Class AdditionalLocationArgs.Builder

  • Enclosing class:
    AdditionalLocationArgs

    public static final class AdditionalLocationArgs.Builder
    extends java.lang.Object
    • Method Detail

      • disableGateway

        public AdditionalLocationArgs.Builder disableGateway​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> disableGateway)
        Parameters:
        disableGateway - Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
        Returns:
        builder
      • disableGateway

        public AdditionalLocationArgs.Builder disableGateway​(java.lang.Boolean disableGateway)
        Parameters:
        disableGateway - Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location.
        Returns:
        builder
      • location

        public AdditionalLocationArgs.Builder location​(com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location name of the additional region among Azure Data center regions.
        Returns:
        builder
      • location

        public AdditionalLocationArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The location name of the additional region among Azure Data center regions.
        Returns:
        builder
      • natGatewayState

        public AdditionalLocationArgs.Builder natGatewayState​(@Nullable
                                                              com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​NatGatewayState>> natGatewayState)
        Parameters:
        natGatewayState - Property can be used to enable NAT Gateway for this API Management service.
        Returns:
        builder
      • natGatewayState

        public AdditionalLocationArgs.Builder natGatewayState​(com.pulumi.core.Either<java.lang.String,​NatGatewayState> natGatewayState)
        Parameters:
        natGatewayState - Property can be used to enable NAT Gateway for this API Management service.
        Returns:
        builder
      • natGatewayState

        public AdditionalLocationArgs.Builder natGatewayState​(java.lang.String natGatewayState)
        Parameters:
        natGatewayState - Property can be used to enable NAT Gateway for this API Management service.
        Returns:
        builder
      • natGatewayState

        public AdditionalLocationArgs.Builder natGatewayState​(NatGatewayState natGatewayState)
        Parameters:
        natGatewayState - Property can be used to enable NAT Gateway for this API Management service.
        Returns:
        builder
      • publicIpAddressId

        public AdditionalLocationArgs.Builder publicIpAddressId​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> publicIpAddressId)
        Parameters:
        publicIpAddressId - Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
        Returns:
        builder
      • publicIpAddressId

        public AdditionalLocationArgs.Builder publicIpAddressId​(java.lang.String publicIpAddressId)
        Parameters:
        publicIpAddressId - Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network.
        Returns:
        builder
      • zones

        public AdditionalLocationArgs.Builder zones​(@Nullable
                                                    com.pulumi.core.Output<java.util.List<java.lang.String>> zones)
        Parameters:
        zones - A list of availability zones denoting where the resource needs to come from.
        Returns:
        builder
      • zones

        public AdditionalLocationArgs.Builder zones​(java.util.List<java.lang.String> zones)
        Parameters:
        zones - A list of availability zones denoting where the resource needs to come from.
        Returns:
        builder
      • zones

        public AdditionalLocationArgs.Builder zones​(java.lang.String... zones)
        Parameters:
        zones - A list of availability zones denoting where the resource needs to come from.
        Returns:
        builder