Class: Aws::WellArchitected::Types::WorkloadShare

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-wellarchitected/types.rb

Overview

A workload share return object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#permission_typeString

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_idString

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_byString

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_withString

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

#statusString

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_idString

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_nameString

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