Close httplib2 connections.
Get a single Provider.
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
List providers.
Retrieves the next page of results.
close()
Close httplib2 connections.
get(name, x__xgafv=None)
Get a single Provider.
Args:
name: string, Required. The name of the provider to get. (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A representation of the Provider resource.
"displayName": "A String", # Output only. Human friendly name for the Provider. For example "Cloud Storage".
"eventTypes": [ # Output only. Event types for this provider.
{ # A representation of the event type resource.
"description": "A String", # Output only. Human friendly description of what the event type is about. For example "Bucket created in Cloud Storage".
"eventSchemaUri": "A String", # Output only. URI for the event schema. For example "https://github.com/googleapis/google-cloudevents/blob/master/proto/google/events/cloud/storage/v1/events.proto"
"filteringAttributes": [ # Output only. Filtering attributes for the event type.
{ # A representation of the FilteringAttribute resource. Filtering attributes are per event type.
"attribute": "A String", # Output only. Attribute used for filtering the event type.
"description": "A String", # Output only. Description of the purpose of the attribute.
"pathPatternSupported": True or False, # Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format.
"required": True or False, # Output only. If true, the triggers for this provider should always specify a filter on these attributes. Trigger creation will fail otherwise.
},
],
"type": "A String", # Output only. The full name of the event type (for example, "google.cloud.storage.object.v1.finalized"). In the form of {provider-specific-prefix}.{resource}.{version}.{verb}. Types MUST be versioned and event schemas are guaranteed to remain backward compatible within one version. Note that event type versions and API versions do not need to match.
},
],
"name": "A String", # Output only. In `projects/{project}/locations/{location}/providers/{provider_id}` format.
}
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
List providers.
Args:
parent: string, Required. The parent of the provider to get. (required)
filter: string, The filter field that the list request will filter on.
orderBy: string, The sorting order of the resources returned. Value should be a comma-separated list of fields. The default sorting oder is ascending. To specify descending order for a field, append a `desc` suffix; for example: `name desc, _id`.
pageSize: integer, The maximum number of providers to return on each page.
pageToken: string, The page token; provide the value from the `next_page_token` field in a previous `ListProviders` call to retrieve the subsequent page. When paginating, all other parameters provided to `ListProviders` must match the call that provided the page token.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # The response message for the `ListProviders` method.
"nextPageToken": "A String", # A page token that can be sent to `ListProviders` to request the next page. If this is empty, then there are no more pages.
"providers": [ # The requested providers, up to the number specified in `page_size`.
{ # A representation of the Provider resource.
"displayName": "A String", # Output only. Human friendly name for the Provider. For example "Cloud Storage".
"eventTypes": [ # Output only. Event types for this provider.
{ # A representation of the event type resource.
"description": "A String", # Output only. Human friendly description of what the event type is about. For example "Bucket created in Cloud Storage".
"eventSchemaUri": "A String", # Output only. URI for the event schema. For example "https://github.com/googleapis/google-cloudevents/blob/master/proto/google/events/cloud/storage/v1/events.proto"
"filteringAttributes": [ # Output only. Filtering attributes for the event type.
{ # A representation of the FilteringAttribute resource. Filtering attributes are per event type.
"attribute": "A String", # Output only. Attribute used for filtering the event type.
"description": "A String", # Output only. Description of the purpose of the attribute.
"pathPatternSupported": True or False, # Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format.
"required": True or False, # Output only. If true, the triggers for this provider should always specify a filter on these attributes. Trigger creation will fail otherwise.
},
],
"type": "A String", # Output only. The full name of the event type (for example, "google.cloud.storage.object.v1.finalized"). In the form of {provider-specific-prefix}.{resource}.{version}.{verb}. Types MUST be versioned and event schemas are guaranteed to remain backward compatible within one version. Note that event type versions and API versions do not need to match.
},
],
"name": "A String", # Output only. In `projects/{project}/locations/{location}/providers/{provider_id}` format.
},
],
"unreachable": [ # Unreachable resources, if any.
"A String",
],
}
list_next()
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.