PublicAdvertisedPrefixState class
Input properties used for looking up and filtering PublicAdvertisedPrefix resources.
Constructors
-
PublicAdvertisedPrefixState({Input<
String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? dnsVerificationIp, Input<String?> ? ipCidrRange, Input<String?> ? ipv6AccessType, Input<String?> ? name, Input<String?> ? pdpScope, Input<String?> ? project, Input<String?> ? selfLink, }) -
Creates a new PublicAdvertisedPrefixState.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionAn optional description of this resource.dnsVerificationIpThe IPv4 address to be used for reverse DNS verification.ipCidrRangeThe address range, in CIDR format, represented by this public advertised prefix.ipv6AccessTypeThe internet access type for IPv6 Public Advertised Prefixes. It can benameName of the resource. The name must be 1-63 characters long, andpdpScopeSpecifies how child public delegated prefix will be scoped. pdpScopeprojectThe ID of the project in which the resource belongs.selfLinkThe URI of the created resource.sharedSecretOutput Only. The shared secret to be used for reverse DNS verification.const -
PublicAdvertisedPrefixState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<
String?> ? -
An optional description of this resource.
final
-
dnsVerificationIp
→ Input<
String?> ? -
The IPv4 address to be used for reverse DNS verification.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ipCidrRange
→ Input<
String?> ? -
The address range, in CIDR format, represented by this public advertised prefix.
final
-
ipv6AccessType
→ Input<
String?> ? -
The internet access type for IPv6 Public Advertised Prefixes. It can be
set to one of following:
final
-
name
→ Input<
String?> ? -
Name of the resource. The name must be 1-63 characters long, and
comply with RFC1035. Specifically, the name must be 1-63 characters
long and match the regular expression
a-z?which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.final -
pdpScope
→ Input<
String?> ? -
Specifies how child public delegated prefix will be scoped. pdpScope
must be one of: GLOBAL, REGIONAL
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selfLink
→ Input<
String?> ? -
The URI of the created resource.
final
-
Output Only. The shared secret to be used for reverse DNS verification.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited