RegionNetworkEndpointArgs class
The set of arguments for RegionNetworkEndpoint. The set of arguments for RegionNetworkEndpoint.
Constructors
-
RegionNetworkEndpointArgs({Input<
int?> ? clientDestinationPort, Input<String?> ? deletionPolicy, Input<String?> ? fqdn, Input<String?> ? instance, Input<String?> ? ipAddress, required Input<int> port, Input<String?> ? project, Input<String?> ? region, required Input<String> regionNetworkEndpointGroup}) -
Creates a new RegionNetworkEndpointArgs.
clientDestinationPortClient destination port for theGCE_VM_IP_PORTMAPNEG.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.fqdnFully qualified domain name of network endpoint.instanceThe name for a specific VM instance that the IP address belongs to.ipAddressIPv4 address external endpoint.portPort number of network endpoint.projectThe ID of the project in which the resource belongs.regionRegion where the containing network endpoint group is located.regionNetworkEndpointGroupThe network endpoint group this endpoint is part of.const -
RegionNetworkEndpointArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
clientDestinationPort
→ Input<
int?> ? -
Client destination port for the
GCE_VM_IP_PORTMAPNEG.final -
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
fqdn
→ Input<
String?> ? -
Fully qualified domain name of network endpoint.
This can only be specified when networkEndpointType of the NEG is INTERNET_FQDN_PORT.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String?> ? -
The name for a specific VM instance that the IP address belongs to.
This is required for network endpoints of type GCE_VM_IP_PORTMAP.
final
-
ipAddress
→ Input<
String?> ? -
IPv4 address external endpoint.
This can only be specified when networkEndpointType of the NEG is INTERNET_IP_PORT.
final
-
port
→ Input<
int> -
Port number of network endpoint.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
region
→ Input<
String?> ? -
Region where the containing network endpoint group is located.
final
-
regionNetworkEndpointGroup
→ Input<
String> -
The network endpoint group this endpoint is part of.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited