Documentation
¶
Index ¶
- type Config
- type ConfigArgs
- type ConfigArray
- type ConfigArrayInput
- type ConfigArrayOutput
- type ConfigBlockingFunctions
- type ConfigBlockingFunctionsArgs
- func (ConfigBlockingFunctionsArgs) ElementType() reflect.Type
- func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsOutput() ConfigBlockingFunctionsOutput
- func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsOutput
- func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput
- func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsPtrOutput
- type ConfigBlockingFunctionsForwardInboundCredentials
- type ConfigBlockingFunctionsForwardInboundCredentialsArgs
- func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ElementType() reflect.Type
- func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsOutput() ConfigBlockingFunctionsForwardInboundCredentialsOutput
- func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsOutput
- func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- type ConfigBlockingFunctionsForwardInboundCredentialsInput
- type ConfigBlockingFunctionsForwardInboundCredentialsOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) AccessToken() pulumi.BoolPtrOutput
- func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ElementType() reflect.Type
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) IdToken() pulumi.BoolPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) RefreshToken() pulumi.BoolPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsOutput() ConfigBlockingFunctionsForwardInboundCredentialsOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- type ConfigBlockingFunctionsForwardInboundCredentialsPtrInput
- type ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) AccessToken() pulumi.BoolPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) Elem() ConfigBlockingFunctionsForwardInboundCredentialsOutput
- func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ElementType() reflect.Type
- func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) IdToken() pulumi.BoolPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) RefreshToken() pulumi.BoolPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- type ConfigBlockingFunctionsInput
- type ConfigBlockingFunctionsOutput
- func (ConfigBlockingFunctionsOutput) ElementType() reflect.Type
- func (o ConfigBlockingFunctionsOutput) ForwardInboundCredentials() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsOutput() ConfigBlockingFunctionsOutput
- func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsOutput
- func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput
- func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsPtrOutput
- func (o ConfigBlockingFunctionsOutput) Triggers() ConfigBlockingFunctionsTriggerArrayOutput
- type ConfigBlockingFunctionsPtrInput
- type ConfigBlockingFunctionsPtrOutput
- func (o ConfigBlockingFunctionsPtrOutput) Elem() ConfigBlockingFunctionsOutput
- func (ConfigBlockingFunctionsPtrOutput) ElementType() reflect.Type
- func (o ConfigBlockingFunctionsPtrOutput) ForwardInboundCredentials() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
- func (o ConfigBlockingFunctionsPtrOutput) ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput
- func (o ConfigBlockingFunctionsPtrOutput) ToConfigBlockingFunctionsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsPtrOutput
- func (o ConfigBlockingFunctionsPtrOutput) Triggers() ConfigBlockingFunctionsTriggerArrayOutput
- type ConfigBlockingFunctionsTrigger
- type ConfigBlockingFunctionsTriggerArgs
- func (ConfigBlockingFunctionsTriggerArgs) ElementType() reflect.Type
- func (i ConfigBlockingFunctionsTriggerArgs) ToConfigBlockingFunctionsTriggerOutput() ConfigBlockingFunctionsTriggerOutput
- func (i ConfigBlockingFunctionsTriggerArgs) ToConfigBlockingFunctionsTriggerOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerOutput
- type ConfigBlockingFunctionsTriggerArray
- func (ConfigBlockingFunctionsTriggerArray) ElementType() reflect.Type
- func (i ConfigBlockingFunctionsTriggerArray) ToConfigBlockingFunctionsTriggerArrayOutput() ConfigBlockingFunctionsTriggerArrayOutput
- func (i ConfigBlockingFunctionsTriggerArray) ToConfigBlockingFunctionsTriggerArrayOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerArrayOutput
- type ConfigBlockingFunctionsTriggerArrayInput
- type ConfigBlockingFunctionsTriggerArrayOutput
- func (ConfigBlockingFunctionsTriggerArrayOutput) ElementType() reflect.Type
- func (o ConfigBlockingFunctionsTriggerArrayOutput) Index(i pulumi.IntInput) ConfigBlockingFunctionsTriggerOutput
- func (o ConfigBlockingFunctionsTriggerArrayOutput) ToConfigBlockingFunctionsTriggerArrayOutput() ConfigBlockingFunctionsTriggerArrayOutput
- func (o ConfigBlockingFunctionsTriggerArrayOutput) ToConfigBlockingFunctionsTriggerArrayOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerArrayOutput
- type ConfigBlockingFunctionsTriggerInput
- type ConfigBlockingFunctionsTriggerOutput
- func (ConfigBlockingFunctionsTriggerOutput) ElementType() reflect.Type
- func (o ConfigBlockingFunctionsTriggerOutput) EventType() pulumi.StringOutput
- func (o ConfigBlockingFunctionsTriggerOutput) FunctionUri() pulumi.StringOutput
- func (o ConfigBlockingFunctionsTriggerOutput) ToConfigBlockingFunctionsTriggerOutput() ConfigBlockingFunctionsTriggerOutput
- func (o ConfigBlockingFunctionsTriggerOutput) ToConfigBlockingFunctionsTriggerOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerOutput
- func (o ConfigBlockingFunctionsTriggerOutput) UpdateTime() pulumi.StringPtrOutput
- type ConfigInput
- type ConfigMap
- type ConfigMapInput
- type ConfigMapOutput
- type ConfigOutput
- func (o ConfigOutput) AuthorizedDomains() pulumi.StringArrayOutput
- func (o ConfigOutput) AutodeleteAnonymousUsers() pulumi.BoolPtrOutput
- func (o ConfigOutput) BlockingFunctions() ConfigBlockingFunctionsPtrOutput
- func (ConfigOutput) ElementType() reflect.Type
- func (o ConfigOutput) Name() pulumi.StringOutput
- func (o ConfigOutput) Project() pulumi.StringOutput
- func (o ConfigOutput) Quota() ConfigQuotaPtrOutput
- func (o ConfigOutput) SignIn() ConfigSignInOutput
- func (o ConfigOutput) SmsRegionConfig() ConfigSmsRegionConfigPtrOutput
- func (o ConfigOutput) ToConfigOutput() ConfigOutput
- func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
- type ConfigQuota
- type ConfigQuotaArgs
- func (ConfigQuotaArgs) ElementType() reflect.Type
- func (i ConfigQuotaArgs) ToConfigQuotaOutput() ConfigQuotaOutput
- func (i ConfigQuotaArgs) ToConfigQuotaOutputWithContext(ctx context.Context) ConfigQuotaOutput
- func (i ConfigQuotaArgs) ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput
- func (i ConfigQuotaArgs) ToConfigQuotaPtrOutputWithContext(ctx context.Context) ConfigQuotaPtrOutput
- type ConfigQuotaInput
- type ConfigQuotaOutput
- func (ConfigQuotaOutput) ElementType() reflect.Type
- func (o ConfigQuotaOutput) SignUpQuotaConfig() ConfigQuotaSignUpQuotaConfigPtrOutput
- func (o ConfigQuotaOutput) ToConfigQuotaOutput() ConfigQuotaOutput
- func (o ConfigQuotaOutput) ToConfigQuotaOutputWithContext(ctx context.Context) ConfigQuotaOutput
- func (o ConfigQuotaOutput) ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput
- func (o ConfigQuotaOutput) ToConfigQuotaPtrOutputWithContext(ctx context.Context) ConfigQuotaPtrOutput
- type ConfigQuotaPtrInput
- type ConfigQuotaPtrOutput
- func (o ConfigQuotaPtrOutput) Elem() ConfigQuotaOutput
- func (ConfigQuotaPtrOutput) ElementType() reflect.Type
- func (o ConfigQuotaPtrOutput) SignUpQuotaConfig() ConfigQuotaSignUpQuotaConfigPtrOutput
- func (o ConfigQuotaPtrOutput) ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput
- func (o ConfigQuotaPtrOutput) ToConfigQuotaPtrOutputWithContext(ctx context.Context) ConfigQuotaPtrOutput
- type ConfigQuotaSignUpQuotaConfig
- type ConfigQuotaSignUpQuotaConfigArgs
- func (ConfigQuotaSignUpQuotaConfigArgs) ElementType() reflect.Type
- func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigOutput() ConfigQuotaSignUpQuotaConfigOutput
- func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigOutput
- func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput
- func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput
- type ConfigQuotaSignUpQuotaConfigInput
- type ConfigQuotaSignUpQuotaConfigOutput
- func (ConfigQuotaSignUpQuotaConfigOutput) ElementType() reflect.Type
- func (o ConfigQuotaSignUpQuotaConfigOutput) Quota() pulumi.IntPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigOutput) QuotaDuration() pulumi.StringPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigOutput) StartTime() pulumi.StringPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigOutput() ConfigQuotaSignUpQuotaConfigOutput
- func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigOutput
- func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput
- type ConfigQuotaSignUpQuotaConfigPtrInput
- type ConfigQuotaSignUpQuotaConfigPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigPtrOutput) Elem() ConfigQuotaSignUpQuotaConfigOutput
- func (ConfigQuotaSignUpQuotaConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigQuotaSignUpQuotaConfigPtrOutput) Quota() pulumi.IntPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigPtrOutput) QuotaDuration() pulumi.StringPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigPtrOutput) ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput
- func (o ConfigQuotaSignUpQuotaConfigPtrOutput) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput
- type ConfigSignIn
- type ConfigSignInAnonymous
- type ConfigSignInAnonymousArgs
- func (ConfigSignInAnonymousArgs) ElementType() reflect.Type
- func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousOutput() ConfigSignInAnonymousOutput
- func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousOutputWithContext(ctx context.Context) ConfigSignInAnonymousOutput
- func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput
- func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ConfigSignInAnonymousPtrOutput
- type ConfigSignInAnonymousInput
- type ConfigSignInAnonymousOutput
- func (ConfigSignInAnonymousOutput) ElementType() reflect.Type
- func (o ConfigSignInAnonymousOutput) Enabled() pulumi.BoolOutput
- func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousOutput() ConfigSignInAnonymousOutput
- func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousOutputWithContext(ctx context.Context) ConfigSignInAnonymousOutput
- func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput
- func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ConfigSignInAnonymousPtrOutput
- type ConfigSignInAnonymousPtrInput
- type ConfigSignInAnonymousPtrOutput
- func (o ConfigSignInAnonymousPtrOutput) Elem() ConfigSignInAnonymousOutput
- func (ConfigSignInAnonymousPtrOutput) ElementType() reflect.Type
- func (o ConfigSignInAnonymousPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigSignInAnonymousPtrOutput) ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput
- func (o ConfigSignInAnonymousPtrOutput) ToConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ConfigSignInAnonymousPtrOutput
- type ConfigSignInArgs
- func (ConfigSignInArgs) ElementType() reflect.Type
- func (i ConfigSignInArgs) ToConfigSignInOutput() ConfigSignInOutput
- func (i ConfigSignInArgs) ToConfigSignInOutputWithContext(ctx context.Context) ConfigSignInOutput
- func (i ConfigSignInArgs) ToConfigSignInPtrOutput() ConfigSignInPtrOutput
- func (i ConfigSignInArgs) ToConfigSignInPtrOutputWithContext(ctx context.Context) ConfigSignInPtrOutput
- type ConfigSignInEmail
- type ConfigSignInEmailArgs
- func (ConfigSignInEmailArgs) ElementType() reflect.Type
- func (i ConfigSignInEmailArgs) ToConfigSignInEmailOutput() ConfigSignInEmailOutput
- func (i ConfigSignInEmailArgs) ToConfigSignInEmailOutputWithContext(ctx context.Context) ConfigSignInEmailOutput
- func (i ConfigSignInEmailArgs) ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput
- func (i ConfigSignInEmailArgs) ToConfigSignInEmailPtrOutputWithContext(ctx context.Context) ConfigSignInEmailPtrOutput
- type ConfigSignInEmailInput
- type ConfigSignInEmailOutput
- func (ConfigSignInEmailOutput) ElementType() reflect.Type
- func (o ConfigSignInEmailOutput) Enabled() pulumi.BoolOutput
- func (o ConfigSignInEmailOutput) PasswordRequired() pulumi.BoolPtrOutput
- func (o ConfigSignInEmailOutput) ToConfigSignInEmailOutput() ConfigSignInEmailOutput
- func (o ConfigSignInEmailOutput) ToConfigSignInEmailOutputWithContext(ctx context.Context) ConfigSignInEmailOutput
- func (o ConfigSignInEmailOutput) ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput
- func (o ConfigSignInEmailOutput) ToConfigSignInEmailPtrOutputWithContext(ctx context.Context) ConfigSignInEmailPtrOutput
- type ConfigSignInEmailPtrInput
- type ConfigSignInEmailPtrOutput
- func (o ConfigSignInEmailPtrOutput) Elem() ConfigSignInEmailOutput
- func (ConfigSignInEmailPtrOutput) ElementType() reflect.Type
- func (o ConfigSignInEmailPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigSignInEmailPtrOutput) PasswordRequired() pulumi.BoolPtrOutput
- func (o ConfigSignInEmailPtrOutput) ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput
- func (o ConfigSignInEmailPtrOutput) ToConfigSignInEmailPtrOutputWithContext(ctx context.Context) ConfigSignInEmailPtrOutput
- type ConfigSignInHashConfig
- type ConfigSignInHashConfigArgs
- type ConfigSignInHashConfigArray
- func (ConfigSignInHashConfigArray) ElementType() reflect.Type
- func (i ConfigSignInHashConfigArray) ToConfigSignInHashConfigArrayOutput() ConfigSignInHashConfigArrayOutput
- func (i ConfigSignInHashConfigArray) ToConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ConfigSignInHashConfigArrayOutput
- type ConfigSignInHashConfigArrayInput
- type ConfigSignInHashConfigArrayOutput
- func (ConfigSignInHashConfigArrayOutput) ElementType() reflect.Type
- func (o ConfigSignInHashConfigArrayOutput) Index(i pulumi.IntInput) ConfigSignInHashConfigOutput
- func (o ConfigSignInHashConfigArrayOutput) ToConfigSignInHashConfigArrayOutput() ConfigSignInHashConfigArrayOutput
- func (o ConfigSignInHashConfigArrayOutput) ToConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ConfigSignInHashConfigArrayOutput
- type ConfigSignInHashConfigInput
- type ConfigSignInHashConfigOutput
- func (o ConfigSignInHashConfigOutput) Algorithm() pulumi.StringPtrOutput
- func (ConfigSignInHashConfigOutput) ElementType() reflect.Type
- func (o ConfigSignInHashConfigOutput) MemoryCost() pulumi.IntPtrOutput
- func (o ConfigSignInHashConfigOutput) Rounds() pulumi.IntPtrOutput
- func (o ConfigSignInHashConfigOutput) SaltSeparator() pulumi.StringPtrOutput
- func (o ConfigSignInHashConfigOutput) SignerKey() pulumi.StringPtrOutput
- func (o ConfigSignInHashConfigOutput) ToConfigSignInHashConfigOutput() ConfigSignInHashConfigOutput
- func (o ConfigSignInHashConfigOutput) ToConfigSignInHashConfigOutputWithContext(ctx context.Context) ConfigSignInHashConfigOutput
- type ConfigSignInInput
- type ConfigSignInOutput
- func (o ConfigSignInOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
- func (o ConfigSignInOutput) Anonymous() ConfigSignInAnonymousPtrOutput
- func (ConfigSignInOutput) ElementType() reflect.Type
- func (o ConfigSignInOutput) Email() ConfigSignInEmailPtrOutput
- func (o ConfigSignInOutput) HashConfigs() ConfigSignInHashConfigArrayOutput
- func (o ConfigSignInOutput) PhoneNumber() ConfigSignInPhoneNumberPtrOutput
- func (o ConfigSignInOutput) ToConfigSignInOutput() ConfigSignInOutput
- func (o ConfigSignInOutput) ToConfigSignInOutputWithContext(ctx context.Context) ConfigSignInOutput
- func (o ConfigSignInOutput) ToConfigSignInPtrOutput() ConfigSignInPtrOutput
- func (o ConfigSignInOutput) ToConfigSignInPtrOutputWithContext(ctx context.Context) ConfigSignInPtrOutput
- type ConfigSignInPhoneNumber
- type ConfigSignInPhoneNumberArgs
- func (ConfigSignInPhoneNumberArgs) ElementType() reflect.Type
- func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberOutput() ConfigSignInPhoneNumberOutput
- func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberOutput
- func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput
- func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberPtrOutput
- type ConfigSignInPhoneNumberInput
- type ConfigSignInPhoneNumberOutput
- func (ConfigSignInPhoneNumberOutput) ElementType() reflect.Type
- func (o ConfigSignInPhoneNumberOutput) Enabled() pulumi.BoolOutput
- func (o ConfigSignInPhoneNumberOutput) TestPhoneNumbers() pulumi.StringMapOutput
- func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberOutput() ConfigSignInPhoneNumberOutput
- func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberOutput
- func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput
- func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberPtrOutput
- type ConfigSignInPhoneNumberPtrInput
- type ConfigSignInPhoneNumberPtrOutput
- func (o ConfigSignInPhoneNumberPtrOutput) Elem() ConfigSignInPhoneNumberOutput
- func (ConfigSignInPhoneNumberPtrOutput) ElementType() reflect.Type
- func (o ConfigSignInPhoneNumberPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigSignInPhoneNumberPtrOutput) TestPhoneNumbers() pulumi.StringMapOutput
- func (o ConfigSignInPhoneNumberPtrOutput) ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput
- func (o ConfigSignInPhoneNumberPtrOutput) ToConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberPtrOutput
- type ConfigSignInPtrInput
- type ConfigSignInPtrOutput
- func (o ConfigSignInPtrOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
- func (o ConfigSignInPtrOutput) Anonymous() ConfigSignInAnonymousPtrOutput
- func (o ConfigSignInPtrOutput) Elem() ConfigSignInOutput
- func (ConfigSignInPtrOutput) ElementType() reflect.Type
- func (o ConfigSignInPtrOutput) Email() ConfigSignInEmailPtrOutput
- func (o ConfigSignInPtrOutput) HashConfigs() ConfigSignInHashConfigArrayOutput
- func (o ConfigSignInPtrOutput) PhoneNumber() ConfigSignInPhoneNumberPtrOutput
- func (o ConfigSignInPtrOutput) ToConfigSignInPtrOutput() ConfigSignInPtrOutput
- func (o ConfigSignInPtrOutput) ToConfigSignInPtrOutputWithContext(ctx context.Context) ConfigSignInPtrOutput
- type ConfigSmsRegionConfig
- type ConfigSmsRegionConfigAllowByDefault
- type ConfigSmsRegionConfigAllowByDefaultArgs
- func (ConfigSmsRegionConfigAllowByDefaultArgs) ElementType() reflect.Type
- func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput
- func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultOutput
- func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
- func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
- type ConfigSmsRegionConfigAllowByDefaultInput
- type ConfigSmsRegionConfigAllowByDefaultOutput
- func (o ConfigSmsRegionConfigAllowByDefaultOutput) DisallowedRegions() pulumi.StringArrayOutput
- func (ConfigSmsRegionConfigAllowByDefaultOutput) ElementType() reflect.Type
- func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput
- func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultOutput
- func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
- func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
- type ConfigSmsRegionConfigAllowByDefaultPtrInput
- type ConfigSmsRegionConfigAllowByDefaultPtrOutput
- func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) DisallowedRegions() pulumi.StringArrayOutput
- func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) Elem() ConfigSmsRegionConfigAllowByDefaultOutput
- func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ElementType() reflect.Type
- func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
- func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
- type ConfigSmsRegionConfigAllowlistOnly
- type ConfigSmsRegionConfigAllowlistOnlyArgs
- func (ConfigSmsRegionConfigAllowlistOnlyArgs) ElementType() reflect.Type
- func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput
- func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput
- func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- type ConfigSmsRegionConfigAllowlistOnlyInput
- type ConfigSmsRegionConfigAllowlistOnlyOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyOutput) AllowedRegions() pulumi.StringArrayOutput
- func (ConfigSmsRegionConfigAllowlistOnlyOutput) ElementType() reflect.Type
- func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- type ConfigSmsRegionConfigAllowlistOnlyPtrInput
- type ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) AllowedRegions() pulumi.StringArrayOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) Elem() ConfigSmsRegionConfigAllowlistOnlyOutput
- func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ElementType() reflect.Type
- func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- type ConfigSmsRegionConfigArgs
- func (ConfigSmsRegionConfigArgs) ElementType() reflect.Type
- func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput
- func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutputWithContext(ctx context.Context) ConfigSmsRegionConfigOutput
- func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
- func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
- type ConfigSmsRegionConfigInput
- type ConfigSmsRegionConfigOutput
- func (o ConfigSmsRegionConfigOutput) AllowByDefault() ConfigSmsRegionConfigAllowByDefaultPtrOutput
- func (o ConfigSmsRegionConfigOutput) AllowlistOnly() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- func (ConfigSmsRegionConfigOutput) ElementType() reflect.Type
- func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput
- func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutputWithContext(ctx context.Context) ConfigSmsRegionConfigOutput
- func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
- func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
- type ConfigSmsRegionConfigPtrInput
- type ConfigSmsRegionConfigPtrOutput
- func (o ConfigSmsRegionConfigPtrOutput) AllowByDefault() ConfigSmsRegionConfigAllowByDefaultPtrOutput
- func (o ConfigSmsRegionConfigPtrOutput) AllowlistOnly() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
- func (o ConfigSmsRegionConfigPtrOutput) Elem() ConfigSmsRegionConfigOutput
- func (ConfigSmsRegionConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
- func (o ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
- type ConfigState
- type DefaultSupportedIdpConfig
- type DefaultSupportedIdpConfigArgs
- type DefaultSupportedIdpConfigArray
- func (DefaultSupportedIdpConfigArray) ElementType() reflect.Type
- func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
- func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
- type DefaultSupportedIdpConfigArrayInput
- type DefaultSupportedIdpConfigArrayOutput
- func (DefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigArrayOutput) Index(i pulumi.IntInput) DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
- func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
- type DefaultSupportedIdpConfigInput
- type DefaultSupportedIdpConfigMap
- func (DefaultSupportedIdpConfigMap) ElementType() reflect.Type
- func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
- func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
- type DefaultSupportedIdpConfigMapInput
- type DefaultSupportedIdpConfigMapOutput
- func (DefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
- func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
- type DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigOutput) ClientId() pulumi.StringOutput
- func (o DefaultSupportedIdpConfigOutput) ClientSecret() pulumi.StringOutput
- func (DefaultSupportedIdpConfigOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o DefaultSupportedIdpConfigOutput) IdpId() pulumi.StringOutput
- func (o DefaultSupportedIdpConfigOutput) Name() pulumi.StringOutput
- func (o DefaultSupportedIdpConfigOutput) Project() pulumi.StringOutput
- func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
- type DefaultSupportedIdpConfigState
- type InboundSamlConfig
- type InboundSamlConfigArgs
- type InboundSamlConfigArray
- type InboundSamlConfigArrayInput
- type InboundSamlConfigArrayOutput
- func (InboundSamlConfigArrayOutput) ElementType() reflect.Type
- func (o InboundSamlConfigArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigOutput
- func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput
- func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutputWithContext(ctx context.Context) InboundSamlConfigArrayOutput
- type InboundSamlConfigIdpConfig
- type InboundSamlConfigIdpConfigArgs
- func (InboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
- type InboundSamlConfigIdpConfigIdpCertificate
- type InboundSamlConfigIdpConfigIdpCertificateArgs
- func (InboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
- func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
- func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
- type InboundSamlConfigIdpConfigIdpCertificateArray
- func (InboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
- func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type InboundSamlConfigIdpConfigIdpCertificateArrayInput
- type InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigIdpConfigIdpCertificateOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type InboundSamlConfigIdpConfigIdpCertificateInput
- type InboundSamlConfigIdpConfigIdpCertificateOutput
- func (InboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type InboundSamlConfigIdpConfigInput
- type InboundSamlConfigIdpConfigOutput
- func (InboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o InboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
- func (o InboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
- func (o InboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
- type InboundSamlConfigIdpConfigPtrInput
- type InboundSamlConfigIdpConfigPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) Elem() InboundSamlConfigIdpConfigOutput
- func (InboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigPtrOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
- type InboundSamlConfigInput
- type InboundSamlConfigMap
- type InboundSamlConfigMapInput
- type InboundSamlConfigMapOutput
- func (InboundSamlConfigMapOutput) ElementType() reflect.Type
- func (o InboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) InboundSamlConfigOutput
- func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput
- func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutputWithContext(ctx context.Context) InboundSamlConfigMapOutput
- type InboundSamlConfigOutput
- func (o InboundSamlConfigOutput) DisplayName() pulumi.StringOutput
- func (InboundSamlConfigOutput) ElementType() reflect.Type
- func (o InboundSamlConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o InboundSamlConfigOutput) IdpConfig() InboundSamlConfigIdpConfigOutput
- func (o InboundSamlConfigOutput) Name() pulumi.StringOutput
- func (o InboundSamlConfigOutput) Project() pulumi.StringOutput
- func (o InboundSamlConfigOutput) SpConfig() InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigOutput) ToInboundSamlConfigOutput() InboundSamlConfigOutput
- func (o InboundSamlConfigOutput) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
- type InboundSamlConfigSpConfig
- type InboundSamlConfigSpConfigArgs
- func (InboundSamlConfigSpConfigArgs) ElementType() reflect.Type
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
- type InboundSamlConfigSpConfigInput
- type InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringPtrOutput
- func (InboundSamlConfigSpConfigOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o InboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringPtrOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
- type InboundSamlConfigSpConfigPtrInput
- type InboundSamlConfigSpConfigPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) Elem() InboundSamlConfigSpConfigOutput
- func (InboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigPtrOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o InboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
- type InboundSamlConfigSpConfigSpCertificate
- type InboundSamlConfigSpConfigSpCertificateArgs
- func (InboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
- func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
- func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
- type InboundSamlConfigSpConfigSpCertificateArray
- func (InboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
- func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
- type InboundSamlConfigSpConfigSpCertificateArrayInput
- type InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigSpConfigSpCertificateOutput
- func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
- type InboundSamlConfigSpConfigSpCertificateInput
- type InboundSamlConfigSpConfigSpCertificateOutput
- func (InboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
- func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
- func (o InboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type InboundSamlConfigState
- type OauthIdpConfig
- type OauthIdpConfigArgs
- type OauthIdpConfigArray
- type OauthIdpConfigArrayInput
- type OauthIdpConfigArrayOutput
- func (OauthIdpConfigArrayOutput) ElementType() reflect.Type
- func (o OauthIdpConfigArrayOutput) Index(i pulumi.IntInput) OauthIdpConfigOutput
- func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput
- func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutputWithContext(ctx context.Context) OauthIdpConfigArrayOutput
- type OauthIdpConfigInput
- type OauthIdpConfigMap
- type OauthIdpConfigMapInput
- type OauthIdpConfigMapOutput
- func (OauthIdpConfigMapOutput) ElementType() reflect.Type
- func (o OauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) OauthIdpConfigOutput
- func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput
- func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutputWithContext(ctx context.Context) OauthIdpConfigMapOutput
- type OauthIdpConfigOutput
- func (o OauthIdpConfigOutput) ClientId() pulumi.StringOutput
- func (o OauthIdpConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (o OauthIdpConfigOutput) DisplayName() pulumi.StringPtrOutput
- func (OauthIdpConfigOutput) ElementType() reflect.Type
- func (o OauthIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o OauthIdpConfigOutput) Issuer() pulumi.StringOutput
- func (o OauthIdpConfigOutput) Name() pulumi.StringOutput
- func (o OauthIdpConfigOutput) Project() pulumi.StringOutput
- func (o OauthIdpConfigOutput) ToOauthIdpConfigOutput() OauthIdpConfigOutput
- func (o OauthIdpConfigOutput) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
- type OauthIdpConfigState
- type ProjectDefaultConfig
- type ProjectDefaultConfigArgs
- type ProjectDefaultConfigArray
- type ProjectDefaultConfigArrayInput
- type ProjectDefaultConfigArrayOutput
- func (ProjectDefaultConfigArrayOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigArrayOutput) Index(i pulumi.IntInput) ProjectDefaultConfigOutput
- func (o ProjectDefaultConfigArrayOutput) ToProjectDefaultConfigArrayOutput() ProjectDefaultConfigArrayOutput
- func (o ProjectDefaultConfigArrayOutput) ToProjectDefaultConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigArrayOutput
- type ProjectDefaultConfigInput
- type ProjectDefaultConfigMap
- type ProjectDefaultConfigMapInput
- type ProjectDefaultConfigMapOutput
- func (ProjectDefaultConfigMapOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigMapOutput) MapIndex(k pulumi.StringInput) ProjectDefaultConfigOutput
- func (o ProjectDefaultConfigMapOutput) ToProjectDefaultConfigMapOutput() ProjectDefaultConfigMapOutput
- func (o ProjectDefaultConfigMapOutput) ToProjectDefaultConfigMapOutputWithContext(ctx context.Context) ProjectDefaultConfigMapOutput
- type ProjectDefaultConfigOutput
- func (ProjectDefaultConfigOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigOutput) Name() pulumi.StringOutput
- func (o ProjectDefaultConfigOutput) Project() pulumi.StringOutput
- func (o ProjectDefaultConfigOutput) SignIn() ProjectDefaultConfigSignInPtrOutput
- func (o ProjectDefaultConfigOutput) ToProjectDefaultConfigOutput() ProjectDefaultConfigOutput
- func (o ProjectDefaultConfigOutput) ToProjectDefaultConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigOutput
- type ProjectDefaultConfigSignIn
- type ProjectDefaultConfigSignInAnonymous
- type ProjectDefaultConfigSignInAnonymousArgs
- func (ProjectDefaultConfigSignInAnonymousArgs) ElementType() reflect.Type
- func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousOutput() ProjectDefaultConfigSignInAnonymousOutput
- func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousOutput
- func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput
- func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput
- type ProjectDefaultConfigSignInAnonymousInput
- type ProjectDefaultConfigSignInAnonymousOutput
- func (ProjectDefaultConfigSignInAnonymousOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInAnonymousOutput) Enabled() pulumi.BoolOutput
- func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousOutput() ProjectDefaultConfigSignInAnonymousOutput
- func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousOutput
- func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput
- func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput
- type ProjectDefaultConfigSignInAnonymousPtrInput
- type ProjectDefaultConfigSignInAnonymousPtrOutput
- func (o ProjectDefaultConfigSignInAnonymousPtrOutput) Elem() ProjectDefaultConfigSignInAnonymousOutput
- func (ProjectDefaultConfigSignInAnonymousPtrOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInAnonymousPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInAnonymousPtrOutput) ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput
- func (o ProjectDefaultConfigSignInAnonymousPtrOutput) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput
- type ProjectDefaultConfigSignInArgs
- func (ProjectDefaultConfigSignInArgs) ElementType() reflect.Type
- func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInOutput() ProjectDefaultConfigSignInOutput
- func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInOutput
- func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput
- func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPtrOutput
- type ProjectDefaultConfigSignInEmail
- type ProjectDefaultConfigSignInEmailArgs
- func (ProjectDefaultConfigSignInEmailArgs) ElementType() reflect.Type
- func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailOutput() ProjectDefaultConfigSignInEmailOutput
- func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailOutput
- func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput
- func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailPtrOutput
- type ProjectDefaultConfigSignInEmailInput
- type ProjectDefaultConfigSignInEmailOutput
- func (ProjectDefaultConfigSignInEmailOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInEmailOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInEmailOutput) PasswordRequired() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailOutput() ProjectDefaultConfigSignInEmailOutput
- func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailOutput
- func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput
- func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailPtrOutput
- type ProjectDefaultConfigSignInEmailPtrInput
- type ProjectDefaultConfigSignInEmailPtrOutput
- func (o ProjectDefaultConfigSignInEmailPtrOutput) Elem() ProjectDefaultConfigSignInEmailOutput
- func (ProjectDefaultConfigSignInEmailPtrOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInEmailPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInEmailPtrOutput) PasswordRequired() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInEmailPtrOutput) ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput
- func (o ProjectDefaultConfigSignInEmailPtrOutput) ToProjectDefaultConfigSignInEmailPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailPtrOutput
- type ProjectDefaultConfigSignInHashConfig
- type ProjectDefaultConfigSignInHashConfigArgs
- func (ProjectDefaultConfigSignInHashConfigArgs) ElementType() reflect.Type
- func (i ProjectDefaultConfigSignInHashConfigArgs) ToProjectDefaultConfigSignInHashConfigOutput() ProjectDefaultConfigSignInHashConfigOutput
- func (i ProjectDefaultConfigSignInHashConfigArgs) ToProjectDefaultConfigSignInHashConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigOutput
- type ProjectDefaultConfigSignInHashConfigArray
- func (ProjectDefaultConfigSignInHashConfigArray) ElementType() reflect.Type
- func (i ProjectDefaultConfigSignInHashConfigArray) ToProjectDefaultConfigSignInHashConfigArrayOutput() ProjectDefaultConfigSignInHashConfigArrayOutput
- func (i ProjectDefaultConfigSignInHashConfigArray) ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigArrayOutput
- type ProjectDefaultConfigSignInHashConfigArrayInput
- type ProjectDefaultConfigSignInHashConfigArrayOutput
- func (ProjectDefaultConfigSignInHashConfigArrayOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInHashConfigArrayOutput) Index(i pulumi.IntInput) ProjectDefaultConfigSignInHashConfigOutput
- func (o ProjectDefaultConfigSignInHashConfigArrayOutput) ToProjectDefaultConfigSignInHashConfigArrayOutput() ProjectDefaultConfigSignInHashConfigArrayOutput
- func (o ProjectDefaultConfigSignInHashConfigArrayOutput) ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigArrayOutput
- type ProjectDefaultConfigSignInHashConfigInput
- type ProjectDefaultConfigSignInHashConfigOutput
- func (o ProjectDefaultConfigSignInHashConfigOutput) Algorithm() pulumi.StringPtrOutput
- func (ProjectDefaultConfigSignInHashConfigOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInHashConfigOutput) MemoryCost() pulumi.IntPtrOutput
- func (o ProjectDefaultConfigSignInHashConfigOutput) Rounds() pulumi.IntPtrOutput
- func (o ProjectDefaultConfigSignInHashConfigOutput) SaltSeparator() pulumi.StringPtrOutput
- func (o ProjectDefaultConfigSignInHashConfigOutput) SignerKey() pulumi.StringPtrOutput
- func (o ProjectDefaultConfigSignInHashConfigOutput) ToProjectDefaultConfigSignInHashConfigOutput() ProjectDefaultConfigSignInHashConfigOutput
- func (o ProjectDefaultConfigSignInHashConfigOutput) ToProjectDefaultConfigSignInHashConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigOutput
- type ProjectDefaultConfigSignInInput
- type ProjectDefaultConfigSignInOutput
- func (o ProjectDefaultConfigSignInOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInOutput) Anonymous() ProjectDefaultConfigSignInAnonymousPtrOutput
- func (ProjectDefaultConfigSignInOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInOutput) Email() ProjectDefaultConfigSignInEmailPtrOutput
- func (o ProjectDefaultConfigSignInOutput) HashConfigs() ProjectDefaultConfigSignInHashConfigArrayOutput
- func (o ProjectDefaultConfigSignInOutput) PhoneNumber() ProjectDefaultConfigSignInPhoneNumberPtrOutput
- func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInOutput() ProjectDefaultConfigSignInOutput
- func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInOutput
- func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput
- func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPtrOutput
- type ProjectDefaultConfigSignInPhoneNumber
- type ProjectDefaultConfigSignInPhoneNumberArgs
- func (ProjectDefaultConfigSignInPhoneNumberArgs) ElementType() reflect.Type
- func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberOutput() ProjectDefaultConfigSignInPhoneNumberOutput
- func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberOutput
- func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput
- func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput
- type ProjectDefaultConfigSignInPhoneNumberInput
- type ProjectDefaultConfigSignInPhoneNumberOutput
- func (ProjectDefaultConfigSignInPhoneNumberOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInPhoneNumberOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInPhoneNumberOutput) TestPhoneNumbers() pulumi.StringMapOutput
- func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberOutput() ProjectDefaultConfigSignInPhoneNumberOutput
- func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberOutput
- func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput
- func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput
- type ProjectDefaultConfigSignInPhoneNumberPtrInput
- type ProjectDefaultConfigSignInPhoneNumberPtrOutput
- func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) Elem() ProjectDefaultConfigSignInPhoneNumberOutput
- func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) TestPhoneNumbers() pulumi.StringMapOutput
- func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput
- func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput
- type ProjectDefaultConfigSignInPtrInput
- type ProjectDefaultConfigSignInPtrOutput
- func (o ProjectDefaultConfigSignInPtrOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
- func (o ProjectDefaultConfigSignInPtrOutput) Anonymous() ProjectDefaultConfigSignInAnonymousPtrOutput
- func (o ProjectDefaultConfigSignInPtrOutput) Elem() ProjectDefaultConfigSignInOutput
- func (ProjectDefaultConfigSignInPtrOutput) ElementType() reflect.Type
- func (o ProjectDefaultConfigSignInPtrOutput) Email() ProjectDefaultConfigSignInEmailPtrOutput
- func (o ProjectDefaultConfigSignInPtrOutput) HashConfigs() ProjectDefaultConfigSignInHashConfigArrayOutput
- func (o ProjectDefaultConfigSignInPtrOutput) PhoneNumber() ProjectDefaultConfigSignInPhoneNumberPtrOutput
- func (o ProjectDefaultConfigSignInPtrOutput) ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput
- func (o ProjectDefaultConfigSignInPtrOutput) ToProjectDefaultConfigSignInPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPtrOutput
- type ProjectDefaultConfigState
- type Tenant
- type TenantArgs
- type TenantArray
- type TenantArrayInput
- type TenantArrayOutput
- type TenantDefaultSupportedIdpConfig
- func GetTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*TenantDefaultSupportedIdpConfig, error)
- func NewTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, args *TenantDefaultSupportedIdpConfigArgs, ...) (*TenantDefaultSupportedIdpConfig, error)
- func (*TenantDefaultSupportedIdpConfig) ElementType() reflect.Type
- func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
- func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
- type TenantDefaultSupportedIdpConfigArgs
- type TenantDefaultSupportedIdpConfigArray
- func (TenantDefaultSupportedIdpConfigArray) ElementType() reflect.Type
- func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
- func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
- type TenantDefaultSupportedIdpConfigArrayInput
- type TenantDefaultSupportedIdpConfigArrayOutput
- func (TenantDefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigArrayOutput) Index(i pulumi.IntInput) TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
- func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
- type TenantDefaultSupportedIdpConfigInput
- type TenantDefaultSupportedIdpConfigMap
- func (TenantDefaultSupportedIdpConfigMap) ElementType() reflect.Type
- func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
- func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
- type TenantDefaultSupportedIdpConfigMapInput
- type TenantDefaultSupportedIdpConfigMapOutput
- func (TenantDefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
- func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
- type TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ClientId() pulumi.StringOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ClientSecret() pulumi.StringOutput
- func (TenantDefaultSupportedIdpConfigOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o TenantDefaultSupportedIdpConfigOutput) IdpId() pulumi.StringOutput
- func (o TenantDefaultSupportedIdpConfigOutput) Name() pulumi.StringOutput
- func (o TenantDefaultSupportedIdpConfigOutput) Project() pulumi.StringOutput
- func (o TenantDefaultSupportedIdpConfigOutput) Tenant() pulumi.StringOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
- type TenantDefaultSupportedIdpConfigState
- type TenantInboundSamlConfig
- type TenantInboundSamlConfigArgs
- type TenantInboundSamlConfigArray
- func (TenantInboundSamlConfigArray) ElementType() reflect.Type
- func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
- func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
- type TenantInboundSamlConfigArrayInput
- type TenantInboundSamlConfigArrayOutput
- func (TenantInboundSamlConfigArrayOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
- func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
- type TenantInboundSamlConfigIdpConfig
- type TenantInboundSamlConfigIdpConfigArgs
- func (TenantInboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificate
- type TenantInboundSamlConfigIdpConfigIdpCertificateArgs
- func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificateArray
- func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput
- type TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificateInput
- type TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type TenantInboundSamlConfigIdpConfigInput
- type TenantInboundSamlConfigIdpConfigOutput
- func (TenantInboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
- type TenantInboundSamlConfigIdpConfigPtrInput
- type TenantInboundSamlConfigIdpConfigPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) Elem() TenantInboundSamlConfigIdpConfigOutput
- func (TenantInboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
- type TenantInboundSamlConfigInput
- type TenantInboundSamlConfigMap
- func (TenantInboundSamlConfigMap) ElementType() reflect.Type
- func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
- func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
- type TenantInboundSamlConfigMapInput
- type TenantInboundSamlConfigMapOutput
- func (TenantInboundSamlConfigMapOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
- func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
- type TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigOutput) DisplayName() pulumi.StringOutput
- func (TenantInboundSamlConfigOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o TenantInboundSamlConfigOutput) IdpConfig() TenantInboundSamlConfigIdpConfigOutput
- func (o TenantInboundSamlConfigOutput) Name() pulumi.StringOutput
- func (o TenantInboundSamlConfigOutput) Project() pulumi.StringOutput
- func (o TenantInboundSamlConfigOutput) SpConfig() TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigOutput) Tenant() pulumi.StringOutput
- func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
- type TenantInboundSamlConfigSpConfig
- type TenantInboundSamlConfigSpConfigArgs
- func (TenantInboundSamlConfigSpConfigArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
- type TenantInboundSamlConfigSpConfigInput
- type TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringOutput
- func (TenantInboundSamlConfigSpConfigOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o TenantInboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
- type TenantInboundSamlConfigSpConfigPtrInput
- type TenantInboundSamlConfigSpConfigPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) Elem() TenantInboundSamlConfigSpConfigOutput
- func (TenantInboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigPtrOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
- type TenantInboundSamlConfigSpConfigSpCertificate
- type TenantInboundSamlConfigSpConfigSpCertificateArgs
- func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
- type TenantInboundSamlConfigSpConfigSpCertificateArray
- func (TenantInboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
- func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- type TenantInboundSamlConfigSpConfigSpCertificateArrayInput
- type TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- type TenantInboundSamlConfigSpConfigSpCertificateInput
- type TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type TenantInboundSamlConfigState
- type TenantInput
- type TenantMap
- type TenantMapInput
- type TenantMapOutput
- type TenantOauthIdpConfig
- type TenantOauthIdpConfigArgs
- type TenantOauthIdpConfigArray
- type TenantOauthIdpConfigArrayInput
- type TenantOauthIdpConfigArrayOutput
- func (TenantOauthIdpConfigArrayOutput) ElementType() reflect.Type
- func (o TenantOauthIdpConfigArrayOutput) Index(i pulumi.IntInput) TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput
- func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutputWithContext(ctx context.Context) TenantOauthIdpConfigArrayOutput
- type TenantOauthIdpConfigInput
- type TenantOauthIdpConfigMap
- type TenantOauthIdpConfigMapInput
- type TenantOauthIdpConfigMapOutput
- func (TenantOauthIdpConfigMapOutput) ElementType() reflect.Type
- func (o TenantOauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput
- func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutputWithContext(ctx context.Context) TenantOauthIdpConfigMapOutput
- type TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigOutput) ClientId() pulumi.StringOutput
- func (o TenantOauthIdpConfigOutput) ClientSecret() pulumi.StringPtrOutput
- func (o TenantOauthIdpConfigOutput) DisplayName() pulumi.StringOutput
- func (TenantOauthIdpConfigOutput) ElementType() reflect.Type
- func (o TenantOauthIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o TenantOauthIdpConfigOutput) Issuer() pulumi.StringOutput
- func (o TenantOauthIdpConfigOutput) Name() pulumi.StringOutput
- func (o TenantOauthIdpConfigOutput) Project() pulumi.StringOutput
- func (o TenantOauthIdpConfigOutput) Tenant() pulumi.StringOutput
- func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
- type TenantOauthIdpConfigState
- type TenantOutput
- func (o TenantOutput) AllowPasswordSignup() pulumi.BoolPtrOutput
- func (o TenantOutput) DisableAuth() pulumi.BoolPtrOutput
- func (o TenantOutput) DisplayName() pulumi.StringOutput
- func (TenantOutput) ElementType() reflect.Type
- func (o TenantOutput) EnableEmailLinkSignin() pulumi.BoolPtrOutput
- func (o TenantOutput) Name() pulumi.StringOutput
- func (o TenantOutput) Project() pulumi.StringOutput
- func (o TenantOutput) ToTenantOutput() TenantOutput
- func (o TenantOutput) ToTenantOutputWithContext(ctx context.Context) TenantOutput
- type TenantState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { pulumi.CustomResourceState // List of domains authorized for OAuth redirects. AuthorizedDomains pulumi.StringArrayOutput `pulumi:"authorizedDomains"` // Whether anonymous users will be auto-deleted after a period of 30 days AutodeleteAnonymousUsers pulumi.BoolPtrOutput `pulumi:"autodeleteAnonymousUsers"` // Configuration related to blocking functions. // Structure is documented below. BlockingFunctions ConfigBlockingFunctionsPtrOutput `pulumi:"blockingFunctions"` // The name of the Config resource Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Configuration related to quotas. // Structure is documented below. Quota ConfigQuotaPtrOutput `pulumi:"quota"` // Configuration related to local sign in methods. // Structure is documented below. SignIn ConfigSignInOutput `pulumi:"signIn"` // Configures the regions where users are allowed to send verification SMS for the project or tenant. This is based on the calling code of the destination phone number. // Structure is documented below. SmsRegionConfig ConfigSmsRegionConfigPtrOutput `pulumi:"smsRegionConfig"` }
Identity Platform configuration for a Cloud project. Identity Platform is an end-to-end authentication system for third-party users to access apps and services.
This entity is created only once during intialization and cannot be deleted, individual Identity Providers may be disabled instead. This resource may only be created in billing-enabled projects.
To get more information about Config, see:
* [API documentation](https://cloud.google.com/identity-platform/docs/reference/rest/v2/Config) * How-to Guides
- [Official Documentation](https://cloud.google.com/identity-platform/docs)
## Example Usage ### Identity Platform Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/projects" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultProject, err := organizations.NewProject(ctx, "defaultProject", &organizations.ProjectArgs{ ProjectId: pulumi.String("my-project"), OrgId: pulumi.String("123456789"), BillingAccount: pulumi.String("000000-0000000-0000000-000000"), Labels: pulumi.StringMap{ "firebase": pulumi.String("enabled"), }, }) if err != nil { return err } _, err = projects.NewService(ctx, "identitytoolkit", &projects.ServiceArgs{ Project: defaultProject.ProjectId, Service: pulumi.String("identitytoolkit.googleapis.com"), }) if err != nil { return err } _, err = identityplatform.NewConfig(ctx, "defaultConfig", &identityplatform.ConfigArgs{ Project: defaultProject.ProjectId, AutodeleteAnonymousUsers: pulumi.Bool(true), SignIn: &identityplatform.ConfigSignInArgs{ AllowDuplicateEmails: pulumi.Bool(true), Anonymous: &identityplatform.ConfigSignInAnonymousArgs{ Enabled: pulumi.Bool(true), }, Email: &identityplatform.ConfigSignInEmailArgs{ Enabled: pulumi.Bool(true), PasswordRequired: pulumi.Bool(false), }, PhoneNumber: &identityplatform.ConfigSignInPhoneNumberArgs{ Enabled: pulumi.Bool(true), TestPhoneNumbers: pulumi.StringMap{ "+11231231234": pulumi.String("000000"), }, }, }, SmsRegionConfig: &identityplatform.ConfigSmsRegionConfigArgs{ AllowlistOnly: &identityplatform.ConfigSmsRegionConfigAllowlistOnlyArgs{ AllowedRegions: pulumi.StringArray{ pulumi.String("US"), pulumi.String("CA"), }, }, }, BlockingFunctions: &identityplatform.ConfigBlockingFunctionsArgs{ Triggers: identityplatform.ConfigBlockingFunctionsTriggerArray{ &identityplatform.ConfigBlockingFunctionsTriggerArgs{ EventType: pulumi.String("beforeSignIn"), FunctionUri: pulumi.String("https://us-east1-my-project.cloudfunctions.net/before-sign-in"), }, }, ForwardInboundCredentials: &identityplatform.ConfigBlockingFunctionsForwardInboundCredentialsArgs{ RefreshToken: pulumi.Bool(true), AccessToken: pulumi.Bool(true), IdToken: pulumi.Bool(true), }, }, Quota: &identityplatform.ConfigQuotaArgs{ SignUpQuotaConfig: &identityplatform.ConfigQuotaSignUpQuotaConfigArgs{ Quota: pulumi.Int(1000), StartTime: pulumi.String(""), QuotaDuration: pulumi.String("7200s"), }, }, AuthorizedDomains: pulumi.StringArray{ pulumi.String("localhost"), pulumi.String("my-project.firebaseapp.com"), pulumi.String("my-project.web.app"), }, }) if err != nil { return err } return nil }) }
```
## Import
Config can be imported using any of these accepted formats* `projects/{{project}}/config` * `projects/{{project}}` * `{{project}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import Config using one of the formats above. For exampletf import {
id = "projects/{{project}}/config" to = google_identity_platform_config.default }
```sh
$ pulumi import gcp:identityplatform/config:Config When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), Config can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/config:Config default projects/{{project}}/config
```
```sh
$ pulumi import gcp:identityplatform/config:Config default projects/{{project}}
```
```sh
$ pulumi import gcp:identityplatform/config:Config default {{project}}
```
func GetConfig ¶
func GetConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigState, opts ...pulumi.ResourceOption) (*Config, error)
GetConfig gets an existing Config resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfig ¶
func NewConfig(ctx *pulumi.Context, name string, args *ConfigArgs, opts ...pulumi.ResourceOption) (*Config, error)
NewConfig registers a new resource with the given unique name, arguments, and options.
func (*Config) ElementType ¶
func (*Config) ToConfigOutput ¶
func (i *Config) ToConfigOutput() ConfigOutput
func (*Config) ToConfigOutputWithContext ¶
func (i *Config) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
type ConfigArgs ¶
type ConfigArgs struct { // List of domains authorized for OAuth redirects. AuthorizedDomains pulumi.StringArrayInput // Whether anonymous users will be auto-deleted after a period of 30 days AutodeleteAnonymousUsers pulumi.BoolPtrInput // Configuration related to blocking functions. // Structure is documented below. BlockingFunctions ConfigBlockingFunctionsPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration related to quotas. // Structure is documented below. Quota ConfigQuotaPtrInput // Configuration related to local sign in methods. // Structure is documented below. SignIn ConfigSignInPtrInput // Configures the regions where users are allowed to send verification SMS for the project or tenant. This is based on the calling code of the destination phone number. // Structure is documented below. SmsRegionConfig ConfigSmsRegionConfigPtrInput }
The set of arguments for constructing a Config resource.
func (ConfigArgs) ElementType ¶
func (ConfigArgs) ElementType() reflect.Type
type ConfigArray ¶
type ConfigArray []ConfigInput
func (ConfigArray) ElementType ¶
func (ConfigArray) ElementType() reflect.Type
func (ConfigArray) ToConfigArrayOutput ¶
func (i ConfigArray) ToConfigArrayOutput() ConfigArrayOutput
func (ConfigArray) ToConfigArrayOutputWithContext ¶
func (i ConfigArray) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput
type ConfigArrayInput ¶
type ConfigArrayInput interface { pulumi.Input ToConfigArrayOutput() ConfigArrayOutput ToConfigArrayOutputWithContext(context.Context) ConfigArrayOutput }
ConfigArrayInput is an input type that accepts ConfigArray and ConfigArrayOutput values. You can construct a concrete instance of `ConfigArrayInput` via:
ConfigArray{ ConfigArgs{...} }
type ConfigArrayOutput ¶
type ConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigArrayOutput) ElementType ¶
func (ConfigArrayOutput) ElementType() reflect.Type
func (ConfigArrayOutput) Index ¶
func (o ConfigArrayOutput) Index(i pulumi.IntInput) ConfigOutput
func (ConfigArrayOutput) ToConfigArrayOutput ¶
func (o ConfigArrayOutput) ToConfigArrayOutput() ConfigArrayOutput
func (ConfigArrayOutput) ToConfigArrayOutputWithContext ¶
func (o ConfigArrayOutput) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput
type ConfigBlockingFunctions ¶
type ConfigBlockingFunctions struct { // The user credentials to include in the JWT payload that is sent to the registered Blocking Functions. // Structure is documented below. ForwardInboundCredentials *ConfigBlockingFunctionsForwardInboundCredentials `pulumi:"forwardInboundCredentials"` // Map of Trigger to event type. Key should be one of the supported event types: "beforeCreate", "beforeSignIn". // Structure is documented below. Triggers []ConfigBlockingFunctionsTrigger `pulumi:"triggers"` }
type ConfigBlockingFunctionsArgs ¶
type ConfigBlockingFunctionsArgs struct { // The user credentials to include in the JWT payload that is sent to the registered Blocking Functions. // Structure is documented below. ForwardInboundCredentials ConfigBlockingFunctionsForwardInboundCredentialsPtrInput `pulumi:"forwardInboundCredentials"` // Map of Trigger to event type. Key should be one of the supported event types: "beforeCreate", "beforeSignIn". // Structure is documented below. Triggers ConfigBlockingFunctionsTriggerArrayInput `pulumi:"triggers"` }
func (ConfigBlockingFunctionsArgs) ElementType ¶
func (ConfigBlockingFunctionsArgs) ElementType() reflect.Type
func (ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsOutput ¶
func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsOutput() ConfigBlockingFunctionsOutput
func (ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsOutputWithContext ¶
func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsOutput
func (ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsPtrOutput ¶
func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput
func (ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsPtrOutputWithContext ¶
func (i ConfigBlockingFunctionsArgs) ToConfigBlockingFunctionsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsPtrOutput
type ConfigBlockingFunctionsForwardInboundCredentials ¶
type ConfigBlockingFunctionsForwardInboundCredentials struct { // Whether to pass the user's OAuth identity provider's access token. AccessToken *bool `pulumi:"accessToken"` // Whether to pass the user's OIDC identity provider's ID token. IdToken *bool `pulumi:"idToken"` // Whether to pass the user's OAuth identity provider's refresh token. RefreshToken *bool `pulumi:"refreshToken"` }
type ConfigBlockingFunctionsForwardInboundCredentialsArgs ¶
type ConfigBlockingFunctionsForwardInboundCredentialsArgs struct { // Whether to pass the user's OAuth identity provider's access token. AccessToken pulumi.BoolPtrInput `pulumi:"accessToken"` // Whether to pass the user's OIDC identity provider's ID token. IdToken pulumi.BoolPtrInput `pulumi:"idToken"` // Whether to pass the user's OAuth identity provider's refresh token. RefreshToken pulumi.BoolPtrInput `pulumi:"refreshToken"` }
func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ElementType ¶
func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ElementType() reflect.Type
func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsOutput ¶
func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsOutput() ConfigBlockingFunctionsForwardInboundCredentialsOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext ¶
func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput ¶
func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext ¶
func (i ConfigBlockingFunctionsForwardInboundCredentialsArgs) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
type ConfigBlockingFunctionsForwardInboundCredentialsInput ¶
type ConfigBlockingFunctionsForwardInboundCredentialsInput interface { pulumi.Input ToConfigBlockingFunctionsForwardInboundCredentialsOutput() ConfigBlockingFunctionsForwardInboundCredentialsOutput ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext(context.Context) ConfigBlockingFunctionsForwardInboundCredentialsOutput }
ConfigBlockingFunctionsForwardInboundCredentialsInput is an input type that accepts ConfigBlockingFunctionsForwardInboundCredentialsArgs and ConfigBlockingFunctionsForwardInboundCredentialsOutput values. You can construct a concrete instance of `ConfigBlockingFunctionsForwardInboundCredentialsInput` via:
ConfigBlockingFunctionsForwardInboundCredentialsArgs{...}
type ConfigBlockingFunctionsForwardInboundCredentialsOutput ¶
type ConfigBlockingFunctionsForwardInboundCredentialsOutput struct{ *pulumi.OutputState }
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) AccessToken ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) AccessToken() pulumi.BoolPtrOutput
Whether to pass the user's OAuth identity provider's access token.
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ElementType ¶
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ElementType() reflect.Type
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) IdToken ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) IdToken() pulumi.BoolPtrOutput
Whether to pass the user's OIDC identity provider's ID token.
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) RefreshToken ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) RefreshToken() pulumi.BoolPtrOutput
Whether to pass the user's OAuth identity provider's refresh token.
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsOutput ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsOutput() ConfigBlockingFunctionsForwardInboundCredentialsOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
type ConfigBlockingFunctionsForwardInboundCredentialsPtrInput ¶
type ConfigBlockingFunctionsForwardInboundCredentialsPtrInput interface { pulumi.Input ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput }
ConfigBlockingFunctionsForwardInboundCredentialsPtrInput is an input type that accepts ConfigBlockingFunctionsForwardInboundCredentialsArgs, ConfigBlockingFunctionsForwardInboundCredentialsPtr and ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput values. You can construct a concrete instance of `ConfigBlockingFunctionsForwardInboundCredentialsPtrInput` via:
ConfigBlockingFunctionsForwardInboundCredentialsArgs{...} or: nil
func ConfigBlockingFunctionsForwardInboundCredentialsPtr ¶
func ConfigBlockingFunctionsForwardInboundCredentialsPtr(v *ConfigBlockingFunctionsForwardInboundCredentialsArgs) ConfigBlockingFunctionsForwardInboundCredentialsPtrInput
type ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput ¶
type ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput struct{ *pulumi.OutputState }
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) AccessToken ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) AccessToken() pulumi.BoolPtrOutput
Whether to pass the user's OAuth identity provider's access token.
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ElementType ¶
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ElementType() reflect.Type
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) IdToken ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) IdToken() pulumi.BoolPtrOutput
Whether to pass the user's OIDC identity provider's ID token.
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) RefreshToken ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) RefreshToken() pulumi.BoolPtrOutput
Whether to pass the user's OAuth identity provider's refresh token.
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutput() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
func (ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext ¶
func (o ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput) ToConfigBlockingFunctionsForwardInboundCredentialsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
type ConfigBlockingFunctionsInput ¶
type ConfigBlockingFunctionsInput interface { pulumi.Input ToConfigBlockingFunctionsOutput() ConfigBlockingFunctionsOutput ToConfigBlockingFunctionsOutputWithContext(context.Context) ConfigBlockingFunctionsOutput }
ConfigBlockingFunctionsInput is an input type that accepts ConfigBlockingFunctionsArgs and ConfigBlockingFunctionsOutput values. You can construct a concrete instance of `ConfigBlockingFunctionsInput` via:
ConfigBlockingFunctionsArgs{...}
type ConfigBlockingFunctionsOutput ¶
type ConfigBlockingFunctionsOutput struct{ *pulumi.OutputState }
func (ConfigBlockingFunctionsOutput) ElementType ¶
func (ConfigBlockingFunctionsOutput) ElementType() reflect.Type
func (ConfigBlockingFunctionsOutput) ForwardInboundCredentials ¶
func (o ConfigBlockingFunctionsOutput) ForwardInboundCredentials() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
The user credentials to include in the JWT payload that is sent to the registered Blocking Functions. Structure is documented below.
func (ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsOutput ¶
func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsOutput() ConfigBlockingFunctionsOutput
func (ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsOutputWithContext ¶
func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsOutputWithContext(ctx context.Context) ConfigBlockingFunctionsOutput
func (ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsPtrOutput ¶
func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput
func (ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsPtrOutputWithContext ¶
func (o ConfigBlockingFunctionsOutput) ToConfigBlockingFunctionsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsPtrOutput
func (ConfigBlockingFunctionsOutput) Triggers ¶
func (o ConfigBlockingFunctionsOutput) Triggers() ConfigBlockingFunctionsTriggerArrayOutput
Map of Trigger to event type. Key should be one of the supported event types: "beforeCreate", "beforeSignIn". Structure is documented below.
type ConfigBlockingFunctionsPtrInput ¶
type ConfigBlockingFunctionsPtrInput interface { pulumi.Input ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput ToConfigBlockingFunctionsPtrOutputWithContext(context.Context) ConfigBlockingFunctionsPtrOutput }
ConfigBlockingFunctionsPtrInput is an input type that accepts ConfigBlockingFunctionsArgs, ConfigBlockingFunctionsPtr and ConfigBlockingFunctionsPtrOutput values. You can construct a concrete instance of `ConfigBlockingFunctionsPtrInput` via:
ConfigBlockingFunctionsArgs{...} or: nil
func ConfigBlockingFunctionsPtr ¶
func ConfigBlockingFunctionsPtr(v *ConfigBlockingFunctionsArgs) ConfigBlockingFunctionsPtrInput
type ConfigBlockingFunctionsPtrOutput ¶
type ConfigBlockingFunctionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigBlockingFunctionsPtrOutput) Elem ¶
func (o ConfigBlockingFunctionsPtrOutput) Elem() ConfigBlockingFunctionsOutput
func (ConfigBlockingFunctionsPtrOutput) ElementType ¶
func (ConfigBlockingFunctionsPtrOutput) ElementType() reflect.Type
func (ConfigBlockingFunctionsPtrOutput) ForwardInboundCredentials ¶
func (o ConfigBlockingFunctionsPtrOutput) ForwardInboundCredentials() ConfigBlockingFunctionsForwardInboundCredentialsPtrOutput
The user credentials to include in the JWT payload that is sent to the registered Blocking Functions. Structure is documented below.
func (ConfigBlockingFunctionsPtrOutput) ToConfigBlockingFunctionsPtrOutput ¶
func (o ConfigBlockingFunctionsPtrOutput) ToConfigBlockingFunctionsPtrOutput() ConfigBlockingFunctionsPtrOutput
func (ConfigBlockingFunctionsPtrOutput) ToConfigBlockingFunctionsPtrOutputWithContext ¶
func (o ConfigBlockingFunctionsPtrOutput) ToConfigBlockingFunctionsPtrOutputWithContext(ctx context.Context) ConfigBlockingFunctionsPtrOutput
func (ConfigBlockingFunctionsPtrOutput) Triggers ¶
func (o ConfigBlockingFunctionsPtrOutput) Triggers() ConfigBlockingFunctionsTriggerArrayOutput
Map of Trigger to event type. Key should be one of the supported event types: "beforeCreate", "beforeSignIn". Structure is documented below.
type ConfigBlockingFunctionsTrigger ¶
type ConfigBlockingFunctionsTrigger struct { // The identifier for this object. Format specified above. EventType string `pulumi:"eventType"` // HTTP URI trigger for the Cloud Function. FunctionUri string `pulumi:"functionUri"` // (Output) // When the trigger was changed. UpdateTime *string `pulumi:"updateTime"` }
type ConfigBlockingFunctionsTriggerArgs ¶
type ConfigBlockingFunctionsTriggerArgs struct { // The identifier for this object. Format specified above. EventType pulumi.StringInput `pulumi:"eventType"` // HTTP URI trigger for the Cloud Function. FunctionUri pulumi.StringInput `pulumi:"functionUri"` // (Output) // When the trigger was changed. UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (ConfigBlockingFunctionsTriggerArgs) ElementType ¶
func (ConfigBlockingFunctionsTriggerArgs) ElementType() reflect.Type
func (ConfigBlockingFunctionsTriggerArgs) ToConfigBlockingFunctionsTriggerOutput ¶
func (i ConfigBlockingFunctionsTriggerArgs) ToConfigBlockingFunctionsTriggerOutput() ConfigBlockingFunctionsTriggerOutput
func (ConfigBlockingFunctionsTriggerArgs) ToConfigBlockingFunctionsTriggerOutputWithContext ¶
func (i ConfigBlockingFunctionsTriggerArgs) ToConfigBlockingFunctionsTriggerOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerOutput
type ConfigBlockingFunctionsTriggerArray ¶
type ConfigBlockingFunctionsTriggerArray []ConfigBlockingFunctionsTriggerInput
func (ConfigBlockingFunctionsTriggerArray) ElementType ¶
func (ConfigBlockingFunctionsTriggerArray) ElementType() reflect.Type
func (ConfigBlockingFunctionsTriggerArray) ToConfigBlockingFunctionsTriggerArrayOutput ¶
func (i ConfigBlockingFunctionsTriggerArray) ToConfigBlockingFunctionsTriggerArrayOutput() ConfigBlockingFunctionsTriggerArrayOutput
func (ConfigBlockingFunctionsTriggerArray) ToConfigBlockingFunctionsTriggerArrayOutputWithContext ¶
func (i ConfigBlockingFunctionsTriggerArray) ToConfigBlockingFunctionsTriggerArrayOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerArrayOutput
type ConfigBlockingFunctionsTriggerArrayInput ¶
type ConfigBlockingFunctionsTriggerArrayInput interface { pulumi.Input ToConfigBlockingFunctionsTriggerArrayOutput() ConfigBlockingFunctionsTriggerArrayOutput ToConfigBlockingFunctionsTriggerArrayOutputWithContext(context.Context) ConfigBlockingFunctionsTriggerArrayOutput }
ConfigBlockingFunctionsTriggerArrayInput is an input type that accepts ConfigBlockingFunctionsTriggerArray and ConfigBlockingFunctionsTriggerArrayOutput values. You can construct a concrete instance of `ConfigBlockingFunctionsTriggerArrayInput` via:
ConfigBlockingFunctionsTriggerArray{ ConfigBlockingFunctionsTriggerArgs{...} }
type ConfigBlockingFunctionsTriggerArrayOutput ¶
type ConfigBlockingFunctionsTriggerArrayOutput struct{ *pulumi.OutputState }
func (ConfigBlockingFunctionsTriggerArrayOutput) ElementType ¶
func (ConfigBlockingFunctionsTriggerArrayOutput) ElementType() reflect.Type
func (ConfigBlockingFunctionsTriggerArrayOutput) ToConfigBlockingFunctionsTriggerArrayOutput ¶
func (o ConfigBlockingFunctionsTriggerArrayOutput) ToConfigBlockingFunctionsTriggerArrayOutput() ConfigBlockingFunctionsTriggerArrayOutput
func (ConfigBlockingFunctionsTriggerArrayOutput) ToConfigBlockingFunctionsTriggerArrayOutputWithContext ¶
func (o ConfigBlockingFunctionsTriggerArrayOutput) ToConfigBlockingFunctionsTriggerArrayOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerArrayOutput
type ConfigBlockingFunctionsTriggerInput ¶
type ConfigBlockingFunctionsTriggerInput interface { pulumi.Input ToConfigBlockingFunctionsTriggerOutput() ConfigBlockingFunctionsTriggerOutput ToConfigBlockingFunctionsTriggerOutputWithContext(context.Context) ConfigBlockingFunctionsTriggerOutput }
ConfigBlockingFunctionsTriggerInput is an input type that accepts ConfigBlockingFunctionsTriggerArgs and ConfigBlockingFunctionsTriggerOutput values. You can construct a concrete instance of `ConfigBlockingFunctionsTriggerInput` via:
ConfigBlockingFunctionsTriggerArgs{...}
type ConfigBlockingFunctionsTriggerOutput ¶
type ConfigBlockingFunctionsTriggerOutput struct{ *pulumi.OutputState }
func (ConfigBlockingFunctionsTriggerOutput) ElementType ¶
func (ConfigBlockingFunctionsTriggerOutput) ElementType() reflect.Type
func (ConfigBlockingFunctionsTriggerOutput) EventType ¶
func (o ConfigBlockingFunctionsTriggerOutput) EventType() pulumi.StringOutput
The identifier for this object. Format specified above.
func (ConfigBlockingFunctionsTriggerOutput) FunctionUri ¶
func (o ConfigBlockingFunctionsTriggerOutput) FunctionUri() pulumi.StringOutput
HTTP URI trigger for the Cloud Function.
func (ConfigBlockingFunctionsTriggerOutput) ToConfigBlockingFunctionsTriggerOutput ¶
func (o ConfigBlockingFunctionsTriggerOutput) ToConfigBlockingFunctionsTriggerOutput() ConfigBlockingFunctionsTriggerOutput
func (ConfigBlockingFunctionsTriggerOutput) ToConfigBlockingFunctionsTriggerOutputWithContext ¶
func (o ConfigBlockingFunctionsTriggerOutput) ToConfigBlockingFunctionsTriggerOutputWithContext(ctx context.Context) ConfigBlockingFunctionsTriggerOutput
func (ConfigBlockingFunctionsTriggerOutput) UpdateTime ¶
func (o ConfigBlockingFunctionsTriggerOutput) UpdateTime() pulumi.StringPtrOutput
(Output) When the trigger was changed.
type ConfigInput ¶
type ConfigInput interface { pulumi.Input ToConfigOutput() ConfigOutput ToConfigOutputWithContext(ctx context.Context) ConfigOutput }
type ConfigMap ¶
type ConfigMap map[string]ConfigInput
func (ConfigMap) ElementType ¶
func (ConfigMap) ToConfigMapOutput ¶
func (i ConfigMap) ToConfigMapOutput() ConfigMapOutput
func (ConfigMap) ToConfigMapOutputWithContext ¶
func (i ConfigMap) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigMapInput ¶
type ConfigMapInput interface { pulumi.Input ToConfigMapOutput() ConfigMapOutput ToConfigMapOutputWithContext(context.Context) ConfigMapOutput }
ConfigMapInput is an input type that accepts ConfigMap and ConfigMapOutput values. You can construct a concrete instance of `ConfigMapInput` via:
ConfigMap{ "key": ConfigArgs{...} }
type ConfigMapOutput ¶
type ConfigMapOutput struct{ *pulumi.OutputState }
func (ConfigMapOutput) ElementType ¶
func (ConfigMapOutput) ElementType() reflect.Type
func (ConfigMapOutput) MapIndex ¶
func (o ConfigMapOutput) MapIndex(k pulumi.StringInput) ConfigOutput
func (ConfigMapOutput) ToConfigMapOutput ¶
func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput
func (ConfigMapOutput) ToConfigMapOutputWithContext ¶
func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigOutput ¶
type ConfigOutput struct{ *pulumi.OutputState }
func (ConfigOutput) AuthorizedDomains ¶
func (o ConfigOutput) AuthorizedDomains() pulumi.StringArrayOutput
List of domains authorized for OAuth redirects.
func (ConfigOutput) AutodeleteAnonymousUsers ¶
func (o ConfigOutput) AutodeleteAnonymousUsers() pulumi.BoolPtrOutput
Whether anonymous users will be auto-deleted after a period of 30 days
func (ConfigOutput) BlockingFunctions ¶
func (o ConfigOutput) BlockingFunctions() ConfigBlockingFunctionsPtrOutput
Configuration related to blocking functions. Structure is documented below.
func (ConfigOutput) ElementType ¶
func (ConfigOutput) ElementType() reflect.Type
func (ConfigOutput) Name ¶
func (o ConfigOutput) Name() pulumi.StringOutput
The name of the Config resource
func (ConfigOutput) Project ¶
func (o ConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ConfigOutput) Quota ¶
func (o ConfigOutput) Quota() ConfigQuotaPtrOutput
Configuration related to quotas. Structure is documented below.
func (ConfigOutput) SignIn ¶
func (o ConfigOutput) SignIn() ConfigSignInOutput
Configuration related to local sign in methods. Structure is documented below.
func (ConfigOutput) SmsRegionConfig ¶ added in v7.1.0
func (o ConfigOutput) SmsRegionConfig() ConfigSmsRegionConfigPtrOutput
Configures the regions where users are allowed to send verification SMS for the project or tenant. This is based on the calling code of the destination phone number. Structure is documented below.
func (ConfigOutput) ToConfigOutput ¶
func (o ConfigOutput) ToConfigOutput() ConfigOutput
func (ConfigOutput) ToConfigOutputWithContext ¶
func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
type ConfigQuota ¶
type ConfigQuota struct { // Quota for the Signup endpoint, if overwritten. Signup quota is measured in sign ups per project per hour per IP. // Structure is documented below. SignUpQuotaConfig *ConfigQuotaSignUpQuotaConfig `pulumi:"signUpQuotaConfig"` }
type ConfigQuotaArgs ¶
type ConfigQuotaArgs struct { // Quota for the Signup endpoint, if overwritten. Signup quota is measured in sign ups per project per hour per IP. // Structure is documented below. SignUpQuotaConfig ConfigQuotaSignUpQuotaConfigPtrInput `pulumi:"signUpQuotaConfig"` }
func (ConfigQuotaArgs) ElementType ¶
func (ConfigQuotaArgs) ElementType() reflect.Type
func (ConfigQuotaArgs) ToConfigQuotaOutput ¶
func (i ConfigQuotaArgs) ToConfigQuotaOutput() ConfigQuotaOutput
func (ConfigQuotaArgs) ToConfigQuotaOutputWithContext ¶
func (i ConfigQuotaArgs) ToConfigQuotaOutputWithContext(ctx context.Context) ConfigQuotaOutput
func (ConfigQuotaArgs) ToConfigQuotaPtrOutput ¶
func (i ConfigQuotaArgs) ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput
func (ConfigQuotaArgs) ToConfigQuotaPtrOutputWithContext ¶
func (i ConfigQuotaArgs) ToConfigQuotaPtrOutputWithContext(ctx context.Context) ConfigQuotaPtrOutput
type ConfigQuotaInput ¶
type ConfigQuotaInput interface { pulumi.Input ToConfigQuotaOutput() ConfigQuotaOutput ToConfigQuotaOutputWithContext(context.Context) ConfigQuotaOutput }
ConfigQuotaInput is an input type that accepts ConfigQuotaArgs and ConfigQuotaOutput values. You can construct a concrete instance of `ConfigQuotaInput` via:
ConfigQuotaArgs{...}
type ConfigQuotaOutput ¶
type ConfigQuotaOutput struct{ *pulumi.OutputState }
func (ConfigQuotaOutput) ElementType ¶
func (ConfigQuotaOutput) ElementType() reflect.Type
func (ConfigQuotaOutput) SignUpQuotaConfig ¶
func (o ConfigQuotaOutput) SignUpQuotaConfig() ConfigQuotaSignUpQuotaConfigPtrOutput
Quota for the Signup endpoint, if overwritten. Signup quota is measured in sign ups per project per hour per IP. Structure is documented below.
func (ConfigQuotaOutput) ToConfigQuotaOutput ¶
func (o ConfigQuotaOutput) ToConfigQuotaOutput() ConfigQuotaOutput
func (ConfigQuotaOutput) ToConfigQuotaOutputWithContext ¶
func (o ConfigQuotaOutput) ToConfigQuotaOutputWithContext(ctx context.Context) ConfigQuotaOutput
func (ConfigQuotaOutput) ToConfigQuotaPtrOutput ¶
func (o ConfigQuotaOutput) ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput
func (ConfigQuotaOutput) ToConfigQuotaPtrOutputWithContext ¶
func (o ConfigQuotaOutput) ToConfigQuotaPtrOutputWithContext(ctx context.Context) ConfigQuotaPtrOutput
type ConfigQuotaPtrInput ¶
type ConfigQuotaPtrInput interface { pulumi.Input ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput ToConfigQuotaPtrOutputWithContext(context.Context) ConfigQuotaPtrOutput }
ConfigQuotaPtrInput is an input type that accepts ConfigQuotaArgs, ConfigQuotaPtr and ConfigQuotaPtrOutput values. You can construct a concrete instance of `ConfigQuotaPtrInput` via:
ConfigQuotaArgs{...} or: nil
func ConfigQuotaPtr ¶
func ConfigQuotaPtr(v *ConfigQuotaArgs) ConfigQuotaPtrInput
type ConfigQuotaPtrOutput ¶
type ConfigQuotaPtrOutput struct{ *pulumi.OutputState }
func (ConfigQuotaPtrOutput) Elem ¶
func (o ConfigQuotaPtrOutput) Elem() ConfigQuotaOutput
func (ConfigQuotaPtrOutput) ElementType ¶
func (ConfigQuotaPtrOutput) ElementType() reflect.Type
func (ConfigQuotaPtrOutput) SignUpQuotaConfig ¶
func (o ConfigQuotaPtrOutput) SignUpQuotaConfig() ConfigQuotaSignUpQuotaConfigPtrOutput
Quota for the Signup endpoint, if overwritten. Signup quota is measured in sign ups per project per hour per IP. Structure is documented below.
func (ConfigQuotaPtrOutput) ToConfigQuotaPtrOutput ¶
func (o ConfigQuotaPtrOutput) ToConfigQuotaPtrOutput() ConfigQuotaPtrOutput
func (ConfigQuotaPtrOutput) ToConfigQuotaPtrOutputWithContext ¶
func (o ConfigQuotaPtrOutput) ToConfigQuotaPtrOutputWithContext(ctx context.Context) ConfigQuotaPtrOutput
type ConfigQuotaSignUpQuotaConfig ¶
type ConfigQuotaSignUpQuotaConfig struct { // A sign up APIs quota that customers can override temporarily. Quota *int `pulumi:"quota"` // How long this quota will be active for. It is measurred in seconds, e.g., Example: "9.615s". QuotaDuration *string `pulumi:"quotaDuration"` // When this quota will take affect. StartTime *string `pulumi:"startTime"` }
type ConfigQuotaSignUpQuotaConfigArgs ¶
type ConfigQuotaSignUpQuotaConfigArgs struct { // A sign up APIs quota that customers can override temporarily. Quota pulumi.IntPtrInput `pulumi:"quota"` // How long this quota will be active for. It is measurred in seconds, e.g., Example: "9.615s". QuotaDuration pulumi.StringPtrInput `pulumi:"quotaDuration"` // When this quota will take affect. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (ConfigQuotaSignUpQuotaConfigArgs) ElementType ¶
func (ConfigQuotaSignUpQuotaConfigArgs) ElementType() reflect.Type
func (ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigOutput ¶
func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigOutput() ConfigQuotaSignUpQuotaConfigOutput
func (ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigOutputWithContext ¶
func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigOutput
func (ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigPtrOutput ¶
func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput
func (ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext ¶
func (i ConfigQuotaSignUpQuotaConfigArgs) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput
type ConfigQuotaSignUpQuotaConfigInput ¶
type ConfigQuotaSignUpQuotaConfigInput interface { pulumi.Input ToConfigQuotaSignUpQuotaConfigOutput() ConfigQuotaSignUpQuotaConfigOutput ToConfigQuotaSignUpQuotaConfigOutputWithContext(context.Context) ConfigQuotaSignUpQuotaConfigOutput }
ConfigQuotaSignUpQuotaConfigInput is an input type that accepts ConfigQuotaSignUpQuotaConfigArgs and ConfigQuotaSignUpQuotaConfigOutput values. You can construct a concrete instance of `ConfigQuotaSignUpQuotaConfigInput` via:
ConfigQuotaSignUpQuotaConfigArgs{...}
type ConfigQuotaSignUpQuotaConfigOutput ¶
type ConfigQuotaSignUpQuotaConfigOutput struct{ *pulumi.OutputState }
func (ConfigQuotaSignUpQuotaConfigOutput) ElementType ¶
func (ConfigQuotaSignUpQuotaConfigOutput) ElementType() reflect.Type
func (ConfigQuotaSignUpQuotaConfigOutput) Quota ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) Quota() pulumi.IntPtrOutput
A sign up APIs quota that customers can override temporarily.
func (ConfigQuotaSignUpQuotaConfigOutput) QuotaDuration ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) QuotaDuration() pulumi.StringPtrOutput
How long this quota will be active for. It is measurred in seconds, e.g., Example: "9.615s".
func (ConfigQuotaSignUpQuotaConfigOutput) StartTime ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) StartTime() pulumi.StringPtrOutput
When this quota will take affect.
func (ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigOutput ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigOutput() ConfigQuotaSignUpQuotaConfigOutput
func (ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigOutputWithContext ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigOutput
func (ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigPtrOutput ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput
func (ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext ¶
func (o ConfigQuotaSignUpQuotaConfigOutput) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput
type ConfigQuotaSignUpQuotaConfigPtrInput ¶
type ConfigQuotaSignUpQuotaConfigPtrInput interface { pulumi.Input ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput }
ConfigQuotaSignUpQuotaConfigPtrInput is an input type that accepts ConfigQuotaSignUpQuotaConfigArgs, ConfigQuotaSignUpQuotaConfigPtr and ConfigQuotaSignUpQuotaConfigPtrOutput values. You can construct a concrete instance of `ConfigQuotaSignUpQuotaConfigPtrInput` via:
ConfigQuotaSignUpQuotaConfigArgs{...} or: nil
func ConfigQuotaSignUpQuotaConfigPtr ¶
func ConfigQuotaSignUpQuotaConfigPtr(v *ConfigQuotaSignUpQuotaConfigArgs) ConfigQuotaSignUpQuotaConfigPtrInput
type ConfigQuotaSignUpQuotaConfigPtrOutput ¶
type ConfigQuotaSignUpQuotaConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigQuotaSignUpQuotaConfigPtrOutput) ElementType ¶
func (ConfigQuotaSignUpQuotaConfigPtrOutput) ElementType() reflect.Type
func (ConfigQuotaSignUpQuotaConfigPtrOutput) Quota ¶
func (o ConfigQuotaSignUpQuotaConfigPtrOutput) Quota() pulumi.IntPtrOutput
A sign up APIs quota that customers can override temporarily.
func (ConfigQuotaSignUpQuotaConfigPtrOutput) QuotaDuration ¶
func (o ConfigQuotaSignUpQuotaConfigPtrOutput) QuotaDuration() pulumi.StringPtrOutput
How long this quota will be active for. It is measurred in seconds, e.g., Example: "9.615s".
func (ConfigQuotaSignUpQuotaConfigPtrOutput) StartTime ¶
func (o ConfigQuotaSignUpQuotaConfigPtrOutput) StartTime() pulumi.StringPtrOutput
When this quota will take affect.
func (ConfigQuotaSignUpQuotaConfigPtrOutput) ToConfigQuotaSignUpQuotaConfigPtrOutput ¶
func (o ConfigQuotaSignUpQuotaConfigPtrOutput) ToConfigQuotaSignUpQuotaConfigPtrOutput() ConfigQuotaSignUpQuotaConfigPtrOutput
func (ConfigQuotaSignUpQuotaConfigPtrOutput) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext ¶
func (o ConfigQuotaSignUpQuotaConfigPtrOutput) ToConfigQuotaSignUpQuotaConfigPtrOutputWithContext(ctx context.Context) ConfigQuotaSignUpQuotaConfigPtrOutput
type ConfigSignIn ¶
type ConfigSignIn struct { // Whether to allow more than one account to have the same email. AllowDuplicateEmails *bool `pulumi:"allowDuplicateEmails"` // Configuration options related to authenticating an anonymous user. // Structure is documented below. Anonymous *ConfigSignInAnonymous `pulumi:"anonymous"` // Configuration options related to authenticating a user by their email address. // Structure is documented below. Email *ConfigSignInEmail `pulumi:"email"` // (Output) // Output only. Hash config information. // Structure is documented below. HashConfigs []ConfigSignInHashConfig `pulumi:"hashConfigs"` // Configuration options related to authenticated a user by their phone number. // Structure is documented below. PhoneNumber *ConfigSignInPhoneNumber `pulumi:"phoneNumber"` }
type ConfigSignInAnonymous ¶
type ConfigSignInAnonymous struct { // Whether anonymous user auth is enabled for the project or not. // // <a name="nestedHashConfig"></a>The `hashConfig` block contains: Enabled bool `pulumi:"enabled"` }
type ConfigSignInAnonymousArgs ¶
type ConfigSignInAnonymousArgs struct { // Whether anonymous user auth is enabled for the project or not. // // <a name="nestedHashConfig"></a>The `hashConfig` block contains: Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (ConfigSignInAnonymousArgs) ElementType ¶
func (ConfigSignInAnonymousArgs) ElementType() reflect.Type
func (ConfigSignInAnonymousArgs) ToConfigSignInAnonymousOutput ¶
func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousOutput() ConfigSignInAnonymousOutput
func (ConfigSignInAnonymousArgs) ToConfigSignInAnonymousOutputWithContext ¶
func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousOutputWithContext(ctx context.Context) ConfigSignInAnonymousOutput
func (ConfigSignInAnonymousArgs) ToConfigSignInAnonymousPtrOutput ¶
func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput
func (ConfigSignInAnonymousArgs) ToConfigSignInAnonymousPtrOutputWithContext ¶
func (i ConfigSignInAnonymousArgs) ToConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ConfigSignInAnonymousPtrOutput
type ConfigSignInAnonymousInput ¶
type ConfigSignInAnonymousInput interface { pulumi.Input ToConfigSignInAnonymousOutput() ConfigSignInAnonymousOutput ToConfigSignInAnonymousOutputWithContext(context.Context) ConfigSignInAnonymousOutput }
ConfigSignInAnonymousInput is an input type that accepts ConfigSignInAnonymousArgs and ConfigSignInAnonymousOutput values. You can construct a concrete instance of `ConfigSignInAnonymousInput` via:
ConfigSignInAnonymousArgs{...}
type ConfigSignInAnonymousOutput ¶
type ConfigSignInAnonymousOutput struct{ *pulumi.OutputState }
func (ConfigSignInAnonymousOutput) ElementType ¶
func (ConfigSignInAnonymousOutput) ElementType() reflect.Type
func (ConfigSignInAnonymousOutput) Enabled ¶
func (o ConfigSignInAnonymousOutput) Enabled() pulumi.BoolOutput
Whether anonymous user auth is enabled for the project or not.
<a name="nestedHashConfig"></a>The `hashConfig` block contains:
func (ConfigSignInAnonymousOutput) ToConfigSignInAnonymousOutput ¶
func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousOutput() ConfigSignInAnonymousOutput
func (ConfigSignInAnonymousOutput) ToConfigSignInAnonymousOutputWithContext ¶
func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousOutputWithContext(ctx context.Context) ConfigSignInAnonymousOutput
func (ConfigSignInAnonymousOutput) ToConfigSignInAnonymousPtrOutput ¶
func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput
func (ConfigSignInAnonymousOutput) ToConfigSignInAnonymousPtrOutputWithContext ¶
func (o ConfigSignInAnonymousOutput) ToConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ConfigSignInAnonymousPtrOutput
type ConfigSignInAnonymousPtrInput ¶
type ConfigSignInAnonymousPtrInput interface { pulumi.Input ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput ToConfigSignInAnonymousPtrOutputWithContext(context.Context) ConfigSignInAnonymousPtrOutput }
ConfigSignInAnonymousPtrInput is an input type that accepts ConfigSignInAnonymousArgs, ConfigSignInAnonymousPtr and ConfigSignInAnonymousPtrOutput values. You can construct a concrete instance of `ConfigSignInAnonymousPtrInput` via:
ConfigSignInAnonymousArgs{...} or: nil
func ConfigSignInAnonymousPtr ¶
func ConfigSignInAnonymousPtr(v *ConfigSignInAnonymousArgs) ConfigSignInAnonymousPtrInput
type ConfigSignInAnonymousPtrOutput ¶
type ConfigSignInAnonymousPtrOutput struct{ *pulumi.OutputState }
func (ConfigSignInAnonymousPtrOutput) Elem ¶
func (o ConfigSignInAnonymousPtrOutput) Elem() ConfigSignInAnonymousOutput
func (ConfigSignInAnonymousPtrOutput) ElementType ¶
func (ConfigSignInAnonymousPtrOutput) ElementType() reflect.Type
func (ConfigSignInAnonymousPtrOutput) Enabled ¶
func (o ConfigSignInAnonymousPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether anonymous user auth is enabled for the project or not.
<a name="nestedHashConfig"></a>The `hashConfig` block contains:
func (ConfigSignInAnonymousPtrOutput) ToConfigSignInAnonymousPtrOutput ¶
func (o ConfigSignInAnonymousPtrOutput) ToConfigSignInAnonymousPtrOutput() ConfigSignInAnonymousPtrOutput
func (ConfigSignInAnonymousPtrOutput) ToConfigSignInAnonymousPtrOutputWithContext ¶
func (o ConfigSignInAnonymousPtrOutput) ToConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ConfigSignInAnonymousPtrOutput
type ConfigSignInArgs ¶
type ConfigSignInArgs struct { // Whether to allow more than one account to have the same email. AllowDuplicateEmails pulumi.BoolPtrInput `pulumi:"allowDuplicateEmails"` // Configuration options related to authenticating an anonymous user. // Structure is documented below. Anonymous ConfigSignInAnonymousPtrInput `pulumi:"anonymous"` // Configuration options related to authenticating a user by their email address. // Structure is documented below. Email ConfigSignInEmailPtrInput `pulumi:"email"` // (Output) // Output only. Hash config information. // Structure is documented below. HashConfigs ConfigSignInHashConfigArrayInput `pulumi:"hashConfigs"` // Configuration options related to authenticated a user by their phone number. // Structure is documented below. PhoneNumber ConfigSignInPhoneNumberPtrInput `pulumi:"phoneNumber"` }
func (ConfigSignInArgs) ElementType ¶
func (ConfigSignInArgs) ElementType() reflect.Type
func (ConfigSignInArgs) ToConfigSignInOutput ¶
func (i ConfigSignInArgs) ToConfigSignInOutput() ConfigSignInOutput
func (ConfigSignInArgs) ToConfigSignInOutputWithContext ¶
func (i ConfigSignInArgs) ToConfigSignInOutputWithContext(ctx context.Context) ConfigSignInOutput
func (ConfigSignInArgs) ToConfigSignInPtrOutput ¶
func (i ConfigSignInArgs) ToConfigSignInPtrOutput() ConfigSignInPtrOutput
func (ConfigSignInArgs) ToConfigSignInPtrOutputWithContext ¶
func (i ConfigSignInArgs) ToConfigSignInPtrOutputWithContext(ctx context.Context) ConfigSignInPtrOutput
type ConfigSignInEmail ¶
type ConfigSignInEmail struct { // Whether email auth is enabled for the project or not. Enabled bool `pulumi:"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. PasswordRequired *bool `pulumi:"passwordRequired"` }
type ConfigSignInEmailArgs ¶
type ConfigSignInEmailArgs struct { // Whether email auth is enabled for the project or not. Enabled pulumi.BoolInput `pulumi:"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. PasswordRequired pulumi.BoolPtrInput `pulumi:"passwordRequired"` }
func (ConfigSignInEmailArgs) ElementType ¶
func (ConfigSignInEmailArgs) ElementType() reflect.Type
func (ConfigSignInEmailArgs) ToConfigSignInEmailOutput ¶
func (i ConfigSignInEmailArgs) ToConfigSignInEmailOutput() ConfigSignInEmailOutput
func (ConfigSignInEmailArgs) ToConfigSignInEmailOutputWithContext ¶
func (i ConfigSignInEmailArgs) ToConfigSignInEmailOutputWithContext(ctx context.Context) ConfigSignInEmailOutput
func (ConfigSignInEmailArgs) ToConfigSignInEmailPtrOutput ¶
func (i ConfigSignInEmailArgs) ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput
func (ConfigSignInEmailArgs) ToConfigSignInEmailPtrOutputWithContext ¶
func (i ConfigSignInEmailArgs) ToConfigSignInEmailPtrOutputWithContext(ctx context.Context) ConfigSignInEmailPtrOutput
type ConfigSignInEmailInput ¶
type ConfigSignInEmailInput interface { pulumi.Input ToConfigSignInEmailOutput() ConfigSignInEmailOutput ToConfigSignInEmailOutputWithContext(context.Context) ConfigSignInEmailOutput }
ConfigSignInEmailInput is an input type that accepts ConfigSignInEmailArgs and ConfigSignInEmailOutput values. You can construct a concrete instance of `ConfigSignInEmailInput` via:
ConfigSignInEmailArgs{...}
type ConfigSignInEmailOutput ¶
type ConfigSignInEmailOutput struct{ *pulumi.OutputState }
func (ConfigSignInEmailOutput) ElementType ¶
func (ConfigSignInEmailOutput) ElementType() reflect.Type
func (ConfigSignInEmailOutput) Enabled ¶
func (o ConfigSignInEmailOutput) Enabled() pulumi.BoolOutput
Whether email auth is enabled for the project or not.
func (ConfigSignInEmailOutput) PasswordRequired ¶
func (o ConfigSignInEmailOutput) PasswordRequired() pulumi.BoolPtrOutput
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.
func (ConfigSignInEmailOutput) ToConfigSignInEmailOutput ¶
func (o ConfigSignInEmailOutput) ToConfigSignInEmailOutput() ConfigSignInEmailOutput
func (ConfigSignInEmailOutput) ToConfigSignInEmailOutputWithContext ¶
func (o ConfigSignInEmailOutput) ToConfigSignInEmailOutputWithContext(ctx context.Context) ConfigSignInEmailOutput
func (ConfigSignInEmailOutput) ToConfigSignInEmailPtrOutput ¶
func (o ConfigSignInEmailOutput) ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput
func (ConfigSignInEmailOutput) ToConfigSignInEmailPtrOutputWithContext ¶
func (o ConfigSignInEmailOutput) ToConfigSignInEmailPtrOutputWithContext(ctx context.Context) ConfigSignInEmailPtrOutput
type ConfigSignInEmailPtrInput ¶
type ConfigSignInEmailPtrInput interface { pulumi.Input ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput ToConfigSignInEmailPtrOutputWithContext(context.Context) ConfigSignInEmailPtrOutput }
ConfigSignInEmailPtrInput is an input type that accepts ConfigSignInEmailArgs, ConfigSignInEmailPtr and ConfigSignInEmailPtrOutput values. You can construct a concrete instance of `ConfigSignInEmailPtrInput` via:
ConfigSignInEmailArgs{...} or: nil
func ConfigSignInEmailPtr ¶
func ConfigSignInEmailPtr(v *ConfigSignInEmailArgs) ConfigSignInEmailPtrInput
type ConfigSignInEmailPtrOutput ¶
type ConfigSignInEmailPtrOutput struct{ *pulumi.OutputState }
func (ConfigSignInEmailPtrOutput) Elem ¶
func (o ConfigSignInEmailPtrOutput) Elem() ConfigSignInEmailOutput
func (ConfigSignInEmailPtrOutput) ElementType ¶
func (ConfigSignInEmailPtrOutput) ElementType() reflect.Type
func (ConfigSignInEmailPtrOutput) Enabled ¶
func (o ConfigSignInEmailPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether email auth is enabled for the project or not.
func (ConfigSignInEmailPtrOutput) PasswordRequired ¶
func (o ConfigSignInEmailPtrOutput) PasswordRequired() pulumi.BoolPtrOutput
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.
func (ConfigSignInEmailPtrOutput) ToConfigSignInEmailPtrOutput ¶
func (o ConfigSignInEmailPtrOutput) ToConfigSignInEmailPtrOutput() ConfigSignInEmailPtrOutput
func (ConfigSignInEmailPtrOutput) ToConfigSignInEmailPtrOutputWithContext ¶
func (o ConfigSignInEmailPtrOutput) ToConfigSignInEmailPtrOutputWithContext(ctx context.Context) ConfigSignInEmailPtrOutput
type ConfigSignInHashConfig ¶
type ConfigSignInHashConfig struct { // (Output) // Different password hash algorithms used in Identity Toolkit. Algorithm *string `pulumi:"algorithm"` // (Output) // Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field. MemoryCost *int `pulumi:"memoryCost"` // (Output) // How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. Rounds *int `pulumi:"rounds"` // (Output) // Non-printable character to be inserted between the salt and plain text password in base64. SaltSeparator *string `pulumi:"saltSeparator"` // (Output) // Signer key in base64. SignerKey *string `pulumi:"signerKey"` }
type ConfigSignInHashConfigArgs ¶
type ConfigSignInHashConfigArgs struct { // (Output) // Different password hash algorithms used in Identity Toolkit. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // (Output) // Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field. MemoryCost pulumi.IntPtrInput `pulumi:"memoryCost"` // (Output) // How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. Rounds pulumi.IntPtrInput `pulumi:"rounds"` // (Output) // Non-printable character to be inserted between the salt and plain text password in base64. SaltSeparator pulumi.StringPtrInput `pulumi:"saltSeparator"` // (Output) // Signer key in base64. SignerKey pulumi.StringPtrInput `pulumi:"signerKey"` }
func (ConfigSignInHashConfigArgs) ElementType ¶
func (ConfigSignInHashConfigArgs) ElementType() reflect.Type
func (ConfigSignInHashConfigArgs) ToConfigSignInHashConfigOutput ¶
func (i ConfigSignInHashConfigArgs) ToConfigSignInHashConfigOutput() ConfigSignInHashConfigOutput
func (ConfigSignInHashConfigArgs) ToConfigSignInHashConfigOutputWithContext ¶
func (i ConfigSignInHashConfigArgs) ToConfigSignInHashConfigOutputWithContext(ctx context.Context) ConfigSignInHashConfigOutput
type ConfigSignInHashConfigArray ¶
type ConfigSignInHashConfigArray []ConfigSignInHashConfigInput
func (ConfigSignInHashConfigArray) ElementType ¶
func (ConfigSignInHashConfigArray) ElementType() reflect.Type
func (ConfigSignInHashConfigArray) ToConfigSignInHashConfigArrayOutput ¶
func (i ConfigSignInHashConfigArray) ToConfigSignInHashConfigArrayOutput() ConfigSignInHashConfigArrayOutput
func (ConfigSignInHashConfigArray) ToConfigSignInHashConfigArrayOutputWithContext ¶
func (i ConfigSignInHashConfigArray) ToConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ConfigSignInHashConfigArrayOutput
type ConfigSignInHashConfigArrayInput ¶
type ConfigSignInHashConfigArrayInput interface { pulumi.Input ToConfigSignInHashConfigArrayOutput() ConfigSignInHashConfigArrayOutput ToConfigSignInHashConfigArrayOutputWithContext(context.Context) ConfigSignInHashConfigArrayOutput }
ConfigSignInHashConfigArrayInput is an input type that accepts ConfigSignInHashConfigArray and ConfigSignInHashConfigArrayOutput values. You can construct a concrete instance of `ConfigSignInHashConfigArrayInput` via:
ConfigSignInHashConfigArray{ ConfigSignInHashConfigArgs{...} }
type ConfigSignInHashConfigArrayOutput ¶
type ConfigSignInHashConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigSignInHashConfigArrayOutput) ElementType ¶
func (ConfigSignInHashConfigArrayOutput) ElementType() reflect.Type
func (ConfigSignInHashConfigArrayOutput) Index ¶
func (o ConfigSignInHashConfigArrayOutput) Index(i pulumi.IntInput) ConfigSignInHashConfigOutput
func (ConfigSignInHashConfigArrayOutput) ToConfigSignInHashConfigArrayOutput ¶
func (o ConfigSignInHashConfigArrayOutput) ToConfigSignInHashConfigArrayOutput() ConfigSignInHashConfigArrayOutput
func (ConfigSignInHashConfigArrayOutput) ToConfigSignInHashConfigArrayOutputWithContext ¶
func (o ConfigSignInHashConfigArrayOutput) ToConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ConfigSignInHashConfigArrayOutput
type ConfigSignInHashConfigInput ¶
type ConfigSignInHashConfigInput interface { pulumi.Input ToConfigSignInHashConfigOutput() ConfigSignInHashConfigOutput ToConfigSignInHashConfigOutputWithContext(context.Context) ConfigSignInHashConfigOutput }
ConfigSignInHashConfigInput is an input type that accepts ConfigSignInHashConfigArgs and ConfigSignInHashConfigOutput values. You can construct a concrete instance of `ConfigSignInHashConfigInput` via:
ConfigSignInHashConfigArgs{...}
type ConfigSignInHashConfigOutput ¶
type ConfigSignInHashConfigOutput struct{ *pulumi.OutputState }
func (ConfigSignInHashConfigOutput) Algorithm ¶
func (o ConfigSignInHashConfigOutput) Algorithm() pulumi.StringPtrOutput
(Output) Different password hash algorithms used in Identity Toolkit.
func (ConfigSignInHashConfigOutput) ElementType ¶
func (ConfigSignInHashConfigOutput) ElementType() reflect.Type
func (ConfigSignInHashConfigOutput) MemoryCost ¶
func (o ConfigSignInHashConfigOutput) MemoryCost() pulumi.IntPtrOutput
(Output) Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
func (ConfigSignInHashConfigOutput) Rounds ¶
func (o ConfigSignInHashConfigOutput) Rounds() pulumi.IntPtrOutput
(Output) How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
func (ConfigSignInHashConfigOutput) SaltSeparator ¶
func (o ConfigSignInHashConfigOutput) SaltSeparator() pulumi.StringPtrOutput
(Output) Non-printable character to be inserted between the salt and plain text password in base64.
func (ConfigSignInHashConfigOutput) SignerKey ¶
func (o ConfigSignInHashConfigOutput) SignerKey() pulumi.StringPtrOutput
(Output) Signer key in base64.
func (ConfigSignInHashConfigOutput) ToConfigSignInHashConfigOutput ¶
func (o ConfigSignInHashConfigOutput) ToConfigSignInHashConfigOutput() ConfigSignInHashConfigOutput
func (ConfigSignInHashConfigOutput) ToConfigSignInHashConfigOutputWithContext ¶
func (o ConfigSignInHashConfigOutput) ToConfigSignInHashConfigOutputWithContext(ctx context.Context) ConfigSignInHashConfigOutput
type ConfigSignInInput ¶
type ConfigSignInInput interface { pulumi.Input ToConfigSignInOutput() ConfigSignInOutput ToConfigSignInOutputWithContext(context.Context) ConfigSignInOutput }
ConfigSignInInput is an input type that accepts ConfigSignInArgs and ConfigSignInOutput values. You can construct a concrete instance of `ConfigSignInInput` via:
ConfigSignInArgs{...}
type ConfigSignInOutput ¶
type ConfigSignInOutput struct{ *pulumi.OutputState }
func (ConfigSignInOutput) AllowDuplicateEmails ¶
func (o ConfigSignInOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
Whether to allow more than one account to have the same email.
func (ConfigSignInOutput) Anonymous ¶
func (o ConfigSignInOutput) Anonymous() ConfigSignInAnonymousPtrOutput
Configuration options related to authenticating an anonymous user. Structure is documented below.
func (ConfigSignInOutput) ElementType ¶
func (ConfigSignInOutput) ElementType() reflect.Type
func (ConfigSignInOutput) Email ¶
func (o ConfigSignInOutput) Email() ConfigSignInEmailPtrOutput
Configuration options related to authenticating a user by their email address. Structure is documented below.
func (ConfigSignInOutput) HashConfigs ¶
func (o ConfigSignInOutput) HashConfigs() ConfigSignInHashConfigArrayOutput
(Output) Output only. Hash config information. Structure is documented below.
func (ConfigSignInOutput) PhoneNumber ¶
func (o ConfigSignInOutput) PhoneNumber() ConfigSignInPhoneNumberPtrOutput
Configuration options related to authenticated a user by their phone number. Structure is documented below.
func (ConfigSignInOutput) ToConfigSignInOutput ¶
func (o ConfigSignInOutput) ToConfigSignInOutput() ConfigSignInOutput
func (ConfigSignInOutput) ToConfigSignInOutputWithContext ¶
func (o ConfigSignInOutput) ToConfigSignInOutputWithContext(ctx context.Context) ConfigSignInOutput
func (ConfigSignInOutput) ToConfigSignInPtrOutput ¶
func (o ConfigSignInOutput) ToConfigSignInPtrOutput() ConfigSignInPtrOutput
func (ConfigSignInOutput) ToConfigSignInPtrOutputWithContext ¶
func (o ConfigSignInOutput) ToConfigSignInPtrOutputWithContext(ctx context.Context) ConfigSignInPtrOutput
type ConfigSignInPhoneNumber ¶
type ConfigSignInPhoneNumberArgs ¶
type ConfigSignInPhoneNumberArgs struct { // Whether phone number auth is enabled for the project or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // A map of <test phone number, fake code> that can be used for phone auth testing. TestPhoneNumbers pulumi.StringMapInput `pulumi:"testPhoneNumbers"` }
func (ConfigSignInPhoneNumberArgs) ElementType ¶
func (ConfigSignInPhoneNumberArgs) ElementType() reflect.Type
func (ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberOutput ¶
func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberOutput() ConfigSignInPhoneNumberOutput
func (ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberOutputWithContext ¶
func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberOutput
func (ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberPtrOutput ¶
func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput
func (ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberPtrOutputWithContext ¶
func (i ConfigSignInPhoneNumberArgs) ToConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberPtrOutput
type ConfigSignInPhoneNumberInput ¶
type ConfigSignInPhoneNumberInput interface { pulumi.Input ToConfigSignInPhoneNumberOutput() ConfigSignInPhoneNumberOutput ToConfigSignInPhoneNumberOutputWithContext(context.Context) ConfigSignInPhoneNumberOutput }
ConfigSignInPhoneNumberInput is an input type that accepts ConfigSignInPhoneNumberArgs and ConfigSignInPhoneNumberOutput values. You can construct a concrete instance of `ConfigSignInPhoneNumberInput` via:
ConfigSignInPhoneNumberArgs{...}
type ConfigSignInPhoneNumberOutput ¶
type ConfigSignInPhoneNumberOutput struct{ *pulumi.OutputState }
func (ConfigSignInPhoneNumberOutput) ElementType ¶
func (ConfigSignInPhoneNumberOutput) ElementType() reflect.Type
func (ConfigSignInPhoneNumberOutput) Enabled ¶
func (o ConfigSignInPhoneNumberOutput) Enabled() pulumi.BoolOutput
Whether phone number auth is enabled for the project or not.
func (ConfigSignInPhoneNumberOutput) TestPhoneNumbers ¶
func (o ConfigSignInPhoneNumberOutput) TestPhoneNumbers() pulumi.StringMapOutput
A map of <test phone number, fake code> that can be used for phone auth testing.
func (ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberOutput ¶
func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberOutput() ConfigSignInPhoneNumberOutput
func (ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberOutputWithContext ¶
func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberOutput
func (ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberPtrOutput ¶
func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput
func (ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberPtrOutputWithContext ¶
func (o ConfigSignInPhoneNumberOutput) ToConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberPtrOutput
type ConfigSignInPhoneNumberPtrInput ¶
type ConfigSignInPhoneNumberPtrInput interface { pulumi.Input ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput ToConfigSignInPhoneNumberPtrOutputWithContext(context.Context) ConfigSignInPhoneNumberPtrOutput }
ConfigSignInPhoneNumberPtrInput is an input type that accepts ConfigSignInPhoneNumberArgs, ConfigSignInPhoneNumberPtr and ConfigSignInPhoneNumberPtrOutput values. You can construct a concrete instance of `ConfigSignInPhoneNumberPtrInput` via:
ConfigSignInPhoneNumberArgs{...} or: nil
func ConfigSignInPhoneNumberPtr ¶
func ConfigSignInPhoneNumberPtr(v *ConfigSignInPhoneNumberArgs) ConfigSignInPhoneNumberPtrInput
type ConfigSignInPhoneNumberPtrOutput ¶
type ConfigSignInPhoneNumberPtrOutput struct{ *pulumi.OutputState }
func (ConfigSignInPhoneNumberPtrOutput) Elem ¶
func (o ConfigSignInPhoneNumberPtrOutput) Elem() ConfigSignInPhoneNumberOutput
func (ConfigSignInPhoneNumberPtrOutput) ElementType ¶
func (ConfigSignInPhoneNumberPtrOutput) ElementType() reflect.Type
func (ConfigSignInPhoneNumberPtrOutput) Enabled ¶
func (o ConfigSignInPhoneNumberPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether phone number auth is enabled for the project or not.
func (ConfigSignInPhoneNumberPtrOutput) TestPhoneNumbers ¶
func (o ConfigSignInPhoneNumberPtrOutput) TestPhoneNumbers() pulumi.StringMapOutput
A map of <test phone number, fake code> that can be used for phone auth testing.
func (ConfigSignInPhoneNumberPtrOutput) ToConfigSignInPhoneNumberPtrOutput ¶
func (o ConfigSignInPhoneNumberPtrOutput) ToConfigSignInPhoneNumberPtrOutput() ConfigSignInPhoneNumberPtrOutput
func (ConfigSignInPhoneNumberPtrOutput) ToConfigSignInPhoneNumberPtrOutputWithContext ¶
func (o ConfigSignInPhoneNumberPtrOutput) ToConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ConfigSignInPhoneNumberPtrOutput
type ConfigSignInPtrInput ¶
type ConfigSignInPtrInput interface { pulumi.Input ToConfigSignInPtrOutput() ConfigSignInPtrOutput ToConfigSignInPtrOutputWithContext(context.Context) ConfigSignInPtrOutput }
ConfigSignInPtrInput is an input type that accepts ConfigSignInArgs, ConfigSignInPtr and ConfigSignInPtrOutput values. You can construct a concrete instance of `ConfigSignInPtrInput` via:
ConfigSignInArgs{...} or: nil
func ConfigSignInPtr ¶
func ConfigSignInPtr(v *ConfigSignInArgs) ConfigSignInPtrInput
type ConfigSignInPtrOutput ¶
type ConfigSignInPtrOutput struct{ *pulumi.OutputState }
func (ConfigSignInPtrOutput) AllowDuplicateEmails ¶
func (o ConfigSignInPtrOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
Whether to allow more than one account to have the same email.
func (ConfigSignInPtrOutput) Anonymous ¶
func (o ConfigSignInPtrOutput) Anonymous() ConfigSignInAnonymousPtrOutput
Configuration options related to authenticating an anonymous user. Structure is documented below.
func (ConfigSignInPtrOutput) Elem ¶
func (o ConfigSignInPtrOutput) Elem() ConfigSignInOutput
func (ConfigSignInPtrOutput) ElementType ¶
func (ConfigSignInPtrOutput) ElementType() reflect.Type
func (ConfigSignInPtrOutput) Email ¶
func (o ConfigSignInPtrOutput) Email() ConfigSignInEmailPtrOutput
Configuration options related to authenticating a user by their email address. Structure is documented below.
func (ConfigSignInPtrOutput) HashConfigs ¶
func (o ConfigSignInPtrOutput) HashConfigs() ConfigSignInHashConfigArrayOutput
(Output) Output only. Hash config information. Structure is documented below.
func (ConfigSignInPtrOutput) PhoneNumber ¶
func (o ConfigSignInPtrOutput) PhoneNumber() ConfigSignInPhoneNumberPtrOutput
Configuration options related to authenticated a user by their phone number. Structure is documented below.
func (ConfigSignInPtrOutput) ToConfigSignInPtrOutput ¶
func (o ConfigSignInPtrOutput) ToConfigSignInPtrOutput() ConfigSignInPtrOutput
func (ConfigSignInPtrOutput) ToConfigSignInPtrOutputWithContext ¶
func (o ConfigSignInPtrOutput) ToConfigSignInPtrOutputWithContext(ctx context.Context) ConfigSignInPtrOutput
type ConfigSmsRegionConfig ¶ added in v7.1.0
type ConfigSmsRegionConfig struct { // A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list. // Structure is documented below. AllowByDefault *ConfigSmsRegionConfigAllowByDefault `pulumi:"allowByDefault"` // A policy of only allowing regions by explicitly adding them to an allowlist. // Structure is documented below. AllowlistOnly *ConfigSmsRegionConfigAllowlistOnly `pulumi:"allowlistOnly"` }
type ConfigSmsRegionConfigAllowByDefault ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowByDefault 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 DisallowedRegions []string `pulumi:"disallowedRegions"` }
type ConfigSmsRegionConfigAllowByDefaultArgs ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowByDefaultArgs 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 DisallowedRegions pulumi.StringArrayInput `pulumi:"disallowedRegions"` }
func (ConfigSmsRegionConfigAllowByDefaultArgs) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigAllowByDefaultArgs) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutput ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutput ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
type ConfigSmsRegionConfigAllowByDefaultInput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowByDefaultInput interface { pulumi.Input ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(context.Context) ConfigSmsRegionConfigAllowByDefaultOutput }
ConfigSmsRegionConfigAllowByDefaultInput is an input type that accepts ConfigSmsRegionConfigAllowByDefaultArgs and ConfigSmsRegionConfigAllowByDefaultOutput values. You can construct a concrete instance of `ConfigSmsRegionConfigAllowByDefaultInput` via:
ConfigSmsRegionConfigAllowByDefaultArgs{...}
type ConfigSmsRegionConfigAllowByDefaultOutput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowByDefaultOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowByDefaultOutput) DisallowedRegions ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultOutput) DisallowedRegions() pulumi.StringArrayOutput
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
func (ConfigSmsRegionConfigAllowByDefaultOutput) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigAllowByDefaultOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
type ConfigSmsRegionConfigAllowByDefaultPtrInput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowByDefaultPtrInput interface { pulumi.Input ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput }
ConfigSmsRegionConfigAllowByDefaultPtrInput is an input type that accepts ConfigSmsRegionConfigAllowByDefaultArgs, ConfigSmsRegionConfigAllowByDefaultPtr and ConfigSmsRegionConfigAllowByDefaultPtrOutput values. You can construct a concrete instance of `ConfigSmsRegionConfigAllowByDefaultPtrInput` via:
ConfigSmsRegionConfigAllowByDefaultArgs{...} or: nil
func ConfigSmsRegionConfigAllowByDefaultPtr ¶ added in v7.1.0
func ConfigSmsRegionConfigAllowByDefaultPtr(v *ConfigSmsRegionConfigAllowByDefaultArgs) ConfigSmsRegionConfigAllowByDefaultPtrInput
type ConfigSmsRegionConfigAllowByDefaultPtrOutput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowByDefaultPtrOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) DisallowedRegions ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) DisallowedRegions() pulumi.StringArrayOutput
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
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
type ConfigSmsRegionConfigAllowlistOnly ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowlistOnly 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 AllowedRegions []string `pulumi:"allowedRegions"` }
type ConfigSmsRegionConfigAllowlistOnlyArgs ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowlistOnlyArgs 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 AllowedRegions pulumi.StringArrayInput `pulumi:"allowedRegions"` }
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutput ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext ¶ added in v7.1.0
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
type ConfigSmsRegionConfigAllowlistOnlyInput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowlistOnlyInput interface { pulumi.Input ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput }
ConfigSmsRegionConfigAllowlistOnlyInput is an input type that accepts ConfigSmsRegionConfigAllowlistOnlyArgs and ConfigSmsRegionConfigAllowlistOnlyOutput values. You can construct a concrete instance of `ConfigSmsRegionConfigAllowlistOnlyInput` via:
ConfigSmsRegionConfigAllowlistOnlyArgs{...}
type ConfigSmsRegionConfigAllowlistOnlyOutput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowlistOnlyOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowlistOnlyOutput) AllowedRegions ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) AllowedRegions() pulumi.StringArrayOutput
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
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
type ConfigSmsRegionConfigAllowlistOnlyPtrInput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowlistOnlyPtrInput interface { pulumi.Input ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput }
ConfigSmsRegionConfigAllowlistOnlyPtrInput is an input type that accepts ConfigSmsRegionConfigAllowlistOnlyArgs, ConfigSmsRegionConfigAllowlistOnlyPtr and ConfigSmsRegionConfigAllowlistOnlyPtrOutput values. You can construct a concrete instance of `ConfigSmsRegionConfigAllowlistOnlyPtrInput` via:
ConfigSmsRegionConfigAllowlistOnlyArgs{...} or: nil
func ConfigSmsRegionConfigAllowlistOnlyPtr ¶ added in v7.1.0
func ConfigSmsRegionConfigAllowlistOnlyPtr(v *ConfigSmsRegionConfigAllowlistOnlyArgs) ConfigSmsRegionConfigAllowlistOnlyPtrInput
type ConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶ added in v7.1.0
type ConfigSmsRegionConfigAllowlistOnlyPtrOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) AllowedRegions ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) AllowedRegions() pulumi.StringArrayOutput
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
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
type ConfigSmsRegionConfigArgs ¶ added in v7.1.0
type ConfigSmsRegionConfigArgs struct { // A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list. // Structure is documented below. AllowByDefault ConfigSmsRegionConfigAllowByDefaultPtrInput `pulumi:"allowByDefault"` // A policy of only allowing regions by explicitly adding them to an allowlist. // Structure is documented below. AllowlistOnly ConfigSmsRegionConfigAllowlistOnlyPtrInput `pulumi:"allowlistOnly"` }
func (ConfigSmsRegionConfigArgs) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigArgs) ElementType() reflect.Type
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutput ¶ added in v7.1.0
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutputWithContext ¶ added in v7.1.0
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutputWithContext(ctx context.Context) ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutput ¶ added in v7.1.0
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutputWithContext ¶ added in v7.1.0
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
type ConfigSmsRegionConfigInput ¶ added in v7.1.0
type ConfigSmsRegionConfigInput interface { pulumi.Input ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput ToConfigSmsRegionConfigOutputWithContext(context.Context) ConfigSmsRegionConfigOutput }
ConfigSmsRegionConfigInput is an input type that accepts ConfigSmsRegionConfigArgs and ConfigSmsRegionConfigOutput values. You can construct a concrete instance of `ConfigSmsRegionConfigInput` via:
ConfigSmsRegionConfigArgs{...}
type ConfigSmsRegionConfigOutput ¶ added in v7.1.0
type ConfigSmsRegionConfigOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigOutput) AllowByDefault ¶ added in v7.1.0
func (o ConfigSmsRegionConfigOutput) AllowByDefault() ConfigSmsRegionConfigAllowByDefaultPtrOutput
A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list. Structure is documented below.
func (ConfigSmsRegionConfigOutput) AllowlistOnly ¶ added in v7.1.0
func (o ConfigSmsRegionConfigOutput) AllowlistOnly() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
A policy of only allowing regions by explicitly adding them to an allowlist. Structure is documented below.
func (ConfigSmsRegionConfigOutput) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutputWithContext(ctx context.Context) ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
type ConfigSmsRegionConfigPtrInput ¶ added in v7.1.0
type ConfigSmsRegionConfigPtrInput interface { pulumi.Input ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput ToConfigSmsRegionConfigPtrOutputWithContext(context.Context) ConfigSmsRegionConfigPtrOutput }
ConfigSmsRegionConfigPtrInput is an input type that accepts ConfigSmsRegionConfigArgs, ConfigSmsRegionConfigPtr and ConfigSmsRegionConfigPtrOutput values. You can construct a concrete instance of `ConfigSmsRegionConfigPtrInput` via:
ConfigSmsRegionConfigArgs{...} or: nil
func ConfigSmsRegionConfigPtr ¶ added in v7.1.0
func ConfigSmsRegionConfigPtr(v *ConfigSmsRegionConfigArgs) ConfigSmsRegionConfigPtrInput
type ConfigSmsRegionConfigPtrOutput ¶ added in v7.1.0
type ConfigSmsRegionConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigPtrOutput) AllowByDefault ¶ added in v7.1.0
func (o ConfigSmsRegionConfigPtrOutput) AllowByDefault() ConfigSmsRegionConfigAllowByDefaultPtrOutput
A policy of allowing SMS to every region by default and adding disallowed regions to a disallow list. Structure is documented below.
func (ConfigSmsRegionConfigPtrOutput) AllowlistOnly ¶ added in v7.1.0
func (o ConfigSmsRegionConfigPtrOutput) AllowlistOnly() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
A policy of only allowing regions by explicitly adding them to an allowlist. Structure is documented below.
func (ConfigSmsRegionConfigPtrOutput) Elem ¶ added in v7.1.0
func (o ConfigSmsRegionConfigPtrOutput) Elem() ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigPtrOutput) ElementType ¶ added in v7.1.0
func (ConfigSmsRegionConfigPtrOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutput ¶ added in v7.1.0
func (o ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
func (ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutputWithContext ¶ added in v7.1.0
func (o ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
type ConfigState ¶
type ConfigState struct { // List of domains authorized for OAuth redirects. AuthorizedDomains pulumi.StringArrayInput // Whether anonymous users will be auto-deleted after a period of 30 days AutodeleteAnonymousUsers pulumi.BoolPtrInput // Configuration related to blocking functions. // Structure is documented below. BlockingFunctions ConfigBlockingFunctionsPtrInput // The name of the Config resource Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration related to quotas. // Structure is documented below. Quota ConfigQuotaPtrInput // Configuration related to local sign in methods. // Structure is documented below. SignIn ConfigSignInPtrInput // Configures the regions where users are allowed to send verification SMS for the project or tenant. This is based on the calling code of the destination phone number. // Structure is documented below. SmsRegionConfig ConfigSmsRegionConfigPtrInput }
func (ConfigState) ElementType ¶
func (ConfigState) ElementType() reflect.Type
type DefaultSupportedIdpConfig ¶
type DefaultSupportedIdpConfig struct { pulumi.CustomResourceState // OAuth client ID ClientId pulumi.StringOutput `pulumi:"clientId"` // OAuth client secret // // *** ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // If this IDP allows the user to sign in Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringOutput `pulumi:"idpId"` // The name of the DefaultSupportedIdpConfig resource Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Configurations options for authenticating with a the standard set of Identity Toolkit-trusted IDPs.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Default Supported Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewDefaultSupportedIdpConfig(ctx, "idpConfig", &identityplatform.DefaultSupportedIdpConfigArgs{ ClientId: pulumi.String("client-id"), ClientSecret: pulumi.String("secret"), Enabled: pulumi.Bool(true), IdpId: pulumi.String("playgames.google.com"), }) if err != nil { return err } return nil }) }
```
## Import
DefaultSupportedIdpConfig can be imported using any of these accepted formats* `projects/{{project}}/defaultSupportedIdpConfigs/{{idp_id}}` * `{{project}}/{{idp_id}}` * `{{idp_id}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import DefaultSupportedIdpConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/defaultSupportedIdpConfigs/{{idp_id}}" to = google_identity_platform_default_supported_idp_config.default }
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), DefaultSupportedIdpConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig default projects/{{project}}/defaultSupportedIdpConfigs/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig default {{project}}/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig default {{idp_id}}
```
func GetDefaultSupportedIdpConfig ¶
func GetDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultSupportedIdpConfigState, opts ...pulumi.ResourceOption) (*DefaultSupportedIdpConfig, error)
GetDefaultSupportedIdpConfig gets an existing DefaultSupportedIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDefaultSupportedIdpConfig ¶
func NewDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, args *DefaultSupportedIdpConfigArgs, opts ...pulumi.ResourceOption) (*DefaultSupportedIdpConfig, error)
NewDefaultSupportedIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*DefaultSupportedIdpConfig) ElementType ¶
func (*DefaultSupportedIdpConfig) ElementType() reflect.Type
func (*DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutput ¶
func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
func (*DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutputWithContext ¶
func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
type DefaultSupportedIdpConfigArgs ¶
type DefaultSupportedIdpConfigArgs struct { // OAuth client ID ClientId pulumi.StringInput // OAuth client secret // // *** ClientSecret pulumi.StringInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a DefaultSupportedIdpConfig resource.
func (DefaultSupportedIdpConfigArgs) ElementType ¶
func (DefaultSupportedIdpConfigArgs) ElementType() reflect.Type
type DefaultSupportedIdpConfigArray ¶
type DefaultSupportedIdpConfigArray []DefaultSupportedIdpConfigInput
func (DefaultSupportedIdpConfigArray) ElementType ¶
func (DefaultSupportedIdpConfigArray) ElementType() reflect.Type
func (DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutput ¶
func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
func (DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
type DefaultSupportedIdpConfigArrayInput ¶
type DefaultSupportedIdpConfigArrayInput interface { pulumi.Input ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput ToDefaultSupportedIdpConfigArrayOutputWithContext(context.Context) DefaultSupportedIdpConfigArrayOutput }
DefaultSupportedIdpConfigArrayInput is an input type that accepts DefaultSupportedIdpConfigArray and DefaultSupportedIdpConfigArrayOutput values. You can construct a concrete instance of `DefaultSupportedIdpConfigArrayInput` via:
DefaultSupportedIdpConfigArray{ DefaultSupportedIdpConfigArgs{...} }
type DefaultSupportedIdpConfigArrayOutput ¶
type DefaultSupportedIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (DefaultSupportedIdpConfigArrayOutput) ElementType ¶
func (DefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigArrayOutput) Index ¶
func (o DefaultSupportedIdpConfigArrayOutput) Index(i pulumi.IntInput) DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutput ¶
func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
func (DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
type DefaultSupportedIdpConfigInput ¶
type DefaultSupportedIdpConfigInput interface { pulumi.Input ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput }
type DefaultSupportedIdpConfigMap ¶
type DefaultSupportedIdpConfigMap map[string]DefaultSupportedIdpConfigInput
func (DefaultSupportedIdpConfigMap) ElementType ¶
func (DefaultSupportedIdpConfigMap) ElementType() reflect.Type
func (DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutput ¶
func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
func (DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutputWithContext ¶
func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
type DefaultSupportedIdpConfigMapInput ¶
type DefaultSupportedIdpConfigMapInput interface { pulumi.Input ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput ToDefaultSupportedIdpConfigMapOutputWithContext(context.Context) DefaultSupportedIdpConfigMapOutput }
DefaultSupportedIdpConfigMapInput is an input type that accepts DefaultSupportedIdpConfigMap and DefaultSupportedIdpConfigMapOutput values. You can construct a concrete instance of `DefaultSupportedIdpConfigMapInput` via:
DefaultSupportedIdpConfigMap{ "key": DefaultSupportedIdpConfigArgs{...} }
type DefaultSupportedIdpConfigMapOutput ¶
type DefaultSupportedIdpConfigMapOutput struct{ *pulumi.OutputState }
func (DefaultSupportedIdpConfigMapOutput) ElementType ¶
func (DefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigMapOutput) MapIndex ¶
func (o DefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutput ¶
func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
func (DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutputWithContext ¶
func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
type DefaultSupportedIdpConfigOutput ¶
type DefaultSupportedIdpConfigOutput struct{ *pulumi.OutputState }
func (DefaultSupportedIdpConfigOutput) ClientId ¶
func (o DefaultSupportedIdpConfigOutput) ClientId() pulumi.StringOutput
OAuth client ID
func (DefaultSupportedIdpConfigOutput) ClientSecret ¶
func (o DefaultSupportedIdpConfigOutput) ClientSecret() pulumi.StringOutput
OAuth client secret
***
func (DefaultSupportedIdpConfigOutput) ElementType ¶
func (DefaultSupportedIdpConfigOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigOutput) Enabled ¶
func (o DefaultSupportedIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
If this IDP allows the user to sign in
func (DefaultSupportedIdpConfigOutput) IdpId ¶
func (o DefaultSupportedIdpConfigOutput) IdpId() pulumi.StringOutput
ID of the IDP. Possible values include: * `apple.com` * `facebook.com` * `gc.apple.com` * `github.com` * `google.com` * `linkedin.com` * `microsoft.com` * `playgames.google.com` * `twitter.com` * `yahoo.com`
func (DefaultSupportedIdpConfigOutput) Name ¶
func (o DefaultSupportedIdpConfigOutput) Name() pulumi.StringOutput
The name of the DefaultSupportedIdpConfig resource
func (DefaultSupportedIdpConfigOutput) Project ¶
func (o DefaultSupportedIdpConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutput ¶
func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutputWithContext ¶
func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
type DefaultSupportedIdpConfigState ¶
type DefaultSupportedIdpConfigState struct { // OAuth client ID ClientId pulumi.StringPtrInput // OAuth client secret // // *** ClientSecret pulumi.StringPtrInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringPtrInput // The name of the DefaultSupportedIdpConfig resource Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (DefaultSupportedIdpConfigState) ElementType ¶
func (DefaultSupportedIdpConfigState) ElementType() reflect.Type
type InboundSamlConfig ¶
type InboundSamlConfig struct { pulumi.CustomResourceState // Human friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig InboundSamlConfigIdpConfigOutput `pulumi:"idpConfig"` // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig InboundSamlConfigSpConfigOutput `pulumi:"spConfig"` }
Inbound SAML configuration for a Identity Toolkit project.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Inbound Saml Config Basic
```go package main
import (
"os" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewInboundSamlConfig(ctx, "samlConfig", &identityplatform.InboundSamlConfigArgs{ DisplayName: pulumi.String("Display Name"), IdpConfig: &identityplatform.InboundSamlConfigIdpConfigArgs{ IdpEntityId: pulumi.String("tf-idp"), SignRequest: pulumi.Bool(true), SsoUrl: pulumi.String("https://example.com"), IdpCertificates: identityplatform.InboundSamlConfigIdpConfigIdpCertificateArray{ &identityplatform.InboundSamlConfigIdpConfigIdpCertificateArgs{ X509Certificate: readFileOrPanic("test-fixtures/rsa_cert.pem"), }, }, }, SpConfig: &identityplatform.InboundSamlConfigSpConfigArgs{ SpEntityId: pulumi.String("tf-sp"), CallbackUri: pulumi.String("https://example.com"), }, }) if err != nil { return err } return nil }) }
```
## Import
InboundSamlConfig can be imported using any of these accepted formats* `projects/{{project}}/inboundSamlConfigs/{{name}}` * `{{project}}/{{name}}` * `{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import InboundSamlConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/inboundSamlConfigs/{{name}}" to = google_identity_platform_inbound_saml_config.default }
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), InboundSamlConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig default projects/{{project}}/inboundSamlConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig default {{name}}
```
func GetInboundSamlConfig ¶
func GetInboundSamlConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InboundSamlConfigState, opts ...pulumi.ResourceOption) (*InboundSamlConfig, error)
GetInboundSamlConfig gets an existing InboundSamlConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInboundSamlConfig ¶
func NewInboundSamlConfig(ctx *pulumi.Context, name string, args *InboundSamlConfigArgs, opts ...pulumi.ResourceOption) (*InboundSamlConfig, error)
NewInboundSamlConfig registers a new resource with the given unique name, arguments, and options.
func (*InboundSamlConfig) ElementType ¶
func (*InboundSamlConfig) ElementType() reflect.Type
func (*InboundSamlConfig) ToInboundSamlConfigOutput ¶
func (i *InboundSamlConfig) ToInboundSamlConfigOutput() InboundSamlConfigOutput
func (*InboundSamlConfig) ToInboundSamlConfigOutputWithContext ¶
func (i *InboundSamlConfig) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
type InboundSamlConfigArgs ¶
type InboundSamlConfigArgs struct { // Human friendly display name. DisplayName pulumi.StringInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig InboundSamlConfigIdpConfigInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig InboundSamlConfigSpConfigInput }
The set of arguments for constructing a InboundSamlConfig resource.
func (InboundSamlConfigArgs) ElementType ¶
func (InboundSamlConfigArgs) ElementType() reflect.Type
type InboundSamlConfigArray ¶
type InboundSamlConfigArray []InboundSamlConfigInput
func (InboundSamlConfigArray) ElementType ¶
func (InboundSamlConfigArray) ElementType() reflect.Type
func (InboundSamlConfigArray) ToInboundSamlConfigArrayOutput ¶
func (i InboundSamlConfigArray) ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput
func (InboundSamlConfigArray) ToInboundSamlConfigArrayOutputWithContext ¶
func (i InboundSamlConfigArray) ToInboundSamlConfigArrayOutputWithContext(ctx context.Context) InboundSamlConfigArrayOutput
type InboundSamlConfigArrayInput ¶
type InboundSamlConfigArrayInput interface { pulumi.Input ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput ToInboundSamlConfigArrayOutputWithContext(context.Context) InboundSamlConfigArrayOutput }
InboundSamlConfigArrayInput is an input type that accepts InboundSamlConfigArray and InboundSamlConfigArrayOutput values. You can construct a concrete instance of `InboundSamlConfigArrayInput` via:
InboundSamlConfigArray{ InboundSamlConfigArgs{...} }
type InboundSamlConfigArrayOutput ¶
type InboundSamlConfigArrayOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigArrayOutput) ElementType ¶
func (InboundSamlConfigArrayOutput) ElementType() reflect.Type
func (InboundSamlConfigArrayOutput) Index ¶
func (o InboundSamlConfigArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigOutput
func (InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutput ¶
func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput
func (InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutputWithContext ¶
func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutputWithContext(ctx context.Context) InboundSamlConfigArrayOutput
type InboundSamlConfigIdpConfig ¶
type InboundSamlConfigIdpConfig struct { // The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates []InboundSamlConfigIdpConfigIdpCertificate `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId string `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest *bool `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl string `pulumi:"ssoUrl"` }
type InboundSamlConfigIdpConfigArgs ¶
type InboundSamlConfigIdpConfigArgs struct { // The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates InboundSamlConfigIdpConfigIdpCertificateArrayInput `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId pulumi.StringInput `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest pulumi.BoolPtrInput `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl pulumi.StringInput `pulumi:"ssoUrl"` }
func (InboundSamlConfigIdpConfigArgs) ElementType ¶
func (InboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutput ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutputWithContext ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutput ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
type InboundSamlConfigIdpConfigIdpCertificate ¶
type InboundSamlConfigIdpConfigIdpCertificate struct { // The IdP's x509 certificate. X509Certificate *string `pulumi:"x509Certificate"` }
type InboundSamlConfigIdpConfigIdpCertificateArgs ¶
type InboundSamlConfigIdpConfigIdpCertificateArgs struct { // The IdP's x509 certificate. X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
type InboundSamlConfigIdpConfigIdpCertificateArray ¶
type InboundSamlConfigIdpConfigIdpCertificateArray []InboundSamlConfigIdpConfigIdpCertificateInput
func (InboundSamlConfigIdpConfigIdpCertificateArray) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
type InboundSamlConfigIdpConfigIdpCertificateArrayInput ¶
type InboundSamlConfigIdpConfigIdpCertificateArrayInput interface { pulumi.Input ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput }
InboundSamlConfigIdpConfigIdpCertificateArrayInput is an input type that accepts InboundSamlConfigIdpConfigIdpCertificateArray and InboundSamlConfigIdpConfigIdpCertificateArrayOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigIdpCertificateArrayInput` via:
InboundSamlConfigIdpConfigIdpCertificateArray{ InboundSamlConfigIdpConfigIdpCertificateArgs{...} }
type InboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
type InboundSamlConfigIdpConfigIdpCertificateArrayOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
type InboundSamlConfigIdpConfigIdpCertificateInput ¶
type InboundSamlConfigIdpConfigIdpCertificateInput interface { pulumi.Input ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput }
InboundSamlConfigIdpConfigIdpCertificateInput is an input type that accepts InboundSamlConfigIdpConfigIdpCertificateArgs and InboundSamlConfigIdpConfigIdpCertificateOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigIdpCertificateInput` via:
InboundSamlConfigIdpConfigIdpCertificateArgs{...}
type InboundSamlConfigIdpConfigIdpCertificateOutput ¶
type InboundSamlConfigIdpConfigIdpCertificateOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
func (InboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate ¶
func (o InboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
The IdP's x509 certificate.
type InboundSamlConfigIdpConfigInput ¶
type InboundSamlConfigIdpConfigInput interface { pulumi.Input ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput ToInboundSamlConfigIdpConfigOutputWithContext(context.Context) InboundSamlConfigIdpConfigOutput }
InboundSamlConfigIdpConfigInput is an input type that accepts InboundSamlConfigIdpConfigArgs and InboundSamlConfigIdpConfigOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigInput` via:
InboundSamlConfigIdpConfigArgs{...}
type InboundSamlConfigIdpConfigOutput ¶
type InboundSamlConfigIdpConfigOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigOutput) ElementType ¶
func (InboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigOutput) IdpCertificates ¶
func (o InboundSamlConfigIdpConfigOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (InboundSamlConfigIdpConfigOutput) IdpEntityId ¶
func (o InboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
Unique identifier for all SAML entities
func (InboundSamlConfigIdpConfigOutput) SignRequest ¶
func (o InboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (InboundSamlConfigIdpConfigOutput) SsoUrl ¶
func (o InboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
URL to send Authentication request to.
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutput ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutputWithContext ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutput ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
type InboundSamlConfigIdpConfigPtrInput ¶
type InboundSamlConfigIdpConfigPtrInput interface { pulumi.Input ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput ToInboundSamlConfigIdpConfigPtrOutputWithContext(context.Context) InboundSamlConfigIdpConfigPtrOutput }
InboundSamlConfigIdpConfigPtrInput is an input type that accepts InboundSamlConfigIdpConfigArgs, InboundSamlConfigIdpConfigPtr and InboundSamlConfigIdpConfigPtrOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigPtrInput` via:
InboundSamlConfigIdpConfigArgs{...} or: nil
func InboundSamlConfigIdpConfigPtr ¶
func InboundSamlConfigIdpConfigPtr(v *InboundSamlConfigIdpConfigArgs) InboundSamlConfigIdpConfigPtrInput
type InboundSamlConfigIdpConfigPtrOutput ¶
type InboundSamlConfigIdpConfigPtrOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigPtrOutput) Elem ¶
func (o InboundSamlConfigIdpConfigPtrOutput) Elem() InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigPtrOutput) ElementType ¶
func (InboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigPtrOutput) IdpCertificates ¶
func (o InboundSamlConfigIdpConfigPtrOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (InboundSamlConfigIdpConfigPtrOutput) IdpEntityId ¶
func (o InboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities
func (InboundSamlConfigIdpConfigPtrOutput) SignRequest ¶
func (o InboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (InboundSamlConfigIdpConfigPtrOutput) SsoUrl ¶
func (o InboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
URL to send Authentication request to.
func (InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutput ¶
func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
func (InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
type InboundSamlConfigInput ¶
type InboundSamlConfigInput interface { pulumi.Input ToInboundSamlConfigOutput() InboundSamlConfigOutput ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput }
type InboundSamlConfigMap ¶
type InboundSamlConfigMap map[string]InboundSamlConfigInput
func (InboundSamlConfigMap) ElementType ¶
func (InboundSamlConfigMap) ElementType() reflect.Type
func (InboundSamlConfigMap) ToInboundSamlConfigMapOutput ¶
func (i InboundSamlConfigMap) ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput
func (InboundSamlConfigMap) ToInboundSamlConfigMapOutputWithContext ¶
func (i InboundSamlConfigMap) ToInboundSamlConfigMapOutputWithContext(ctx context.Context) InboundSamlConfigMapOutput
type InboundSamlConfigMapInput ¶
type InboundSamlConfigMapInput interface { pulumi.Input ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput ToInboundSamlConfigMapOutputWithContext(context.Context) InboundSamlConfigMapOutput }
InboundSamlConfigMapInput is an input type that accepts InboundSamlConfigMap and InboundSamlConfigMapOutput values. You can construct a concrete instance of `InboundSamlConfigMapInput` via:
InboundSamlConfigMap{ "key": InboundSamlConfigArgs{...} }
type InboundSamlConfigMapOutput ¶
type InboundSamlConfigMapOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigMapOutput) ElementType ¶
func (InboundSamlConfigMapOutput) ElementType() reflect.Type
func (InboundSamlConfigMapOutput) MapIndex ¶
func (o InboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) InboundSamlConfigOutput
func (InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutput ¶
func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput
func (InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutputWithContext ¶
func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutputWithContext(ctx context.Context) InboundSamlConfigMapOutput
type InboundSamlConfigOutput ¶
type InboundSamlConfigOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigOutput) DisplayName ¶
func (o InboundSamlConfigOutput) DisplayName() pulumi.StringOutput
Human friendly display name.
func (InboundSamlConfigOutput) ElementType ¶
func (InboundSamlConfigOutput) ElementType() reflect.Type
func (InboundSamlConfigOutput) Enabled ¶
func (o InboundSamlConfigOutput) Enabled() pulumi.BoolPtrOutput
If this config allows users to sign in with the provider.
func (InboundSamlConfigOutput) IdpConfig ¶
func (o InboundSamlConfigOutput) IdpConfig() InboundSamlConfigIdpConfigOutput
SAML IdP configuration when the project acts as the relying party Structure is documented below.
func (InboundSamlConfigOutput) Name ¶
func (o InboundSamlConfigOutput) Name() pulumi.StringOutput
The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an alphanumeric character, and have at least 2 characters.
func (InboundSamlConfigOutput) Project ¶
func (o InboundSamlConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (InboundSamlConfigOutput) SpConfig ¶
func (o InboundSamlConfigOutput) SpConfig() InboundSamlConfigSpConfigOutput
SAML SP (Service Provider) configuration when the project acts as the relying party to receive and accept an authentication assertion issued by a SAML identity provider. Structure is documented below.
func (InboundSamlConfigOutput) ToInboundSamlConfigOutput ¶
func (o InboundSamlConfigOutput) ToInboundSamlConfigOutput() InboundSamlConfigOutput
func (InboundSamlConfigOutput) ToInboundSamlConfigOutputWithContext ¶
func (o InboundSamlConfigOutput) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
type InboundSamlConfigSpConfig ¶
type InboundSamlConfigSpConfig struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri *string `pulumi:"callbackUri"` // (Output) // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. // // <a name="nestedSpCertificates"></a>The `spCertificates` block contains: SpCertificates []InboundSamlConfigSpConfigSpCertificate `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId *string `pulumi:"spEntityId"` }
type InboundSamlConfigSpConfigArgs ¶
type InboundSamlConfigSpConfigArgs struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri pulumi.StringPtrInput `pulumi:"callbackUri"` // (Output) // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. // // <a name="nestedSpCertificates"></a>The `spCertificates` block contains: SpCertificates InboundSamlConfigSpConfigSpCertificateArrayInput `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId pulumi.StringPtrInput `pulumi:"spEntityId"` }
func (InboundSamlConfigSpConfigArgs) ElementType ¶
func (InboundSamlConfigSpConfigArgs) ElementType() reflect.Type
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutput ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutputWithContext ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutput ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
type InboundSamlConfigSpConfigInput ¶
type InboundSamlConfigSpConfigInput interface { pulumi.Input ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput ToInboundSamlConfigSpConfigOutputWithContext(context.Context) InboundSamlConfigSpConfigOutput }
InboundSamlConfigSpConfigInput is an input type that accepts InboundSamlConfigSpConfigArgs and InboundSamlConfigSpConfigOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigInput` via:
InboundSamlConfigSpConfigArgs{...}
type InboundSamlConfigSpConfigOutput ¶
type InboundSamlConfigSpConfigOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigOutput) CallbackUri ¶
func (o InboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringPtrOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (InboundSamlConfigSpConfigOutput) ElementType ¶
func (InboundSamlConfigSpConfigOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigOutput) SpCertificates ¶
func (o InboundSamlConfigSpConfigOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
(Output) The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
<a name="nestedSpCertificates"></a>The `spCertificates` block contains:
func (InboundSamlConfigSpConfigOutput) SpEntityId ¶
func (o InboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities.
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutput ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutputWithContext ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutput ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
type InboundSamlConfigSpConfigPtrInput ¶
type InboundSamlConfigSpConfigPtrInput interface { pulumi.Input ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput ToInboundSamlConfigSpConfigPtrOutputWithContext(context.Context) InboundSamlConfigSpConfigPtrOutput }
InboundSamlConfigSpConfigPtrInput is an input type that accepts InboundSamlConfigSpConfigArgs, InboundSamlConfigSpConfigPtr and InboundSamlConfigSpConfigPtrOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigPtrInput` via:
InboundSamlConfigSpConfigArgs{...} or: nil
func InboundSamlConfigSpConfigPtr ¶
func InboundSamlConfigSpConfigPtr(v *InboundSamlConfigSpConfigArgs) InboundSamlConfigSpConfigPtrInput
type InboundSamlConfigSpConfigPtrOutput ¶
type InboundSamlConfigSpConfigPtrOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigPtrOutput) CallbackUri ¶
func (o InboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (InboundSamlConfigSpConfigPtrOutput) Elem ¶
func (o InboundSamlConfigSpConfigPtrOutput) Elem() InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigPtrOutput) ElementType ¶
func (InboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigPtrOutput) SpCertificates ¶
func (o InboundSamlConfigSpConfigPtrOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
(Output) The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
<a name="nestedSpCertificates"></a>The `spCertificates` block contains:
func (InboundSamlConfigSpConfigPtrOutput) SpEntityId ¶
func (o InboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities.
func (InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutput ¶
func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
func (InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
type InboundSamlConfigSpConfigSpCertificate ¶
type InboundSamlConfigSpConfigSpCertificate struct { // The IdP's x509 certificate. X509Certificate *string `pulumi:"x509Certificate"` }
type InboundSamlConfigSpConfigSpCertificateArgs ¶
type InboundSamlConfigSpConfigSpCertificateArgs struct { // The IdP's x509 certificate. X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (InboundSamlConfigSpConfigSpCertificateArgs) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutput ¶
func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
func (InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
type InboundSamlConfigSpConfigSpCertificateArray ¶
type InboundSamlConfigSpConfigSpCertificateArray []InboundSamlConfigSpConfigSpCertificateInput
func (InboundSamlConfigSpConfigSpCertificateArray) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
func (InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
type InboundSamlConfigSpConfigSpCertificateArrayInput ¶
type InboundSamlConfigSpConfigSpCertificateArrayInput interface { pulumi.Input ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput }
InboundSamlConfigSpConfigSpCertificateArrayInput is an input type that accepts InboundSamlConfigSpConfigSpCertificateArray and InboundSamlConfigSpConfigSpCertificateArrayOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigSpCertificateArrayInput` via:
InboundSamlConfigSpConfigSpCertificateArray{ InboundSamlConfigSpConfigSpCertificateArgs{...} }
type InboundSamlConfigSpConfigSpCertificateArrayOutput ¶
type InboundSamlConfigSpConfigSpCertificateArrayOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
type InboundSamlConfigSpConfigSpCertificateInput ¶
type InboundSamlConfigSpConfigSpCertificateInput interface { pulumi.Input ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(context.Context) InboundSamlConfigSpConfigSpCertificateOutput }
InboundSamlConfigSpConfigSpCertificateInput is an input type that accepts InboundSamlConfigSpConfigSpCertificateArgs and InboundSamlConfigSpConfigSpCertificateOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigSpCertificateInput` via:
InboundSamlConfigSpConfigSpCertificateArgs{...}
type InboundSamlConfigSpConfigSpCertificateOutput ¶
type InboundSamlConfigSpConfigSpCertificateOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigSpCertificateOutput) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutput ¶
func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
func (InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
func (InboundSamlConfigSpConfigSpCertificateOutput) X509Certificate ¶
func (o InboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
The IdP's x509 certificate.
type InboundSamlConfigState ¶
type InboundSamlConfigState struct { // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig InboundSamlConfigIdpConfigPtrInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig InboundSamlConfigSpConfigPtrInput }
func (InboundSamlConfigState) ElementType ¶
func (InboundSamlConfigState) ElementType() reflect.Type
type OauthIdpConfig ¶
type OauthIdpConfig struct { pulumi.CustomResourceState // The client id of an OAuth client. // // *** ClientId pulumi.StringOutput `pulumi:"clientId"` // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // Human friendly display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // For OIDC Idps, the issuer identifier. Issuer pulumi.StringOutput `pulumi:"issuer"` // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
OIDC IdP configuration for a Identity Toolkit project.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Oauth Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewOauthIdpConfig(ctx, "oauthIdpConfig", &identityplatform.OauthIdpConfigArgs{ ClientId: pulumi.String("client-id"), ClientSecret: pulumi.String("secret"), DisplayName: pulumi.String("Display Name"), Enabled: pulumi.Bool(true), Issuer: pulumi.String("issuer"), }) if err != nil { return err } return nil }) }
```
## Import
OauthIdpConfig can be imported using any of these accepted formats* `projects/{{project}}/oauthIdpConfigs/{{name}}` * `{{project}}/{{name}}` * `{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import OauthIdpConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/oauthIdpConfigs/{{name}}" to = google_identity_platform_oauth_idp_config.default }
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), OauthIdpConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig default projects/{{project}}/oauthIdpConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig default {{name}}
```
func GetOauthIdpConfig ¶
func GetOauthIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OauthIdpConfigState, opts ...pulumi.ResourceOption) (*OauthIdpConfig, error)
GetOauthIdpConfig gets an existing OauthIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOauthIdpConfig ¶
func NewOauthIdpConfig(ctx *pulumi.Context, name string, args *OauthIdpConfigArgs, opts ...pulumi.ResourceOption) (*OauthIdpConfig, error)
NewOauthIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*OauthIdpConfig) ElementType ¶
func (*OauthIdpConfig) ElementType() reflect.Type
func (*OauthIdpConfig) ToOauthIdpConfigOutput ¶
func (i *OauthIdpConfig) ToOauthIdpConfigOutput() OauthIdpConfigOutput
func (*OauthIdpConfig) ToOauthIdpConfigOutputWithContext ¶
func (i *OauthIdpConfig) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
type OauthIdpConfigArgs ¶
type OauthIdpConfigArgs struct { // The client id of an OAuth client. // // *** ClientId pulumi.StringInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a OauthIdpConfig resource.
func (OauthIdpConfigArgs) ElementType ¶
func (OauthIdpConfigArgs) ElementType() reflect.Type
type OauthIdpConfigArray ¶
type OauthIdpConfigArray []OauthIdpConfigInput
func (OauthIdpConfigArray) ElementType ¶
func (OauthIdpConfigArray) ElementType() reflect.Type
func (OauthIdpConfigArray) ToOauthIdpConfigArrayOutput ¶
func (i OauthIdpConfigArray) ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput
func (OauthIdpConfigArray) ToOauthIdpConfigArrayOutputWithContext ¶
func (i OauthIdpConfigArray) ToOauthIdpConfigArrayOutputWithContext(ctx context.Context) OauthIdpConfigArrayOutput
type OauthIdpConfigArrayInput ¶
type OauthIdpConfigArrayInput interface { pulumi.Input ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput ToOauthIdpConfigArrayOutputWithContext(context.Context) OauthIdpConfigArrayOutput }
OauthIdpConfigArrayInput is an input type that accepts OauthIdpConfigArray and OauthIdpConfigArrayOutput values. You can construct a concrete instance of `OauthIdpConfigArrayInput` via:
OauthIdpConfigArray{ OauthIdpConfigArgs{...} }
type OauthIdpConfigArrayOutput ¶
type OauthIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (OauthIdpConfigArrayOutput) ElementType ¶
func (OauthIdpConfigArrayOutput) ElementType() reflect.Type
func (OauthIdpConfigArrayOutput) Index ¶
func (o OauthIdpConfigArrayOutput) Index(i pulumi.IntInput) OauthIdpConfigOutput
func (OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutput ¶
func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput
func (OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutputWithContext ¶
func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutputWithContext(ctx context.Context) OauthIdpConfigArrayOutput
type OauthIdpConfigInput ¶
type OauthIdpConfigInput interface { pulumi.Input ToOauthIdpConfigOutput() OauthIdpConfigOutput ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput }
type OauthIdpConfigMap ¶
type OauthIdpConfigMap map[string]OauthIdpConfigInput
func (OauthIdpConfigMap) ElementType ¶
func (OauthIdpConfigMap) ElementType() reflect.Type
func (OauthIdpConfigMap) ToOauthIdpConfigMapOutput ¶
func (i OauthIdpConfigMap) ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput
func (OauthIdpConfigMap) ToOauthIdpConfigMapOutputWithContext ¶
func (i OauthIdpConfigMap) ToOauthIdpConfigMapOutputWithContext(ctx context.Context) OauthIdpConfigMapOutput
type OauthIdpConfigMapInput ¶
type OauthIdpConfigMapInput interface { pulumi.Input ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput ToOauthIdpConfigMapOutputWithContext(context.Context) OauthIdpConfigMapOutput }
OauthIdpConfigMapInput is an input type that accepts OauthIdpConfigMap and OauthIdpConfigMapOutput values. You can construct a concrete instance of `OauthIdpConfigMapInput` via:
OauthIdpConfigMap{ "key": OauthIdpConfigArgs{...} }
type OauthIdpConfigMapOutput ¶
type OauthIdpConfigMapOutput struct{ *pulumi.OutputState }
func (OauthIdpConfigMapOutput) ElementType ¶
func (OauthIdpConfigMapOutput) ElementType() reflect.Type
func (OauthIdpConfigMapOutput) MapIndex ¶
func (o OauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) OauthIdpConfigOutput
func (OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutput ¶
func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput
func (OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutputWithContext ¶
func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutputWithContext(ctx context.Context) OauthIdpConfigMapOutput
type OauthIdpConfigOutput ¶
type OauthIdpConfigOutput struct{ *pulumi.OutputState }
func (OauthIdpConfigOutput) ClientId ¶
func (o OauthIdpConfigOutput) ClientId() pulumi.StringOutput
The client id of an OAuth client.
***
func (OauthIdpConfigOutput) ClientSecret ¶
func (o OauthIdpConfigOutput) ClientSecret() pulumi.StringPtrOutput
The client secret of the OAuth client, to enable OIDC code flow.
func (OauthIdpConfigOutput) DisplayName ¶
func (o OauthIdpConfigOutput) DisplayName() pulumi.StringPtrOutput
Human friendly display name.
func (OauthIdpConfigOutput) ElementType ¶
func (OauthIdpConfigOutput) ElementType() reflect.Type
func (OauthIdpConfigOutput) Enabled ¶
func (o OauthIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
If this config allows users to sign in with the provider.
func (OauthIdpConfigOutput) Issuer ¶
func (o OauthIdpConfigOutput) Issuer() pulumi.StringOutput
For OIDC Idps, the issuer identifier.
func (OauthIdpConfigOutput) Name ¶
func (o OauthIdpConfigOutput) Name() pulumi.StringOutput
The name of the OauthIdpConfig. Must start with `oidc.`.
func (OauthIdpConfigOutput) Project ¶
func (o OauthIdpConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (OauthIdpConfigOutput) ToOauthIdpConfigOutput ¶
func (o OauthIdpConfigOutput) ToOauthIdpConfigOutput() OauthIdpConfigOutput
func (OauthIdpConfigOutput) ToOauthIdpConfigOutputWithContext ¶
func (o OauthIdpConfigOutput) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
type OauthIdpConfigState ¶
type OauthIdpConfigState struct { // The client id of an OAuth client. // // *** ClientId pulumi.StringPtrInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringPtrInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (OauthIdpConfigState) ElementType ¶
func (OauthIdpConfigState) ElementType() reflect.Type
type ProjectDefaultConfig ¶
type ProjectDefaultConfig struct { pulumi.CustomResourceState // The name of the Config resource. Example: "projects/my-awesome-project/config" Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Configuration related to local sign in methods. // Structure is documented below. SignIn ProjectDefaultConfigSignInPtrOutput `pulumi:"signIn"` }
There is no persistent data associated with this resource.
> **Warning:** If you are using User ADCs (Application Default Credentials) with this resource, you must specify a `billingProject` and set `userProjectOverride` to true in the provider configuration. Otherwise the ACM API will return a 403 error. Your account must have the `serviceusage.services.use` permission on the `billingProject` you defined.
## Example Usage ### Identity Platform Project Default Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewProjectDefaultConfig(ctx, "default", &identityplatform.ProjectDefaultConfigArgs{ SignIn: &identityplatform.ProjectDefaultConfigSignInArgs{ AllowDuplicateEmails: pulumi.Bool(true), Anonymous: &identityplatform.ProjectDefaultConfigSignInAnonymousArgs{ Enabled: pulumi.Bool(true), }, Email: &identityplatform.ProjectDefaultConfigSignInEmailArgs{ Enabled: pulumi.Bool(true), PasswordRequired: pulumi.Bool(false), }, PhoneNumber: &identityplatform.ProjectDefaultConfigSignInPhoneNumberArgs{ Enabled: pulumi.Bool(true), TestPhoneNumbers: pulumi.StringMap{ "+11231231234": pulumi.String("000000"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
ProjectDefaultConfig can be imported using any of these accepted formats* `projects/{{project}}/config/{{name}}` * `{{project}}/{{name}}` * `{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import ProjectDefaultConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/config/{{name}}" to = google_identity_platform_project_default_config.default }
```sh
$ pulumi import gcp:identityplatform/projectDefaultConfig:ProjectDefaultConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), ProjectDefaultConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/projectDefaultConfig:ProjectDefaultConfig default projects/{{project}}/config/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/projectDefaultConfig:ProjectDefaultConfig default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/projectDefaultConfig:ProjectDefaultConfig default {{name}}
```
func GetProjectDefaultConfig ¶
func GetProjectDefaultConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectDefaultConfigState, opts ...pulumi.ResourceOption) (*ProjectDefaultConfig, error)
GetProjectDefaultConfig gets an existing ProjectDefaultConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProjectDefaultConfig ¶
func NewProjectDefaultConfig(ctx *pulumi.Context, name string, args *ProjectDefaultConfigArgs, opts ...pulumi.ResourceOption) (*ProjectDefaultConfig, error)
NewProjectDefaultConfig registers a new resource with the given unique name, arguments, and options.
func (*ProjectDefaultConfig) ElementType ¶
func (*ProjectDefaultConfig) ElementType() reflect.Type
func (*ProjectDefaultConfig) ToProjectDefaultConfigOutput ¶
func (i *ProjectDefaultConfig) ToProjectDefaultConfigOutput() ProjectDefaultConfigOutput
func (*ProjectDefaultConfig) ToProjectDefaultConfigOutputWithContext ¶
func (i *ProjectDefaultConfig) ToProjectDefaultConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigOutput
type ProjectDefaultConfigArgs ¶
type ProjectDefaultConfigArgs struct { // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration related to local sign in methods. // Structure is documented below. SignIn ProjectDefaultConfigSignInPtrInput }
The set of arguments for constructing a ProjectDefaultConfig resource.
func (ProjectDefaultConfigArgs) ElementType ¶
func (ProjectDefaultConfigArgs) ElementType() reflect.Type
type ProjectDefaultConfigArray ¶
type ProjectDefaultConfigArray []ProjectDefaultConfigInput
func (ProjectDefaultConfigArray) ElementType ¶
func (ProjectDefaultConfigArray) ElementType() reflect.Type
func (ProjectDefaultConfigArray) ToProjectDefaultConfigArrayOutput ¶
func (i ProjectDefaultConfigArray) ToProjectDefaultConfigArrayOutput() ProjectDefaultConfigArrayOutput
func (ProjectDefaultConfigArray) ToProjectDefaultConfigArrayOutputWithContext ¶
func (i ProjectDefaultConfigArray) ToProjectDefaultConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigArrayOutput
type ProjectDefaultConfigArrayInput ¶
type ProjectDefaultConfigArrayInput interface { pulumi.Input ToProjectDefaultConfigArrayOutput() ProjectDefaultConfigArrayOutput ToProjectDefaultConfigArrayOutputWithContext(context.Context) ProjectDefaultConfigArrayOutput }
ProjectDefaultConfigArrayInput is an input type that accepts ProjectDefaultConfigArray and ProjectDefaultConfigArrayOutput values. You can construct a concrete instance of `ProjectDefaultConfigArrayInput` via:
ProjectDefaultConfigArray{ ProjectDefaultConfigArgs{...} }
type ProjectDefaultConfigArrayOutput ¶
type ProjectDefaultConfigArrayOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigArrayOutput) ElementType ¶
func (ProjectDefaultConfigArrayOutput) ElementType() reflect.Type
func (ProjectDefaultConfigArrayOutput) Index ¶
func (o ProjectDefaultConfigArrayOutput) Index(i pulumi.IntInput) ProjectDefaultConfigOutput
func (ProjectDefaultConfigArrayOutput) ToProjectDefaultConfigArrayOutput ¶
func (o ProjectDefaultConfigArrayOutput) ToProjectDefaultConfigArrayOutput() ProjectDefaultConfigArrayOutput
func (ProjectDefaultConfigArrayOutput) ToProjectDefaultConfigArrayOutputWithContext ¶
func (o ProjectDefaultConfigArrayOutput) ToProjectDefaultConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigArrayOutput
type ProjectDefaultConfigInput ¶
type ProjectDefaultConfigInput interface { pulumi.Input ToProjectDefaultConfigOutput() ProjectDefaultConfigOutput ToProjectDefaultConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigOutput }
type ProjectDefaultConfigMap ¶
type ProjectDefaultConfigMap map[string]ProjectDefaultConfigInput
func (ProjectDefaultConfigMap) ElementType ¶
func (ProjectDefaultConfigMap) ElementType() reflect.Type
func (ProjectDefaultConfigMap) ToProjectDefaultConfigMapOutput ¶
func (i ProjectDefaultConfigMap) ToProjectDefaultConfigMapOutput() ProjectDefaultConfigMapOutput
func (ProjectDefaultConfigMap) ToProjectDefaultConfigMapOutputWithContext ¶
func (i ProjectDefaultConfigMap) ToProjectDefaultConfigMapOutputWithContext(ctx context.Context) ProjectDefaultConfigMapOutput
type ProjectDefaultConfigMapInput ¶
type ProjectDefaultConfigMapInput interface { pulumi.Input ToProjectDefaultConfigMapOutput() ProjectDefaultConfigMapOutput ToProjectDefaultConfigMapOutputWithContext(context.Context) ProjectDefaultConfigMapOutput }
ProjectDefaultConfigMapInput is an input type that accepts ProjectDefaultConfigMap and ProjectDefaultConfigMapOutput values. You can construct a concrete instance of `ProjectDefaultConfigMapInput` via:
ProjectDefaultConfigMap{ "key": ProjectDefaultConfigArgs{...} }
type ProjectDefaultConfigMapOutput ¶
type ProjectDefaultConfigMapOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigMapOutput) ElementType ¶
func (ProjectDefaultConfigMapOutput) ElementType() reflect.Type
func (ProjectDefaultConfigMapOutput) MapIndex ¶
func (o ProjectDefaultConfigMapOutput) MapIndex(k pulumi.StringInput) ProjectDefaultConfigOutput
func (ProjectDefaultConfigMapOutput) ToProjectDefaultConfigMapOutput ¶
func (o ProjectDefaultConfigMapOutput) ToProjectDefaultConfigMapOutput() ProjectDefaultConfigMapOutput
func (ProjectDefaultConfigMapOutput) ToProjectDefaultConfigMapOutputWithContext ¶
func (o ProjectDefaultConfigMapOutput) ToProjectDefaultConfigMapOutputWithContext(ctx context.Context) ProjectDefaultConfigMapOutput
type ProjectDefaultConfigOutput ¶
type ProjectDefaultConfigOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigOutput) ElementType ¶
func (ProjectDefaultConfigOutput) ElementType() reflect.Type
func (ProjectDefaultConfigOutput) Name ¶
func (o ProjectDefaultConfigOutput) Name() pulumi.StringOutput
The name of the Config resource. Example: "projects/my-awesome-project/config"
func (ProjectDefaultConfigOutput) Project ¶
func (o ProjectDefaultConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ProjectDefaultConfigOutput) SignIn ¶
func (o ProjectDefaultConfigOutput) SignIn() ProjectDefaultConfigSignInPtrOutput
Configuration related to local sign in methods. Structure is documented below.
func (ProjectDefaultConfigOutput) ToProjectDefaultConfigOutput ¶
func (o ProjectDefaultConfigOutput) ToProjectDefaultConfigOutput() ProjectDefaultConfigOutput
func (ProjectDefaultConfigOutput) ToProjectDefaultConfigOutputWithContext ¶
func (o ProjectDefaultConfigOutput) ToProjectDefaultConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigOutput
type ProjectDefaultConfigSignIn ¶
type ProjectDefaultConfigSignIn struct { // Whether to allow more than one account to have the same email. AllowDuplicateEmails *bool `pulumi:"allowDuplicateEmails"` // Configuration options related to authenticating an anonymous user. // Structure is documented below. Anonymous *ProjectDefaultConfigSignInAnonymous `pulumi:"anonymous"` // Configuration options related to authenticating a user by their email address. // Structure is documented below. Email *ProjectDefaultConfigSignInEmail `pulumi:"email"` // (Output) // Output only. Hash config information. // Structure is documented below. HashConfigs []ProjectDefaultConfigSignInHashConfig `pulumi:"hashConfigs"` // Configuration options related to authenticated a user by their phone number. // Structure is documented below. PhoneNumber *ProjectDefaultConfigSignInPhoneNumber `pulumi:"phoneNumber"` }
type ProjectDefaultConfigSignInAnonymous ¶
type ProjectDefaultConfigSignInAnonymous struct { // Whether anonymous user auth is enabled for the project or not. // // <a name="nestedHashConfig"></a>The `hashConfig` block contains: Enabled bool `pulumi:"enabled"` }
type ProjectDefaultConfigSignInAnonymousArgs ¶
type ProjectDefaultConfigSignInAnonymousArgs struct { // Whether anonymous user auth is enabled for the project or not. // // <a name="nestedHashConfig"></a>The `hashConfig` block contains: Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (ProjectDefaultConfigSignInAnonymousArgs) ElementType ¶
func (ProjectDefaultConfigSignInAnonymousArgs) ElementType() reflect.Type
func (ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousOutput ¶
func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousOutput() ProjectDefaultConfigSignInAnonymousOutput
func (ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousOutputWithContext ¶
func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousOutput
func (ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousPtrOutput ¶
func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput
func (ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext ¶
func (i ProjectDefaultConfigSignInAnonymousArgs) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput
type ProjectDefaultConfigSignInAnonymousInput ¶
type ProjectDefaultConfigSignInAnonymousInput interface { pulumi.Input ToProjectDefaultConfigSignInAnonymousOutput() ProjectDefaultConfigSignInAnonymousOutput ToProjectDefaultConfigSignInAnonymousOutputWithContext(context.Context) ProjectDefaultConfigSignInAnonymousOutput }
ProjectDefaultConfigSignInAnonymousInput is an input type that accepts ProjectDefaultConfigSignInAnonymousArgs and ProjectDefaultConfigSignInAnonymousOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInAnonymousInput` via:
ProjectDefaultConfigSignInAnonymousArgs{...}
type ProjectDefaultConfigSignInAnonymousOutput ¶
type ProjectDefaultConfigSignInAnonymousOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInAnonymousOutput) ElementType ¶
func (ProjectDefaultConfigSignInAnonymousOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInAnonymousOutput) Enabled ¶
func (o ProjectDefaultConfigSignInAnonymousOutput) Enabled() pulumi.BoolOutput
Whether anonymous user auth is enabled for the project or not.
<a name="nestedHashConfig"></a>The `hashConfig` block contains:
func (ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousOutput ¶
func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousOutput() ProjectDefaultConfigSignInAnonymousOutput
func (ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousOutputWithContext ¶
func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousOutput
func (ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousPtrOutput ¶
func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput
func (ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInAnonymousOutput) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput
type ProjectDefaultConfigSignInAnonymousPtrInput ¶
type ProjectDefaultConfigSignInAnonymousPtrInput interface { pulumi.Input ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput }
ProjectDefaultConfigSignInAnonymousPtrInput is an input type that accepts ProjectDefaultConfigSignInAnonymousArgs, ProjectDefaultConfigSignInAnonymousPtr and ProjectDefaultConfigSignInAnonymousPtrOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInAnonymousPtrInput` via:
ProjectDefaultConfigSignInAnonymousArgs{...} or: nil
func ProjectDefaultConfigSignInAnonymousPtr ¶
func ProjectDefaultConfigSignInAnonymousPtr(v *ProjectDefaultConfigSignInAnonymousArgs) ProjectDefaultConfigSignInAnonymousPtrInput
type ProjectDefaultConfigSignInAnonymousPtrOutput ¶
type ProjectDefaultConfigSignInAnonymousPtrOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInAnonymousPtrOutput) ElementType ¶
func (ProjectDefaultConfigSignInAnonymousPtrOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInAnonymousPtrOutput) Enabled ¶
func (o ProjectDefaultConfigSignInAnonymousPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether anonymous user auth is enabled for the project or not.
<a name="nestedHashConfig"></a>The `hashConfig` block contains:
func (ProjectDefaultConfigSignInAnonymousPtrOutput) ToProjectDefaultConfigSignInAnonymousPtrOutput ¶
func (o ProjectDefaultConfigSignInAnonymousPtrOutput) ToProjectDefaultConfigSignInAnonymousPtrOutput() ProjectDefaultConfigSignInAnonymousPtrOutput
func (ProjectDefaultConfigSignInAnonymousPtrOutput) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInAnonymousPtrOutput) ToProjectDefaultConfigSignInAnonymousPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInAnonymousPtrOutput
type ProjectDefaultConfigSignInArgs ¶
type ProjectDefaultConfigSignInArgs struct { // Whether to allow more than one account to have the same email. AllowDuplicateEmails pulumi.BoolPtrInput `pulumi:"allowDuplicateEmails"` // Configuration options related to authenticating an anonymous user. // Structure is documented below. Anonymous ProjectDefaultConfigSignInAnonymousPtrInput `pulumi:"anonymous"` // Configuration options related to authenticating a user by their email address. // Structure is documented below. Email ProjectDefaultConfigSignInEmailPtrInput `pulumi:"email"` // (Output) // Output only. Hash config information. // Structure is documented below. HashConfigs ProjectDefaultConfigSignInHashConfigArrayInput `pulumi:"hashConfigs"` // Configuration options related to authenticated a user by their phone number. // Structure is documented below. PhoneNumber ProjectDefaultConfigSignInPhoneNumberPtrInput `pulumi:"phoneNumber"` }
func (ProjectDefaultConfigSignInArgs) ElementType ¶
func (ProjectDefaultConfigSignInArgs) ElementType() reflect.Type
func (ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInOutput ¶
func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInOutput() ProjectDefaultConfigSignInOutput
func (ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInOutputWithContext ¶
func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInOutput
func (ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInPtrOutput ¶
func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput
func (ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInPtrOutputWithContext ¶
func (i ProjectDefaultConfigSignInArgs) ToProjectDefaultConfigSignInPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPtrOutput
type ProjectDefaultConfigSignInEmail ¶
type ProjectDefaultConfigSignInEmail struct { // Whether email auth is enabled for the project or not. Enabled *bool `pulumi:"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. PasswordRequired *bool `pulumi:"passwordRequired"` }
type ProjectDefaultConfigSignInEmailArgs ¶
type ProjectDefaultConfigSignInEmailArgs struct { // Whether email auth is enabled for the project or not. Enabled pulumi.BoolPtrInput `pulumi:"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. PasswordRequired pulumi.BoolPtrInput `pulumi:"passwordRequired"` }
func (ProjectDefaultConfigSignInEmailArgs) ElementType ¶
func (ProjectDefaultConfigSignInEmailArgs) ElementType() reflect.Type
func (ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailOutput ¶
func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailOutput() ProjectDefaultConfigSignInEmailOutput
func (ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailOutputWithContext ¶
func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailOutput
func (ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailPtrOutput ¶
func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput
func (ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailPtrOutputWithContext ¶
func (i ProjectDefaultConfigSignInEmailArgs) ToProjectDefaultConfigSignInEmailPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailPtrOutput
type ProjectDefaultConfigSignInEmailInput ¶
type ProjectDefaultConfigSignInEmailInput interface { pulumi.Input ToProjectDefaultConfigSignInEmailOutput() ProjectDefaultConfigSignInEmailOutput ToProjectDefaultConfigSignInEmailOutputWithContext(context.Context) ProjectDefaultConfigSignInEmailOutput }
ProjectDefaultConfigSignInEmailInput is an input type that accepts ProjectDefaultConfigSignInEmailArgs and ProjectDefaultConfigSignInEmailOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInEmailInput` via:
ProjectDefaultConfigSignInEmailArgs{...}
type ProjectDefaultConfigSignInEmailOutput ¶
type ProjectDefaultConfigSignInEmailOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInEmailOutput) ElementType ¶
func (ProjectDefaultConfigSignInEmailOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInEmailOutput) Enabled ¶
func (o ProjectDefaultConfigSignInEmailOutput) Enabled() pulumi.BoolPtrOutput
Whether email auth is enabled for the project or not.
func (ProjectDefaultConfigSignInEmailOutput) PasswordRequired ¶
func (o ProjectDefaultConfigSignInEmailOutput) PasswordRequired() pulumi.BoolPtrOutput
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.
func (ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailOutput ¶
func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailOutput() ProjectDefaultConfigSignInEmailOutput
func (ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailOutputWithContext ¶
func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailOutput
func (ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailPtrOutput ¶
func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput
func (ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInEmailOutput) ToProjectDefaultConfigSignInEmailPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailPtrOutput
type ProjectDefaultConfigSignInEmailPtrInput ¶
type ProjectDefaultConfigSignInEmailPtrInput interface { pulumi.Input ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput ToProjectDefaultConfigSignInEmailPtrOutputWithContext(context.Context) ProjectDefaultConfigSignInEmailPtrOutput }
ProjectDefaultConfigSignInEmailPtrInput is an input type that accepts ProjectDefaultConfigSignInEmailArgs, ProjectDefaultConfigSignInEmailPtr and ProjectDefaultConfigSignInEmailPtrOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInEmailPtrInput` via:
ProjectDefaultConfigSignInEmailArgs{...} or: nil
func ProjectDefaultConfigSignInEmailPtr ¶
func ProjectDefaultConfigSignInEmailPtr(v *ProjectDefaultConfigSignInEmailArgs) ProjectDefaultConfigSignInEmailPtrInput
type ProjectDefaultConfigSignInEmailPtrOutput ¶
type ProjectDefaultConfigSignInEmailPtrOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInEmailPtrOutput) ElementType ¶
func (ProjectDefaultConfigSignInEmailPtrOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInEmailPtrOutput) Enabled ¶
func (o ProjectDefaultConfigSignInEmailPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether email auth is enabled for the project or not.
func (ProjectDefaultConfigSignInEmailPtrOutput) PasswordRequired ¶
func (o ProjectDefaultConfigSignInEmailPtrOutput) PasswordRequired() pulumi.BoolPtrOutput
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.
func (ProjectDefaultConfigSignInEmailPtrOutput) ToProjectDefaultConfigSignInEmailPtrOutput ¶
func (o ProjectDefaultConfigSignInEmailPtrOutput) ToProjectDefaultConfigSignInEmailPtrOutput() ProjectDefaultConfigSignInEmailPtrOutput
func (ProjectDefaultConfigSignInEmailPtrOutput) ToProjectDefaultConfigSignInEmailPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInEmailPtrOutput) ToProjectDefaultConfigSignInEmailPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInEmailPtrOutput
type ProjectDefaultConfigSignInHashConfig ¶
type ProjectDefaultConfigSignInHashConfig struct { // (Output) // Different password hash algorithms used in Identity Toolkit. Algorithm *string `pulumi:"algorithm"` // (Output) // Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field. MemoryCost *int `pulumi:"memoryCost"` // (Output) // How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. Rounds *int `pulumi:"rounds"` // (Output) // Non-printable character to be inserted between the salt and plain text password in base64. SaltSeparator *string `pulumi:"saltSeparator"` // (Output) // Signer key in base64. SignerKey *string `pulumi:"signerKey"` }
type ProjectDefaultConfigSignInHashConfigArgs ¶
type ProjectDefaultConfigSignInHashConfigArgs struct { // (Output) // Different password hash algorithms used in Identity Toolkit. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // (Output) // Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field. MemoryCost pulumi.IntPtrInput `pulumi:"memoryCost"` // (Output) // How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. Rounds pulumi.IntPtrInput `pulumi:"rounds"` // (Output) // Non-printable character to be inserted between the salt and plain text password in base64. SaltSeparator pulumi.StringPtrInput `pulumi:"saltSeparator"` // (Output) // Signer key in base64. SignerKey pulumi.StringPtrInput `pulumi:"signerKey"` }
func (ProjectDefaultConfigSignInHashConfigArgs) ElementType ¶
func (ProjectDefaultConfigSignInHashConfigArgs) ElementType() reflect.Type
func (ProjectDefaultConfigSignInHashConfigArgs) ToProjectDefaultConfigSignInHashConfigOutput ¶
func (i ProjectDefaultConfigSignInHashConfigArgs) ToProjectDefaultConfigSignInHashConfigOutput() ProjectDefaultConfigSignInHashConfigOutput
func (ProjectDefaultConfigSignInHashConfigArgs) ToProjectDefaultConfigSignInHashConfigOutputWithContext ¶
func (i ProjectDefaultConfigSignInHashConfigArgs) ToProjectDefaultConfigSignInHashConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigOutput
type ProjectDefaultConfigSignInHashConfigArray ¶
type ProjectDefaultConfigSignInHashConfigArray []ProjectDefaultConfigSignInHashConfigInput
func (ProjectDefaultConfigSignInHashConfigArray) ElementType ¶
func (ProjectDefaultConfigSignInHashConfigArray) ElementType() reflect.Type
func (ProjectDefaultConfigSignInHashConfigArray) ToProjectDefaultConfigSignInHashConfigArrayOutput ¶
func (i ProjectDefaultConfigSignInHashConfigArray) ToProjectDefaultConfigSignInHashConfigArrayOutput() ProjectDefaultConfigSignInHashConfigArrayOutput
func (ProjectDefaultConfigSignInHashConfigArray) ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext ¶
func (i ProjectDefaultConfigSignInHashConfigArray) ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigArrayOutput
type ProjectDefaultConfigSignInHashConfigArrayInput ¶
type ProjectDefaultConfigSignInHashConfigArrayInput interface { pulumi.Input ToProjectDefaultConfigSignInHashConfigArrayOutput() ProjectDefaultConfigSignInHashConfigArrayOutput ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext(context.Context) ProjectDefaultConfigSignInHashConfigArrayOutput }
ProjectDefaultConfigSignInHashConfigArrayInput is an input type that accepts ProjectDefaultConfigSignInHashConfigArray and ProjectDefaultConfigSignInHashConfigArrayOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInHashConfigArrayInput` via:
ProjectDefaultConfigSignInHashConfigArray{ ProjectDefaultConfigSignInHashConfigArgs{...} }
type ProjectDefaultConfigSignInHashConfigArrayOutput ¶
type ProjectDefaultConfigSignInHashConfigArrayOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInHashConfigArrayOutput) ElementType ¶
func (ProjectDefaultConfigSignInHashConfigArrayOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInHashConfigArrayOutput) ToProjectDefaultConfigSignInHashConfigArrayOutput ¶
func (o ProjectDefaultConfigSignInHashConfigArrayOutput) ToProjectDefaultConfigSignInHashConfigArrayOutput() ProjectDefaultConfigSignInHashConfigArrayOutput
func (ProjectDefaultConfigSignInHashConfigArrayOutput) ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext ¶
func (o ProjectDefaultConfigSignInHashConfigArrayOutput) ToProjectDefaultConfigSignInHashConfigArrayOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigArrayOutput
type ProjectDefaultConfigSignInHashConfigInput ¶
type ProjectDefaultConfigSignInHashConfigInput interface { pulumi.Input ToProjectDefaultConfigSignInHashConfigOutput() ProjectDefaultConfigSignInHashConfigOutput ToProjectDefaultConfigSignInHashConfigOutputWithContext(context.Context) ProjectDefaultConfigSignInHashConfigOutput }
ProjectDefaultConfigSignInHashConfigInput is an input type that accepts ProjectDefaultConfigSignInHashConfigArgs and ProjectDefaultConfigSignInHashConfigOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInHashConfigInput` via:
ProjectDefaultConfigSignInHashConfigArgs{...}
type ProjectDefaultConfigSignInHashConfigOutput ¶
type ProjectDefaultConfigSignInHashConfigOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInHashConfigOutput) Algorithm ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) Algorithm() pulumi.StringPtrOutput
(Output) Different password hash algorithms used in Identity Toolkit.
func (ProjectDefaultConfigSignInHashConfigOutput) ElementType ¶
func (ProjectDefaultConfigSignInHashConfigOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInHashConfigOutput) MemoryCost ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) MemoryCost() pulumi.IntPtrOutput
(Output) Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field.
func (ProjectDefaultConfigSignInHashConfigOutput) Rounds ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) Rounds() pulumi.IntPtrOutput
(Output) How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
func (ProjectDefaultConfigSignInHashConfigOutput) SaltSeparator ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) SaltSeparator() pulumi.StringPtrOutput
(Output) Non-printable character to be inserted between the salt and plain text password in base64.
func (ProjectDefaultConfigSignInHashConfigOutput) SignerKey ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) SignerKey() pulumi.StringPtrOutput
(Output) Signer key in base64.
func (ProjectDefaultConfigSignInHashConfigOutput) ToProjectDefaultConfigSignInHashConfigOutput ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) ToProjectDefaultConfigSignInHashConfigOutput() ProjectDefaultConfigSignInHashConfigOutput
func (ProjectDefaultConfigSignInHashConfigOutput) ToProjectDefaultConfigSignInHashConfigOutputWithContext ¶
func (o ProjectDefaultConfigSignInHashConfigOutput) ToProjectDefaultConfigSignInHashConfigOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInHashConfigOutput
type ProjectDefaultConfigSignInInput ¶
type ProjectDefaultConfigSignInInput interface { pulumi.Input ToProjectDefaultConfigSignInOutput() ProjectDefaultConfigSignInOutput ToProjectDefaultConfigSignInOutputWithContext(context.Context) ProjectDefaultConfigSignInOutput }
ProjectDefaultConfigSignInInput is an input type that accepts ProjectDefaultConfigSignInArgs and ProjectDefaultConfigSignInOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInInput` via:
ProjectDefaultConfigSignInArgs{...}
type ProjectDefaultConfigSignInOutput ¶
type ProjectDefaultConfigSignInOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInOutput) AllowDuplicateEmails ¶
func (o ProjectDefaultConfigSignInOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
Whether to allow more than one account to have the same email.
func (ProjectDefaultConfigSignInOutput) Anonymous ¶
func (o ProjectDefaultConfigSignInOutput) Anonymous() ProjectDefaultConfigSignInAnonymousPtrOutput
Configuration options related to authenticating an anonymous user. Structure is documented below.
func (ProjectDefaultConfigSignInOutput) ElementType ¶
func (ProjectDefaultConfigSignInOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInOutput) Email ¶
func (o ProjectDefaultConfigSignInOutput) Email() ProjectDefaultConfigSignInEmailPtrOutput
Configuration options related to authenticating a user by their email address. Structure is documented below.
func (ProjectDefaultConfigSignInOutput) HashConfigs ¶
func (o ProjectDefaultConfigSignInOutput) HashConfigs() ProjectDefaultConfigSignInHashConfigArrayOutput
(Output) Output only. Hash config information. Structure is documented below.
func (ProjectDefaultConfigSignInOutput) PhoneNumber ¶
func (o ProjectDefaultConfigSignInOutput) PhoneNumber() ProjectDefaultConfigSignInPhoneNumberPtrOutput
Configuration options related to authenticated a user by their phone number. Structure is documented below.
func (ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInOutput ¶
func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInOutput() ProjectDefaultConfigSignInOutput
func (ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInOutputWithContext ¶
func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInOutput
func (ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInPtrOutput ¶
func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput
func (ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInOutput) ToProjectDefaultConfigSignInPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPtrOutput
type ProjectDefaultConfigSignInPhoneNumberArgs ¶
type ProjectDefaultConfigSignInPhoneNumberArgs struct { // Whether phone number auth is enabled for the project or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A map of <test phone number, fake code> that can be used for phone auth testing. TestPhoneNumbers pulumi.StringMapInput `pulumi:"testPhoneNumbers"` }
func (ProjectDefaultConfigSignInPhoneNumberArgs) ElementType ¶
func (ProjectDefaultConfigSignInPhoneNumberArgs) ElementType() reflect.Type
func (ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberOutput ¶
func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberOutput() ProjectDefaultConfigSignInPhoneNumberOutput
func (ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberOutputWithContext ¶
func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberOutput
func (ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberPtrOutput ¶
func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput
func (ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext ¶
func (i ProjectDefaultConfigSignInPhoneNumberArgs) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput
type ProjectDefaultConfigSignInPhoneNumberInput ¶
type ProjectDefaultConfigSignInPhoneNumberInput interface { pulumi.Input ToProjectDefaultConfigSignInPhoneNumberOutput() ProjectDefaultConfigSignInPhoneNumberOutput ToProjectDefaultConfigSignInPhoneNumberOutputWithContext(context.Context) ProjectDefaultConfigSignInPhoneNumberOutput }
ProjectDefaultConfigSignInPhoneNumberInput is an input type that accepts ProjectDefaultConfigSignInPhoneNumberArgs and ProjectDefaultConfigSignInPhoneNumberOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInPhoneNumberInput` via:
ProjectDefaultConfigSignInPhoneNumberArgs{...}
type ProjectDefaultConfigSignInPhoneNumberOutput ¶
type ProjectDefaultConfigSignInPhoneNumberOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInPhoneNumberOutput) ElementType ¶
func (ProjectDefaultConfigSignInPhoneNumberOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInPhoneNumberOutput) Enabled ¶
func (o ProjectDefaultConfigSignInPhoneNumberOutput) Enabled() pulumi.BoolPtrOutput
Whether phone number auth is enabled for the project or not.
func (ProjectDefaultConfigSignInPhoneNumberOutput) TestPhoneNumbers ¶
func (o ProjectDefaultConfigSignInPhoneNumberOutput) TestPhoneNumbers() pulumi.StringMapOutput
A map of <test phone number, fake code> that can be used for phone auth testing.
func (ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberOutput ¶
func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberOutput() ProjectDefaultConfigSignInPhoneNumberOutput
func (ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberOutputWithContext ¶
func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberOutput
func (ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutput ¶
func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput
func (ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInPhoneNumberOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput
type ProjectDefaultConfigSignInPhoneNumberPtrInput ¶
type ProjectDefaultConfigSignInPhoneNumberPtrInput interface { pulumi.Input ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput }
ProjectDefaultConfigSignInPhoneNumberPtrInput is an input type that accepts ProjectDefaultConfigSignInPhoneNumberArgs, ProjectDefaultConfigSignInPhoneNumberPtr and ProjectDefaultConfigSignInPhoneNumberPtrOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInPhoneNumberPtrInput` via:
ProjectDefaultConfigSignInPhoneNumberArgs{...} or: nil
func ProjectDefaultConfigSignInPhoneNumberPtr ¶
func ProjectDefaultConfigSignInPhoneNumberPtr(v *ProjectDefaultConfigSignInPhoneNumberArgs) ProjectDefaultConfigSignInPhoneNumberPtrInput
type ProjectDefaultConfigSignInPhoneNumberPtrOutput ¶
type ProjectDefaultConfigSignInPhoneNumberPtrOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) ElementType ¶
func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) Enabled ¶
func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether phone number auth is enabled for the project or not.
func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) TestPhoneNumbers ¶
func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) TestPhoneNumbers() pulumi.StringMapOutput
A map of <test phone number, fake code> that can be used for phone auth testing.
func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutput ¶
func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutput() ProjectDefaultConfigSignInPhoneNumberPtrOutput
func (ProjectDefaultConfigSignInPhoneNumberPtrOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInPhoneNumberPtrOutput) ToProjectDefaultConfigSignInPhoneNumberPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPhoneNumberPtrOutput
type ProjectDefaultConfigSignInPtrInput ¶
type ProjectDefaultConfigSignInPtrInput interface { pulumi.Input ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput ToProjectDefaultConfigSignInPtrOutputWithContext(context.Context) ProjectDefaultConfigSignInPtrOutput }
ProjectDefaultConfigSignInPtrInput is an input type that accepts ProjectDefaultConfigSignInArgs, ProjectDefaultConfigSignInPtr and ProjectDefaultConfigSignInPtrOutput values. You can construct a concrete instance of `ProjectDefaultConfigSignInPtrInput` via:
ProjectDefaultConfigSignInArgs{...} or: nil
func ProjectDefaultConfigSignInPtr ¶
func ProjectDefaultConfigSignInPtr(v *ProjectDefaultConfigSignInArgs) ProjectDefaultConfigSignInPtrInput
type ProjectDefaultConfigSignInPtrOutput ¶
type ProjectDefaultConfigSignInPtrOutput struct{ *pulumi.OutputState }
func (ProjectDefaultConfigSignInPtrOutput) AllowDuplicateEmails ¶
func (o ProjectDefaultConfigSignInPtrOutput) AllowDuplicateEmails() pulumi.BoolPtrOutput
Whether to allow more than one account to have the same email.
func (ProjectDefaultConfigSignInPtrOutput) Anonymous ¶
func (o ProjectDefaultConfigSignInPtrOutput) Anonymous() ProjectDefaultConfigSignInAnonymousPtrOutput
Configuration options related to authenticating an anonymous user. Structure is documented below.
func (ProjectDefaultConfigSignInPtrOutput) Elem ¶
func (o ProjectDefaultConfigSignInPtrOutput) Elem() ProjectDefaultConfigSignInOutput
func (ProjectDefaultConfigSignInPtrOutput) ElementType ¶
func (ProjectDefaultConfigSignInPtrOutput) ElementType() reflect.Type
func (ProjectDefaultConfigSignInPtrOutput) Email ¶
Configuration options related to authenticating a user by their email address. Structure is documented below.
func (ProjectDefaultConfigSignInPtrOutput) HashConfigs ¶
func (o ProjectDefaultConfigSignInPtrOutput) HashConfigs() ProjectDefaultConfigSignInHashConfigArrayOutput
(Output) Output only. Hash config information. Structure is documented below.
func (ProjectDefaultConfigSignInPtrOutput) PhoneNumber ¶
func (o ProjectDefaultConfigSignInPtrOutput) PhoneNumber() ProjectDefaultConfigSignInPhoneNumberPtrOutput
Configuration options related to authenticated a user by their phone number. Structure is documented below.
func (ProjectDefaultConfigSignInPtrOutput) ToProjectDefaultConfigSignInPtrOutput ¶
func (o ProjectDefaultConfigSignInPtrOutput) ToProjectDefaultConfigSignInPtrOutput() ProjectDefaultConfigSignInPtrOutput
func (ProjectDefaultConfigSignInPtrOutput) ToProjectDefaultConfigSignInPtrOutputWithContext ¶
func (o ProjectDefaultConfigSignInPtrOutput) ToProjectDefaultConfigSignInPtrOutputWithContext(ctx context.Context) ProjectDefaultConfigSignInPtrOutput
type ProjectDefaultConfigState ¶
type ProjectDefaultConfigState struct { // The name of the Config resource. Example: "projects/my-awesome-project/config" Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration related to local sign in methods. // Structure is documented below. SignIn ProjectDefaultConfigSignInPtrInput }
func (ProjectDefaultConfigState) ElementType ¶
func (ProjectDefaultConfigState) ElementType() reflect.Type
type Tenant ¶
type Tenant struct { pulumi.CustomResourceState // Whether to allow email/password user authentication. AllowPasswordSignup pulumi.BoolPtrOutput `pulumi:"allowPasswordSignup"` // Whether authentication is disabled for the tenant. If true, the users under // the disabled tenant are not allowed to sign-in. Admins of the disabled tenant // are not able to manage its users. DisableAuth pulumi.BoolPtrOutput `pulumi:"disableAuth"` // Human friendly display name of the tenant. // // *** DisplayName pulumi.StringOutput `pulumi:"displayName"` // Whether to enable email link user authentication. EnableEmailLinkSignin pulumi.BoolPtrOutput `pulumi:"enableEmailLinkSignin"` // The name of the tenant that is generated by the server Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Tenant configuration in a multi-tenant project.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
You must [enable multi-tenancy](https://cloud.google.com/identity-platform/docs/multi-tenancy-quickstart) via the Cloud Console prior to creating tenants.
## Example Usage ### Identity Platform Tenant Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ AllowPasswordSignup: pulumi.Bool(true), DisplayName: pulumi.String("tenant"), }) if err != nil { return err } return nil }) }
```
## Import
Tenant can be imported using any of these accepted formats* `projects/{{project}}/tenants/{{name}}` * `{{project}}/{{name}}` * `{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import Tenant using one of the formats above. For exampletf import {
id = "projects/{{project}}/tenants/{{name}}" to = google_identity_platform_tenant.default }
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), Tenant can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant default projects/{{project}}/tenants/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant default {{name}}
```
func GetTenant ¶
func GetTenant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantState, opts ...pulumi.ResourceOption) (*Tenant, error)
GetTenant gets an existing Tenant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenant ¶
func NewTenant(ctx *pulumi.Context, name string, args *TenantArgs, opts ...pulumi.ResourceOption) (*Tenant, error)
NewTenant registers a new resource with the given unique name, arguments, and options.
func (*Tenant) ElementType ¶
func (*Tenant) ToTenantOutput ¶
func (i *Tenant) ToTenantOutput() TenantOutput
func (*Tenant) ToTenantOutputWithContext ¶
func (i *Tenant) ToTenantOutputWithContext(ctx context.Context) TenantOutput
type TenantArgs ¶
type TenantArgs struct { // Whether to allow email/password user authentication. AllowPasswordSignup pulumi.BoolPtrInput // Whether authentication is disabled for the tenant. If true, the users under // the disabled tenant are not allowed to sign-in. Admins of the disabled tenant // are not able to manage its users. DisableAuth pulumi.BoolPtrInput // Human friendly display name of the tenant. // // *** DisplayName pulumi.StringInput // Whether to enable email link user authentication. EnableEmailLinkSignin pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Tenant resource.
func (TenantArgs) ElementType ¶
func (TenantArgs) ElementType() reflect.Type
type TenantArray ¶
type TenantArray []TenantInput
func (TenantArray) ElementType ¶
func (TenantArray) ElementType() reflect.Type
func (TenantArray) ToTenantArrayOutput ¶
func (i TenantArray) ToTenantArrayOutput() TenantArrayOutput
func (TenantArray) ToTenantArrayOutputWithContext ¶
func (i TenantArray) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput
type TenantArrayInput ¶
type TenantArrayInput interface { pulumi.Input ToTenantArrayOutput() TenantArrayOutput ToTenantArrayOutputWithContext(context.Context) TenantArrayOutput }
TenantArrayInput is an input type that accepts TenantArray and TenantArrayOutput values. You can construct a concrete instance of `TenantArrayInput` via:
TenantArray{ TenantArgs{...} }
type TenantArrayOutput ¶
type TenantArrayOutput struct{ *pulumi.OutputState }
func (TenantArrayOutput) ElementType ¶
func (TenantArrayOutput) ElementType() reflect.Type
func (TenantArrayOutput) Index ¶
func (o TenantArrayOutput) Index(i pulumi.IntInput) TenantOutput
func (TenantArrayOutput) ToTenantArrayOutput ¶
func (o TenantArrayOutput) ToTenantArrayOutput() TenantArrayOutput
func (TenantArrayOutput) ToTenantArrayOutputWithContext ¶
func (o TenantArrayOutput) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput
type TenantDefaultSupportedIdpConfig ¶
type TenantDefaultSupportedIdpConfig struct { pulumi.CustomResourceState // OAuth client ID ClientId pulumi.StringOutput `pulumi:"clientId"` // OAuth client secret // // *** ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // If this IDP allows the user to sign in Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringOutput `pulumi:"idpId"` // The name of the default supported IDP config resource Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant pulumi.StringOutput `pulumi:"tenant"` }
Configurations options for the tenant for authenticating with a the standard set of Identity Toolkit-trusted IDPs.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Tenant Default Supported Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tenant, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ DisplayName: pulumi.String("tenant"), }) if err != nil { return err } _, err = identityplatform.NewTenantDefaultSupportedIdpConfig(ctx, "idpConfig", &identityplatform.TenantDefaultSupportedIdpConfigArgs{ Enabled: pulumi.Bool(true), Tenant: tenant.Name, IdpId: pulumi.String("playgames.google.com"), ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("secret"), }) if err != nil { return err } return nil }) }
```
## Import
TenantDefaultSupportedIdpConfig can be imported using any of these accepted formats* `projects/{{project}}/tenants/{{tenant}}/defaultSupportedIdpConfigs/{{idp_id}}` * `{{project}}/{{tenant}}/{{idp_id}}` * `{{tenant}}/{{idp_id}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import TenantDefaultSupportedIdpConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/tenants/{{tenant}}/defaultSupportedIdpConfigs/{{idp_id}}" to = google_identity_platform_tenant_default_supported_idp_config.default }
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), TenantDefaultSupportedIdpConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig default projects/{{project}}/tenants/{{tenant}}/defaultSupportedIdpConfigs/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig default {{project}}/{{tenant}}/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig default {{tenant}}/{{idp_id}}
```
func GetTenantDefaultSupportedIdpConfig ¶
func GetTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantDefaultSupportedIdpConfigState, opts ...pulumi.ResourceOption) (*TenantDefaultSupportedIdpConfig, error)
GetTenantDefaultSupportedIdpConfig gets an existing TenantDefaultSupportedIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenantDefaultSupportedIdpConfig ¶
func NewTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, args *TenantDefaultSupportedIdpConfigArgs, opts ...pulumi.ResourceOption) (*TenantDefaultSupportedIdpConfig, error)
NewTenantDefaultSupportedIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*TenantDefaultSupportedIdpConfig) ElementType ¶
func (*TenantDefaultSupportedIdpConfig) ElementType() reflect.Type
func (*TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutput ¶
func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
func (*TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutputWithContext ¶
func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
type TenantDefaultSupportedIdpConfigArgs ¶
type TenantDefaultSupportedIdpConfigArgs struct { // OAuth client ID ClientId pulumi.StringInput // OAuth client secret // // *** ClientSecret pulumi.StringInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant pulumi.StringInput }
The set of arguments for constructing a TenantDefaultSupportedIdpConfig resource.
func (TenantDefaultSupportedIdpConfigArgs) ElementType ¶
func (TenantDefaultSupportedIdpConfigArgs) ElementType() reflect.Type
type TenantDefaultSupportedIdpConfigArray ¶
type TenantDefaultSupportedIdpConfigArray []TenantDefaultSupportedIdpConfigInput
func (TenantDefaultSupportedIdpConfigArray) ElementType ¶
func (TenantDefaultSupportedIdpConfigArray) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutput ¶
func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
func (TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
type TenantDefaultSupportedIdpConfigArrayInput ¶
type TenantDefaultSupportedIdpConfigArrayInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(context.Context) TenantDefaultSupportedIdpConfigArrayOutput }
TenantDefaultSupportedIdpConfigArrayInput is an input type that accepts TenantDefaultSupportedIdpConfigArray and TenantDefaultSupportedIdpConfigArrayOutput values. You can construct a concrete instance of `TenantDefaultSupportedIdpConfigArrayInput` via:
TenantDefaultSupportedIdpConfigArray{ TenantDefaultSupportedIdpConfigArgs{...} }
type TenantDefaultSupportedIdpConfigArrayOutput ¶
type TenantDefaultSupportedIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (TenantDefaultSupportedIdpConfigArrayOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutput ¶
func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
func (TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
type TenantDefaultSupportedIdpConfigInput ¶
type TenantDefaultSupportedIdpConfigInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput }
type TenantDefaultSupportedIdpConfigMap ¶
type TenantDefaultSupportedIdpConfigMap map[string]TenantDefaultSupportedIdpConfigInput
func (TenantDefaultSupportedIdpConfigMap) ElementType ¶
func (TenantDefaultSupportedIdpConfigMap) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutput ¶
func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
func (TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutputWithContext ¶
func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
type TenantDefaultSupportedIdpConfigMapInput ¶
type TenantDefaultSupportedIdpConfigMapInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput ToTenantDefaultSupportedIdpConfigMapOutputWithContext(context.Context) TenantDefaultSupportedIdpConfigMapOutput }
TenantDefaultSupportedIdpConfigMapInput is an input type that accepts TenantDefaultSupportedIdpConfigMap and TenantDefaultSupportedIdpConfigMapOutput values. You can construct a concrete instance of `TenantDefaultSupportedIdpConfigMapInput` via:
TenantDefaultSupportedIdpConfigMap{ "key": TenantDefaultSupportedIdpConfigArgs{...} }
type TenantDefaultSupportedIdpConfigMapOutput ¶
type TenantDefaultSupportedIdpConfigMapOutput struct{ *pulumi.OutputState }
func (TenantDefaultSupportedIdpConfigMapOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigMapOutput) MapIndex ¶
func (o TenantDefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantDefaultSupportedIdpConfigOutput
func (TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutput ¶
func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
func (TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
type TenantDefaultSupportedIdpConfigOutput ¶
type TenantDefaultSupportedIdpConfigOutput struct{ *pulumi.OutputState }
func (TenantDefaultSupportedIdpConfigOutput) ClientId ¶
func (o TenantDefaultSupportedIdpConfigOutput) ClientId() pulumi.StringOutput
OAuth client ID
func (TenantDefaultSupportedIdpConfigOutput) ClientSecret ¶
func (o TenantDefaultSupportedIdpConfigOutput) ClientSecret() pulumi.StringOutput
OAuth client secret
***
func (TenantDefaultSupportedIdpConfigOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigOutput) Enabled ¶
func (o TenantDefaultSupportedIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
If this IDP allows the user to sign in
func (TenantDefaultSupportedIdpConfigOutput) IdpId ¶
func (o TenantDefaultSupportedIdpConfigOutput) IdpId() pulumi.StringOutput
ID of the IDP. Possible values include: * `apple.com` * `facebook.com` * `gc.apple.com` * `github.com` * `google.com` * `linkedin.com` * `microsoft.com` * `playgames.google.com` * `twitter.com` * `yahoo.com`
func (TenantDefaultSupportedIdpConfigOutput) Name ¶
func (o TenantDefaultSupportedIdpConfigOutput) Name() pulumi.StringOutput
The name of the default supported IDP config resource
func (TenantDefaultSupportedIdpConfigOutput) Project ¶
func (o TenantDefaultSupportedIdpConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (TenantDefaultSupportedIdpConfigOutput) Tenant ¶
func (o TenantDefaultSupportedIdpConfigOutput) Tenant() pulumi.StringOutput
The name of the tenant where this DefaultSupportedIdpConfig resource exists
func (TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutput ¶
func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
func (TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
type TenantDefaultSupportedIdpConfigState ¶
type TenantDefaultSupportedIdpConfigState struct { // OAuth client ID ClientId pulumi.StringPtrInput // OAuth client secret // // *** ClientSecret pulumi.StringPtrInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringPtrInput // The name of the default supported IDP config resource Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant pulumi.StringPtrInput }
func (TenantDefaultSupportedIdpConfigState) ElementType ¶
func (TenantDefaultSupportedIdpConfigState) ElementType() reflect.Type
type TenantInboundSamlConfig ¶
type TenantInboundSamlConfig struct { pulumi.CustomResourceState // Human friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig TenantInboundSamlConfigIdpConfigOutput `pulumi:"idpConfig"` // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig TenantInboundSamlConfigSpConfigOutput `pulumi:"spConfig"` // The name of the tenant where this inbound SAML config resource exists Tenant pulumi.StringOutput `pulumi:"tenant"` }
Inbound SAML configuration for a Identity Toolkit tenant.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Tenant Inbound Saml Config Basic
```go package main
import (
"os" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { tenant, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ DisplayName: pulumi.String("tenant"), }) if err != nil { return err } _, err = identityplatform.NewTenantInboundSamlConfig(ctx, "tenantSamlConfig", &identityplatform.TenantInboundSamlConfigArgs{ DisplayName: pulumi.String("Display Name"), Tenant: tenant.Name, IdpConfig: &identityplatform.TenantInboundSamlConfigIdpConfigArgs{ IdpEntityId: pulumi.String("tf-idp"), SignRequest: pulumi.Bool(true), SsoUrl: pulumi.String("https://example.com"), IdpCertificates: identityplatform.TenantInboundSamlConfigIdpConfigIdpCertificateArray{ &identityplatform.TenantInboundSamlConfigIdpConfigIdpCertificateArgs{ X509Certificate: readFileOrPanic("test-fixtures/rsa_cert.pem"), }, }, }, SpConfig: &identityplatform.TenantInboundSamlConfigSpConfigArgs{ SpEntityId: pulumi.String("tf-sp"), CallbackUri: pulumi.String("https://example.com"), }, }) if err != nil { return err } return nil }) }
```
## Import
TenantInboundSamlConfig can be imported using any of these accepted formats* `projects/{{project}}/tenants/{{tenant}}/inboundSamlConfigs/{{name}}` * `{{project}}/{{tenant}}/{{name}}` * `{{tenant}}/{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import TenantInboundSamlConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/tenants/{{tenant}}/inboundSamlConfigs/{{name}}" to = google_identity_platform_tenant_inbound_saml_config.default }
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), TenantInboundSamlConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig default projects/{{project}}/tenants/{{tenant}}/inboundSamlConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig default {{project}}/{{tenant}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig default {{tenant}}/{{name}}
```
func GetTenantInboundSamlConfig ¶
func GetTenantInboundSamlConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantInboundSamlConfigState, opts ...pulumi.ResourceOption) (*TenantInboundSamlConfig, error)
GetTenantInboundSamlConfig gets an existing TenantInboundSamlConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenantInboundSamlConfig ¶
func NewTenantInboundSamlConfig(ctx *pulumi.Context, name string, args *TenantInboundSamlConfigArgs, opts ...pulumi.ResourceOption) (*TenantInboundSamlConfig, error)
NewTenantInboundSamlConfig registers a new resource with the given unique name, arguments, and options.
func (*TenantInboundSamlConfig) ElementType ¶
func (*TenantInboundSamlConfig) ElementType() reflect.Type
func (*TenantInboundSamlConfig) ToTenantInboundSamlConfigOutput ¶
func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
func (*TenantInboundSamlConfig) ToTenantInboundSamlConfigOutputWithContext ¶
func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
type TenantInboundSamlConfigArgs ¶
type TenantInboundSamlConfigArgs struct { // Human friendly display name. DisplayName pulumi.StringInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig TenantInboundSamlConfigIdpConfigInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig TenantInboundSamlConfigSpConfigInput // The name of the tenant where this inbound SAML config resource exists Tenant pulumi.StringInput }
The set of arguments for constructing a TenantInboundSamlConfig resource.
func (TenantInboundSamlConfigArgs) ElementType ¶
func (TenantInboundSamlConfigArgs) ElementType() reflect.Type
type TenantInboundSamlConfigArray ¶
type TenantInboundSamlConfigArray []TenantInboundSamlConfigInput
func (TenantInboundSamlConfigArray) ElementType ¶
func (TenantInboundSamlConfigArray) ElementType() reflect.Type
func (TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutput ¶
func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
func (TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutputWithContext ¶
func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
type TenantInboundSamlConfigArrayInput ¶
type TenantInboundSamlConfigArrayInput interface { pulumi.Input ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput ToTenantInboundSamlConfigArrayOutputWithContext(context.Context) TenantInboundSamlConfigArrayOutput }
TenantInboundSamlConfigArrayInput is an input type that accepts TenantInboundSamlConfigArray and TenantInboundSamlConfigArrayOutput values. You can construct a concrete instance of `TenantInboundSamlConfigArrayInput` via:
TenantInboundSamlConfigArray{ TenantInboundSamlConfigArgs{...} }
type TenantInboundSamlConfigArrayOutput ¶
type TenantInboundSamlConfigArrayOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigArrayOutput) ElementType ¶
func (TenantInboundSamlConfigArrayOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigArrayOutput) Index ¶
func (o TenantInboundSamlConfigArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutput ¶
func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
func (TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutputWithContext ¶
func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
type TenantInboundSamlConfigIdpConfig ¶
type TenantInboundSamlConfigIdpConfig struct { // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates []TenantInboundSamlConfigIdpConfigIdpCertificate `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId string `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest *bool `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl string `pulumi:"ssoUrl"` }
type TenantInboundSamlConfigIdpConfigArgs ¶
type TenantInboundSamlConfigIdpConfigArgs struct { // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId pulumi.StringInput `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest pulumi.BoolPtrInput `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl pulumi.StringInput `pulumi:"ssoUrl"` }
func (TenantInboundSamlConfigIdpConfigArgs) ElementType ¶
func (TenantInboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutput ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutput ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
type TenantInboundSamlConfigIdpConfigIdpCertificate ¶
type TenantInboundSamlConfigIdpConfigIdpCertificate struct { // The x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type TenantInboundSamlConfigIdpConfigIdpCertificateArgs ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArgs struct { // The x509 certificate X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
type TenantInboundSamlConfigIdpConfigIdpCertificateArray ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArray []TenantInboundSamlConfigIdpConfigIdpCertificateInput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput }
TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput is an input type that accepts TenantInboundSamlConfigIdpConfigIdpCertificateArray and TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput` via:
TenantInboundSamlConfigIdpConfigIdpCertificateArray{ TenantInboundSamlConfigIdpConfigIdpCertificateArgs{...} }
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
type TenantInboundSamlConfigIdpConfigIdpCertificateInput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput }
TenantInboundSamlConfigIdpConfigIdpCertificateInput is an input type that accepts TenantInboundSamlConfigIdpConfigIdpCertificateArgs and TenantInboundSamlConfigIdpConfigIdpCertificateOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigIdpCertificateInput` via:
TenantInboundSamlConfigIdpConfigIdpCertificateArgs{...}
type TenantInboundSamlConfigIdpConfigIdpCertificateOutput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
The x509 certificate
type TenantInboundSamlConfigIdpConfigInput ¶
type TenantInboundSamlConfigIdpConfigInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput ToTenantInboundSamlConfigIdpConfigOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigOutput }
TenantInboundSamlConfigIdpConfigInput is an input type that accepts TenantInboundSamlConfigIdpConfigArgs and TenantInboundSamlConfigIdpConfigOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigInput` via:
TenantInboundSamlConfigIdpConfigArgs{...}
type TenantInboundSamlConfigIdpConfigOutput ¶
type TenantInboundSamlConfigIdpConfigOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigOutput) IdpCertificates ¶
func (o TenantInboundSamlConfigIdpConfigOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (TenantInboundSamlConfigIdpConfigOutput) IdpEntityId ¶
func (o TenantInboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
Unique identifier for all SAML entities
func (TenantInboundSamlConfigIdpConfigOutput) SignRequest ¶
func (o TenantInboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (TenantInboundSamlConfigIdpConfigOutput) SsoUrl ¶
func (o TenantInboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
URL to send Authentication request to.
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutput ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
type TenantInboundSamlConfigIdpConfigPtrInput ¶
type TenantInboundSamlConfigIdpConfigPtrInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigPtrOutput }
TenantInboundSamlConfigIdpConfigPtrInput is an input type that accepts TenantInboundSamlConfigIdpConfigArgs, TenantInboundSamlConfigIdpConfigPtr and TenantInboundSamlConfigIdpConfigPtrOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigPtrInput` via:
TenantInboundSamlConfigIdpConfigArgs{...} or: nil
func TenantInboundSamlConfigIdpConfigPtr ¶
func TenantInboundSamlConfigIdpConfigPtr(v *TenantInboundSamlConfigIdpConfigArgs) TenantInboundSamlConfigIdpConfigPtrInput
type TenantInboundSamlConfigIdpConfigPtrOutput ¶
type TenantInboundSamlConfigIdpConfigPtrOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigPtrOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigPtrOutput) IdpCertificates ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (TenantInboundSamlConfigIdpConfigPtrOutput) IdpEntityId ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities
func (TenantInboundSamlConfigIdpConfigPtrOutput) SignRequest ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (TenantInboundSamlConfigIdpConfigPtrOutput) SsoUrl ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
URL to send Authentication request to.
func (TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
func (TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
type TenantInboundSamlConfigInput ¶
type TenantInboundSamlConfigInput interface { pulumi.Input ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput }
type TenantInboundSamlConfigMap ¶
type TenantInboundSamlConfigMap map[string]TenantInboundSamlConfigInput
func (TenantInboundSamlConfigMap) ElementType ¶
func (TenantInboundSamlConfigMap) ElementType() reflect.Type
func (TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutput ¶
func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
func (TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutputWithContext ¶
func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
type TenantInboundSamlConfigMapInput ¶
type TenantInboundSamlConfigMapInput interface { pulumi.Input ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput ToTenantInboundSamlConfigMapOutputWithContext(context.Context) TenantInboundSamlConfigMapOutput }
TenantInboundSamlConfigMapInput is an input type that accepts TenantInboundSamlConfigMap and TenantInboundSamlConfigMapOutput values. You can construct a concrete instance of `TenantInboundSamlConfigMapInput` via:
TenantInboundSamlConfigMap{ "key": TenantInboundSamlConfigArgs{...} }
type TenantInboundSamlConfigMapOutput ¶
type TenantInboundSamlConfigMapOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigMapOutput) ElementType ¶
func (TenantInboundSamlConfigMapOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigMapOutput) MapIndex ¶
func (o TenantInboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutput ¶
func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
func (TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutputWithContext ¶
func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
type TenantInboundSamlConfigOutput ¶
type TenantInboundSamlConfigOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigOutput) DisplayName ¶
func (o TenantInboundSamlConfigOutput) DisplayName() pulumi.StringOutput
Human friendly display name.
func (TenantInboundSamlConfigOutput) ElementType ¶
func (TenantInboundSamlConfigOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigOutput) Enabled ¶
func (o TenantInboundSamlConfigOutput) Enabled() pulumi.BoolPtrOutput
If this config allows users to sign in with the provider.
func (TenantInboundSamlConfigOutput) IdpConfig ¶
func (o TenantInboundSamlConfigOutput) IdpConfig() TenantInboundSamlConfigIdpConfigOutput
SAML IdP configuration when the project acts as the relying party Structure is documented below.
func (TenantInboundSamlConfigOutput) Name ¶
func (o TenantInboundSamlConfigOutput) Name() pulumi.StringOutput
The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an alphanumeric character, and have at least 2 characters.
func (TenantInboundSamlConfigOutput) Project ¶
func (o TenantInboundSamlConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (TenantInboundSamlConfigOutput) SpConfig ¶
func (o TenantInboundSamlConfigOutput) SpConfig() TenantInboundSamlConfigSpConfigOutput
SAML SP (Service Provider) configuration when the project acts as the relying party to receive and accept an authentication assertion issued by a SAML identity provider. Structure is documented below.
func (TenantInboundSamlConfigOutput) Tenant ¶
func (o TenantInboundSamlConfigOutput) Tenant() pulumi.StringOutput
The name of the tenant where this inbound SAML config resource exists
func (TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutput ¶
func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutputWithContext ¶
func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
type TenantInboundSamlConfigSpConfig ¶
type TenantInboundSamlConfigSpConfig struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri string `pulumi:"callbackUri"` // (Output) // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. // // <a name="nestedSpCertificates"></a>The `spCertificates` block contains: SpCertificates []TenantInboundSamlConfigSpConfigSpCertificate `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId string `pulumi:"spEntityId"` }
type TenantInboundSamlConfigSpConfigArgs ¶
type TenantInboundSamlConfigSpConfigArgs struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri pulumi.StringInput `pulumi:"callbackUri"` // (Output) // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. // // <a name="nestedSpCertificates"></a>The `spCertificates` block contains: SpCertificates TenantInboundSamlConfigSpConfigSpCertificateArrayInput `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId pulumi.StringInput `pulumi:"spEntityId"` }
func (TenantInboundSamlConfigSpConfigArgs) ElementType ¶
func (TenantInboundSamlConfigSpConfigArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutput ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutput ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
type TenantInboundSamlConfigSpConfigInput ¶
type TenantInboundSamlConfigSpConfigInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput ToTenantInboundSamlConfigSpConfigOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigOutput }
TenantInboundSamlConfigSpConfigInput is an input type that accepts TenantInboundSamlConfigSpConfigArgs and TenantInboundSamlConfigSpConfigOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigInput` via:
TenantInboundSamlConfigSpConfigArgs{...}
type TenantInboundSamlConfigSpConfigOutput ¶
type TenantInboundSamlConfigSpConfigOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigOutput) CallbackUri ¶
func (o TenantInboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (TenantInboundSamlConfigSpConfigOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigOutput) SpCertificates ¶
func (o TenantInboundSamlConfigSpConfigOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
(Output) The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
<a name="nestedSpCertificates"></a>The `spCertificates` block contains:
func (TenantInboundSamlConfigSpConfigOutput) SpEntityId ¶
func (o TenantInboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringOutput
Unique identifier for all SAML entities.
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutput ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutput ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
type TenantInboundSamlConfigSpConfigPtrInput ¶
type TenantInboundSamlConfigSpConfigPtrInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigPtrOutput }
TenantInboundSamlConfigSpConfigPtrInput is an input type that accepts TenantInboundSamlConfigSpConfigArgs, TenantInboundSamlConfigSpConfigPtr and TenantInboundSamlConfigSpConfigPtrOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigPtrInput` via:
TenantInboundSamlConfigSpConfigArgs{...} or: nil
func TenantInboundSamlConfigSpConfigPtr ¶
func TenantInboundSamlConfigSpConfigPtr(v *TenantInboundSamlConfigSpConfigArgs) TenantInboundSamlConfigSpConfigPtrInput
type TenantInboundSamlConfigSpConfigPtrOutput ¶
type TenantInboundSamlConfigSpConfigPtrOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigPtrOutput) CallbackUri ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (TenantInboundSamlConfigSpConfigPtrOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigPtrOutput) SpCertificates ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
(Output) The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
<a name="nestedSpCertificates"></a>The `spCertificates` block contains:
func (TenantInboundSamlConfigSpConfigPtrOutput) SpEntityId ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities.
func (TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutput ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
func (TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
type TenantInboundSamlConfigSpConfigSpCertificate ¶
type TenantInboundSamlConfigSpConfigSpCertificate struct { // The x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type TenantInboundSamlConfigSpConfigSpCertificateArgs ¶
type TenantInboundSamlConfigSpConfigSpCertificateArgs struct { // The x509 certificate X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutput ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
type TenantInboundSamlConfigSpConfigSpCertificateArray ¶
type TenantInboundSamlConfigSpConfigSpCertificateArray []TenantInboundSamlConfigSpConfigSpCertificateInput
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
type TenantInboundSamlConfigSpConfigSpCertificateArrayInput ¶
type TenantInboundSamlConfigSpConfigSpCertificateArrayInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput }
TenantInboundSamlConfigSpConfigSpCertificateArrayInput is an input type that accepts TenantInboundSamlConfigSpConfigSpCertificateArray and TenantInboundSamlConfigSpConfigSpCertificateArrayOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigSpCertificateArrayInput` via:
TenantInboundSamlConfigSpConfigSpCertificateArray{ TenantInboundSamlConfigSpConfigSpCertificateArgs{...} }
type TenantInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
type TenantInboundSamlConfigSpConfigSpCertificateArrayOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
type TenantInboundSamlConfigSpConfigSpCertificateInput ¶
type TenantInboundSamlConfigSpConfigSpCertificateInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput }
TenantInboundSamlConfigSpConfigSpCertificateInput is an input type that accepts TenantInboundSamlConfigSpConfigSpCertificateArgs and TenantInboundSamlConfigSpConfigSpCertificateOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigSpCertificateInput` via:
TenantInboundSamlConfigSpConfigSpCertificateArgs{...}
type TenantInboundSamlConfigSpConfigSpCertificateOutput ¶
type TenantInboundSamlConfigSpConfigSpCertificateOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutput ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) X509Certificate ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
The x509 certificate
type TenantInboundSamlConfigState ¶
type TenantInboundSamlConfigState struct { // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig TenantInboundSamlConfigIdpConfigPtrInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig TenantInboundSamlConfigSpConfigPtrInput // The name of the tenant where this inbound SAML config resource exists Tenant pulumi.StringPtrInput }
func (TenantInboundSamlConfigState) ElementType ¶
func (TenantInboundSamlConfigState) ElementType() reflect.Type
type TenantInput ¶
type TenantInput interface { pulumi.Input ToTenantOutput() TenantOutput ToTenantOutputWithContext(ctx context.Context) TenantOutput }
type TenantMap ¶
type TenantMap map[string]TenantInput
func (TenantMap) ElementType ¶
func (TenantMap) ToTenantMapOutput ¶
func (i TenantMap) ToTenantMapOutput() TenantMapOutput
func (TenantMap) ToTenantMapOutputWithContext ¶
func (i TenantMap) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput
type TenantMapInput ¶
type TenantMapInput interface { pulumi.Input ToTenantMapOutput() TenantMapOutput ToTenantMapOutputWithContext(context.Context) TenantMapOutput }
TenantMapInput is an input type that accepts TenantMap and TenantMapOutput values. You can construct a concrete instance of `TenantMapInput` via:
TenantMap{ "key": TenantArgs{...} }
type TenantMapOutput ¶
type TenantMapOutput struct{ *pulumi.OutputState }
func (TenantMapOutput) ElementType ¶
func (TenantMapOutput) ElementType() reflect.Type
func (TenantMapOutput) MapIndex ¶
func (o TenantMapOutput) MapIndex(k pulumi.StringInput) TenantOutput
func (TenantMapOutput) ToTenantMapOutput ¶
func (o TenantMapOutput) ToTenantMapOutput() TenantMapOutput
func (TenantMapOutput) ToTenantMapOutputWithContext ¶
func (o TenantMapOutput) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput
type TenantOauthIdpConfig ¶
type TenantOauthIdpConfig struct { pulumi.CustomResourceState // The client id of an OAuth client. // // *** ClientId pulumi.StringOutput `pulumi:"clientId"` // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // Human friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // For OIDC Idps, the issuer identifier. Issuer pulumi.StringOutput `pulumi:"issuer"` // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The name of the tenant where this OIDC IDP configuration resource exists Tenant pulumi.StringOutput `pulumi:"tenant"` }
OIDC IdP configuration for a Identity Toolkit project within a tenant.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Tenant Oauth Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tenant, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ DisplayName: pulumi.String("tenant"), }) if err != nil { return err } _, err = identityplatform.NewTenantOauthIdpConfig(ctx, "tenantOauthIdpConfig", &identityplatform.TenantOauthIdpConfigArgs{ Tenant: tenant.Name, DisplayName: pulumi.String("Display Name"), ClientId: pulumi.String("client-id"), Issuer: pulumi.String("issuer"), Enabled: pulumi.Bool(true), ClientSecret: pulumi.String("secret"), }) if err != nil { return err } return nil }) }
```
## Import
TenantOauthIdpConfig can be imported using any of these accepted formats* `projects/{{project}}/tenants/{{tenant}}/oauthIdpConfigs/{{name}}` * `{{project}}/{{tenant}}/{{name}}` * `{{tenant}}/{{name}}` In Terraform v1.5.0 and later, use an [`import` block](https://developer.hashicorp.com/terraform/language/import) to import TenantOauthIdpConfig using one of the formats above. For exampletf import {
id = "projects/{{project}}/tenants/{{tenant}}/oauthIdpConfigs/{{name}}" to = google_identity_platform_tenant_oauth_idp_config.default }
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig When using the [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import), TenantOauthIdpConfig can be imported using one of the formats above. For example
```
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig default projects/{{project}}/tenants/{{tenant}}/oauthIdpConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig default {{project}}/{{tenant}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig default {{tenant}}/{{name}}
```
func GetTenantOauthIdpConfig ¶
func GetTenantOauthIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantOauthIdpConfigState, opts ...pulumi.ResourceOption) (*TenantOauthIdpConfig, error)
GetTenantOauthIdpConfig gets an existing TenantOauthIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenantOauthIdpConfig ¶
func NewTenantOauthIdpConfig(ctx *pulumi.Context, name string, args *TenantOauthIdpConfigArgs, opts ...pulumi.ResourceOption) (*TenantOauthIdpConfig, error)
NewTenantOauthIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*TenantOauthIdpConfig) ElementType ¶
func (*TenantOauthIdpConfig) ElementType() reflect.Type
func (*TenantOauthIdpConfig) ToTenantOauthIdpConfigOutput ¶
func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
func (*TenantOauthIdpConfig) ToTenantOauthIdpConfigOutputWithContext ¶
func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
type TenantOauthIdpConfigArgs ¶
type TenantOauthIdpConfigArgs struct { // The client id of an OAuth client. // // *** ClientId pulumi.StringInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this OIDC IDP configuration resource exists Tenant pulumi.StringInput }
The set of arguments for constructing a TenantOauthIdpConfig resource.
func (TenantOauthIdpConfigArgs) ElementType ¶
func (TenantOauthIdpConfigArgs) ElementType() reflect.Type
type TenantOauthIdpConfigArray ¶
type TenantOauthIdpConfigArray []TenantOauthIdpConfigInput
func (TenantOauthIdpConfigArray) ElementType ¶
func (TenantOauthIdpConfigArray) ElementType() reflect.Type
func (TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutput ¶
func (i TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput
func (TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutputWithContext ¶
func (i TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutputWithContext(ctx context.Context) TenantOauthIdpConfigArrayOutput
type TenantOauthIdpConfigArrayInput ¶
type TenantOauthIdpConfigArrayInput interface { pulumi.Input ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput ToTenantOauthIdpConfigArrayOutputWithContext(context.Context) TenantOauthIdpConfigArrayOutput }
TenantOauthIdpConfigArrayInput is an input type that accepts TenantOauthIdpConfigArray and TenantOauthIdpConfigArrayOutput values. You can construct a concrete instance of `TenantOauthIdpConfigArrayInput` via:
TenantOauthIdpConfigArray{ TenantOauthIdpConfigArgs{...} }
type TenantOauthIdpConfigArrayOutput ¶
type TenantOauthIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (TenantOauthIdpConfigArrayOutput) ElementType ¶
func (TenantOauthIdpConfigArrayOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigArrayOutput) Index ¶
func (o TenantOauthIdpConfigArrayOutput) Index(i pulumi.IntInput) TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutput ¶
func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput
func (TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutputWithContext ¶
func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutputWithContext(ctx context.Context) TenantOauthIdpConfigArrayOutput
type TenantOauthIdpConfigInput ¶
type TenantOauthIdpConfigInput interface { pulumi.Input ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput }
type TenantOauthIdpConfigMap ¶
type TenantOauthIdpConfigMap map[string]TenantOauthIdpConfigInput
func (TenantOauthIdpConfigMap) ElementType ¶
func (TenantOauthIdpConfigMap) ElementType() reflect.Type
func (TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutput ¶
func (i TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput
func (TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutputWithContext ¶
func (i TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutputWithContext(ctx context.Context) TenantOauthIdpConfigMapOutput
type TenantOauthIdpConfigMapInput ¶
type TenantOauthIdpConfigMapInput interface { pulumi.Input ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput ToTenantOauthIdpConfigMapOutputWithContext(context.Context) TenantOauthIdpConfigMapOutput }
TenantOauthIdpConfigMapInput is an input type that accepts TenantOauthIdpConfigMap and TenantOauthIdpConfigMapOutput values. You can construct a concrete instance of `TenantOauthIdpConfigMapInput` via:
TenantOauthIdpConfigMap{ "key": TenantOauthIdpConfigArgs{...} }
type TenantOauthIdpConfigMapOutput ¶
type TenantOauthIdpConfigMapOutput struct{ *pulumi.OutputState }
func (TenantOauthIdpConfigMapOutput) ElementType ¶
func (TenantOauthIdpConfigMapOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigMapOutput) MapIndex ¶
func (o TenantOauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutput ¶
func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput
func (TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutputWithContext ¶
func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutputWithContext(ctx context.Context) TenantOauthIdpConfigMapOutput
type TenantOauthIdpConfigOutput ¶
type TenantOauthIdpConfigOutput struct{ *pulumi.OutputState }
func (TenantOauthIdpConfigOutput) ClientId ¶
func (o TenantOauthIdpConfigOutput) ClientId() pulumi.StringOutput
The client id of an OAuth client.
***
func (TenantOauthIdpConfigOutput) ClientSecret ¶
func (o TenantOauthIdpConfigOutput) ClientSecret() pulumi.StringPtrOutput
The client secret of the OAuth client, to enable OIDC code flow.
func (TenantOauthIdpConfigOutput) DisplayName ¶
func (o TenantOauthIdpConfigOutput) DisplayName() pulumi.StringOutput
Human friendly display name.
func (TenantOauthIdpConfigOutput) ElementType ¶
func (TenantOauthIdpConfigOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigOutput) Enabled ¶
func (o TenantOauthIdpConfigOutput) Enabled() pulumi.BoolPtrOutput
If this config allows users to sign in with the provider.
func (TenantOauthIdpConfigOutput) Issuer ¶
func (o TenantOauthIdpConfigOutput) Issuer() pulumi.StringOutput
For OIDC Idps, the issuer identifier.
func (TenantOauthIdpConfigOutput) Name ¶
func (o TenantOauthIdpConfigOutput) Name() pulumi.StringOutput
The name of the OauthIdpConfig. Must start with `oidc.`.
func (TenantOauthIdpConfigOutput) Project ¶
func (o TenantOauthIdpConfigOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (TenantOauthIdpConfigOutput) Tenant ¶
func (o TenantOauthIdpConfigOutput) Tenant() pulumi.StringOutput
The name of the tenant where this OIDC IDP configuration resource exists
func (TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutput ¶
func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutputWithContext ¶
func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
type TenantOauthIdpConfigState ¶
type TenantOauthIdpConfigState struct { // The client id of an OAuth client. // // *** ClientId pulumi.StringPtrInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringPtrInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this OIDC IDP configuration resource exists Tenant pulumi.StringPtrInput }
func (TenantOauthIdpConfigState) ElementType ¶
func (TenantOauthIdpConfigState) ElementType() reflect.Type
type TenantOutput ¶
type TenantOutput struct{ *pulumi.OutputState }
func (TenantOutput) AllowPasswordSignup ¶
func (o TenantOutput) AllowPasswordSignup() pulumi.BoolPtrOutput
Whether to allow email/password user authentication.
func (TenantOutput) DisableAuth ¶
func (o TenantOutput) DisableAuth() pulumi.BoolPtrOutput
Whether authentication is disabled for the tenant. If true, the users under the disabled tenant are not allowed to sign-in. Admins of the disabled tenant are not able to manage its users.
func (TenantOutput) DisplayName ¶
func (o TenantOutput) DisplayName() pulumi.StringOutput
Human friendly display name of the tenant.
***
func (TenantOutput) ElementType ¶
func (TenantOutput) ElementType() reflect.Type
func (TenantOutput) EnableEmailLinkSignin ¶
func (o TenantOutput) EnableEmailLinkSignin() pulumi.BoolPtrOutput
Whether to enable email link user authentication.
func (TenantOutput) Name ¶
func (o TenantOutput) Name() pulumi.StringOutput
The name of the tenant that is generated by the server
func (TenantOutput) Project ¶
func (o TenantOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (TenantOutput) ToTenantOutput ¶
func (o TenantOutput) ToTenantOutput() TenantOutput
func (TenantOutput) ToTenantOutputWithContext ¶
func (o TenantOutput) ToTenantOutputWithContext(ctx context.Context) TenantOutput
type TenantState ¶
type TenantState struct { // Whether to allow email/password user authentication. AllowPasswordSignup pulumi.BoolPtrInput // Whether authentication is disabled for the tenant. If true, the users under // the disabled tenant are not allowed to sign-in. Admins of the disabled tenant // are not able to manage its users. DisableAuth pulumi.BoolPtrInput // Human friendly display name of the tenant. // // *** DisplayName pulumi.StringPtrInput // Whether to enable email link user authentication. EnableEmailLinkSignin pulumi.BoolPtrInput // The name of the tenant that is generated by the server Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (TenantState) ElementType ¶
func (TenantState) ElementType() reflect.Type