Public IPAddress Args
data class PublicIPAddressArgs(val ddosSettings: Output<DdosSettingsArgs>? = null, val deleteOption: Output<Either<String, DeleteOptions>>? = null, val dnsSettings: Output<PublicIPAddressDnsSettingsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val id: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipAddress: Output<String>? = null, val ipTags: Output<List<IpTagArgs>>? = null, val linkedPublicIPAddress: Output<PublicIPAddressArgs>? = null, val location: Output<String>? = null, val migrationPhase: Output<Either<String, PublicIPAddressMigrationPhase>>? = null, val natGateway: Output<NatGatewayArgs>? = null, val publicIPAddressVersion: Output<Either<String, IPVersion>>? = null, val publicIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val publicIPPrefix: Output<SubResourceArgs>? = null, val servicePublicIPAddress: Output<PublicIPAddressArgs>? = null, val sku: Output<PublicIPAddressSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<PublicIPAddressArgs>
Public IP address resource.
Constructors
Link copied to clipboard
constructor(ddosSettings: Output<DdosSettingsArgs>? = null, deleteOption: Output<Either<String, DeleteOptions>>? = null, dnsSettings: Output<PublicIPAddressDnsSettingsArgs>? = null, extendedLocation: Output<ExtendedLocationArgs>? = null, id: Output<String>? = null, idleTimeoutInMinutes: Output<Int>? = null, ipAddress: Output<String>? = null, ipTags: Output<List<IpTagArgs>>? = null, linkedPublicIPAddress: Output<PublicIPAddressArgs>? = null, location: Output<String>? = null, migrationPhase: Output<Either<String, PublicIPAddressMigrationPhase>>? = null, natGateway: Output<NatGatewayArgs>? = null, publicIPAddressVersion: Output<Either<String, IPVersion>>? = null, publicIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, publicIPPrefix: Output<SubResourceArgs>? = null, servicePublicIPAddress: Output<PublicIPAddressArgs>? = null, sku: Output<PublicIPAddressSkuArgs>? = null, tags: Output<Map<String, String>>? = null, zones: Output<List<String>>? = null)
Properties
Link copied to clipboard
The DDoS protection custom policy associated with the public IP address.
Link copied to clipboard
Specify what happens to the public IP address when the VM using it is deleted
Link copied to clipboard
The FQDN of the DNS record associated with the public IP address.
Link copied to clipboard
The extended location of the public ip address.
Link copied to clipboard
The idle timeout of the public IP address.
Link copied to clipboard
The linked public IP address of the public IP address resource.
Link copied to clipboard
Migration phase of Public IP Address.
Link copied to clipboard
The NatGateway for the Public IP address.
Link copied to clipboard
The public IP address version.
Link copied to clipboard
The public IP address allocation method.
Link copied to clipboard
The Public IP Prefix this Public IP Address should be allocated from.
Link copied to clipboard
The service public IP address of the public IP address resource.
Link copied to clipboard
The public IP address SKU.