Interface IntegrationsAuthConfigDecryptedCredentialOauth2ClientCredentials

    • Method Detail

      • getClientId

        @Stability(Stable)
        @Nullable
        default String getClientId()
        The client's ID.

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

      • getClientSecret

        @Stability(Stable)
        @Nullable
        default String getClientSecret()
        The client's secret.

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

      • getRequestType

        @Stability(Stable)
        @Nullable
        default String getRequestType()
        Represent how to pass parameters to fetch access token Possible values: ["REQUEST_TYPE_UNSPECIFIED", "REQUEST_BODY", "QUERY_PARAMETERS", "ENCODED_HEADER"].

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

      • getScope

        @Stability(Stable)
        @Nullable
        default String getScope()
        A space-delimited list of requested scope permissions.

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

      • getTokenEndpoint

        @Stability(Stable)
        @Nullable
        default String getTokenEndpoint()
        The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.

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