Class: Aws::AppConfig::Types::DeploymentSummary

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

Overview

Information about the deployment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#completed_atTime

Time the deployment completed.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_nameString

The name of the configuration.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_versionString

The version of the configuration.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_duration_in_minutesInteger

Total amount of time the deployment lasted.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_numberInteger

The sequence number of the deployment.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#final_bake_time_in_minutesInteger

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



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#growth_factorFloat

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



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#growth_typeString

The algorithm used to define how percentage grows over time.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#percentage_completeFloat

The percentage of targets for which the deployment is available.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

Time the deployment started.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the deployment.



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end

#version_labelString

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



1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
# File 'lib/aws-sdk-appconfig/types.rb', line 1333

class DeploymentSummary < Struct.new(
  :deployment_number,
  :configuration_name,
  :configuration_version,
  :deployment_duration_in_minutes,
  :growth_type,
  :growth_factor,
  :final_bake_time_in_minutes,
  :state,
  :percentage_complete,
  :started_at,
  :completed_at,
  :version_label)
  SENSITIVE = []
  include Aws::Structure
end