EndpointState class

Input properties used for looking up and filtering Endpoint resources.

Constructors

EndpointState({Input<String?>? address, Input<String?>? deletionPolicy, Input<String?>? endpointId, Input<Map<String, String>?>? metadata, Input<String?>? name, Input<String?>? network, Input<int?>? port, Input<String?>? service})
Creates a new EndpointState. address IPv4 or IPv6 address of the endpoint. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. endpointId The Resource ID must be 1-63 characters long, including digits, metadata Metadata for the endpoint. This data can be consumed name The resource name for the endpoint in the format network The URL to the network, such as projects/PROJECT_NUMBER/locations/global/networks/NETWORK_NAME. port Port that the endpoint is running on, must be in the service The resource name of the service that this endpoint provides.
const
EndpointState.fromMap(Map<String, dynamic> map)
factory

Properties

address → Input<String?>?
IPv4 or IPv6 address of the endpoint.
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
endpointId → Input<String?>?
The Resource ID must be 1-63 characters long, including digits, lowercase letters or the hyphen character.
final
hashCode → int
The hash code for this object.
no setterinherited
metadata → Input<Map<String, String>?>?
Metadata for the endpoint. This data can be consumed by service clients. The entire metadata dictionary may contain up to 512 characters, spread across all key-value pairs. Metadata that goes beyond any these limits will be rejected.
final
name → Input<String?>?
The resource name for the endpoint in the format projects/*/locations/*/namespaces/*/services/*/endpoints/*.
final
network → Input<String?>?
The URL to the network, such as projects/PROJECT_NUMBER/locations/global/networks/NETWORK_NAME.
final
port → Input<int?>?
Port that the endpoint is running on, must be in the range of 0, 65535. If unspecified, the default is 0.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
service → Input<String?>?
The resource name of the service that this endpoint provides.
final

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