Reference documentation and code samples for the Connectors V1 API class Google::Cloud::Connectors::V1::AuthConfig.
AuthConfig defines details of a authentication type.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#additional_variables
def additional_variables() -> ::Array<::Google::Cloud::Connectors::V1::ConfigVariable>- (::Array<::Google::Cloud::Connectors::V1::ConfigVariable>) — List containing additional auth configs.
#additional_variables=
def additional_variables=(value) -> ::Array<::Google::Cloud::Connectors::V1::ConfigVariable>- value (::Array<::Google::Cloud::Connectors::V1::ConfigVariable>) — List containing additional auth configs.
- (::Array<::Google::Cloud::Connectors::V1::ConfigVariable>) — List containing additional auth configs.
#auth_type
def auth_type() -> ::Google::Cloud::Connectors::V1::AuthType- (::Google::Cloud::Connectors::V1::AuthType) — The type of authentication configured.
#auth_type=
def auth_type=(value) -> ::Google::Cloud::Connectors::V1::AuthType- value (::Google::Cloud::Connectors::V1::AuthType) — The type of authentication configured.
- (::Google::Cloud::Connectors::V1::AuthType) — The type of authentication configured.
#oauth2_client_credentials
def oauth2_client_credentials() -> ::Google::Cloud::Connectors::V1::AuthConfig::Oauth2ClientCredentials-
(::Google::Cloud::Connectors::V1::AuthConfig::Oauth2ClientCredentials) — Oauth2ClientCredentials.
Note: The following fields are mutually exclusive:
oauth2_client_credentials,user_password,oauth2_jwt_bearer,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth2_client_credentials=
def oauth2_client_credentials=(value) -> ::Google::Cloud::Connectors::V1::AuthConfig::Oauth2ClientCredentials-
value (::Google::Cloud::Connectors::V1::AuthConfig::Oauth2ClientCredentials) — Oauth2ClientCredentials.
Note: The following fields are mutually exclusive:
oauth2_client_credentials,user_password,oauth2_jwt_bearer,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Connectors::V1::AuthConfig::Oauth2ClientCredentials) — Oauth2ClientCredentials.
Note: The following fields are mutually exclusive:
oauth2_client_credentials,user_password,oauth2_jwt_bearer,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth2_jwt_bearer
def oauth2_jwt_bearer() -> ::Google::Cloud::Connectors::V1::AuthConfig::Oauth2JwtBearer-
(::Google::Cloud::Connectors::V1::AuthConfig::Oauth2JwtBearer) — Oauth2JwtBearer.
Note: The following fields are mutually exclusive:
oauth2_jwt_bearer,user_password,oauth2_client_credentials,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
#oauth2_jwt_bearer=
def oauth2_jwt_bearer=(value) -> ::Google::Cloud::Connectors::V1::AuthConfig::Oauth2JwtBearer-
value (::Google::Cloud::Connectors::V1::AuthConfig::Oauth2JwtBearer) — Oauth2JwtBearer.
Note: The following fields are mutually exclusive:
oauth2_jwt_bearer,user_password,oauth2_client_credentials,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Connectors::V1::AuthConfig::Oauth2JwtBearer) — Oauth2JwtBearer.
Note: The following fields are mutually exclusive:
oauth2_jwt_bearer,user_password,oauth2_client_credentials,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
#ssh_public_key
def ssh_public_key() -> ::Google::Cloud::Connectors::V1::AuthConfig::SshPublicKey-
(::Google::Cloud::Connectors::V1::AuthConfig::SshPublicKey) — SSH Public Key.
Note: The following fields are mutually exclusive:
ssh_public_key,user_password,oauth2_jwt_bearer,oauth2_client_credentials. If a field in that set is populated, all other fields in the set will automatically be cleared.
#ssh_public_key=
def ssh_public_key=(value) -> ::Google::Cloud::Connectors::V1::AuthConfig::SshPublicKey-
value (::Google::Cloud::Connectors::V1::AuthConfig::SshPublicKey) — SSH Public Key.
Note: The following fields are mutually exclusive:
ssh_public_key,user_password,oauth2_jwt_bearer,oauth2_client_credentials. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Connectors::V1::AuthConfig::SshPublicKey) — SSH Public Key.
Note: The following fields are mutually exclusive:
ssh_public_key,user_password,oauth2_jwt_bearer,oauth2_client_credentials. If a field in that set is populated, all other fields in the set will automatically be cleared.
#user_password
def user_password() -> ::Google::Cloud::Connectors::V1::AuthConfig::UserPassword-
(::Google::Cloud::Connectors::V1::AuthConfig::UserPassword) — UserPassword.
Note: The following fields are mutually exclusive:
user_password,oauth2_jwt_bearer,oauth2_client_credentials,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
#user_password=
def user_password=(value) -> ::Google::Cloud::Connectors::V1::AuthConfig::UserPassword-
value (::Google::Cloud::Connectors::V1::AuthConfig::UserPassword) — UserPassword.
Note: The following fields are mutually exclusive:
user_password,oauth2_jwt_bearer,oauth2_client_credentials,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Connectors::V1::AuthConfig::UserPassword) — UserPassword.
Note: The following fields are mutually exclusive:
user_password,oauth2_jwt_bearer,oauth2_client_credentials,ssh_public_key. If a field in that set is populated, all other fields in the set will automatically be cleared.