Class: Aws::AppConfig::Types::Deployment

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The ID of the application that was deployed.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#applied_extensionsArray<Types::AppliedExtension>

A list of extensions that were processed as part of the deployment. The extensions that were previously associated to the configuration profile, environment, or the application when StartDeployment was called.

Returns:



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#completed_atTime

The time the deployment completed.

Returns:

  • (Time)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_location_uriString

Information about the source location of the configuration.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_nameString

The name of the configuration.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_profile_idString

The ID of the configuration profile that was deployed.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_versionString

The configuration version that was deployed.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_duration_in_minutesInteger

Total amount of time the deployment lasted.

Returns:

  • (Integer)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_numberInteger

The sequence number of the deployment.

Returns:

  • (Integer)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_strategy_idString

The ID of the deployment strategy that was deployed.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the deployment.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#environment_idString

The ID of the environment that was deployed.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#event_logArray<Types::DeploymentEvent>

A list containing all events related to a deployment. The most recent events are displayed first.

Returns:



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#final_bake_time_in_minutesInteger

The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

Returns:

  • (Integer)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#growth_factorFloat

The percentage of targets to receive a deployed configuration during each interval.

Returns:

  • (Float)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#growth_typeString

The algorithm used to define how percentage grew over time.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_arnString

The Amazon Resource Name of the Key Management Service key used to encrypt configuration data. You can encrypt secrets stored in Secrets Manager, Amazon Simple Storage Service (Amazon S3) objects encrypted with SSE-KMS, or secure string parameters stored in Amazon Web Services Systems Manager Parameter Store.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_identifierString

The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#percentage_completeFloat

The percentage of targets for which the deployment is available.

Returns:

  • (Float)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The time the deployment started.

Returns:

  • (Time)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the deployment.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#version_labelString

A user-defined label for an AppConfig hosted configuration version.

Returns:

  • (String)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1011

class Deployment < Struct.new(
  :application_id,
  :environment_id,
  :deployment_strategy_id,
  :configuration_profile_id,
  :deployment_number,
  :configuration_name,
  :configuration_location_uri,
  :configuration_version,
  :description,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :event_log,
  :percentage_complete,
  :started_at,
  :completed_at,
  :applied_extensions,
  :kms_key_arn,
  :kms_key_identifier,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end