You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::RAM::Types::ResourceShare

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#allow_external_principalsBoolean

Indicates whether principals outside your AWS organization can be associated with a resource share.

Returns:

  • (Boolean)

    Indicates whether principals outside your AWS organization can be associated with a resource share.

#creation_timeTime

The time when the resource share was created.

Returns:

  • (Time)

    The time when the resource share was created.

#feature_setString

Indicates how the resource share was created. Possible values include:

  • CREATED_FROM_POLICY - Indicates that the resource share was created from an AWS Identity and Access Management (AWS IAM) policy attached to a resource. These resource shares are visible only to the AWS account that created it. They cannot be modified in AWS RAM.

  • PROMOTING_TO_STANDARD - The resource share is in the process of being promoted. For more information, see PromoteResourceShareCreatedFromPolicy.

  • STANDARD - Indicates that the resource share was created in AWS RAM using the console or APIs. These resource shares are visible to all principals. They can be modified in AWS RAM.

    Possible values:

    • CREATED_FROM_POLICY
    • PROMOTING_TO_STANDARD
    • STANDARD

Returns:

  • (String)

    Indicates how the resource share was created.

#last_updated_timeTime

The time when the resource share was last updated.

Returns:

  • (Time)

    The time when the resource share was last updated.

#nameString

The name of the resource share.

Returns:

  • (String)

    The name of the resource share.

#owning_account_idString

The ID of the AWS account that owns the resource share.

Returns:

  • (String)

    The ID of the AWS account that owns the resource share.

#resource_share_arnString

The Amazon Resource Name (ARN) of the resource share.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the resource share.

#statusString

The status of the resource share.

Possible values:

  • PENDING
  • ACTIVE
  • FAILED
  • DELETING
  • DELETED

Returns:

  • (String)

    The status of the resource share.

#status_messageString

A message about the status of the resource share.

Returns:

  • (String)

    A message about the status of the resource share.

#tagsArray<Types::Tag>

The tags for the resource share.

Returns:

  • (Array<Types::Tag>)

    The tags for the resource share.