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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 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.
6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 6594 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |