Class: Aws::AppConfig::Types::StartDeploymentRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppConfig::Types::StartDeploymentRequest
- Defined in:
- gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The application ID.
-
#configuration_profile_id ⇒ String
The configuration profile ID.
-
#configuration_version ⇒ String
The configuration version to deploy.
-
#deployment_strategy_id ⇒ String
The deployment strategy ID.
-
#description ⇒ String
A description of the deployment.
-
#dynamic_extension_parameters ⇒ Hash<String,String>
A map of dynamic extension parameter names to values to pass to associated extensions with
PRE_START_DEPLOYMENT
actions. -
#environment_id ⇒ String
The environment ID.
-
#kms_key_identifier ⇒ String
The KMS key identifier (key ID, key alias, or key ARN).
-
#tags ⇒ Hash<String,String>
Metadata to assign to the deployment.
Instance Attribute Details
#application_id ⇒ String
The application ID.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#configuration_profile_id ⇒ String
The configuration profile ID.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#configuration_version ⇒ String
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.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#deployment_strategy_id ⇒ String
The deployment strategy ID.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the deployment.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#dynamic_extension_parameters ⇒ Hash<String,String>
A map of dynamic extension parameter names to values to pass to
associated extensions with PRE_START_DEPLOYMENT
actions.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#environment_id ⇒ String
The environment ID.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#kms_key_identifier ⇒ String
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.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<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.
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2298 class StartDeploymentRequest < Struct.new( :application_id, :environment_id, :deployment_strategy_id, :configuration_profile_id, :configuration_version, :description, :tags, :kms_key_identifier, :dynamic_extension_parameters) SENSITIVE = [] include Aws::Structure end |