servicedirectory library

Classes

Binding
Associates members, or principals, with a role.
BindingResponse
Associates members, or principals, with a role.
BindingResponseServicedirectoryV1beta1
Associates members, or principals, with a role.
BindingServicedirectoryV1beta1
Associates members, or principals, with a role.
Endpoint
Creates an endpoint, and returns the new endpoint.
EndpointArgs
The set of arguments for Endpoint. The set of arguments for Endpoint.
EndpointResponse
An individual endpoint that provides a service. The service must already exist to create an endpoint.
EndpointResponseServicedirectoryV1beta1
An individual endpoint that provides a service. The service must already exist to create an endpoint.
EndpointServicedirectoryV1beta1
Creates an endpoint, and returns the new endpoint.
EndpointServicedirectoryV1beta1Args
The set of arguments for Endpoint. The set of arguments for Endpoint.
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseServicedirectoryV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprServicedirectoryV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
GetEndpointArgs
Arguments for getEndpoint. Arguments for getEndpoint.
GetEndpointResult
Result data returned by getEndpoint.
GetEndpointServicedirectoryV1beta1Args
Arguments for getEndpoint. Arguments for getEndpoint.
GetEndpointServicedirectoryV1beta1Result
Result data returned by getEndpoint.
GetNamespaceArgs
Arguments for getNamespace. Arguments for getNamespace.
GetNamespaceIamPolicyArgs
Arguments for getNamespaceIamPolicy. Arguments for getNamespaceIamPolicy.
GetNamespaceIamPolicyResult
Result data returned by getNamespaceIamPolicy.
GetNamespaceIamPolicyServicedirectoryV1beta1Args
Arguments for getNamespaceIamPolicy. Arguments for getNamespaceIamPolicy.
GetNamespaceIamPolicyServicedirectoryV1beta1Result
Result data returned by getNamespaceIamPolicy.
GetNamespaceResult
Result data returned by getNamespace.
GetNamespaceServicedirectoryV1beta1Args
Arguments for getNamespace. Arguments for getNamespace.
GetNamespaceServicedirectoryV1beta1Result
Result data returned by getNamespace.
GetNamespaceServiceIamPolicyArgs
Arguments for getNamespaceServiceIamPolicy. Arguments for getNamespaceServiceIamPolicy.
GetNamespaceServiceIamPolicyResult
Result data returned by getNamespaceServiceIamPolicy.
GetNamespaceServiceIamPolicyServicedirectoryV1beta1Args
Arguments for getNamespaceServiceIamPolicy. Arguments for getNamespaceServiceIamPolicy.
GetNamespaceServiceIamPolicyServicedirectoryV1beta1Result
Result data returned by getNamespaceServiceIamPolicy.
GetNamespaceWorkloadIamPolicyArgs
Arguments for getNamespaceWorkloadIamPolicy. Arguments for getNamespaceWorkloadIamPolicy.
GetNamespaceWorkloadIamPolicyResult
Result data returned by getNamespaceWorkloadIamPolicy.
GetServiceArgs
Arguments for getService. Arguments for getService.
GetServiceResult
Result data returned by getService.
GetServiceServicedirectoryV1beta1Args
Arguments for getService. Arguments for getService.
GetServiceServicedirectoryV1beta1Result
Result data returned by getService.
Namespace
Creates a namespace, and returns the new namespace.
NamespaceArgs
The set of arguments for Namespace. The set of arguments for Namespace.
NamespaceIamBinding
Sets the IAM Policy for a resource (namespace or service only).
NamespaceIamBindingArgs
The set of arguments for NamespaceIamBinding. The set of arguments for NamespaceIamBinding.
NamespaceIamBindingServicedirectoryV1beta1
Sets the IAM Policy for a resource
NamespaceIamBindingServicedirectoryV1beta1Args
The set of arguments for NamespaceIamBinding. The set of arguments for NamespaceIamBinding.
NamespaceIamMember
Sets the IAM Policy for a resource (namespace or service only).
NamespaceIamMemberArgs
The set of arguments for NamespaceIamMember. The set of arguments for NamespaceIamMember.
NamespaceIamMemberServicedirectoryV1beta1
Sets the IAM Policy for a resource
NamespaceIamMemberServicedirectoryV1beta1Args
The set of arguments for NamespaceIamMember. The set of arguments for NamespaceIamMember.
NamespaceIamPolicy
Sets the IAM Policy for a resource (namespace or service only). Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NamespaceIamPolicyArgs
The set of arguments for NamespaceIamPolicy. The set of arguments for NamespaceIamPolicy.
NamespaceIamPolicyServicedirectoryV1beta1
Sets the IAM Policy for a resource Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NamespaceIamPolicyServicedirectoryV1beta1Args
The set of arguments for NamespaceIamPolicy. The set of arguments for NamespaceIamPolicy.
NamespaceServicedirectoryV1beta1
Creates a namespace, and returns the new namespace.
NamespaceServicedirectoryV1beta1Args
The set of arguments for Namespace. The set of arguments for Namespace.
NamespaceServiceIamBinding
Sets the IAM Policy for a resource (namespace or service only).
NamespaceServiceIamBindingArgs
The set of arguments for NamespaceServiceIamBinding. The set of arguments for NamespaceServiceIamBinding.
NamespaceServiceIamBindingServicedirectoryV1beta1
Sets the IAM Policy for a resource
NamespaceServiceIamBindingServicedirectoryV1beta1Args
The set of arguments for NamespaceServiceIamBinding. The set of arguments for NamespaceServiceIamBinding.
NamespaceServiceIamMember
Sets the IAM Policy for a resource (namespace or service only).
NamespaceServiceIamMemberArgs
The set of arguments for NamespaceServiceIamMember. The set of arguments for NamespaceServiceIamMember.
NamespaceServiceIamMemberServicedirectoryV1beta1
Sets the IAM Policy for a resource
NamespaceServiceIamMemberServicedirectoryV1beta1Args
The set of arguments for NamespaceServiceIamMember. The set of arguments for NamespaceServiceIamMember.
NamespaceServiceIamPolicy
Sets the IAM Policy for a resource (namespace or service only). Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NamespaceServiceIamPolicyArgs
The set of arguments for NamespaceServiceIamPolicy. The set of arguments for NamespaceServiceIamPolicy.
NamespaceServiceIamPolicyServicedirectoryV1beta1
Sets the IAM Policy for a resource Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NamespaceServiceIamPolicyServicedirectoryV1beta1Args
The set of arguments for NamespaceServiceIamPolicy. The set of arguments for NamespaceServiceIamPolicy.
NamespaceWorkloadIamBinding
Sets the IAM Policy for a resource
NamespaceWorkloadIamBindingArgs
The set of arguments for NamespaceWorkloadIamBinding. The set of arguments for NamespaceWorkloadIamBinding.
NamespaceWorkloadIamMember
Sets the IAM Policy for a resource
NamespaceWorkloadIamMemberArgs
The set of arguments for NamespaceWorkloadIamMember. The set of arguments for NamespaceWorkloadIamMember.
NamespaceWorkloadIamPolicy
Sets the IAM Policy for a resource Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
NamespaceWorkloadIamPolicyArgs
The set of arguments for NamespaceWorkloadIamPolicy. The set of arguments for NamespaceWorkloadIamPolicy.
Service
Creates a service, and returns the new service.
ServiceArgs
The set of arguments for Service. The set of arguments for Service.
ServiceServicedirectoryV1beta1
Creates a service, and returns the new service.
ServiceServicedirectoryV1beta1Args
The set of arguments for Service. The set of arguments for Service.

