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<Certificate>> serverCertificates, required Input<String> serviceDirectoryService})
Creates a new ServiceResolver. endpointFilter 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. hostname The hostname of the EKM replica used at TLS and HTTP layers. serverCertificates A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported. serviceDirectoryService The resource name of the Service Directory service pointing to an EKM replica, in the format projects/*/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