Interface IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow

    • Method Detail

      • getAuthUri

        @Stability(Stable)
        @Nullable
        default String getAuthUri()
        Auth URL for Authorization Code Flow.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#auth_uri IntegrationConnectorsConnection#auth_uri}

      • getClientId

        @Stability(Stable)
        @Nullable
        default String getClientId()
        Client ID for user-provided OAuth app.

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

      • getClientSecret

        @Stability(Stable)
        @Nullable
        default IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret getClientSecret()
        client_secret block.

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

      • getEnablePkce

        @Stability(Stable)
        @Nullable
        default Object getEnablePkce()
        Whether to enable PKCE when the user performs the auth code flow.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#enable_pkce IntegrationConnectorsConnection#enable_pkce}

      • getScopes

        @Stability(Stable)
        @Nullable
        default List<String> getScopes()
        Scopes the connection will request when the user performs the auth code flow.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#scopes IntegrationConnectorsConnection#scopes}