GlobalNetworkEndpointState class
Input properties used for looking up and filtering GlobalNetworkEndpoint resources.
Constructors
-
GlobalNetworkEndpointState({Input<
String?> ? deletionPolicy, Input<String?> ? fqdn, Input<String?> ? globalNetworkEndpointGroup, Input<String?> ? ipAddress, Input<int?> ? port, Input<String?> ? project}) -
Creates a new GlobalNetworkEndpointState.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.fqdnFully qualified domain name of network endpoint.globalNetworkEndpointGroupThe global network endpoint group this endpoint is part of.ipAddressIPv4 address external endpoint.portPort number of the external endpoint.projectThe ID of the project in which the resource belongs.const -
GlobalNetworkEndpointState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
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
-
globalNetworkEndpointGroup
→ Input<
String?> ? -
The global network endpoint group this endpoint is part of.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ipAddress
→ Input<
String?> ? -
IPv4 address external endpoint.
final
-
port
→ Input<
int?> ? -
Port number of the external 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
- 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