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)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  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:



978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#completed_atTime

The time the deployment completed.

Returns:

  • (Time)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_location_uriString

Information about the source location of the configuration.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_nameString

The name of the configuration.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_profile_idString

The ID of the configuration profile that was deployed.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_versionString

The configuration version that was deployed.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_duration_in_minutesInteger

Total amount of time the deployment lasted.

Returns:

  • (Integer)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_numberInteger

The sequence number of the deployment.

Returns:

  • (Integer)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_strategy_idString

The ID of the deployment strategy that was deployed.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the deployment.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#environment_idString

The ID of the environment that was deployed.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  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:



978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  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)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#growth_factorFloat

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

Returns:

  • (Float)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#growth_typeString

The algorithm used to define how percentage grew over time.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  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)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  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)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#percentage_completeFloat

The percentage of targets for which the deployment is available.

Returns:

  • (Float)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The time the deployment started.

Returns:

  • (Time)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the deployment.

Returns:

  • (String)


978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 978

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)
  SENSITIVE = []
  include Aws::Structure
end