Class: Aws::WellArchitected::Types::LensUpgradeSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::LensUpgradeSummary
- Defined in:
- gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb
Overview
Lens upgrade summary return object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#current_lens_version ⇒ String
The current version of the lens.
-
#latest_lens_version ⇒ String
The latest version of the lens.
-
#lens_alias ⇒ String
The alias of the lens.
-
#lens_arn ⇒ String
The ARN for the lens.
-
#resource_arn ⇒ String
ResourceArn
of the lens being upgraded. -
#resource_name ⇒ String
The name of the workload.
-
#workload_id ⇒ String
The ID assigned to the workload.
-
#workload_name ⇒ String
The name of the workload.
Instance Attribute Details
#current_lens_version ⇒ String
The current version of the lens.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#latest_lens_version ⇒ String
The latest version of the lens.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#lens_alias ⇒ String
The alias of the lens.
For Amazon Web Services official lenses, this is either the lens
alias, such as serverless
, or the lens ARN, such as
arn:aws:wellarchitected:us-east-1::lens/serverless
. Note that some
operations (such as ExportLens and CreateLensShare) are not
permitted on Amazon Web Services official lenses.
For custom lenses, this is the lens ARN, such as
arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef
.
Each lens is identified by its LensSummary$LensAlias.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#lens_arn ⇒ String
The ARN for the lens.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
ResourceArn
of the lens being upgraded
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#resource_name ⇒ String
The name of the workload.
The name must be unique within an account within an Amazon Web Services Region. Spaces and capitalization are ignored when checking for uniqueness.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#workload_id ⇒ String
The ID assigned to the workload. This ID is unique within an Amazon Web Services Region.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |
#workload_name ⇒ String
The name of the workload.
The name must be unique within an account within an Amazon Web Services Region. Spaces and capitalization are ignored when checking for uniqueness.
3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 3119 class LensUpgradeSummary < Struct.new( :workload_id, :workload_name, :lens_alias, :lens_arn, :current_lens_version, :latest_lens_version, :resource_arn, :resource_name) SENSITIVE = [] include Aws::Structure end |