Class: Aws::RAM::Types::Principal
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::Principal
- Defined in:
- gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb
Overview
Describes a principal for use with Resource Access Manager.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_time ⇒ Time
The date and time when the principal was associated with the resource share.
-
#external ⇒ Boolean
Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.
-
#id ⇒ String
The ID of the principal.
-
#last_updated_time ⇒ Time
The date and time when the association was last updated.
-
#resource_share_arn ⇒ String
The [Amazon Resoure Name (ARN)][1] of a resource share the principal is associated with.
Instance Attribute Details
#creation_time ⇒ Time
The date and time when the principal was associated with the resource share.
1984 1985 1986 1987 1988 1989 1990 1991 1992 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 1984 class Principal < Struct.new( :id, :resource_share_arn, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#external ⇒ Boolean
Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.
1984 1985 1986 1987 1988 1989 1990 1991 1992 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 1984 class Principal < Struct.new( :id, :resource_share_arn, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the principal.
1984 1985 1986 1987 1988 1989 1990 1991 1992 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 1984 class Principal < Struct.new( :id, :resource_share_arn, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Time
The date and time when the association was last updated.
1984 1985 1986 1987 1988 1989 1990 1991 1992 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 1984 class Principal < Struct.new( :id, :resource_share_arn, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#resource_share_arn ⇒ String
The Amazon Resoure Name (ARN) of a resource share the principal is associated with.
1984 1985 1986 1987 1988 1989 1990 1991 1992 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 1984 class Principal < Struct.new( :id, :resource_share_arn, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |