Class AuthConfig (1.49.0)

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

Auth configuration to run the extension.

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

NameDescription
api_key_config google.cloud.aiplatform_v1beta1.types.AuthConfig.ApiKeyConfig
Config for API key auth. This field is a member of oneof_ auth_config.
http_basic_auth_config google.cloud.aiplatform_v1beta1.types.AuthConfig.HttpBasicAuthConfig
Config for HTTP Basic auth. This field is a member of oneof_ auth_config.
google_service_account_config google.cloud.aiplatform_v1beta1.types.AuthConfig.GoogleServiceAccountConfig
Config for Google Service Account auth. This field is a member of oneof_ auth_config.
oauth_config google.cloud.aiplatform_v1beta1.types.AuthConfig.OauthConfig
Config for user oauth. This field is a member of oneof_ auth_config.
oidc_config google.cloud.aiplatform_v1beta1.types.AuthConfig.OidcConfig
Config for user OIDC auth. This field is a member of oneof_ auth_config.
auth_type google.cloud.aiplatform_v1beta1.types.AuthType
Type of auth scheme.

Classes

ApiKeyConfig

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

Config for authentication with API key.

GoogleServiceAccountConfig

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

Config for Google Service Account Authentication.

HttpBasicAuthConfig

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

Config for HTTP Basic Authentication.

OauthConfig

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

Config for user oauth.

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

OidcConfig

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

Config for user OIDC auth.

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

Methods

AuthConfig

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

Auth configuration to run the extension.

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