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_timestampTime

The date and time when the invitation was sent.

Returns:

  • (Time)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_idString

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

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_arnString

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

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_arnString

The Amazon Resoure Name (ARN) of the resource share

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_associationsArray<Types::ResourceShareAssociation>

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



2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_arnString

The Amazon Resoure Name (ARN) of the invitation.

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_nameString

The name of the resource share.

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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_idString

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

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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

#statusString

The current status of the invitation.

Returns:

  • (String)


2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2404

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