Interface IntegrationsAuthConfigDecryptedCredential

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    IntegrationsAuthConfigDecryptedCredential.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:21.748Z")
    @Stability(Stable)
    public interface IntegrationsAuthConfigDecryptedCredential
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getCredentialType

        @Stability(Stable)
        @NotNull
        String getCredentialType()
        Credential type associated with auth configs.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#credential_type IntegrationsAuthConfig#credential_type}

      • getAuthToken

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialAuthToken getAuthToken()
        auth_token block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#auth_token IntegrationsAuthConfig#auth_token}

      • getJwt

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialJwt getJwt()
        jwt block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#jwt IntegrationsAuthConfig#jwt}

      • getOauth2AuthorizationCode

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialOauth2AuthorizationCode getOauth2AuthorizationCode()
        oauth2_authorization_code block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#oauth2_authorization_code IntegrationsAuthConfig#oauth2_authorization_code}

      • getOauth2ClientCredentials

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialOauth2ClientCredentials getOauth2ClientCredentials()
        oauth2_client_credentials block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#oauth2_client_credentials IntegrationsAuthConfig#oauth2_client_credentials}

      • getOidcToken

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialOidcToken getOidcToken()
        oidc_token block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#oidc_token IntegrationsAuthConfig#oidc_token}

      • getServiceAccountCredentials

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialServiceAccountCredentials getServiceAccountCredentials()
        service_account_credentials block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#service_account_credentials IntegrationsAuthConfig#service_account_credentials}

      • getUsernameAndPassword

        @Stability(Stable)
        @Nullable
        default IntegrationsAuthConfigDecryptedCredentialUsernameAndPassword getUsernameAndPassword()
        username_and_password block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#username_and_password IntegrationsAuthConfig#username_and_password}