Class: Aws::AccessAnalyzer::Types::RdsDbClusterSnapshotAttributeValue
- Inherits:
-
Struct
- Object
- Struct
- Aws::AccessAnalyzer::Types::RdsDbClusterSnapshotAttributeValue
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-accessanalyzer/types.rb
Overview
RdsDbClusterSnapshotAttributeValue is a union - when making an API calls you must set exactly one of the members.
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
Defined Under Namespace
Classes: AccountIds, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_ids ⇒ Array<String>
The Amazon Web Services account IDs that have access to the manual Amazon RDS DB cluster snapshot.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#account_ids ⇒ Array<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`.
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 |
#unknown ⇒ Object
Returns the value of attribute unknown
3174 3175 3176 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3174 def unknown @unknown end |