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 workload share.
-
#share_id ⇒ String
The ID associated with the workload share.
-
#shared_by ⇒ String
An Amazon Web Services account ID.
-
#shared_with ⇒ String
The Amazon Web Services account ID or IAM role with which the workload is shared.
-
#status ⇒ String
The status of a workload share.
-
#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 workload share.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 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 workload share.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 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.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 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 or IAM role with which the workload is shared.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 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 a workload share.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 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.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 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.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 4149 class WorkloadShare < Struct.new( :share_id, :shared_by, :shared_with, :permission_type, :status, :workload_name, :workload_id) SENSITIVE = [] include Aws::Structure end |