Interface IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.707Z") @Stability(Stable) public interface IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.Builderstatic classIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.Jsii$ProxyAn implementation forIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.Builderbuilder()default StringgetAuthUri()Auth URL for Authorization Code Flow.default StringgetClientId()Client ID for user-provided OAuth app.default IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretgetClientSecret()client_secret block.default ObjectgetEnablePkce()Whether to enable PKCE when the user performs the auth code flow.default List<String>getScopes()Scopes the connection will request when the user performs the auth code flow.
-
-
-
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}
-
builder
@Stability(Stable) static IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.Builder builder()
-
-