Service Broker API . projects . brokers . instances

Instance Methods

service_bindings()

Returns the service_bindings Resource.

get(name, x__xgafv=None)

Gets the given service instance from the system.

Method Details

get(name, x__xgafv=None)
Gets the given service instance from the system.
This API is an extension and not part of the OSB spec.
Hence the path is a standard Google API URL.

Args:
  name: string, The resource name of the instance to return. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Message describing inputs to Provision and Update Service instance requests.
    "space_guid": "A String", # The identifier for the project space within the platform organization.
        # Required.
    "previous_values": { # Used only in UpdateServiceInstance request to optionally specify previous
        # fields.
      "a_key": "", # Properties of the object.
    },
    "plan_id": "A String", # The ID of the plan. See `Service` and `Plan` resources for details.
        # Maximum length is 64, GUID recommended.
        # Required.
    "parameters": { # Configuration options for the service instance.
        # Parameters is JSON object serialized to string.
      "a_key": "", # Properties of the object.
    },
    "organization_guid": "A String", # The platform GUID for the organization under which the service is to be
        # provisioned.
        # Required.
    "instance_id": "A String", # The id of the service instance. Must be unique within GCP project.
        # Maximum length is 64, GUID recommended.
        # Required.
    "deploymentName": "A String", # Output only.
        # Name of the Deployment Manager deployment used for provisioning of this
        # service instance.
    "context": { # Platform specific contextual information under which the service instance
        # is to be provisioned. This replaces organization_guid and space_guid.
        # But can also contain anything.
        # Currently only used for logging context information.
      "a_key": "", # Properties of the object.
    },
    "service_id": "A String", # The id of the service. Must be a valid identifier of a service
        # contained in the list from a `ListServices()` call.
        # Maximum length is 64, GUID recommended.
        # Required.
    "resourceName": "A String", # Output only.
        # The resource name of the instance, e.g.
        # projects/project_id/brokers/broker_id/service_instances/instance_id
    "createTime": "A String", # Output only.
        # Timestamp for when the instance was created.
  }