Class GenericHTTPEndpointConfig (0.4.0)

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)

BearerTokenAuthentication

BearerTokenAuthentication(mapping=None, *, ignore_unknown_fields=False, **kwargs)