ServiceResolverArgs

data class ServiceResolverArgs(val endpointFilter: Output<String>? = null, val hostname: Output<String>, val serverCertificates: Output<List<CertificateArgs>>, val serviceDirectoryService: Output<String>) : ConvertibleToJava<ServiceResolverArgs>

A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.

Constructors

Link copied to clipboard
fun ServiceResolverArgs(endpointFilter: Output<String>? = null, hostname: Output<String>, serverCertificates: Output<List<CertificateArgs>>, serviceDirectoryService: Output<String>)

Functions

Link copied to clipboard
open override fun toJava(): ServiceResolverArgs

Properties

Link copied to clipboard
val endpointFilter: Output<String>? = null

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.

Link copied to clipboard
val hostname: Output<String>

The hostname of the EKM replica used at TLS and HTTP layers.

Link copied to clipboard

A list of leaf server certificates used to authenticate HTTPS connections to the EKM replica. Currently, a maximum of 10 Certificate is supported.

Link copied to clipboard

The resource name of the Service Directory service pointing to an EKM replica, in the format projects/*/locations/*/namespaces/*/services/*. ////