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_principals ⇒ Boolean

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_time ⇒ Time

The time when the resource share was created.

Returns:

  • (Time) —

    The time when the resource share was created.

#feature_set ⇒ String

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_time ⇒ Time

The time when the resource share was last updated.

Returns:

  • (Time) —

    The time when the resource share was last updated.

#name ⇒ String

The name of the resource share.

Returns:

  • (String) —

    The name of the resource share.

#owning_account_id ⇒ String

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_arn ⇒ String

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

Returns:

  • (String) —

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

#status ⇒ String

The status of the resource share.

Possible values:

  • PENDING
  • ACTIVE
  • FAILED
  • DELETING
  • DELETED

Returns:

  • (String) —

    The status of the resource share.

#status_message ⇒ String

A message about the status of the resource share.

Returns:

  • (String) —

    A message about the status of the resource share.

#tags ⇒ Array<Types::Tag>

The tags for the resource share.

Returns:

  • (Array<Types::Tag>) —

    The tags for the resource share.