GradientEdge CDK Utils
    Preparing search index...

    Interface PublicIPAddressProps

    Properties for creating an Azure Public IP Address.

    interface PublicIPAddressProps {
        ddosSettings?: Input<DdosSettingsArgs>;
        deleteOption?: Input<string>;
        dnsSettings?: Input<PublicIPAddressDnsSettingsArgs>;
        extendedLocation?: Input<ExtendedLocationArgs>;
        id?: Input<string>;
        idleTimeoutInMinutes?: Input<number>;
        ipAddress?: Input<string>;
        ipTags?: Input<Input<IpTagArgs>[]>;
        linkedPublicIPAddress?: Input<PublicIPAddressArgs>;
        location?: Input<string>;
        migrationPhase?: Input<string>;
        natGateway?: Input<NatGatewayArgs>;
        publicIpAddressName?: Input<string>;
        publicIPAddressVersion?: Input<string>;
        publicIPAllocationMethod?: Input<string>;
        publicIPPrefix?: Input<SubResourceArgs>;
        resourceGroupName: Input<string>;
        servicePublicIPAddress?: Input<PublicIPAddressArgs>;
        sku?: Input<PublicIPAddressSkuArgs>;
        tags?: Input<{ [key: string]: Input<string> }>;
        zones?: Input<Input<string>[]>;
    }

    Hierarchy

    • PublicIPAddressArgs
      • PublicIPAddressProps
    Index
    ddosSettings?: Input<DdosSettingsArgs>

    The DDoS protection custom policy associated with the public IP address.

    deleteOption?: Input<string>

    Specify what happens to the public IP address when the VM using it is deleted

    dnsSettings?: Input<PublicIPAddressDnsSettingsArgs>

    The FQDN of the DNS record associated with the public IP address.

    extendedLocation?: Input<ExtendedLocationArgs>

    The extended location of the public ip address.

    id?: Input<string>

    Resource ID.

    idleTimeoutInMinutes?: Input<number>

    The idle timeout of the public IP address.

    ipAddress?: Input<string>

    The IP address associated with the public IP address resource.

    ipTags?: Input<Input<IpTagArgs>[]>

    The list of tags associated with the public IP address.

    linkedPublicIPAddress?: Input<PublicIPAddressArgs>

    The linked public IP address of the public IP address resource.

    location?: Input<string>

    Resource location.

    migrationPhase?: Input<string>

    Migration phase of Public IP Address.

    natGateway?: Input<NatGatewayArgs>

    The NatGateway for the Public IP address.

    publicIpAddressName?: Input<string>

    The name of the public IP address.

    publicIPAddressVersion?: Input<string>

    The public IP address version.

    publicIPAllocationMethod?: Input<string>

    The public IP address allocation method.

    publicIPPrefix?: Input<SubResourceArgs>

    The Public IP Prefix this Public IP Address should be allocated from.

    resourceGroupName: Input<string>

    The name of the resource group.

    servicePublicIPAddress?: Input<PublicIPAddressArgs>

    The service public IP address of the public IP address resource.

    sku?: Input<PublicIPAddressSkuArgs>

    The public IP address SKU.

    tags?: Input<{ [key: string]: Input<string> }>

    Resource tags.

    zones?: Input<Input<string>[]>

    A list of availability zones denoting the IP allocated for the resource needs to come from.