ServiceResolver class
A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
Constructors
-
ServiceResolver({Input<
String> ? endpointFilter, required Input<String> hostname, required Input<List< serverCertificates, required Input<Certificate> >String> serviceDirectoryService}) -
Creates a new ServiceResolver.
endpointFilterOptional. The filter applied to the endpoints of the resolved service. If no filter is specified, all endpoints will be considered. An endpoint will be chosen arbitrarily from the filtered list for each request. For endpoint filter syntax and examples, see https://cloud.google.com/service-directory/docs/reference/rpc/google.cloud.servicedirectory.v1#resolveservicerequest.hostnameThe hostname of the EKM replica used at TLS and HTTP layers.serverCertificatesA list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.serviceDirectoryServiceThe resource name of the Service Directory service pointing to an EKM replica, in the formatprojects/*/locations/*/namespaces/*/services/*.const -
ServiceResolver.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
endpointFilter
→ Input<
String> ? -
Optional. The filter applied to the endpoints of the resolved service. If no filter is specified, all endpoints will be considered. An endpoint will be chosen arbitrarily from the filtered list for each request. For endpoint filter syntax and examples, see https://cloud.google.com/service-directory/docs/reference/rpc/google.cloud.servicedirectory.v1#resolveservicerequest.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hostname
→ Input<
String> -
The hostname of the EKM replica used at TLS and HTTP layers.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serverCertificates
→ Input<
List< Certificate> > -
A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.
final
-
serviceDirectoryService
→ Input<
String> -
The resource name of the Service Directory service pointing to an EKM replica, in the format
projects/*/locations/*/namespaces/*/services/*.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