class Aws::RAM::Types::ResourceShare

Describes a resource share.

@!attribute [rw] resource_share_arn

The Amazon Resource Name (ARN) of the resource share.
@return [String]

@!attribute [rw] name

The name of the resource share.
@return [String]

@!attribute [rw] owning_account_id

The ID of the Amazon Web Services account that owns the resource
share.
@return [String]

@!attribute [rw] allow_external_principals

Indicates whether principals outside your organization in
Organizations can be associated with a resource share.
@return [Boolean]

@!attribute [rw] status

The status of the resource share.
@return [String]

@!attribute [rw] status_message

A message about the status of the resource share.
@return [String]

@!attribute [rw] tags

The tags for the resource share.
@return [Array<Types::Tag>]

@!attribute [rw] creation_time

The time when the resource share was created.
@return [Time]

@!attribute [rw] last_updated_time

The time when the resource share was last updated.
@return [Time]

@!attribute [rw] feature_set

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

* `CREATED_FROM_POLICY` - Indicates that the resource share was
  created from an Amazon Web Services Identity and Access Management
  (Amazon Web Services IAM) policy attached to a resource. These
  resource shares are visible only to the Amazon Web Services
  account that created it. They cannot be modified in 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 RAM
  using the console or APIs. These resource shares are visible to
  all principals. They can be modified in RAM.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/ram-2018-01-04/ResourceShare AWS API Documentation

Constants

SENSITIVE