Types for Google Cloud Apigeeconnect v1 API¶
- class google.cloud.apigeeconnect_v1.types.Action(value)[source]¶
Bases:
proto.enums.Enum
The action taken by agent.
- Values:
- ACTION_UNSPECIFIED (0):
Unspecified Action.
- OPEN_NEW_STREAM (1):
Indicates that agent should open a new stream.
- class google.cloud.apigeeconnect_v1.types.Cluster(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
- class google.cloud.apigeeconnect_v1.types.Connection(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
- endpoint¶
The endpoint that the connection is made against. Format:
projects/{project_number}/endpoints/{endpoint}
- Type
- cluster¶
Cluster information.
- class google.cloud.apigeeconnect_v1.types.EgressRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
gRPC request payload for tether.
- payload¶
Actual payload to send to agent.
- endpoint¶
Tether Endpoint.
- timeout¶
Timeout for the HTTP request.
- class google.cloud.apigeeconnect_v1.types.EgressResponse(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
gRPC response payload for tether.
- http_response¶
HttpResponse.
- status¶
Errors from application when handling the http request.
- Type
google.rpc.status_pb2.Status
- trace_id¶
Unique identifier for clients to trace their request/response. Matches the EgressRequest’s trace id
- Type
- endpoint¶
Tether Endpoint.
- class google.cloud.apigeeconnect_v1.types.Header(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The http headers.
- class google.cloud.apigeeconnect_v1.types.HttpRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The proto definition of http request.
- method¶
The HTTP request method. Valid methods: “GET”, “HEAD”, “POST”, “PUT”, “PATCH”,”DELETE”.
- Type
- url¶
The HTTP request URL.
- headers¶
The HTTP request headers.
- Type
MutableSequence[google.cloud.apigeeconnect_v1.types.Header]
- class google.cloud.apigeeconnect_v1.types.HttpResponse(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The proto definition of http response.
- headers¶
The HTTP response headers.
- Type
MutableSequence[google.cloud.apigeeconnect_v1.types.Header]
- class google.cloud.apigeeconnect_v1.types.ListConnectionsRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The request for [ListConnections][Management.ListConnections].
- parent¶
Required. Parent name of the form:
projects/{project_number or project_id}/endpoints/{endpoint}
.- Type
- page_size¶
The maximum number of connections to return. The service may return fewer than this value. If unspecified, at most 100 connections will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
- Type
- class google.cloud.apigeeconnect_v1.types.ListConnectionsResponse(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The response for [ListConnections][Management.ListConnections].
- connections¶
A list of clients.
- Type
MutableSequence[google.cloud.apigeeconnect_v1.types.Connection]
- class google.cloud.apigeeconnect_v1.types.Payload(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
Payload for EgressRequest.
This message has oneof fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.
- class google.cloud.apigeeconnect_v1.types.Scheme(value)[source]¶
Bases:
proto.enums.Enum
HTTP Scheme.
- Values:
- SCHEME_UNSPECIFIED (0):
Unspecified scheme.
- HTTPS (1):
HTTPS protocol.
- class google.cloud.apigeeconnect_v1.types.StreamInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The Information of bi-directional stream.
- class google.cloud.apigeeconnect_v1.types.TetherEndpoint(value)[source]¶
Bases:
proto.enums.Enum
Endpoint indicates where the messages will be delivered.
- Values:
- TETHER_ENDPOINT_UNSPECIFIED (0):
Unspecified tether endpoint.
- APIGEE_MART (1):
Apigee MART endpoint.
- APIGEE_RUNTIME (2):
Apigee Runtime endpoint.
- APIGEE_MINT_RATING (3):
Apigee Mint Rating endpoint.
- class google.cloud.apigeeconnect_v1.types.Url(mapping=None, *, ignore_unknown_fields=False, **kwargs)[source]¶
Bases:
proto.message.Message
The proto definition of url. A url represents a URL and the general form represented is:
[scheme://][google.cloud.apigeeconnect.v1.Url.host][path]
- scheme¶
Scheme.