Interface IdentityPlatformOauthIdpConfigConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
IdentityPlatformOauthIdpConfigConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.680Z") @Stability(Stable) public interface IdentityPlatformOauthIdpConfigConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIdentityPlatformOauthIdpConfigConfig.BuilderA builder forIdentityPlatformOauthIdpConfigConfigstatic classIdentityPlatformOauthIdpConfigConfig.Jsii$ProxyAn implementation forIdentityPlatformOauthIdpConfigConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static IdentityPlatformOauthIdpConfigConfig.Builderbuilder()StringgetClientId()The client id of an OAuth client.default StringgetClientSecret()The client secret of the OAuth client, to enable OIDC code flow.default StringgetDisplayName()Human friendly display name.default ObjectgetEnabled()If this config allows users to sign in with the provider.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#id IdentityPlatformOauthIdpConfig#id}.StringgetIssuer()For OIDC Idps, the issuer identifier.StringgetName()The name of the OauthIdpConfig.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#project IdentityPlatformOauthIdpConfig#project}.default IdentityPlatformOauthIdpConfigTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getClientId
@Stability(Stable) @NotNull String getClientId()
The client id of an OAuth client.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#client_id IdentityPlatformOauthIdpConfig#client_id}
-
getIssuer
@Stability(Stable) @NotNull String getIssuer()
For OIDC Idps, the issuer identifier.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#issuer IdentityPlatformOauthIdpConfig#issuer}
-
getName
@Stability(Stable) @NotNull String getName()
The name of the OauthIdpConfig. Must start with 'oidc.'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#name IdentityPlatformOauthIdpConfig#name}
-
getClientSecret
@Stability(Stable) @Nullable default String getClientSecret()
The client secret of the OAuth client, to enable OIDC code flow.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#client_secret IdentityPlatformOauthIdpConfig#client_secret}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
Human friendly display name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#display_name IdentityPlatformOauthIdpConfig#display_name}
-
getEnabled
@Stability(Stable) @Nullable default Object getEnabled()
If this config allows users to sign in with the provider.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#enabled IdentityPlatformOauthIdpConfig#enabled}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#id IdentityPlatformOauthIdpConfig#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#project IdentityPlatformOauthIdpConfig#project}.
-
getTimeouts
@Stability(Stable) @Nullable default IdentityPlatformOauthIdpConfigTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_oauth_idp_config#timeouts IdentityPlatformOauthIdpConfig#timeouts}
-
builder
@Stability(Stable) static IdentityPlatformOauthIdpConfigConfig.Builder builder()
-
-