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)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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 Resource Name (ARN) of the IAM user or role that received the invitation.

Returns:

  • (String)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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 Resource Name (ARN) of the resource share

Returns:

  • (String)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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.



3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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 Resource Name (ARN) of the invitation.

Returns:

  • (String)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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)


3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3211

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