Class: Aws::Route53::Types::ChangeCidrCollectionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53::Types::ChangeCidrCollectionRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-route53/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#changes ⇒ Array<Types::CidrCollectionChange>
Information about changes to a CIDR collection.
-
#collection_version ⇒ Integer
A sequential counter that Amazon Route 53 sets to 1 when you create a collection and increments it by 1 each time you update the collection.
-
#id ⇒ String
The UUID of the CIDR collection to update.
Instance Attribute Details
#changes ⇒ Array<Types::CidrCollectionChange>
Information about changes to a CIDR collection.
666 667 668 669 670 671 672 |
# File 'lib/aws-sdk-route53/types.rb', line 666 class ChangeCidrCollectionRequest < Struct.new( :id, :collection_version, :changes) SENSITIVE = [] include Aws::Structure end |
#collection_version ⇒ Integer
A sequential counter that Amazon Route 53 sets to 1 when you create a collection and increments it by 1 each time you update the collection.
We recommend that you use ‘ListCidrCollection` to get the current value of `CollectionVersion` for the collection that you want to update, and then include that value with the change request. This prevents Route 53 from overwriting an intervening update:
-
If the value in the request matches the value of ‘CollectionVersion` in the collection, Route 53 updates the collection.
-
If the value of ‘CollectionVersion` in the collection is greater than the value in the request, the collection was changed after you got the version number. Route 53 does not update the collection, and it returns a `CidrCollectionVersionMismatch` error.
666 667 668 669 670 671 672 |
# File 'lib/aws-sdk-route53/types.rb', line 666 class ChangeCidrCollectionRequest < Struct.new( :id, :collection_version, :changes) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The UUID of the CIDR collection to update.
666 667 668 669 670 671 672 |
# File 'lib/aws-sdk-route53/types.rb', line 666 class ChangeCidrCollectionRequest < Struct.new( :id, :collection_version, :changes) SENSITIVE = [] include Aws::Structure end |