Class: Aws::RAM::Types::ResourceShareInvitation

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb

Overview

Describes an invitation for an Amazon Web Services account to join a resource share.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#invitation_timestamp ⇒ Time

The date and time when the invitation was sent.

Returns:

  • (Time)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#receiver_account_id ⇒ String

The ID of the Amazon Web Services account that received the invitation.

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#receiver_arn ⇒ String

The Amazon Resource Name (ARN) of the IAM user or role that received the invitation.

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_share_arn ⇒ String

The Amazon Resource Name (ARN) of the resource share

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_share_associations ⇒ Array<Types::ResourceShareAssociation>

To view the resources associated with a pending resource share invitation, use ListPendingInvitationResources.



3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_share_invitation_arn ⇒ String

The Amazon Resource Name (ARN) of the invitation.

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#resource_share_name ⇒ String

The name of the resource share.

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#sender_account_id ⇒ String

The ID of the Amazon Web Services account that sent the invitation.

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the invitation.

Returns:

  • (String)


3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3628

class ResourceShareInvitation < Struct.new(
  :resource_share_invitation_arn,
  :resource_share_name,
  :resource_share_arn,
  :sender_account_id,
  :receiver_account_id,
  :invitation_timestamp,
  :status,
  :resource_share_associations,
  :receiver_arn)
  SENSITIVE = []
  include Aws::Structure
end