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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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:



1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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:



1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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)


1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1139

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