Package com.pulumi.gcp.compute.inputs
Class RegionInstanceGroupManagerStatefulExternalIpArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.RegionInstanceGroupManagerStatefulExternalIpArgs.Builder
-
- Enclosing class:
- RegionInstanceGroupManagerStatefulExternalIpArgs
public static final class RegionInstanceGroupManagerStatefulExternalIpArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RegionInstanceGroupManagerStatefulExternalIpArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegionInstanceGroupManagerStatefulExternalIpArgs
build()
RegionInstanceGroupManagerStatefulExternalIpArgs.Builder
deleteRule(com.pulumi.core.Output<java.lang.String> deleteRule)
RegionInstanceGroupManagerStatefulExternalIpArgs.Builder
deleteRule(java.lang.String deleteRule)
RegionInstanceGroupManagerStatefulExternalIpArgs.Builder
interfaceName(com.pulumi.core.Output<java.lang.String> interfaceName)
RegionInstanceGroupManagerStatefulExternalIpArgs.Builder
interfaceName(java.lang.String interfaceName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegionInstanceGroupManagerStatefulExternalIpArgs defaults)
-
-
Method Detail
-
deleteRule
public RegionInstanceGroupManagerStatefulExternalIpArgs.Builder deleteRule(@Nullable com.pulumi.core.Output<java.lang.String> deleteRule)
- Parameters:
deleteRule
- , A value that prescribes what should happen to the external ip when the VM instance is deleted. The available options are `NEVER` and `ON_PERMANENT_INSTANCE_DELETION`. `NEVER` - detach the ip when the VM is deleted, but do not delete the ip. `ON_PERMANENT_INSTANCE_DELETION` will delete the external ip when the VM is permanently deleted from the instance group.- Returns:
- builder
-
deleteRule
public RegionInstanceGroupManagerStatefulExternalIpArgs.Builder deleteRule(java.lang.String deleteRule)
- Parameters:
deleteRule
- , A value that prescribes what should happen to the external ip when the VM instance is deleted. The available options are `NEVER` and `ON_PERMANENT_INSTANCE_DELETION`. `NEVER` - detach the ip when the VM is deleted, but do not delete the ip. `ON_PERMANENT_INSTANCE_DELETION` will delete the external ip when the VM is permanently deleted from the instance group.- Returns:
- builder
-
interfaceName
public RegionInstanceGroupManagerStatefulExternalIpArgs.Builder interfaceName(@Nullable com.pulumi.core.Output<java.lang.String> interfaceName)
- Parameters:
interfaceName
- , The network interface name of the external Ip. Possible value: `nic0`.- Returns:
- builder
-
interfaceName
public RegionInstanceGroupManagerStatefulExternalIpArgs.Builder interfaceName(java.lang.String interfaceName)
- Parameters:
interfaceName
- , The network interface name of the external Ip. Possible value: `nic0`.- Returns:
- builder
-
build
public RegionInstanceGroupManagerStatefulExternalIpArgs build()
-
-