Class: Aws::WellArchitected::Types::WorkloadShare
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::WorkloadShare
- Defined in:
- gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb
Overview
A workload share return object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#permission_type ⇒ String
Permission granted on a share request.
-
#share_id ⇒ String
The ID associated with the share.
-
#shared_by ⇒ String
An Amazon Web Services account ID.
-
#shared_with ⇒ String
The Amazon Web Services account ID, organization ID, or organizational unit (OU) ID with which the workload, lens, profile, or review template is shared.
-
#status ⇒ String
The status of the share request.
-
#workload_id ⇒ String
The ID assigned to the workload.
-
#workload_name ⇒ String
The name of the workload.
Instance Attribute Details
#permission_type ⇒ String
Permission granted on a share request.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |
#share_id ⇒ String
The ID associated with the share.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |
#shared_by ⇒ String
An Amazon Web Services account ID.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |
#shared_with ⇒ String
The Amazon Web Services account ID, organization ID, or organizational unit (OU) ID with which the workload, lens, profile, or review template is shared.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the share request.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |
#workload_id ⇒ String
The ID assigned to the workload. This ID is unique within an Amazon Web Services Region.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) 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.
9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 9240 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |