Networkservices_v1beta1Functions

Functions

Link copied to clipboard

Gets details of a single EndpointPolicy.

suspend fun getEndpointPolicy(endpointPolicyId: String, location: String, project: String? = null): GetEndpointPolicyResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getEndpointPolicyIamPolicy(endpointPolicyId: String, location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null): GetEndpointPolicyIamPolicyResult
Link copied to clipboard

Gets details of a single Gateway.

suspend fun getGateway(argument: suspend GetGatewayPlainArgsBuilder.() -> Unit): GetGatewayResult
suspend fun getGateway(gatewayId: String, location: String, project: String? = null): GetGatewayResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getGatewayIamPolicy(gatewayId: String, location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null): GetGatewayIamPolicyResult
Link copied to clipboard

Gets details of a single GrpcRoute.

suspend fun getGrpcRoute(grpcRouteId: String, location: String, project: String? = null): GetGrpcRouteResult
Link copied to clipboard

Gets details of a single HttpRoute.

suspend fun getHttpRoute(httpRouteId: String, location: String, project: String? = null): GetHttpRouteResult
Link copied to clipboard
suspend fun getMesh(argument: GetMeshPlainArgs): GetMeshResult

Gets details of a single Mesh.

suspend fun getMesh(argument: suspend GetMeshPlainArgsBuilder.() -> Unit): GetMeshResult
suspend fun getMesh(location: String, meshId: String, project: String? = null): GetMeshResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getMeshIamPolicy(location: String, meshId: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null): GetMeshIamPolicyResult
Link copied to clipboard

Gets details of a single ServiceBinding.

suspend fun getServiceBinding(location: String, project: String? = null, serviceBindingId: String): GetServiceBindingResult
Link copied to clipboard

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

suspend fun getServiceBindingIamPolicy(location: String, optionsRequestedPolicyVersion: Int? = null, project: String? = null, serviceBindingId: String): GetServiceBindingIamPolicyResult
Link copied to clipboard

Gets details of a single TcpRoute.

suspend fun getTcpRoute(argument: suspend GetTcpRoutePlainArgsBuilder.() -> Unit): GetTcpRouteResult
suspend fun getTcpRoute(location: String, project: String? = null, tcpRouteId: String): GetTcpRouteResult
Link copied to clipboard

Gets details of a single TlsRoute.

suspend fun getTlsRoute(argument: suspend GetTlsRoutePlainArgsBuilder.() -> Unit): GetTlsRouteResult
suspend fun getTlsRoute(location: String, project: String? = null, tlsRouteId: String): GetTlsRouteResult