Class: Aws::CloudFront::Types::AnycastIpList
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFront::Types::AnycastIpList
- Defined in:
- gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb
Overview
An Anycast static IP list. For more information, see Request Anycast static IPs to use for allowlisting in the Amazon CloudFront Developer Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#anycast_ips ⇒ Array<String>
The static IP addresses that are allocated to the Anycast static IP list.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the Anycast static IP list.
-
#id ⇒ String
The ID of the Anycast static IP list.
-
#ip_address_type ⇒ String
The IP address type for the Anycast static IP list.
-
#ip_count ⇒ Integer
The number of IP addresses in the Anycast static IP list.
-
#ipam_config ⇒ Types::IpamConfig
The IPAM configuration for the Anycast static IP list, that contains the quantity and list of IPAM CIDR configurations.
-
#last_modified_time ⇒ Time
The last time the Anycast static IP list was modified.
-
#name ⇒ String
The name of the Anycast static IP list.
-
#status ⇒ String
The status of the Anycast static IP list.
Instance Attribute Details
#anycast_ips ⇒ Array<String>
The static IP addresses that are allocated to the Anycast static IP list.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the Anycast static IP list.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the Anycast static IP list.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#ip_address_type ⇒ String
The IP address type for the Anycast static IP list.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#ip_count ⇒ Integer
The number of IP addresses in the Anycast static IP list.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#ipam_config ⇒ Types::IpamConfig
The IPAM configuration for the Anycast static IP list, that contains the quantity and list of IPAM CIDR configurations.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#last_modified_time ⇒ Time
The last time the Anycast static IP list was modified.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the Anycast static IP list.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the Anycast static IP list. Valid values: Deployed,
Deploying, or Failed.
263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 263 class AnycastIpList < Struct.new( :id, :name, :status, :arn, :ip_address_type, :ipam_config, :anycast_ips, :ip_count, :last_modified_time) SENSITIVE = [] include Aws::Structure end |