Class: Aws::AccessAnalyzer::Types::RdsDbClusterSnapshotAttributeValue

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-accessanalyzer/types.rb

Overview

Note:

RdsDbClusterSnapshotAttributeValue is a union - when making an API calls you must set exactly one of the members.

Note:

RdsDbClusterSnapshotAttributeValue is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RdsDbClusterSnapshotAttributeValue corresponding to the set member.

The values for a manual Amazon RDS DB cluster snapshot attribute.

Direct Known Subclasses

AccountIds, Unknown

Defined Under Namespace

Classes: AccountIds, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idsArray<String>

The Amazon Web Services account IDs that have access to the manual Amazon RDS DB cluster snapshot. If the value ‘all` is specified, then the Amazon RDS DB cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts.

  • If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the ‘accountIds` in `RdsDbClusterSnapshotAttributeValue`, then the access preview uses the existing shared `accountIds` for the snapshot.

  • If the access preview is for a new resource and you do not specify the specify the ‘accountIds` in `RdsDbClusterSnapshotAttributeValue`, then the access preview considers the snapshot without any attributes.

  • To propose deletion of existing shared ‘accountIds`, you can specify an empty list for `accountIds` in the `RdsDbClusterSnapshotAttributeValue`.

Returns:

  • (Array<String>)


3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3174

class RdsDbClusterSnapshotAttributeValue < Struct.new(
  :account_ids,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AccountIds < RdsDbClusterSnapshotAttributeValue; end
  class Unknown < RdsDbClusterSnapshotAttributeValue; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



3174
3175
3176
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3174

def unknown
  @unknown
end