serviceconsumermanagement/v1 library
Service Consumer Management API - v1
Manages the service consumers of a Service Infrastructure service.
For more information, see cloud.google.com/service-consumer-management/docs/overview
Create an instance of ServiceConsumerManagementApi to access these resources:
Classes
- AddTenantProjectRequest
- Request to add a newly created and configured tenant project to a tenancy unit.
- ApplyTenantProjectConfigRequest
- Request to apply configuration to an existing tenant project.
- AttachTenantProjectRequest
- Request to attach an existing project to the tenancy unit as a new tenant resource.
- BillingConfig
- Describes the billing configuration for a new tenant project.
- CreateTenancyUnitRequest
- Request to create a tenancy unit for a service consumer of a managed service.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListTenancyUnitsResponse
- Response for the list request.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OperationsResource
- PolicyBinding
- Translates to IAM Policy bindings (without auditing at this level)
- SearchTenancyUnitsResponse
- Response for the search query.
- ServiceAccountConfig
- Describes the service account configuration for the tenant project.
- ServiceConsumerManagementApi
- Manages the service consumers of a Service Infrastructure service.
- ServicesResource
- ServicesTenancyUnitsResource
- TenancyUnit
- Representation of a tenancy unit.
- TenantProjectConfig
- This structure defines a tenant project to be added to the specified tenancy unit and its initial configuration and properties.
- TenantProjectPolicy
- Describes policy settings that can be applied to a newly created tenant project.
- TenantResource
- Resource constituting the TenancyUnit.
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- DeleteTenantProjectRequest = $TenantProjectRequest
- Request message to delete tenant project resource from the tenancy unit.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- RemoveTenantProjectRequest = $TenantProjectRequest
- Request message to remove a tenant project resource from the tenancy unit.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - UndeleteTenantProjectRequest = $TenantProjectRequest
- Request message to undelete tenant project resource previously deleted from the tenancy unit.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.