Functions

getEndpoint(GetEndpointArgs args, {InvokeOptions? options}) → Future<GetEndpointResult>
Gets an endpoint. args Arguments passed to this invoke. Arguments for getEndpoint. options Invoke options controlling this call.
getEndpointServicedirectoryV1beta1(GetEndpointServicedirectoryV1beta1Args args, {InvokeOptions? options}) → Future<GetEndpointServicedirectoryV1beta1Result>
Gets an endpoint. args Arguments passed to this invoke. Arguments for getEndpoint. options Invoke options controlling this call.
getNamespace(GetNamespaceArgs args, {InvokeOptions? options}) → Future<GetNamespaceResult>
Gets a namespace. args Arguments passed to this invoke. Arguments for getNamespace. options Invoke options controlling this call.
getNamespaceIamPolicy(GetNamespaceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNamespaceIamPolicyResult>
Gets the IAM Policy for a resource (namespace or service only). args Arguments passed to this invoke. Arguments for getNamespaceIamPolicy. options Invoke options controlling this call.
getNamespaceIamPolicyServicedirectoryV1beta1(GetNamespaceIamPolicyServicedirectoryV1beta1Args args, {InvokeOptions? options}) → Future<GetNamespaceIamPolicyServicedirectoryV1beta1Result>
Gets the IAM Policy for a resource args Arguments passed to this invoke. Arguments for getNamespaceIamPolicy. options Invoke options controlling this call.
getNamespaceServicedirectoryV1beta1(GetNamespaceServicedirectoryV1beta1Args args, {InvokeOptions? options}) → Future<GetNamespaceServicedirectoryV1beta1Result>
Gets a namespace. args Arguments passed to this invoke. Arguments for getNamespace. options Invoke options controlling this call.
getNamespaceServiceIamPolicy(GetNamespaceServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNamespaceServiceIamPolicyResult>
Gets the IAM Policy for a resource (namespace or service only). args Arguments passed to this invoke. Arguments for getNamespaceServiceIamPolicy. options Invoke options controlling this call.
getNamespaceServiceIamPolicyServicedirectoryV1beta1(GetNamespaceServiceIamPolicyServicedirectoryV1beta1Args args, {InvokeOptions? options}) → Future<GetNamespaceServiceIamPolicyServicedirectoryV1beta1Result>
Gets the IAM Policy for a resource args Arguments passed to this invoke. Arguments for getNamespaceServiceIamPolicy. options Invoke options controlling this call.
getNamespaceWorkloadIamPolicy(GetNamespaceWorkloadIamPolicyArgs args, {InvokeOptions? options}) → Future<GetNamespaceWorkloadIamPolicyResult>
Gets the IAM Policy for a resource args Arguments passed to this invoke. Arguments for getNamespaceWorkloadIamPolicy. options Invoke options controlling this call.
getService(GetServiceArgs args, {InvokeOptions? options}) → Future<GetServiceResult>
Gets a service. args Arguments passed to this invoke. Arguments for getService. options Invoke options controlling this call.
getServiceServicedirectoryV1beta1(GetServiceServicedirectoryV1beta1Args args, {InvokeOptions? options}) → Future<GetServiceServicedirectoryV1beta1Result>
Gets a service. args Arguments passed to this invoke. Arguments for getService. options Invoke options controlling this call.