GenericHTTPEndpointConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Defines the configuration for connections to an HTTP service provider.
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
basic_authentication |
google.cloud.developerconnect_v1.types.GenericHTTPEndpointConfig.BasicAuthentication
Optional. Basic authentication with username and password. This field is a member of oneof_ authentication.
|
bearer_token_authentication |
google.cloud.developerconnect_v1.types.GenericHTTPEndpointConfig.BearerTokenAuthentication
Optional. Bearer token authentication with a token. This field is a member of oneof_ authentication.
|
host_uri |
str
Required. Immutable. The service provider's https endpoint. |
service_directory_config |
google.cloud.developerconnect_v1.types.ServiceDirectoryConfig
Optional. Configuration for using Service Directory to privately connect to a HTTP service provider. This should only be set if the Http service provider is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the HTTP service provider will be made over the public internet. |
ssl_ca_certificate |
str
Optional. The SSL certificate to use for requests to the HTTP service provider. |
Classes
BasicAuthentication
BasicAuthentication(mapping=None, *, ignore_unknown_fields=False, **kwargs)Basic authentication with username and password.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BearerTokenAuthentication
BearerTokenAuthentication(mapping=None, *, ignore_unknown_fields=False, **kwargs)Bearer token authentication with a token.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields