Class: Aws::WellArchitected::Types::WorkloadShare
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::WorkloadShare
- Includes:
- Structure
- Defined in:
- 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 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.
6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 |
# File 'lib/aws-sdk-wellarchitected/types.rb', line 6875 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |