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< ? metadata, Input<String, String> ?>String?> ? name, Input<String?> ? network, Input<int?> ? port, Input<String?> ? service}) -
Creates a new EndpointState.
addressIPv4 or IPv6 address of the endpoint.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.endpointIdThe Resource ID must be 1-63 characters long, including digits,metadataMetadata for the endpoint. This data can be consumednameThe resource name for the endpoint in the formatnetworkThe URL to the network, such as projects/PROJECT_NUMBER/locations/global/networks/NETWORK_NAME.portPort that the endpoint is running on, must be in theserviceThe 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