Documentation
¶
Index ¶
- func GoogleIdentityPlatformConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleIdentityPlatformConfig_IsConstruct(x interface{}) *bool
- func GoogleIdentityPlatformConfig_IsTerraformElement(x interface{}) *bool
- func GoogleIdentityPlatformConfig_IsTerraformResource(x interface{}) *bool
- func GoogleIdentityPlatformConfig_TfResourceType() *string
- func NewGoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference_Override(...)
- func NewGoogleIdentityPlatformConfigBlockingFunctionsOutputReference_Override(g GoogleIdentityPlatformConfigBlockingFunctionsOutputReference, ...)
- func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersList_Override(g GoogleIdentityPlatformConfigBlockingFunctionsTriggersList, ...)
- func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference_Override(g GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference, ...)
- func NewGoogleIdentityPlatformConfigClientOutputReference_Override(g GoogleIdentityPlatformConfigClientOutputReference, ...)
- func NewGoogleIdentityPlatformConfigClientPermissionsOutputReference_Override(g GoogleIdentityPlatformConfigClientPermissionsOutputReference, ...)
- func NewGoogleIdentityPlatformConfigMfaOutputReference_Override(g GoogleIdentityPlatformConfigMfaOutputReference, ...)
- func NewGoogleIdentityPlatformConfigMfaProviderConfigsList_Override(g GoogleIdentityPlatformConfigMfaProviderConfigsList, ...)
- func NewGoogleIdentityPlatformConfigMfaProviderConfigsOutputReference_Override(g GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference, ...)
- func NewGoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference_Override(...)
- func NewGoogleIdentityPlatformConfigMonitoringOutputReference_Override(g GoogleIdentityPlatformConfigMonitoringOutputReference, ...)
- func NewGoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference_Override(g GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference, ...)
- func NewGoogleIdentityPlatformConfigMultiTenantOutputReference_Override(g GoogleIdentityPlatformConfigMultiTenantOutputReference, ...)
- func NewGoogleIdentityPlatformConfigQuotaOutputReference_Override(g GoogleIdentityPlatformConfigQuotaOutputReference, ...)
- func NewGoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference_Override(g GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSignInAnonymousOutputReference_Override(g GoogleIdentityPlatformConfigSignInAnonymousOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSignInEmailOutputReference_Override(g GoogleIdentityPlatformConfigSignInEmailOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSignInHashConfigList_Override(g GoogleIdentityPlatformConfigSignInHashConfigList, ...)
- func NewGoogleIdentityPlatformConfigSignInHashConfigOutputReference_Override(g GoogleIdentityPlatformConfigSignInHashConfigOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSignInOutputReference_Override(g GoogleIdentityPlatformConfigSignInOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSignInPhoneNumberOutputReference_Override(g GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference_Override(g GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference_Override(g GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference, ...)
- func NewGoogleIdentityPlatformConfigSmsRegionConfigOutputReference_Override(g GoogleIdentityPlatformConfigSmsRegionConfigOutputReference, ...)
- func NewGoogleIdentityPlatformConfigTimeoutsOutputReference_Override(g GoogleIdentityPlatformConfigTimeoutsOutputReference, ...)
- func NewGoogleIdentityPlatformConfig_Override(g GoogleIdentityPlatformConfig, scope constructs.Construct, id *string, ...)
- type GoogleIdentityPlatformConfig
- type GoogleIdentityPlatformConfigBlockingFunctions
- type GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials
- type GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference
- type GoogleIdentityPlatformConfigBlockingFunctionsOutputReference
- type GoogleIdentityPlatformConfigBlockingFunctionsTriggers
- type GoogleIdentityPlatformConfigBlockingFunctionsTriggersList
- type GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference
- type GoogleIdentityPlatformConfigClient
- type GoogleIdentityPlatformConfigClientOutputReference
- type GoogleIdentityPlatformConfigClientPermissions
- type GoogleIdentityPlatformConfigClientPermissionsOutputReference
- type GoogleIdentityPlatformConfigConfig
- type GoogleIdentityPlatformConfigMfa
- type GoogleIdentityPlatformConfigMfaOutputReference
- type GoogleIdentityPlatformConfigMfaProviderConfigs
- type GoogleIdentityPlatformConfigMfaProviderConfigsList
- type GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference
- type GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig
- type GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference
- type GoogleIdentityPlatformConfigMonitoring
- type GoogleIdentityPlatformConfigMonitoringOutputReference
- type GoogleIdentityPlatformConfigMonitoringRequestLogging
- type GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference
- type GoogleIdentityPlatformConfigMultiTenant
- type GoogleIdentityPlatformConfigMultiTenantOutputReference
- type GoogleIdentityPlatformConfigQuota
- type GoogleIdentityPlatformConfigQuotaOutputReference
- type GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig
- type GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference
- type GoogleIdentityPlatformConfigSignIn
- type GoogleIdentityPlatformConfigSignInAnonymous
- type GoogleIdentityPlatformConfigSignInAnonymousOutputReference
- type GoogleIdentityPlatformConfigSignInEmail
- type GoogleIdentityPlatformConfigSignInEmailOutputReference
- type GoogleIdentityPlatformConfigSignInHashConfig
- type GoogleIdentityPlatformConfigSignInHashConfigList
- type GoogleIdentityPlatformConfigSignInHashConfigOutputReference
- type GoogleIdentityPlatformConfigSignInOutputReference
- type GoogleIdentityPlatformConfigSignInPhoneNumber
- type GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference
- type GoogleIdentityPlatformConfigSmsRegionConfig
- type GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault
- type GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference
- type GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly
- type GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference
- type GoogleIdentityPlatformConfigSmsRegionConfigOutputReference
- type GoogleIdentityPlatformConfigTimeouts
- type GoogleIdentityPlatformConfigTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleIdentityPlatformConfig_GenerateConfigForImport ¶
func GoogleIdentityPlatformConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleIdentityPlatformConfig resource upon running "cdktf plan <stack-name>".
func GoogleIdentityPlatformConfig_IsConstruct ¶
func GoogleIdentityPlatformConfig_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleIdentityPlatformConfig_IsTerraformElement ¶
func GoogleIdentityPlatformConfig_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleIdentityPlatformConfig_IsTerraformResource ¶
func GoogleIdentityPlatformConfig_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleIdentityPlatformConfig_TfResourceType ¶
func GoogleIdentityPlatformConfig_TfResourceType() *string
func NewGoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference_Override(g GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigBlockingFunctionsOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsOutputReference_Override(g GoogleIdentityPlatformConfigBlockingFunctionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersList_Override ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersList_Override(g GoogleIdentityPlatformConfigBlockingFunctionsTriggersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference_Override(g GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIdentityPlatformConfigClientOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigClientOutputReference_Override(g GoogleIdentityPlatformConfigClientOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigClientPermissionsOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigClientPermissionsOutputReference_Override(g GoogleIdentityPlatformConfigClientPermissionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigMfaOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigMfaOutputReference_Override(g GoogleIdentityPlatformConfigMfaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigMfaProviderConfigsList_Override ¶
func NewGoogleIdentityPlatformConfigMfaProviderConfigsList_Override(g GoogleIdentityPlatformConfigMfaProviderConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIdentityPlatformConfigMfaProviderConfigsOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigMfaProviderConfigsOutputReference_Override(g GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference_Override(g GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigMonitoringOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigMonitoringOutputReference_Override(g GoogleIdentityPlatformConfigMonitoringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference_Override(g GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigMultiTenantOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigMultiTenantOutputReference_Override(g GoogleIdentityPlatformConfigMultiTenantOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigQuotaOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigQuotaOutputReference_Override(g GoogleIdentityPlatformConfigQuotaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference_Override(g GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSignInAnonymousOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSignInAnonymousOutputReference_Override(g GoogleIdentityPlatformConfigSignInAnonymousOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSignInEmailOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSignInEmailOutputReference_Override(g GoogleIdentityPlatformConfigSignInEmailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSignInHashConfigList_Override ¶
func NewGoogleIdentityPlatformConfigSignInHashConfigList_Override(g GoogleIdentityPlatformConfigSignInHashConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIdentityPlatformConfigSignInHashConfigOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSignInHashConfigOutputReference_Override(g GoogleIdentityPlatformConfigSignInHashConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIdentityPlatformConfigSignInOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSignInOutputReference_Override(g GoogleIdentityPlatformConfigSignInOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSignInPhoneNumberOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSignInPhoneNumberOutputReference_Override(g GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference_Override(g GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference_Override(g GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigSmsRegionConfigOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigSmsRegionConfigOutputReference_Override(g GoogleIdentityPlatformConfigSmsRegionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfigTimeoutsOutputReference_Override ¶
func NewGoogleIdentityPlatformConfigTimeoutsOutputReference_Override(g GoogleIdentityPlatformConfigTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIdentityPlatformConfig_Override ¶
func NewGoogleIdentityPlatformConfig_Override(g GoogleIdentityPlatformConfig, scope constructs.Construct, id *string, config *GoogleIdentityPlatformConfigConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config google_identity_platform_config} Resource.
Types ¶
type GoogleIdentityPlatformConfig ¶
type GoogleIdentityPlatformConfig interface {
cdktf.TerraformResource
AuthorizedDomains() *[]*string
SetAuthorizedDomains(val *[]*string)
AuthorizedDomainsInput() *[]*string
AutodeleteAnonymousUsers() interface{}
SetAutodeleteAnonymousUsers(val interface{})
AutodeleteAnonymousUsersInput() interface{}
BlockingFunctions() GoogleIdentityPlatformConfigBlockingFunctionsOutputReference
BlockingFunctionsInput() *GoogleIdentityPlatformConfigBlockingFunctions
// Experimental.
CdktfStack() cdktf.TerraformStack
Client() GoogleIdentityPlatformConfigClientOutputReference
ClientInput() *GoogleIdentityPlatformConfigClient
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Mfa() GoogleIdentityPlatformConfigMfaOutputReference
MfaInput() *GoogleIdentityPlatformConfigMfa
Monitoring() GoogleIdentityPlatformConfigMonitoringOutputReference
MonitoringInput() *GoogleIdentityPlatformConfigMonitoring
MultiTenant() GoogleIdentityPlatformConfigMultiTenantOutputReference
MultiTenantInput() *GoogleIdentityPlatformConfigMultiTenant
Name() *string
// The tree node.
Node() constructs.Node
Project() *string
SetProject(val *string)
ProjectInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
Quota() GoogleIdentityPlatformConfigQuotaOutputReference
QuotaInput() *GoogleIdentityPlatformConfigQuota
// Experimental.
RawOverrides() interface{}
SignIn() GoogleIdentityPlatformConfigSignInOutputReference
SignInInput() *GoogleIdentityPlatformConfigSignIn
SmsRegionConfig() GoogleIdentityPlatformConfigSmsRegionConfigOutputReference
SmsRegionConfigInput() *GoogleIdentityPlatformConfigSmsRegionConfig
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Timeouts() GoogleIdentityPlatformConfigTimeoutsOutputReference
TimeoutsInput() interface{}
// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
// Experimental.
AddMoveTarget(moveTarget *string)
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
HasResourceMove() interface{}
// Experimental.
ImportFrom(id *string, provider cdktf.TerraformProvider)
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Move the resource corresponding to "id" to this resource.
//
// Note that the resource being moved from must be marked as moved using it's instance function.
// Experimental.
MoveFromId(id *string)
// Moves this resource to the target resource given by moveTarget.
// Experimental.
MoveTo(moveTarget *string, index interface{})
// Moves this resource to the resource corresponding to "id".
// Experimental.
MoveToId(id *string)
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutBlockingFunctions(value *GoogleIdentityPlatformConfigBlockingFunctions)
PutClient(value *GoogleIdentityPlatformConfigClient)
PutMfa(value *GoogleIdentityPlatformConfigMfa)
PutMonitoring(value *GoogleIdentityPlatformConfigMonitoring)
PutMultiTenant(value *GoogleIdentityPlatformConfigMultiTenant)
PutQuota(value *GoogleIdentityPlatformConfigQuota)
PutSignIn(value *GoogleIdentityPlatformConfigSignIn)
PutSmsRegionConfig(value *GoogleIdentityPlatformConfigSmsRegionConfig)
PutTimeouts(value *GoogleIdentityPlatformConfigTimeouts)
ResetAuthorizedDomains()
ResetAutodeleteAnonymousUsers()
ResetBlockingFunctions()
ResetClient()
ResetId()
ResetMfa()
ResetMonitoring()
ResetMultiTenant()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetProject()
ResetQuota()
ResetSignIn()
ResetSmsRegionConfig()
ResetTimeouts()
SynthesizeAttributes() *map[string]interface{}
SynthesizeHclAttributes() *map[string]interface{}
// Experimental.
ToHclTerraform() interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config google_identity_platform_config}.
func NewGoogleIdentityPlatformConfig ¶
func NewGoogleIdentityPlatformConfig(scope constructs.Construct, id *string, config *GoogleIdentityPlatformConfigConfig) GoogleIdentityPlatformConfig
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config google_identity_platform_config} Resource.
type GoogleIdentityPlatformConfigBlockingFunctions ¶
type GoogleIdentityPlatformConfigBlockingFunctions struct {
// triggers block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#triggers GoogleIdentityPlatformConfig#triggers}
Triggers interface{} `field:"required" json:"triggers" yaml:"triggers"`
// forward_inbound_credentials block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#forward_inbound_credentials GoogleIdentityPlatformConfig#forward_inbound_credentials}
ForwardInboundCredentials *GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials `field:"optional" json:"forwardInboundCredentials" yaml:"forwardInboundCredentials"`
}
type GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials ¶
type GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials struct {
// Whether to pass the user's OAuth identity provider's access token.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#access_token GoogleIdentityPlatformConfig#access_token}
AccessToken interface{} `field:"optional" json:"accessToken" yaml:"accessToken"`
// Whether to pass the user's OIDC identity provider's ID token.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#id_token GoogleIdentityPlatformConfig#id_token}
IdToken interface{} `field:"optional" json:"idToken" yaml:"idToken"`
// Whether to pass the user's OAuth identity provider's refresh token.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#refresh_token GoogleIdentityPlatformConfig#refresh_token}
RefreshToken interface{} `field:"optional" json:"refreshToken" yaml:"refreshToken"`
}
type GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference ¶
type GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference interface {
cdktf.ComplexObject
AccessToken() interface{}
SetAccessToken(val interface{})
AccessTokenInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
IdToken() interface{}
SetIdToken(val interface{})
IdTokenInput() interface{}
InternalValue() *GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials
SetInternalValue(val *GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials)
RefreshToken() interface{}
SetRefreshToken(val interface{})
RefreshTokenInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAccessToken()
ResetIdToken()
ResetRefreshToken()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference
type GoogleIdentityPlatformConfigBlockingFunctionsOutputReference ¶
type GoogleIdentityPlatformConfigBlockingFunctionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
ForwardInboundCredentials() GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference
ForwardInboundCredentialsInput() *GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigBlockingFunctions
SetInternalValue(val *GoogleIdentityPlatformConfigBlockingFunctions)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Triggers() GoogleIdentityPlatformConfigBlockingFunctionsTriggersList
TriggersInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutForwardInboundCredentials(value *GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials)
PutTriggers(value interface{})
ResetForwardInboundCredentials()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigBlockingFunctionsOutputReference ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigBlockingFunctionsOutputReference
type GoogleIdentityPlatformConfigBlockingFunctionsTriggers ¶
type GoogleIdentityPlatformConfigBlockingFunctionsTriggers struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#event_type GoogleIdentityPlatformConfig#event_type}.
EventType *string `field:"required" json:"eventType" yaml:"eventType"`
// HTTP URI trigger for the Cloud Function.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#function_uri GoogleIdentityPlatformConfig#function_uri}
FunctionUri *string `field:"required" json:"functionUri" yaml:"functionUri"`
}
type GoogleIdentityPlatformConfigBlockingFunctionsTriggersList ¶
type GoogleIdentityPlatformConfigBlockingFunctionsTriggersList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersList ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIdentityPlatformConfigBlockingFunctionsTriggersList
type GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference ¶
type GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EventType() *string
SetEventType(val *string)
EventTypeInput() *string
// Experimental.
Fqn() *string
FunctionUri() *string
SetFunctionUri(val *string)
FunctionUriInput() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UpdateTime() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference ¶
func NewGoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference
type GoogleIdentityPlatformConfigClient ¶
type GoogleIdentityPlatformConfigClient struct {
// permissions block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#permissions GoogleIdentityPlatformConfig#permissions}
Permissions *GoogleIdentityPlatformConfigClientPermissions `field:"optional" json:"permissions" yaml:"permissions"`
}
type GoogleIdentityPlatformConfigClientOutputReference ¶
type GoogleIdentityPlatformConfigClientOutputReference interface {
cdktf.ComplexObject
ApiKey() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FirebaseSubdomain() *string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigClient
SetInternalValue(val *GoogleIdentityPlatformConfigClient)
Permissions() GoogleIdentityPlatformConfigClientPermissionsOutputReference
PermissionsInput() *GoogleIdentityPlatformConfigClientPermissions
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutPermissions(value *GoogleIdentityPlatformConfigClientPermissions)
ResetPermissions()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigClientOutputReference ¶
func NewGoogleIdentityPlatformConfigClientOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigClientOutputReference
type GoogleIdentityPlatformConfigClientPermissions ¶
type GoogleIdentityPlatformConfigClientPermissions struct {
// When true, end users cannot delete their account on the associated project through any of our API methods.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#disabled_user_deletion GoogleIdentityPlatformConfig#disabled_user_deletion}
DisabledUserDeletion interface{} `field:"optional" json:"disabledUserDeletion" yaml:"disabledUserDeletion"`
// When true, end users cannot sign up for a new account on the associated project through any of our API methods.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#disabled_user_signup GoogleIdentityPlatformConfig#disabled_user_signup}
DisabledUserSignup interface{} `field:"optional" json:"disabledUserSignup" yaml:"disabledUserSignup"`
}
type GoogleIdentityPlatformConfigClientPermissionsOutputReference ¶
type GoogleIdentityPlatformConfigClientPermissionsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DisabledUserDeletion() interface{}
SetDisabledUserDeletion(val interface{})
DisabledUserDeletionInput() interface{}
DisabledUserSignup() interface{}
SetDisabledUserSignup(val interface{})
DisabledUserSignupInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigClientPermissions
SetInternalValue(val *GoogleIdentityPlatformConfigClientPermissions)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetDisabledUserDeletion()
ResetDisabledUserSignup()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigClientPermissionsOutputReference ¶
func NewGoogleIdentityPlatformConfigClientPermissionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigClientPermissionsOutputReference
type GoogleIdentityPlatformConfigConfig ¶
type GoogleIdentityPlatformConfigConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// List of domains authorized for OAuth redirects.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#authorized_domains GoogleIdentityPlatformConfig#authorized_domains}
AuthorizedDomains *[]*string `field:"optional" json:"authorizedDomains" yaml:"authorizedDomains"`
// 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-beta/6.37.0/docs/resources/google_identity_platform_config#autodelete_anonymous_users GoogleIdentityPlatformConfig#autodelete_anonymous_users}
AutodeleteAnonymousUsers interface{} `field:"optional" json:"autodeleteAnonymousUsers" yaml:"autodeleteAnonymousUsers"`
// blocking_functions block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#blocking_functions GoogleIdentityPlatformConfig#blocking_functions}
BlockingFunctions *GoogleIdentityPlatformConfigBlockingFunctions `field:"optional" json:"blockingFunctions" yaml:"blockingFunctions"`
// client block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#client GoogleIdentityPlatformConfig#client}
Client *GoogleIdentityPlatformConfigClient `field:"optional" json:"client" yaml:"client"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#id GoogleIdentityPlatformConfig#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.
Id *string `field:"optional" json:"id" yaml:"id"`
// mfa block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#mfa GoogleIdentityPlatformConfig#mfa}
Mfa *GoogleIdentityPlatformConfigMfa `field:"optional" json:"mfa" yaml:"mfa"`
// monitoring block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#monitoring GoogleIdentityPlatformConfig#monitoring}
Monitoring *GoogleIdentityPlatformConfigMonitoring `field:"optional" json:"monitoring" yaml:"monitoring"`
// multi_tenant block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#multi_tenant GoogleIdentityPlatformConfig#multi_tenant}
MultiTenant *GoogleIdentityPlatformConfigMultiTenant `field:"optional" json:"multiTenant" yaml:"multiTenant"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#project GoogleIdentityPlatformConfig#project}.
Project *string `field:"optional" json:"project" yaml:"project"`
// quota block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#quota GoogleIdentityPlatformConfig#quota}
Quota *GoogleIdentityPlatformConfigQuota `field:"optional" json:"quota" yaml:"quota"`
// sign_in block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#sign_in GoogleIdentityPlatformConfig#sign_in}
SignIn *GoogleIdentityPlatformConfigSignIn `field:"optional" json:"signIn" yaml:"signIn"`
// sms_region_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#sms_region_config GoogleIdentityPlatformConfig#sms_region_config}
SmsRegionConfig *GoogleIdentityPlatformConfigSmsRegionConfig `field:"optional" json:"smsRegionConfig" yaml:"smsRegionConfig"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#timeouts GoogleIdentityPlatformConfig#timeouts}
Timeouts *GoogleIdentityPlatformConfigTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}
type GoogleIdentityPlatformConfigMfa ¶
type GoogleIdentityPlatformConfigMfa struct {
// A list of usable second factors for this project. Possible values: ["PHONE_SMS"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#enabled_providers GoogleIdentityPlatformConfig#enabled_providers}
EnabledProviders *[]*string `field:"optional" json:"enabledProviders" yaml:"enabledProviders"`
// provider_configs block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#provider_configs GoogleIdentityPlatformConfig#provider_configs}
ProviderConfigs interface{} `field:"optional" json:"providerConfigs" yaml:"providerConfigs"`
// Whether MultiFactor Authentication has been enabled for this project. Possible values: ["DISABLED", "ENABLED", "MANDATORY"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#state GoogleIdentityPlatformConfig#state}
State *string `field:"optional" json:"state" yaml:"state"`
}
type GoogleIdentityPlatformConfigMfaOutputReference ¶
type GoogleIdentityPlatformConfigMfaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EnabledProviders() *[]*string
SetEnabledProviders(val *[]*string)
EnabledProvidersInput() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigMfa
SetInternalValue(val *GoogleIdentityPlatformConfigMfa)
ProviderConfigs() GoogleIdentityPlatformConfigMfaProviderConfigsList
ProviderConfigsInput() interface{}
State() *string
SetState(val *string)
StateInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutProviderConfigs(value interface{})
ResetEnabledProviders()
ResetProviderConfigs()
ResetState()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMfaOutputReference ¶
func NewGoogleIdentityPlatformConfigMfaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigMfaOutputReference
type GoogleIdentityPlatformConfigMfaProviderConfigs ¶
type GoogleIdentityPlatformConfigMfaProviderConfigs struct {
// Whether MultiFactor Authentication has been enabled for this project. Possible values: ["DISABLED", "ENABLED", "MANDATORY"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#state GoogleIdentityPlatformConfig#state}
State *string `field:"optional" json:"state" yaml:"state"`
// totp_provider_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#totp_provider_config GoogleIdentityPlatformConfig#totp_provider_config}
TotpProviderConfig *GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig `field:"optional" json:"totpProviderConfig" yaml:"totpProviderConfig"`
}
type GoogleIdentityPlatformConfigMfaProviderConfigsList ¶
type GoogleIdentityPlatformConfigMfaProviderConfigsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMfaProviderConfigsList ¶
func NewGoogleIdentityPlatformConfigMfaProviderConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIdentityPlatformConfigMfaProviderConfigsList
type GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference ¶
type GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
State() *string
SetState(val *string)
StateInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TotpProviderConfig() GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference
TotpProviderConfigInput() *GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutTotpProviderConfig(value *GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig)
ResetState()
ResetTotpProviderConfig()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMfaProviderConfigsOutputReference ¶
func NewGoogleIdentityPlatformConfigMfaProviderConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference
type GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig ¶
type GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig struct {
// The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#adjacent_intervals GoogleIdentityPlatformConfig#adjacent_intervals}
AdjacentIntervals *float64 `field:"optional" json:"adjacentIntervals" yaml:"adjacentIntervals"`
}
type GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference ¶
type GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference interface {
cdktf.ComplexObject
AdjacentIntervals() *float64
SetAdjacentIntervals(val *float64)
AdjacentIntervalsInput() *float64
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig
SetInternalValue(val *GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAdjacentIntervals()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference ¶
func NewGoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference
type GoogleIdentityPlatformConfigMonitoring ¶
type GoogleIdentityPlatformConfigMonitoring struct {
// request_logging block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#request_logging GoogleIdentityPlatformConfig#request_logging}
RequestLogging *GoogleIdentityPlatformConfigMonitoringRequestLogging `field:"optional" json:"requestLogging" yaml:"requestLogging"`
}
type GoogleIdentityPlatformConfigMonitoringOutputReference ¶
type GoogleIdentityPlatformConfigMonitoringOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigMonitoring
SetInternalValue(val *GoogleIdentityPlatformConfigMonitoring)
RequestLogging() GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference
RequestLoggingInput() *GoogleIdentityPlatformConfigMonitoringRequestLogging
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutRequestLogging(value *GoogleIdentityPlatformConfigMonitoringRequestLogging)
ResetRequestLogging()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMonitoringOutputReference ¶
func NewGoogleIdentityPlatformConfigMonitoringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigMonitoringOutputReference
type GoogleIdentityPlatformConfigMonitoringRequestLogging ¶
type GoogleIdentityPlatformConfigMonitoringRequestLogging struct {
// Whether logging is enabled for this project or not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#enabled GoogleIdentityPlatformConfig#enabled}
Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"`
}
type GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference ¶
type GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigMonitoringRequestLogging
SetInternalValue(val *GoogleIdentityPlatformConfigMonitoringRequestLogging)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetEnabled()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference ¶
func NewGoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference
type GoogleIdentityPlatformConfigMultiTenant ¶
type GoogleIdentityPlatformConfigMultiTenant struct {
// Whether this project can have tenants or not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#allow_tenants GoogleIdentityPlatformConfig#allow_tenants}
AllowTenants interface{} `field:"optional" json:"allowTenants" yaml:"allowTenants"`
// The default cloud parent org or folder that the tenant project should be created under.
//
// The parent resource name should be in the format of "/", such as "folders/123" or "organizations/456".
// If the value is not set, the tenant will be created under the same organization or folder as the agent project.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#default_tenant_location GoogleIdentityPlatformConfig#default_tenant_location}
DefaultTenantLocation *string `field:"optional" json:"defaultTenantLocation" yaml:"defaultTenantLocation"`
}
type GoogleIdentityPlatformConfigMultiTenantOutputReference ¶
type GoogleIdentityPlatformConfigMultiTenantOutputReference interface {
cdktf.ComplexObject
AllowTenants() interface{}
SetAllowTenants(val interface{})
AllowTenantsInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DefaultTenantLocation() *string
SetDefaultTenantLocation(val *string)
DefaultTenantLocationInput() *string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigMultiTenant
SetInternalValue(val *GoogleIdentityPlatformConfigMultiTenant)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAllowTenants()
ResetDefaultTenantLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigMultiTenantOutputReference ¶
func NewGoogleIdentityPlatformConfigMultiTenantOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigMultiTenantOutputReference
type GoogleIdentityPlatformConfigQuota ¶
type GoogleIdentityPlatformConfigQuota struct {
// sign_up_quota_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#sign_up_quota_config GoogleIdentityPlatformConfig#sign_up_quota_config}
SignUpQuotaConfig *GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig `field:"optional" json:"signUpQuotaConfig" yaml:"signUpQuotaConfig"`
}
type GoogleIdentityPlatformConfigQuotaOutputReference ¶
type GoogleIdentityPlatformConfigQuotaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigQuota
SetInternalValue(val *GoogleIdentityPlatformConfigQuota)
SignUpQuotaConfig() GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference
SignUpQuotaConfigInput() *GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutSignUpQuotaConfig(value *GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig)
ResetSignUpQuotaConfig()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigQuotaOutputReference ¶
func NewGoogleIdentityPlatformConfigQuotaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigQuotaOutputReference
type GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig ¶
type GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig struct {
// A sign up APIs quota that customers can override temporarily. Value can be in between 1 and 1000.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#quota GoogleIdentityPlatformConfig#quota}
Quota *float64 `field:"optional" json:"quota" yaml:"quota"`
// How long this quota will be active for. It is measurred in seconds, e.g., Example: "9.615s".
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#quota_duration GoogleIdentityPlatformConfig#quota_duration}
QuotaDuration *string `field:"optional" json:"quotaDuration" yaml:"quotaDuration"`
// When this quota will take affect.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#start_time GoogleIdentityPlatformConfig#start_time}
StartTime *string `field:"optional" json:"startTime" yaml:"startTime"`
}
type GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference ¶
type GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig
SetInternalValue(val *GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig)
Quota() *float64
SetQuota(val *float64)
QuotaDuration() *string
SetQuotaDuration(val *string)
QuotaDurationInput() *string
QuotaInput() *float64
StartTime() *string
SetStartTime(val *string)
StartTimeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetQuota()
ResetQuotaDuration()
ResetStartTime()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference ¶
func NewGoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference
type GoogleIdentityPlatformConfigSignIn ¶
type GoogleIdentityPlatformConfigSignIn struct {
// Whether to allow more than one account to have the same email.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#allow_duplicate_emails GoogleIdentityPlatformConfig#allow_duplicate_emails}
AllowDuplicateEmails interface{} `field:"optional" json:"allowDuplicateEmails" yaml:"allowDuplicateEmails"`
// anonymous block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#anonymous GoogleIdentityPlatformConfig#anonymous}
Anonymous *GoogleIdentityPlatformConfigSignInAnonymous `field:"optional" json:"anonymous" yaml:"anonymous"`
// email block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#email GoogleIdentityPlatformConfig#email}
Email *GoogleIdentityPlatformConfigSignInEmail `field:"optional" json:"email" yaml:"email"`
// phone_number block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#phone_number GoogleIdentityPlatformConfig#phone_number}
PhoneNumber *GoogleIdentityPlatformConfigSignInPhoneNumber `field:"optional" json:"phoneNumber" yaml:"phoneNumber"`
}
type GoogleIdentityPlatformConfigSignInAnonymous ¶
type GoogleIdentityPlatformConfigSignInAnonymous struct {
// Whether anonymous user auth is enabled for the project or not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#enabled GoogleIdentityPlatformConfig#enabled}
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
}
type GoogleIdentityPlatformConfigSignInAnonymousOutputReference ¶
type GoogleIdentityPlatformConfigSignInAnonymousOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSignInAnonymous
SetInternalValue(val *GoogleIdentityPlatformConfigSignInAnonymous)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSignInAnonymousOutputReference ¶
func NewGoogleIdentityPlatformConfigSignInAnonymousOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSignInAnonymousOutputReference
type GoogleIdentityPlatformConfigSignInEmail ¶
type GoogleIdentityPlatformConfigSignInEmail struct {
// Whether email auth is enabled for the project or not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#enabled GoogleIdentityPlatformConfig#enabled}
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
// Whether a password is required for email auth or not.
//
// If true, both an email and
// password must be provided to sign in. If false, a user may sign in via either
// email/password or email link.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#password_required GoogleIdentityPlatformConfig#password_required}
PasswordRequired interface{} `field:"optional" json:"passwordRequired" yaml:"passwordRequired"`
}
type GoogleIdentityPlatformConfigSignInEmailOutputReference ¶
type GoogleIdentityPlatformConfigSignInEmailOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSignInEmail
SetInternalValue(val *GoogleIdentityPlatformConfigSignInEmail)
PasswordRequired() interface{}
SetPasswordRequired(val interface{})
PasswordRequiredInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetPasswordRequired()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSignInEmailOutputReference ¶
func NewGoogleIdentityPlatformConfigSignInEmailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSignInEmailOutputReference
type GoogleIdentityPlatformConfigSignInHashConfig ¶
type GoogleIdentityPlatformConfigSignInHashConfig struct {
}
type GoogleIdentityPlatformConfigSignInHashConfigList ¶
type GoogleIdentityPlatformConfigSignInHashConfigList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIdentityPlatformConfigSignInHashConfigOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSignInHashConfigList ¶
func NewGoogleIdentityPlatformConfigSignInHashConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIdentityPlatformConfigSignInHashConfigList
type GoogleIdentityPlatformConfigSignInHashConfigOutputReference ¶
type GoogleIdentityPlatformConfigSignInHashConfigOutputReference interface {
cdktf.ComplexObject
Algorithm() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSignInHashConfig
SetInternalValue(val *GoogleIdentityPlatformConfigSignInHashConfig)
MemoryCost() *float64
Rounds() *float64
SaltSeparator() *string
SignerKey() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSignInHashConfigOutputReference ¶
func NewGoogleIdentityPlatformConfigSignInHashConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIdentityPlatformConfigSignInHashConfigOutputReference
type GoogleIdentityPlatformConfigSignInOutputReference ¶
type GoogleIdentityPlatformConfigSignInOutputReference interface {
cdktf.ComplexObject
AllowDuplicateEmails() interface{}
SetAllowDuplicateEmails(val interface{})
AllowDuplicateEmailsInput() interface{}
Anonymous() GoogleIdentityPlatformConfigSignInAnonymousOutputReference
AnonymousInput() *GoogleIdentityPlatformConfigSignInAnonymous
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Email() GoogleIdentityPlatformConfigSignInEmailOutputReference
EmailInput() *GoogleIdentityPlatformConfigSignInEmail
// Experimental.
Fqn() *string
HashConfig() GoogleIdentityPlatformConfigSignInHashConfigList
InternalValue() *GoogleIdentityPlatformConfigSignIn
SetInternalValue(val *GoogleIdentityPlatformConfigSignIn)
PhoneNumber() GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference
PhoneNumberInput() *GoogleIdentityPlatformConfigSignInPhoneNumber
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAnonymous(value *GoogleIdentityPlatformConfigSignInAnonymous)
PutEmail(value *GoogleIdentityPlatformConfigSignInEmail)
PutPhoneNumber(value *GoogleIdentityPlatformConfigSignInPhoneNumber)
ResetAllowDuplicateEmails()
ResetAnonymous()
ResetEmail()
ResetPhoneNumber()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSignInOutputReference ¶
func NewGoogleIdentityPlatformConfigSignInOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSignInOutputReference
type GoogleIdentityPlatformConfigSignInPhoneNumber ¶
type GoogleIdentityPlatformConfigSignInPhoneNumber struct {
// Whether phone number auth is enabled for the project or not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#enabled GoogleIdentityPlatformConfig#enabled}
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
// A map of <test phone number, fake code> that can be used for phone auth testing.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#test_phone_numbers GoogleIdentityPlatformConfig#test_phone_numbers}
TestPhoneNumbers *map[string]*string `field:"optional" json:"testPhoneNumbers" yaml:"testPhoneNumbers"`
}
type GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference ¶
type GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSignInPhoneNumber
SetInternalValue(val *GoogleIdentityPlatformConfigSignInPhoneNumber)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TestPhoneNumbers() *map[string]*string
SetTestPhoneNumbers(val *map[string]*string)
TestPhoneNumbersInput() *map[string]*string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetTestPhoneNumbers()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSignInPhoneNumberOutputReference ¶
func NewGoogleIdentityPlatformConfigSignInPhoneNumberOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference
type GoogleIdentityPlatformConfigSmsRegionConfig ¶
type GoogleIdentityPlatformConfigSmsRegionConfig struct {
// allow_by_default block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#allow_by_default GoogleIdentityPlatformConfig#allow_by_default}
AllowByDefault *GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault `field:"optional" json:"allowByDefault" yaml:"allowByDefault"`
// allowlist_only block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#allowlist_only GoogleIdentityPlatformConfig#allowlist_only}
AllowlistOnly *GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly `field:"optional" json:"allowlistOnly" yaml:"allowlistOnly"`
}
type GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault ¶
type GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault struct {
// Two letter unicode region codes to disallow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#disallowed_regions GoogleIdentityPlatformConfig#disallowed_regions}
DisallowedRegions *[]*string `field:"optional" json:"disallowedRegions" yaml:"disallowedRegions"`
}
type GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference ¶
type GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DisallowedRegions() *[]*string
SetDisallowedRegions(val *[]*string)
DisallowedRegionsInput() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault
SetInternalValue(val *GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetDisallowedRegions()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference ¶
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference
type GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly ¶
type GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly struct {
// Two letter unicode region codes to allow as defined by https://cldr.unicode.org/ The full list of these region codes is here: https://github.com/unicode-cldr/cldr-localenames-full/blob/master/main/en/territories.json.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#allowed_regions GoogleIdentityPlatformConfig#allowed_regions}
AllowedRegions *[]*string `field:"optional" json:"allowedRegions" yaml:"allowedRegions"`
}
type GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference ¶
type GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference interface {
cdktf.ComplexObject
AllowedRegions() *[]*string
SetAllowedRegions(val *[]*string)
AllowedRegionsInput() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly
SetInternalValue(val *GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAllowedRegions()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference ¶
func NewGoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference
type GoogleIdentityPlatformConfigSmsRegionConfigOutputReference ¶
type GoogleIdentityPlatformConfigSmsRegionConfigOutputReference interface {
cdktf.ComplexObject
AllowByDefault() GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference
AllowByDefaultInput() *GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault
AllowlistOnly() GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference
AllowlistOnlyInput() *GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIdentityPlatformConfigSmsRegionConfig
SetInternalValue(val *GoogleIdentityPlatformConfigSmsRegionConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAllowByDefault(value *GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault)
PutAllowlistOnly(value *GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly)
ResetAllowByDefault()
ResetAllowlistOnly()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigSmsRegionConfigOutputReference ¶
func NewGoogleIdentityPlatformConfigSmsRegionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigSmsRegionConfigOutputReference
type GoogleIdentityPlatformConfigTimeouts ¶
type GoogleIdentityPlatformConfigTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#create GoogleIdentityPlatformConfig#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#delete GoogleIdentityPlatformConfig#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_identity_platform_config#update GoogleIdentityPlatformConfig#update}.
Update *string `field:"optional" json:"update" yaml:"update"`
}
type GoogleIdentityPlatformConfigTimeoutsOutputReference ¶
type GoogleIdentityPlatformConfigTimeoutsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Create() *string
SetCreate(val *string)
CreateInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Delete() *string
SetDelete(val *string)
DeleteInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Update() *string
SetUpdate(val *string)
UpdateInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCreate()
ResetDelete()
ResetUpdate()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIdentityPlatformConfigTimeoutsOutputReference ¶
func NewGoogleIdentityPlatformConfigTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIdentityPlatformConfigTimeoutsOutputReference
Source Files
¶
- GoogleIdentityPlatformConfig.go
- GoogleIdentityPlatformConfigBlockingFunctions.go
- GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentials.go
- GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference.go
- GoogleIdentityPlatformConfigBlockingFunctionsForwardInboundCredentialsOutputReference__checks.go
- GoogleIdentityPlatformConfigBlockingFunctionsOutputReference.go
- GoogleIdentityPlatformConfigBlockingFunctionsOutputReference__checks.go
- GoogleIdentityPlatformConfigBlockingFunctionsTriggers.go
- GoogleIdentityPlatformConfigBlockingFunctionsTriggersList.go
- GoogleIdentityPlatformConfigBlockingFunctionsTriggersList__checks.go
- GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference.go
- GoogleIdentityPlatformConfigBlockingFunctionsTriggersOutputReference__checks.go
- GoogleIdentityPlatformConfigClient.go
- GoogleIdentityPlatformConfigClientOutputReference.go
- GoogleIdentityPlatformConfigClientOutputReference__checks.go
- GoogleIdentityPlatformConfigClientPermissions.go
- GoogleIdentityPlatformConfigClientPermissionsOutputReference.go
- GoogleIdentityPlatformConfigClientPermissionsOutputReference__checks.go
- GoogleIdentityPlatformConfigConfig.go
- GoogleIdentityPlatformConfigMfa.go
- GoogleIdentityPlatformConfigMfaOutputReference.go
- GoogleIdentityPlatformConfigMfaOutputReference__checks.go
- GoogleIdentityPlatformConfigMfaProviderConfigs.go
- GoogleIdentityPlatformConfigMfaProviderConfigsList.go
- GoogleIdentityPlatformConfigMfaProviderConfigsList__checks.go
- GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference.go
- GoogleIdentityPlatformConfigMfaProviderConfigsOutputReference__checks.go
- GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfig.go
- GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference.go
- GoogleIdentityPlatformConfigMfaProviderConfigsTotpProviderConfigOutputReference__checks.go
- GoogleIdentityPlatformConfigMonitoring.go
- GoogleIdentityPlatformConfigMonitoringOutputReference.go
- GoogleIdentityPlatformConfigMonitoringOutputReference__checks.go
- GoogleIdentityPlatformConfigMonitoringRequestLogging.go
- GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference.go
- GoogleIdentityPlatformConfigMonitoringRequestLoggingOutputReference__checks.go
- GoogleIdentityPlatformConfigMultiTenant.go
- GoogleIdentityPlatformConfigMultiTenantOutputReference.go
- GoogleIdentityPlatformConfigMultiTenantOutputReference__checks.go
- GoogleIdentityPlatformConfigQuota.go
- GoogleIdentityPlatformConfigQuotaOutputReference.go
- GoogleIdentityPlatformConfigQuotaOutputReference__checks.go
- GoogleIdentityPlatformConfigQuotaSignUpQuotaConfig.go
- GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference.go
- GoogleIdentityPlatformConfigQuotaSignUpQuotaConfigOutputReference__checks.go
- GoogleIdentityPlatformConfigSignIn.go
- GoogleIdentityPlatformConfigSignInAnonymous.go
- GoogleIdentityPlatformConfigSignInAnonymousOutputReference.go
- GoogleIdentityPlatformConfigSignInAnonymousOutputReference__checks.go
- GoogleIdentityPlatformConfigSignInEmail.go
- GoogleIdentityPlatformConfigSignInEmailOutputReference.go
- GoogleIdentityPlatformConfigSignInEmailOutputReference__checks.go
- GoogleIdentityPlatformConfigSignInHashConfig.go
- GoogleIdentityPlatformConfigSignInHashConfigList.go
- GoogleIdentityPlatformConfigSignInHashConfigList__checks.go
- GoogleIdentityPlatformConfigSignInHashConfigOutputReference.go
- GoogleIdentityPlatformConfigSignInHashConfigOutputReference__checks.go
- GoogleIdentityPlatformConfigSignInOutputReference.go
- GoogleIdentityPlatformConfigSignInOutputReference__checks.go
- GoogleIdentityPlatformConfigSignInPhoneNumber.go
- GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference.go
- GoogleIdentityPlatformConfigSignInPhoneNumberOutputReference__checks.go
- GoogleIdentityPlatformConfigSmsRegionConfig.go
- GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefault.go
- GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference.go
- GoogleIdentityPlatformConfigSmsRegionConfigAllowByDefaultOutputReference__checks.go
- GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnly.go
- GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference.go
- GoogleIdentityPlatformConfigSmsRegionConfigAllowlistOnlyOutputReference__checks.go
- GoogleIdentityPlatformConfigSmsRegionConfigOutputReference.go
- GoogleIdentityPlatformConfigSmsRegionConfigOutputReference__checks.go
- GoogleIdentityPlatformConfigTimeouts.go
- GoogleIdentityPlatformConfigTimeoutsOutputReference.go
- GoogleIdentityPlatformConfigTimeoutsOutputReference__checks.go
- GoogleIdentityPlatformConfig__checks.go
- main.go