Service Broker API . projects . brokers

Instance Methods

instances()

Returns the instances Resource.

v2()

Returns the v2 Resource.

create(parent, body, x__xgafv=None)

CreateBroker creates a Broker.

delete(name, x__xgafv=None)

DeleteBroker deletes a Broker.

list(parent, pageToken=None, x__xgafv=None, pageSize=None)

ListBrokers lists brokers.

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

create(parent, body, x__xgafv=None)
CreateBroker creates a Broker.

Args:
  parent: string, The project in which to create broker. (required)
  body: object, The request body. (required)
    The object takes the form of:

{ # Broker represents a consumable collection of Service Registry catalogs
      # exposed as an OSB Broker.
    "url": "A String", # Output only.
        # URL of the broker OSB-compliant endpoint, for example:
        # https://servicebroker.googleapis.com/projects//brokers/
    "createTime": "A String", # Output only.
        # Timestamp for when the broker was created.
    "name": "A String", # Name of the broker in the format:
        # //brokers/.
        # This allows for multiple brokers per project which can be used to
        # enable having custom brokers per GKE cluster, for example.
    "title": "A String", # User friendly title of the broker.
        # Limited to 1024 characters. Requests with longer titles will be rejected.
  }

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Broker represents a consumable collection of Service Registry catalogs
        # exposed as an OSB Broker.
      "url": "A String", # Output only.
          # URL of the broker OSB-compliant endpoint, for example:
          # https://servicebroker.googleapis.com/projects//brokers/
      "createTime": "A String", # Output only.
          # Timestamp for when the broker was created.
      "name": "A String", # Name of the broker in the format:
          # //brokers/.
          # This allows for multiple brokers per project which can be used to
          # enable having custom brokers per GKE cluster, for example.
      "title": "A String", # User friendly title of the broker.
          # Limited to 1024 characters. Requests with longer titles will be rejected.
    }
delete(name, x__xgafv=None)
DeleteBroker deletes a Broker.

Args:
  name: string, The broker to delete. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A generic empty message that you can re-use to avoid defining duplicated
      # empty messages in your APIs. A typical example is to use it as the request
      # or the response type of an API method. For instance:
      #
      #     service Foo {
      #       rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
      #     }
      #
      # The JSON representation for `Empty` is empty JSON object `{}`.
  }
list(parent, pageToken=None, x__xgafv=None, pageSize=None)
ListBrokers lists brokers.

Args:
  parent: string, Parent must match `projects/[PROJECT_ID]/brokers`. (required)
  pageToken: string, Specifies a page token to use. Set `pageToken` to a `nextPageToken`
returned by a previous list request to get the next page of results.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format
  pageSize: integer, Specifies the number of results to return per page. If there are fewer
elements than the specified number, returns all elements.
Optional. Acceptable values are 0 to 200, inclusive. (Default: 100)

Returns:
  An object of the form:

    { # The response for the `ListBrokers()` method.
    "nextPageToken": "A String", # This token allows you to get the next page of results for list requests.
        # If the number of results is larger than `pageSize`, use the `nextPageToken`
        # as a value for the query parameter `pageToken` in the next list request.
        # Subsequent list requests will have their own `nextPageToken` to continue
        # paging through the results
    "brokers": [ # The list of brokers in the container.
      { # Broker represents a consumable collection of Service Registry catalogs
            # exposed as an OSB Broker.
          "url": "A String", # Output only.
              # URL of the broker OSB-compliant endpoint, for example:
              # https://servicebroker.googleapis.com/projects//brokers/
          "createTime": "A String", # Output only.
              # Timestamp for when the broker was created.
          "name": "A String", # Name of the broker in the format:
              # //brokers/.
              # This allows for multiple brokers per project which can be used to
              # enable having custom brokers per GKE cluster, for example.
          "title": "A String", # User friendly title of the broker.
              # Limited to 1024 characters. Requests with longer titles will be rejected.
        },
    ],
  }
list_next(previous_request, previous_response)
Retrieves the next page of results.

Args:
  previous_request: The request for the previous page. (required)
  previous_response: The response from the request for the previous page. (required)

Returns:
  A request object that you can call 'execute()' on to request the next
  page. Returns None if there are no more items in the collection.