Class: Aws::AppConfig::Types::StartDeploymentRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-appconfig/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:dynamic_extension_parameters]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The application ID.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#configuration_profile_idString

The configuration profile ID.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#configuration_versionString

The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#deployment_strategy_idString

The deployment strategy ID.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#descriptionString

A description of the deployment.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#dynamic_extension_parametersHash<String,String>

A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

Returns:

  • (Hash<String,String>)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#environment_idString

The environment ID.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#kms_key_identifierString

The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key.

Returns:

  • (String)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#latest_deployment_numberInteger

The number of the latest deployment. Use this value to ensure that the deployment starts from the expected state and to prevent conflicting updates.

Returns:

  • (Integer)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end

#tagsHash<String,String>

Metadata to assign to the deployment. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

Returns:

  • (Hash<String,String>)


3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
# File 'lib/aws-sdk-appconfig/types.rb', line 3257

class StartDeploymentRequest < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :configuration_version,
  :description,
  :tags,
  :kms_key_identifier,
  :dynamic_extension_parameters,
  :latest_deployment_number)
  SENSITIVE = [:dynamic_extension_parameters]
  include Aws::Structure
end