Class VirtualMachinePublicIPAddressConfigurationArgs


  • public final class VirtualMachinePublicIPAddressConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    Describes a virtual machines IP Configuration's PublicIPAddress configuration
    • Method Detail

      • deleteOption

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​DeleteOptions>>> deleteOption()
        Returns:
        Specify what happens to the public IP address when the VM is deleted
      • idleTimeoutInMinutes

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> idleTimeoutInMinutes()
        Returns:
        The idle timeout of the public IP address.
      • ipTags

        public java.util.Optional<com.pulumi.core.Output<java.util.List<VirtualMachineIpTagArgs>>> ipTags()
        Returns:
        The list of IP tags associated with the public IP address.
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        The publicIP address configuration name.
      • publicIPAddressVersion

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​IPVersions>>> publicIPAddressVersion()
        Returns:
        Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.
      • publicIPAllocationMethod

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​PublicIPAllocationMethod>>> publicIPAllocationMethod()
        Returns:
        Specify the public IP allocation type
      • publicIPPrefix

        public java.util.Optional<com.pulumi.core.Output<SubResourceArgs>> publicIPPrefix()
        Returns:
        The PublicIPPrefix from which to allocate publicIP addresses.
      • sku

        public java.util.Optional<com.pulumi.core.Output<PublicIPAddressSkuArgs>> sku()
        Returns:
        Describes the public IP Sku