Class SecurityScheme (0.13.5)

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

SecurityScheme defines a security scheme for contacting the agent.

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
api_key_security_scheme google.cloud.geminidataanalytics_v1beta.types.APIKeySecurityScheme
API key security scheme. This field is a member of oneof_ scheme.
http_auth_security_scheme google.cloud.geminidataanalytics_v1beta.types.HTTPAuthSecurityScheme
HTTP authentication security scheme. This field is a member of oneof_ scheme.
oauth2_security_scheme google.cloud.geminidataanalytics_v1beta.types.OAuth2SecurityScheme
OAuth2 security scheme. This field is a member of oneof_ scheme.
open_id_connect_security_scheme google.cloud.geminidataanalytics_v1beta.types.OpenIdConnectSecurityScheme
OpenID Connect security scheme. This field is a member of oneof_ scheme.
mtls_security_scheme google.cloud.geminidataanalytics_v1beta.types.MutualTlsSecurityScheme
Mutual TLS security scheme. This field is a member of oneof_ scheme.