Interface IdentityPlatformConfigConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
IdentityPlatformConfigConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.654Z") @Stability(Stable) public interface IdentityPlatformConfigConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIdentityPlatformConfigConfig.BuilderA builder forIdentityPlatformConfigConfigstatic classIdentityPlatformConfigConfig.Jsii$ProxyAn implementation forIdentityPlatformConfigConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static IdentityPlatformConfigConfig.Builderbuilder()default List<String>getAuthorizedDomains()List of domains authorized for OAuth redirects.default ObjectgetAutodeleteAnonymousUsers()Whether anonymous users will be auto-deleted after a period of 30 days.default IdentityPlatformConfigBlockingFunctionsgetBlockingFunctions()blocking_functions block.default IdentityPlatformConfigClientgetClient()client block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#id IdentityPlatformConfig#id}.default IdentityPlatformConfigMfagetMfa()mfa block.default IdentityPlatformConfigMonitoringgetMonitoring()monitoring block.default IdentityPlatformConfigMultiTenantgetMultiTenant()multi_tenant block.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#project IdentityPlatformConfig#project}.default IdentityPlatformConfigQuotagetQuota()quota block.default IdentityPlatformConfigSignIngetSignIn()sign_in block.default IdentityPlatformConfigSmsRegionConfiggetSmsRegionConfig()sms_region_config block.default IdentityPlatformConfigTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getAuthorizedDomains
@Stability(Stable) @Nullable default List<String> getAuthorizedDomains()
List of domains authorized for OAuth redirects.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#authorized_domains IdentityPlatformConfig#authorized_domains}
-
getAutodeleteAnonymousUsers
@Stability(Stable) @Nullable default Object getAutodeleteAnonymousUsers()
Whether anonymous users will be auto-deleted after a period of 30 days.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#autodelete_anonymous_users IdentityPlatformConfig#autodelete_anonymous_users}
-
getBlockingFunctions
@Stability(Stable) @Nullable default IdentityPlatformConfigBlockingFunctions getBlockingFunctions()
blocking_functions block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#blocking_functions IdentityPlatformConfig#blocking_functions}
-
getClient
@Stability(Stable) @Nullable default IdentityPlatformConfigClient getClient()
client block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#client IdentityPlatformConfig#client}
-
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_config#id IdentityPlatformConfig#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.
-
getMfa
@Stability(Stable) @Nullable default IdentityPlatformConfigMfa getMfa()
mfa block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#mfa IdentityPlatformConfig#mfa}
-
getMonitoring
@Stability(Stable) @Nullable default IdentityPlatformConfigMonitoring getMonitoring()
monitoring block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#monitoring IdentityPlatformConfig#monitoring}
-
getMultiTenant
@Stability(Stable) @Nullable default IdentityPlatformConfigMultiTenant getMultiTenant()
multi_tenant block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#multi_tenant IdentityPlatformConfig#multi_tenant}
-
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_config#project IdentityPlatformConfig#project}.
-
getQuota
@Stability(Stable) @Nullable default IdentityPlatformConfigQuota getQuota()
quota block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#quota IdentityPlatformConfig#quota}
-
getSignIn
@Stability(Stable) @Nullable default IdentityPlatformConfigSignIn getSignIn()
sign_in block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#sign_in IdentityPlatformConfig#sign_in}
-
getSmsRegionConfig
@Stability(Stable) @Nullable default IdentityPlatformConfigSmsRegionConfig getSmsRegionConfig()
sms_region_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#sms_region_config IdentityPlatformConfig#sms_region_config}
-
getTimeouts
@Stability(Stable) @Nullable default IdentityPlatformConfigTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/identity_platform_config#timeouts IdentityPlatformConfig#timeouts}
-
builder
@Stability(Stable) static IdentityPlatformConfigConfig.Builder builder()
-
-