@datafire/google_servicebroker v3.0.0
@datafire/google_servicebroker
Client library for Service Broker
Installation and Usage
npm install --save @datafire/google_servicebroker
let google_servicebroker = require('@datafire/google_servicebroker').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
The Google Cloud Platform Service Broker API provides Google hosted implementation of the Open Service Broker API (https://www.openservicebrokerapi.org/).
Actions
oauthCallback
Exchange the code passed to your redirect URI for an access_token
google_servicebroker.oauthCallback({
"code": ""
}, context)
Input
- input
object
- code required
string
- code required
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
oauthRefresh
Exchange a refresh_token for an access_token
google_servicebroker.oauthRefresh(null, context)
Input
This action has no parameters
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
servicebroker.projects.brokers.v2.service_instances.service_bindings.delete
Unbinds from a service instance. For synchronous/asynchronous request details see CreateServiceInstance method. If binding does not exist HTTP 410 status will be returned.
google_servicebroker.servicebroker.projects.brokers.v2.service_instances.service_bindings.delete({
"name": ""
}, context)
Input
- input
object
- name required
string
: Name must match - acceptsIncomplete
boolean
: See CreateServiceInstanceRequest for details. - planId
string
: The plan id of the service instance. - serviceId
string
: Additional query parameter hints. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- name required
Output
servicebroker.projects.brokers.v2.service_instances.service_bindings.get
GetBinding returns the binding information.
google_servicebroker.servicebroker.projects.brokers.v2.service_instances.service_bindings.get({
"name": ""
}, context)
Input
- input
object
- name required
string
: Name must match - planId
string
: Plan id. - serviceId
string
: Service id. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- name required
Output
servicebroker.projects.brokers.v2.service_instances.patch
Updates an existing service instance. See CreateServiceInstance for possible response codes.
google_servicebroker.servicebroker.projects.brokers.v2.service_instances.patch({
"name": ""
}, context)
Input
- input
object
- name required
string
: Name must match - acceptsIncomplete
boolean
: See CreateServiceInstanceRequest for details. - body GoogleCloudServicebrokerV1beta1__ServiceInstance
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- name required
Output
servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation
Returns the state of the last operation for the binding. Only last (or current) operation can be polled.
google_servicebroker.servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation({
"name": ""
}, context)
Input
- input
object
- name required
string
: Name must match - operation
string
: Ifoperation
was returned during mutation operation, this field must be - planId
string
: Plan id. - serviceId
string
: Service id. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- name required
Output
servicebroker.projects.brokers.instances.bindings.list
Lists all the bindings in the instance.
google_servicebroker.servicebroker.projects.brokers.instances.bindings.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Parent must match - pageSize
integer
: Specifies the number of results to return per page. If there are fewer - pageToken
string
: Specifies a page token to use. SetpageToken
to anextPageToken
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.projects.brokers.list
ListBrokers lists brokers.
google_servicebroker.servicebroker.projects.brokers.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Parent must matchprojects/[PROJECT_ID]/brokers
. - pageSize
integer
: Specifies the number of results to return per page. If there are fewer - pageToken
string
: Specifies a page token to use. SetpageToken
to anextPageToken
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.projects.brokers.create
CreateBroker creates a Broker.
google_servicebroker.servicebroker.projects.brokers.create({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: The project in which to create broker. - body GoogleCloudServicebrokerV1beta1__Broker
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.projects.brokers.instances.list
Lists all the instances in the brokers This API is an extension and not part of the OSB spec. Hence the path is a standard Google API URL.
google_servicebroker.servicebroker.projects.brokers.instances.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Parent must matchprojects/[PROJECT_ID]/brokers/[BROKER_ID]
. - pageSize
integer
: Specifies the number of results to return per page. If there are fewer - pageToken
string
: Specifies a page token to use. SetpageToken
to anextPageToken
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.projects.brokers.v2.service_instances.service_bindings.create
CreateBinding generates a service binding to an existing service instance. See ProviServiceInstance for async operation details.
google_servicebroker.servicebroker.projects.brokers.v2.service_instances.service_bindings.create({
"parent": "",
"binding_id": ""
}, context)
Input
- input
object
- parent required
string
: The GCP container. - binding_id required
string
: The id of the binding. Must be unique within GCP project. - acceptsIncomplete
boolean
: See CreateServiceInstanceRequest for details. - body GoogleCloudServicebrokerV1beta1__Binding
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.projects.brokers.v2.catalog.list
Lists all the Services registered with this broker for consumption for given service registry broker, which contains an set of services. Note, that Service producer API is separate from Broker API.
google_servicebroker.servicebroker.projects.brokers.v2.catalog.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Parent must matchprojects/[PROJECT_ID]/brokers/[BROKER_ID]
. - pageSize
integer
: Specifies the number of results to return per page. If there are fewer - pageToken
string
: Specifies a page token to use. SetpageToken
to anextPageToken
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.projects.brokers.v2.service_instances.create
Provisions a service instance.
If request.accepts_incomplete
is false and Broker cannot execute request
synchronously HTTP 422 error will be returned along with
FAILED_PRECONDITION status.
If request.accepts_incomplete
is true and the Broker decides to execute
resource asynchronously then HTTP 202 response code will be returned and a
valid polling operation in the response will be included.
If Broker executes the request synchronously and it succeeds HTTP 201
response will be furnished.
If identical instance exists, then HTTP 200 response will be returned.
If an instance with identical ID but mismatching parameters exists, then
HTTP 409 status code will be returned.
google_servicebroker.servicebroker.projects.brokers.v2.service_instances.create({
"parent": "",
"instance_id": ""
}, context)
Input
- input
object
- parent required
string
: Parent must matchprojects/[PROJECT_ID]/brokers/[BROKER_ID]
. - instance_id required
string
: The id of the service instance. Must be unique within GCP project. - acceptsIncomplete
boolean
: Value indicating that API client supports asynchronous operations. If - body GoogleCloudServicebrokerV1beta1__ServiceInstance
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- parent required
Output
servicebroker.getIamPolicy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
google_servicebroker.servicebroker.getIamPolicy({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy is being requested. - options.requestedPolicyVersion
integer
: Optional. The policy format version to be returned. - fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- resource required
Output
- output GoogleIamV1__Policy
servicebroker.setIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy.
Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and PERMISSION_DENIED
google_servicebroker.servicebroker.setIamPolicy({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy is being specified. - body GoogleIamV1__SetIamPolicyRequest
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- resource required
Output
- output GoogleIamV1__Policy
servicebroker.testIamPermissions
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.
Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
google_servicebroker.servicebroker.testIamPermissions({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy detail is being requested. - body GoogleIamV1__TestIamPermissionsRequest
- fields
string
: Selector specifying which fields to include in a partial response. - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart"). - callback
string
: JSONP - oauth_token
string
: OAuth 2.0 token for the current user. - $.xgafv
string
(values: 1, 2): V1 error format. - alt
string
(values: json, media, proto): Data format for response. - access_token
string
: OAuth access token. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - prettyPrint
boolean
: Returns response with indentations and line breaks.
- resource required
Output
Definitions
GoogleCloudServicebrokerV1beta1__Binding
- GoogleCloudServicebrokerV1beta1__Binding
object
: Describes the binding.- parameters
object
: Configuration options for the service binding. - bind_resource
object
: A JSON object that contains data for platform resources associated with - binding_id
string
: The id of the binding. Must be unique within GCP project. - createTime
string
: Output only. Timestamp for when the binding was created. - deploymentName
string
: Output only. String containing the Deployment Manager deployment name that was created - plan_id
string
: The ID of the plan. SeeService
andPlan
resources for details. - resourceName
string
: Output only. The resource name of the binding, e.g. - service_id
string
: The id of the service. Must be a valid identifier of a service
- parameters
GoogleCloudServicebrokerV1beta1__Broker
- GoogleCloudServicebrokerV1beta1__Broker
object
: Broker represents a consumable collection of Service Registry catalogs- createTime
string
: Output only. Timestamp for when the broker was created. - name
string
: Name of the broker in the format: - title
string
: User friendly title of the broker. - url
string
: Output only. URL of the broker OSB-compliant endpoint, for example:
- createTime
GoogleCloudServicebrokerV1beta1__CreateBindingResponse
- GoogleCloudServicebrokerV1beta1__CreateBindingResponse
object
: Response for theCreateBinding()
method.- credentials
object
: Credentials to use the binding. - description
string
: Used to communicate description of the response. Usually for non-standard - operation
string
: If broker executes operation asynchronously, this is the operation ID that - route_service_url
string
: A URL to which the platform may proxy requests for the address sent with - syslog_drain_url
string
: From where to read system logs. - volume_mounts
array
: An array of configuration for mounting volumes.- items
object
- items
- credentials
GoogleCloudServicebrokerV1beta1__CreateServiceInstanceResponse
- GoogleCloudServicebrokerV1beta1__CreateServiceInstanceResponse
object
: Response for theCreateServiceInstance()
method.- description
string
: Used to communicate description of the response. Usually for non-standard - operation
string
: If broker executes operation asynchronously, this is the operation ID that
- description
GoogleCloudServicebrokerV1beta1__DashboardClient
- GoogleCloudServicebrokerV1beta1__DashboardClient
object
: Message containing information required to activate Dashboard SSO feature.- id
string
: The id of the Oauth client that the dashboard will use. - redirect_uri
string
: A URI for the service dashboard. - secret
string
: A secret for the dashboard client.
- id
GoogleCloudServicebrokerV1beta1__DeleteBindingResponse
- GoogleCloudServicebrokerV1beta1__DeleteBindingResponse
object
: Response for theDeleteBinding()
method.- description
string
: Used to communicate description of the response. Usually for non-standard - operation
string
: If broker executes operation asynchronously, this is the operation ID that
- description
GoogleCloudServicebrokerV1beta1__DeleteServiceInstanceResponse
- GoogleCloudServicebrokerV1beta1__DeleteServiceInstanceResponse
object
: Response for theDeleteServiceInstance()
method.- description
string
: Used to communicate description of the response. Usually for non-standard - operation
string
: If broker executes operation asynchronously, this is the operation ID that
- description
GoogleCloudServicebrokerV1beta1__GetBindingResponse
- GoogleCloudServicebrokerV1beta1__GetBindingResponse
object
: Response for theGetBinding()
method.- credentials
object
: Credentials to use the binding. - deploymentName
string
: String containing the Deployment Manager deployment name that was created - description
string
: Used to communicate description of the response. Usually for non-standard - resourceName
string
: Output only. The resource name of the binding, e.g. - route_service_url
string
: A URL to which the platform may proxy requests for the address sent with - syslog_drain_url
string
: From where to read system logs. - volume_mounts
array
: An array of configurations for mounting volumes.- items
object
- items
- credentials
GoogleCloudServicebrokerV1beta1__ListBindingsResponse
- GoogleCloudServicebrokerV1beta1__ListBindingsResponse
object
: The response for theListBindings()
method.- bindings
array
: The list of bindings in the instance. - description
string
: Used to communicate description of the response. Usually for non-standard - nextPageToken
string
: This token allows you to get the next page of results for list requests.
- bindings
GoogleCloudServicebrokerV1beta1__ListBrokersResponse
- GoogleCloudServicebrokerV1beta1__ListBrokersResponse
object
: The response for theListBrokers()
method.- brokers
array
: The list of brokers in the container. - nextPageToken
string
: This token allows you to get the next page of results for list requests.
- brokers
GoogleCloudServicebrokerV1beta1__ListCatalogResponse
- GoogleCloudServicebrokerV1beta1__ListCatalogResponse
object
: Response message for theListCatalog()
method.- description
string
: Used to communicate description of the response. Usually for non-standard - nextPageToken
string
: This token allows you to get the next page of results for list requests. - services
array
: The services available for the requested GCP project.
- description
GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse
- GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse
object
: The response for theListServiceInstances()
method.- description
string
: Used to communicate description of the response. Usually for non-standard - instances
array
: The list of instances in the broker. - nextPageToken
string
: This token allows you to get the next page of results for list requests.
- description
GoogleCloudServicebrokerV1beta1__Operation
- GoogleCloudServicebrokerV1beta1__Operation
object
: Describes a long running operation, which conforms to OpenService API.- description
string
: Optional description of the Operation state. - state
string
: The state of the operation.
- description
GoogleCloudServicebrokerV1beta1__Plan
- GoogleCloudServicebrokerV1beta1__Plan
object
: Plan message describes a Service Plan.- bindable
boolean
: Specifies whether instances of the service can be bound to applications. - description
string
: Textual description of the plan. Optional. - free
boolean
: Whether the service is free. - id
string
: ID is a globally unique identifier used to uniquely identify the plan. - metadata
object
: A list of metadata for a service offering. - name
string
: User friendly name of the plan. - schemas
object
: Schema definitions for service instances and bindings for the plan.
- bindable
GoogleCloudServicebrokerV1beta1__Service
- GoogleCloudServicebrokerV1beta1__Service
object
: The resource model mostly follows the Open Service Broker API, as- tags
array
: Tags provide a flexible mechanism to expose a classification, attribute, or- items
string
- items
- bindable
boolean
: Specifies whether instances of the service can be bound to applications. - binding_retrievable
boolean
: Whether the service provides an endpoint to get service bindings. - bindings_retrievable
boolean
: Whether the service provides an endpoint to get service bindings. - dashboard_client GoogleCloudServicebrokerV1beta1__DashboardClient
- description
string
: Textual description of the service. Required. - id
string
: ID is a globally unique identifier used to uniquely identify the service. - instances_retrievable
boolean
: Whether the service provides an endpoint to get service instances. - metadata
object
: A list of metadata for a service offering. - name
string
: User friendly service name. - plan_updateable
boolean
: Whether the service supports upgrade/downgrade for some plans. - plans
array
: A list of plans for this service.
- tags
GoogleCloudServicebrokerV1beta1__ServiceInstance
- GoogleCloudServicebrokerV1beta1__ServiceInstance
object
: Message describing inputs to Provision and Update Service instance requests.- parameters
object
: Configuration options for the service instance. - context
object
: Platform specific contextual information under which the service instance - createTime
string
: Output only. Timestamp for when the instance was created. - deploymentName
string
: Output only. String containing the Deployment Manager deployment name that was created - description
string
: To return errors when GetInstance call is done via HTTP to be unified with - instance_id
string
: The id of the service instance. Must be unique within GCP project. - organization_guid
string
: The platform GUID for the organization under which the service is to be - plan_id
string
: The ID of the plan. SeeService
andPlan
resources for details. - previous_values
object
: Used only in UpdateServiceInstance request to optionally specify previous - resourceName
string
: Output only. The resource name of the instance, e.g. - service_id
string
: The id of the service. Must be a valid identifier of a service - space_guid
string
: The identifier for the project space within the platform organization.
- parameters
GoogleCloudServicebrokerV1beta1__UpdateServiceInstanceResponse
- GoogleCloudServicebrokerV1beta1__UpdateServiceInstanceResponse
object
: Response for theUpdateServiceInstance()
method.- description
string
: Used to communicate description of the response. Usually for non-standard - operation
string
: If broker executes operation asynchronously, this is the operation ID that
- description
GoogleIamV1__Binding
- GoogleIamV1__Binding
object
: Associatesmembers
with arole
.- condition GoogleType__Expr
- members
array
: Specifies the identities requesting access for a Cloud Platform resource.- items
string
- items
- role
string
: Role that is assigned tomembers
.
GoogleIamV1__Policy
- GoogleIamV1__Policy
object
: An Identity and Access Management (IAM) policy, which specifies access- bindings
array
: Associates a list ofmembers
to arole
. Optionally, may specify a- items GoogleIamV1__Binding
- etag
string
:etag
is used for optimistic concurrency control as a way to help - version
integer
: Specifies the format of the policy.
- bindings
GoogleIamV1__SetIamPolicyRequest
- GoogleIamV1__SetIamPolicyRequest
object
: Request message forSetIamPolicy
method.- policy GoogleIamV1__Policy
GoogleIamV1__TestIamPermissionsRequest
- GoogleIamV1__TestIamPermissionsRequest
object
: Request message forTestIamPermissions
method.- permissions
array
: The set of permissions to check for theresource
. Permissions with- items
string
- items
- permissions
GoogleIamV1__TestIamPermissionsResponse
- GoogleIamV1__TestIamPermissionsResponse
object
: Response message forTestIamPermissions
method.- permissions
array
: A subset ofTestPermissionsRequest.permissions
that the caller is- items
string
- items
- permissions
GoogleProtobuf__Empty
- GoogleProtobuf__Empty
object
: A generic empty message that you can re-use to avoid defining duplicated
GoogleType__Expr
- GoogleType__Expr
object
: Represents an expression text. Example:- description
string
: An optional description of the expression. This is a longer text which - expression
string
: Textual representation of an expression in - location
string
: An optional string indicating the location of the expression for error - title
string
: An optional title for the expression, i.e. a short string describing
- description
5 years ago