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 ConfigClient
- type ConfigClientArgs
- func (ConfigClientArgs) ElementType() reflect.Type
- func (i ConfigClientArgs) ToConfigClientOutput() ConfigClientOutput
- func (i ConfigClientArgs) ToConfigClientOutputWithContext(ctx context.Context) ConfigClientOutput
- func (i ConfigClientArgs) ToConfigClientPtrOutput() ConfigClientPtrOutput
- func (i ConfigClientArgs) ToConfigClientPtrOutputWithContext(ctx context.Context) ConfigClientPtrOutput
- type ConfigClientInput
- type ConfigClientOutput
- func (o ConfigClientOutput) ApiKey() pulumi.StringPtrOutput
- func (ConfigClientOutput) ElementType() reflect.Type
- func (o ConfigClientOutput) FirebaseSubdomain() pulumi.StringPtrOutput
- func (o ConfigClientOutput) Permissions() ConfigClientPermissionsPtrOutput
- func (o ConfigClientOutput) ToConfigClientOutput() ConfigClientOutput
- func (o ConfigClientOutput) ToConfigClientOutputWithContext(ctx context.Context) ConfigClientOutput
- func (o ConfigClientOutput) ToConfigClientPtrOutput() ConfigClientPtrOutput
- func (o ConfigClientOutput) ToConfigClientPtrOutputWithContext(ctx context.Context) ConfigClientPtrOutput
- type ConfigClientPermissions
- type ConfigClientPermissionsArgs
- func (ConfigClientPermissionsArgs) ElementType() reflect.Type
- func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsOutput() ConfigClientPermissionsOutput
- func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsOutputWithContext(ctx context.Context) ConfigClientPermissionsOutput
- func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput
- func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsPtrOutputWithContext(ctx context.Context) ConfigClientPermissionsPtrOutput
- type ConfigClientPermissionsInput
- type ConfigClientPermissionsOutput
- func (o ConfigClientPermissionsOutput) DisabledUserDeletion() pulumi.BoolPtrOutput
- func (o ConfigClientPermissionsOutput) DisabledUserSignup() pulumi.BoolPtrOutput
- func (ConfigClientPermissionsOutput) ElementType() reflect.Type
- func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsOutput() ConfigClientPermissionsOutput
- func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsOutputWithContext(ctx context.Context) ConfigClientPermissionsOutput
- func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput
- func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsPtrOutputWithContext(ctx context.Context) ConfigClientPermissionsPtrOutput
- type ConfigClientPermissionsPtrInput
- type ConfigClientPermissionsPtrOutput
- func (o ConfigClientPermissionsPtrOutput) DisabledUserDeletion() pulumi.BoolPtrOutput
- func (o ConfigClientPermissionsPtrOutput) DisabledUserSignup() pulumi.BoolPtrOutput
- func (o ConfigClientPermissionsPtrOutput) Elem() ConfigClientPermissionsOutput
- func (ConfigClientPermissionsPtrOutput) ElementType() reflect.Type
- func (o ConfigClientPermissionsPtrOutput) ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput
- func (o ConfigClientPermissionsPtrOutput) ToConfigClientPermissionsPtrOutputWithContext(ctx context.Context) ConfigClientPermissionsPtrOutput
- type ConfigClientPtrInput
- type ConfigClientPtrOutput
- func (o ConfigClientPtrOutput) ApiKey() pulumi.StringPtrOutput
- func (o ConfigClientPtrOutput) Elem() ConfigClientOutput
- func (ConfigClientPtrOutput) ElementType() reflect.Type
- func (o ConfigClientPtrOutput) FirebaseSubdomain() pulumi.StringPtrOutput
- func (o ConfigClientPtrOutput) Permissions() ConfigClientPermissionsPtrOutput
- func (o ConfigClientPtrOutput) ToConfigClientPtrOutput() ConfigClientPtrOutput
- func (o ConfigClientPtrOutput) ToConfigClientPtrOutputWithContext(ctx context.Context) ConfigClientPtrOutput
- type ConfigInput
- type ConfigMap
- type ConfigMapInput
- type ConfigMapOutput
- type ConfigMfa
- type ConfigMfaArgs
- func (ConfigMfaArgs) ElementType() reflect.Type
- func (i ConfigMfaArgs) ToConfigMfaOutput() ConfigMfaOutput
- func (i ConfigMfaArgs) ToConfigMfaOutputWithContext(ctx context.Context) ConfigMfaOutput
- func (i ConfigMfaArgs) ToConfigMfaPtrOutput() ConfigMfaPtrOutput
- func (i ConfigMfaArgs) ToConfigMfaPtrOutputWithContext(ctx context.Context) ConfigMfaPtrOutput
- type ConfigMfaInput
- type ConfigMfaOutput
- func (ConfigMfaOutput) ElementType() reflect.Type
- func (o ConfigMfaOutput) EnabledProviders() pulumi.StringArrayOutput
- func (o ConfigMfaOutput) ProviderConfigs() ConfigMfaProviderConfigArrayOutput
- func (o ConfigMfaOutput) State() pulumi.StringPtrOutput
- func (o ConfigMfaOutput) ToConfigMfaOutput() ConfigMfaOutput
- func (o ConfigMfaOutput) ToConfigMfaOutputWithContext(ctx context.Context) ConfigMfaOutput
- func (o ConfigMfaOutput) ToConfigMfaPtrOutput() ConfigMfaPtrOutput
- func (o ConfigMfaOutput) ToConfigMfaPtrOutputWithContext(ctx context.Context) ConfigMfaPtrOutput
- type ConfigMfaProviderConfig
- type ConfigMfaProviderConfigArgs
- type ConfigMfaProviderConfigArray
- func (ConfigMfaProviderConfigArray) ElementType() reflect.Type
- func (i ConfigMfaProviderConfigArray) ToConfigMfaProviderConfigArrayOutput() ConfigMfaProviderConfigArrayOutput
- func (i ConfigMfaProviderConfigArray) ToConfigMfaProviderConfigArrayOutputWithContext(ctx context.Context) ConfigMfaProviderConfigArrayOutput
- type ConfigMfaProviderConfigArrayInput
- type ConfigMfaProviderConfigArrayOutput
- func (ConfigMfaProviderConfigArrayOutput) ElementType() reflect.Type
- func (o ConfigMfaProviderConfigArrayOutput) Index(i pulumi.IntInput) ConfigMfaProviderConfigOutput
- func (o ConfigMfaProviderConfigArrayOutput) ToConfigMfaProviderConfigArrayOutput() ConfigMfaProviderConfigArrayOutput
- func (o ConfigMfaProviderConfigArrayOutput) ToConfigMfaProviderConfigArrayOutputWithContext(ctx context.Context) ConfigMfaProviderConfigArrayOutput
- type ConfigMfaProviderConfigInput
- type ConfigMfaProviderConfigOutput
- func (ConfigMfaProviderConfigOutput) ElementType() reflect.Type
- func (o ConfigMfaProviderConfigOutput) State() pulumi.StringPtrOutput
- func (o ConfigMfaProviderConfigOutput) ToConfigMfaProviderConfigOutput() ConfigMfaProviderConfigOutput
- func (o ConfigMfaProviderConfigOutput) ToConfigMfaProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigOutput
- func (o ConfigMfaProviderConfigOutput) TotpProviderConfig() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- type ConfigMfaProviderConfigTotpProviderConfig
- type ConfigMfaProviderConfigTotpProviderConfigArgs
- func (ConfigMfaProviderConfigTotpProviderConfigArgs) ElementType() reflect.Type
- func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigOutput() ConfigMfaProviderConfigTotpProviderConfigOutput
- func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigOutput
- func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- type ConfigMfaProviderConfigTotpProviderConfigInput
- type ConfigMfaProviderConfigTotpProviderConfigOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigOutput) AdjacentIntervals() pulumi.IntPtrOutput
- func (ConfigMfaProviderConfigTotpProviderConfigOutput) ElementType() reflect.Type
- func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigOutput() ConfigMfaProviderConfigTotpProviderConfigOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- type ConfigMfaProviderConfigTotpProviderConfigPtrInput
- type ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) AdjacentIntervals() pulumi.IntPtrOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) Elem() ConfigMfaProviderConfigTotpProviderConfigOutput
- func (ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput
- type ConfigMfaPtrInput
- type ConfigMfaPtrOutput
- func (o ConfigMfaPtrOutput) Elem() ConfigMfaOutput
- func (ConfigMfaPtrOutput) ElementType() reflect.Type
- func (o ConfigMfaPtrOutput) EnabledProviders() pulumi.StringArrayOutput
- func (o ConfigMfaPtrOutput) ProviderConfigs() ConfigMfaProviderConfigArrayOutput
- func (o ConfigMfaPtrOutput) State() pulumi.StringPtrOutput
- func (o ConfigMfaPtrOutput) ToConfigMfaPtrOutput() ConfigMfaPtrOutput
- func (o ConfigMfaPtrOutput) ToConfigMfaPtrOutputWithContext(ctx context.Context) ConfigMfaPtrOutput
- type ConfigMonitoring
- type ConfigMonitoringArgs
- func (ConfigMonitoringArgs) ElementType() reflect.Type
- func (i ConfigMonitoringArgs) ToConfigMonitoringOutput() ConfigMonitoringOutput
- func (i ConfigMonitoringArgs) ToConfigMonitoringOutputWithContext(ctx context.Context) ConfigMonitoringOutput
- func (i ConfigMonitoringArgs) ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput
- func (i ConfigMonitoringArgs) ToConfigMonitoringPtrOutputWithContext(ctx context.Context) ConfigMonitoringPtrOutput
- type ConfigMonitoringInput
- type ConfigMonitoringOutput
- func (ConfigMonitoringOutput) ElementType() reflect.Type
- func (o ConfigMonitoringOutput) RequestLogging() ConfigMonitoringRequestLoggingPtrOutput
- func (o ConfigMonitoringOutput) ToConfigMonitoringOutput() ConfigMonitoringOutput
- func (o ConfigMonitoringOutput) ToConfigMonitoringOutputWithContext(ctx context.Context) ConfigMonitoringOutput
- func (o ConfigMonitoringOutput) ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput
- func (o ConfigMonitoringOutput) ToConfigMonitoringPtrOutputWithContext(ctx context.Context) ConfigMonitoringPtrOutput
- type ConfigMonitoringPtrInput
- type ConfigMonitoringPtrOutput
- func (o ConfigMonitoringPtrOutput) Elem() ConfigMonitoringOutput
- func (ConfigMonitoringPtrOutput) ElementType() reflect.Type
- func (o ConfigMonitoringPtrOutput) RequestLogging() ConfigMonitoringRequestLoggingPtrOutput
- func (o ConfigMonitoringPtrOutput) ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput
- func (o ConfigMonitoringPtrOutput) ToConfigMonitoringPtrOutputWithContext(ctx context.Context) ConfigMonitoringPtrOutput
- type ConfigMonitoringRequestLogging
- type ConfigMonitoringRequestLoggingArgs
- func (ConfigMonitoringRequestLoggingArgs) ElementType() reflect.Type
- func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingOutput() ConfigMonitoringRequestLoggingOutput
- func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingOutput
- func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput
- func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingPtrOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingPtrOutput
- type ConfigMonitoringRequestLoggingInput
- type ConfigMonitoringRequestLoggingOutput
- func (ConfigMonitoringRequestLoggingOutput) ElementType() reflect.Type
- func (o ConfigMonitoringRequestLoggingOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingOutput() ConfigMonitoringRequestLoggingOutput
- func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingOutput
- func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput
- func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingPtrOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingPtrOutput
- type ConfigMonitoringRequestLoggingPtrInput
- type ConfigMonitoringRequestLoggingPtrOutput
- func (o ConfigMonitoringRequestLoggingPtrOutput) Elem() ConfigMonitoringRequestLoggingOutput
- func (ConfigMonitoringRequestLoggingPtrOutput) ElementType() reflect.Type
- func (o ConfigMonitoringRequestLoggingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigMonitoringRequestLoggingPtrOutput) ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput
- func (o ConfigMonitoringRequestLoggingPtrOutput) ToConfigMonitoringRequestLoggingPtrOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingPtrOutput
- type ConfigMultiTenant
- type ConfigMultiTenantArgs
- func (ConfigMultiTenantArgs) ElementType() reflect.Type
- func (i ConfigMultiTenantArgs) ToConfigMultiTenantOutput() ConfigMultiTenantOutput
- func (i ConfigMultiTenantArgs) ToConfigMultiTenantOutputWithContext(ctx context.Context) ConfigMultiTenantOutput
- func (i ConfigMultiTenantArgs) ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput
- func (i ConfigMultiTenantArgs) ToConfigMultiTenantPtrOutputWithContext(ctx context.Context) ConfigMultiTenantPtrOutput
- type ConfigMultiTenantInput
- type ConfigMultiTenantOutput
- func (o ConfigMultiTenantOutput) AllowTenants() pulumi.BoolPtrOutput
- func (o ConfigMultiTenantOutput) DefaultTenantLocation() pulumi.StringPtrOutput
- func (ConfigMultiTenantOutput) ElementType() reflect.Type
- func (o ConfigMultiTenantOutput) ToConfigMultiTenantOutput() ConfigMultiTenantOutput
- func (o ConfigMultiTenantOutput) ToConfigMultiTenantOutputWithContext(ctx context.Context) ConfigMultiTenantOutput
- func (o ConfigMultiTenantOutput) ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput
- func (o ConfigMultiTenantOutput) ToConfigMultiTenantPtrOutputWithContext(ctx context.Context) ConfigMultiTenantPtrOutput
- type ConfigMultiTenantPtrInput
- type ConfigMultiTenantPtrOutput
- func (o ConfigMultiTenantPtrOutput) AllowTenants() pulumi.BoolPtrOutput
- func (o ConfigMultiTenantPtrOutput) DefaultTenantLocation() pulumi.StringPtrOutput
- func (o ConfigMultiTenantPtrOutput) Elem() ConfigMultiTenantOutput
- func (ConfigMultiTenantPtrOutput) ElementType() reflect.Type
- func (o ConfigMultiTenantPtrOutput) ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput
- func (o ConfigMultiTenantPtrOutput) ToConfigMultiTenantPtrOutputWithContext(ctx context.Context) ConfigMultiTenantPtrOutput
- type ConfigOutput
- func (o ConfigOutput) AuthorizedDomains() pulumi.StringArrayOutput
- func (o ConfigOutput) AutodeleteAnonymousUsers() pulumi.BoolPtrOutput
- func (o ConfigOutput) BlockingFunctions() ConfigBlockingFunctionsPtrOutput
- func (o ConfigOutput) Client() ConfigClientOutput
- func (ConfigOutput) ElementType() reflect.Type
- func (o ConfigOutput) Mfa() ConfigMfaOutput
- func (o ConfigOutput) Monitoring() ConfigMonitoringOutput
- func (o ConfigOutput) MultiTenant() ConfigMultiTenantPtrOutput
- 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() ConfigSmsRegionConfigOutput
- 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 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"` // Options related to how clients making requests on behalf of a project should be configured. // Structure is documented below. Client ConfigClientOutput `pulumi:"client"` // Options related to how clients making requests on behalf of a project should be configured. // Structure is documented below. Mfa ConfigMfaOutput `pulumi:"mfa"` // Configuration related to monitoring project activity. // Structure is documented below. Monitoring ConfigMonitoringOutput `pulumi:"monitoring"` // Configuration related to multi-tenant functionality. // Structure is documented below. MultiTenant ConfigMultiTenantPtrOutput `pulumi:"multiTenant"` // 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 ConfigSmsRegionConfigOutput `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/v8/go/gcp/identityplatform" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := organizations.NewProject(ctx, "default", &organizations.ProjectArgs{ ProjectId: pulumi.String("my-project"), Name: pulumi.String("my-project"), OrgId: pulumi.String("123456789"), BillingAccount: pulumi.String("000000-0000000-0000000-000000"), DeletionPolicy: pulumi.String("DELETE"), Labels: pulumi.StringMap{ "firebase": pulumi.String("enabled"), }, }) if err != nil { return err } _, err = projects.NewService(ctx, "identitytoolkit", &projects.ServiceArgs{ Project: _default.ProjectId, Service: pulumi.String("identitytoolkit.googleapis.com"), }) if err != nil { return err } _, err = identityplatform.NewConfig(ctx, "default", &identityplatform.ConfigArgs{ Project: _default.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("2014-10-02T15:01:23Z"), 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}}`
When using the `pulumi import` command, 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 // Options related to how clients making requests on behalf of a project should be configured. // Structure is documented below. Client ConfigClientPtrInput // Options related to how clients making requests on behalf of a project should be configured. // Structure is documented below. Mfa ConfigMfaPtrInput // Configuration related to monitoring project activity. // Structure is documented below. Monitoring ConfigMonitoringPtrInput // Configuration related to multi-tenant functionality. // Structure is documented below. MultiTenant ConfigMultiTenantPtrInput // 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 ConfigClient ¶
type ConfigClient struct { // (Output) // API key that can be used when making requests for this project. // **Note**: This property is sensitive and will not be displayed in the plan. ApiKey *string `pulumi:"apiKey"` // (Output) // Firebase subdomain. FirebaseSubdomain *string `pulumi:"firebaseSubdomain"` // Configuration related to restricting a user's ability to affect their account. // Structure is documented below. Permissions *ConfigClientPermissions `pulumi:"permissions"` }
type ConfigClientArgs ¶
type ConfigClientArgs struct { // (Output) // API key that can be used when making requests for this project. // **Note**: This property is sensitive and will not be displayed in the plan. ApiKey pulumi.StringPtrInput `pulumi:"apiKey"` // (Output) // Firebase subdomain. FirebaseSubdomain pulumi.StringPtrInput `pulumi:"firebaseSubdomain"` // Configuration related to restricting a user's ability to affect their account. // Structure is documented below. Permissions ConfigClientPermissionsPtrInput `pulumi:"permissions"` }
func (ConfigClientArgs) ElementType ¶
func (ConfigClientArgs) ElementType() reflect.Type
func (ConfigClientArgs) ToConfigClientOutput ¶
func (i ConfigClientArgs) ToConfigClientOutput() ConfigClientOutput
func (ConfigClientArgs) ToConfigClientOutputWithContext ¶
func (i ConfigClientArgs) ToConfigClientOutputWithContext(ctx context.Context) ConfigClientOutput
func (ConfigClientArgs) ToConfigClientPtrOutput ¶
func (i ConfigClientArgs) ToConfigClientPtrOutput() ConfigClientPtrOutput
func (ConfigClientArgs) ToConfigClientPtrOutputWithContext ¶
func (i ConfigClientArgs) ToConfigClientPtrOutputWithContext(ctx context.Context) ConfigClientPtrOutput
type ConfigClientInput ¶
type ConfigClientInput interface { pulumi.Input ToConfigClientOutput() ConfigClientOutput ToConfigClientOutputWithContext(context.Context) ConfigClientOutput }
ConfigClientInput is an input type that accepts ConfigClientArgs and ConfigClientOutput values. You can construct a concrete instance of `ConfigClientInput` via:
ConfigClientArgs{...}
type ConfigClientOutput ¶
type ConfigClientOutput struct{ *pulumi.OutputState }
func (ConfigClientOutput) ApiKey ¶
func (o ConfigClientOutput) ApiKey() pulumi.StringPtrOutput
(Output) API key that can be used when making requests for this project. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConfigClientOutput) ElementType ¶
func (ConfigClientOutput) ElementType() reflect.Type
func (ConfigClientOutput) FirebaseSubdomain ¶
func (o ConfigClientOutput) FirebaseSubdomain() pulumi.StringPtrOutput
(Output) Firebase subdomain.
func (ConfigClientOutput) Permissions ¶
func (o ConfigClientOutput) Permissions() ConfigClientPermissionsPtrOutput
Configuration related to restricting a user's ability to affect their account. Structure is documented below.
func (ConfigClientOutput) ToConfigClientOutput ¶
func (o ConfigClientOutput) ToConfigClientOutput() ConfigClientOutput
func (ConfigClientOutput) ToConfigClientOutputWithContext ¶
func (o ConfigClientOutput) ToConfigClientOutputWithContext(ctx context.Context) ConfigClientOutput
func (ConfigClientOutput) ToConfigClientPtrOutput ¶
func (o ConfigClientOutput) ToConfigClientPtrOutput() ConfigClientPtrOutput
func (ConfigClientOutput) ToConfigClientPtrOutputWithContext ¶
func (o ConfigClientOutput) ToConfigClientPtrOutputWithContext(ctx context.Context) ConfigClientPtrOutput
type ConfigClientPermissions ¶
type ConfigClientPermissions struct { // When true, end users cannot delete their account on the associated project through any of our API methods DisabledUserDeletion *bool `pulumi:"disabledUserDeletion"` // When true, end users cannot sign up for a new account on the associated project through any of our API methods DisabledUserSignup *bool `pulumi:"disabledUserSignup"` }
type ConfigClientPermissionsArgs ¶
type ConfigClientPermissionsArgs struct { // When true, end users cannot delete their account on the associated project through any of our API methods DisabledUserDeletion pulumi.BoolPtrInput `pulumi:"disabledUserDeletion"` // When true, end users cannot sign up for a new account on the associated project through any of our API methods DisabledUserSignup pulumi.BoolPtrInput `pulumi:"disabledUserSignup"` }
func (ConfigClientPermissionsArgs) ElementType ¶
func (ConfigClientPermissionsArgs) ElementType() reflect.Type
func (ConfigClientPermissionsArgs) ToConfigClientPermissionsOutput ¶
func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsOutput() ConfigClientPermissionsOutput
func (ConfigClientPermissionsArgs) ToConfigClientPermissionsOutputWithContext ¶
func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsOutputWithContext(ctx context.Context) ConfigClientPermissionsOutput
func (ConfigClientPermissionsArgs) ToConfigClientPermissionsPtrOutput ¶
func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput
func (ConfigClientPermissionsArgs) ToConfigClientPermissionsPtrOutputWithContext ¶
func (i ConfigClientPermissionsArgs) ToConfigClientPermissionsPtrOutputWithContext(ctx context.Context) ConfigClientPermissionsPtrOutput
type ConfigClientPermissionsInput ¶
type ConfigClientPermissionsInput interface { pulumi.Input ToConfigClientPermissionsOutput() ConfigClientPermissionsOutput ToConfigClientPermissionsOutputWithContext(context.Context) ConfigClientPermissionsOutput }
ConfigClientPermissionsInput is an input type that accepts ConfigClientPermissionsArgs and ConfigClientPermissionsOutput values. You can construct a concrete instance of `ConfigClientPermissionsInput` via:
ConfigClientPermissionsArgs{...}
type ConfigClientPermissionsOutput ¶
type ConfigClientPermissionsOutput struct{ *pulumi.OutputState }
func (ConfigClientPermissionsOutput) DisabledUserDeletion ¶
func (o ConfigClientPermissionsOutput) DisabledUserDeletion() pulumi.BoolPtrOutput
When true, end users cannot delete their account on the associated project through any of our API methods
func (ConfigClientPermissionsOutput) DisabledUserSignup ¶
func (o ConfigClientPermissionsOutput) DisabledUserSignup() pulumi.BoolPtrOutput
When true, end users cannot sign up for a new account on the associated project through any of our API methods
func (ConfigClientPermissionsOutput) ElementType ¶
func (ConfigClientPermissionsOutput) ElementType() reflect.Type
func (ConfigClientPermissionsOutput) ToConfigClientPermissionsOutput ¶
func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsOutput() ConfigClientPermissionsOutput
func (ConfigClientPermissionsOutput) ToConfigClientPermissionsOutputWithContext ¶
func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsOutputWithContext(ctx context.Context) ConfigClientPermissionsOutput
func (ConfigClientPermissionsOutput) ToConfigClientPermissionsPtrOutput ¶
func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput
func (ConfigClientPermissionsOutput) ToConfigClientPermissionsPtrOutputWithContext ¶
func (o ConfigClientPermissionsOutput) ToConfigClientPermissionsPtrOutputWithContext(ctx context.Context) ConfigClientPermissionsPtrOutput
type ConfigClientPermissionsPtrInput ¶
type ConfigClientPermissionsPtrInput interface { pulumi.Input ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput ToConfigClientPermissionsPtrOutputWithContext(context.Context) ConfigClientPermissionsPtrOutput }
ConfigClientPermissionsPtrInput is an input type that accepts ConfigClientPermissionsArgs, ConfigClientPermissionsPtr and ConfigClientPermissionsPtrOutput values. You can construct a concrete instance of `ConfigClientPermissionsPtrInput` via:
ConfigClientPermissionsArgs{...} or: nil
func ConfigClientPermissionsPtr ¶
func ConfigClientPermissionsPtr(v *ConfigClientPermissionsArgs) ConfigClientPermissionsPtrInput
type ConfigClientPermissionsPtrOutput ¶
type ConfigClientPermissionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigClientPermissionsPtrOutput) DisabledUserDeletion ¶
func (o ConfigClientPermissionsPtrOutput) DisabledUserDeletion() pulumi.BoolPtrOutput
When true, end users cannot delete their account on the associated project through any of our API methods
func (ConfigClientPermissionsPtrOutput) DisabledUserSignup ¶
func (o ConfigClientPermissionsPtrOutput) DisabledUserSignup() pulumi.BoolPtrOutput
When true, end users cannot sign up for a new account on the associated project through any of our API methods
func (ConfigClientPermissionsPtrOutput) Elem ¶
func (o ConfigClientPermissionsPtrOutput) Elem() ConfigClientPermissionsOutput
func (ConfigClientPermissionsPtrOutput) ElementType ¶
func (ConfigClientPermissionsPtrOutput) ElementType() reflect.Type
func (ConfigClientPermissionsPtrOutput) ToConfigClientPermissionsPtrOutput ¶
func (o ConfigClientPermissionsPtrOutput) ToConfigClientPermissionsPtrOutput() ConfigClientPermissionsPtrOutput
func (ConfigClientPermissionsPtrOutput) ToConfigClientPermissionsPtrOutputWithContext ¶
func (o ConfigClientPermissionsPtrOutput) ToConfigClientPermissionsPtrOutputWithContext(ctx context.Context) ConfigClientPermissionsPtrOutput
type ConfigClientPtrInput ¶
type ConfigClientPtrInput interface { pulumi.Input ToConfigClientPtrOutput() ConfigClientPtrOutput ToConfigClientPtrOutputWithContext(context.Context) ConfigClientPtrOutput }
ConfigClientPtrInput is an input type that accepts ConfigClientArgs, ConfigClientPtr and ConfigClientPtrOutput values. You can construct a concrete instance of `ConfigClientPtrInput` via:
ConfigClientArgs{...} or: nil
func ConfigClientPtr ¶
func ConfigClientPtr(v *ConfigClientArgs) ConfigClientPtrInput
type ConfigClientPtrOutput ¶
type ConfigClientPtrOutput struct{ *pulumi.OutputState }
func (ConfigClientPtrOutput) ApiKey ¶
func (o ConfigClientPtrOutput) ApiKey() pulumi.StringPtrOutput
(Output) API key that can be used when making requests for this project. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConfigClientPtrOutput) Elem ¶
func (o ConfigClientPtrOutput) Elem() ConfigClientOutput
func (ConfigClientPtrOutput) ElementType ¶
func (ConfigClientPtrOutput) ElementType() reflect.Type
func (ConfigClientPtrOutput) FirebaseSubdomain ¶
func (o ConfigClientPtrOutput) FirebaseSubdomain() pulumi.StringPtrOutput
(Output) Firebase subdomain.
func (ConfigClientPtrOutput) Permissions ¶
func (o ConfigClientPtrOutput) Permissions() ConfigClientPermissionsPtrOutput
Configuration related to restricting a user's ability to affect their account. Structure is documented below.
func (ConfigClientPtrOutput) ToConfigClientPtrOutput ¶
func (o ConfigClientPtrOutput) ToConfigClientPtrOutput() ConfigClientPtrOutput
func (ConfigClientPtrOutput) ToConfigClientPtrOutputWithContext ¶
func (o ConfigClientPtrOutput) ToConfigClientPtrOutputWithContext(ctx context.Context) ConfigClientPtrOutput
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 ConfigMfa ¶
type ConfigMfa struct { // A list of usable second factors for this project. // Each value may be one of: `PHONE_SMS`. EnabledProviders []string `pulumi:"enabledProviders"` // A list of usable second factors for this project along with their configurations. // This field does not support phone based MFA, for that use the 'enabledProviders' field. // Structure is documented below. ProviderConfigs []ConfigMfaProviderConfig `pulumi:"providerConfigs"` // Whether MultiFactor Authentication has been enabled for this project. // Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`. State *string `pulumi:"state"` }
type ConfigMfaArgs ¶
type ConfigMfaArgs struct { // A list of usable second factors for this project. // Each value may be one of: `PHONE_SMS`. EnabledProviders pulumi.StringArrayInput `pulumi:"enabledProviders"` // A list of usable second factors for this project along with their configurations. // This field does not support phone based MFA, for that use the 'enabledProviders' field. // Structure is documented below. ProviderConfigs ConfigMfaProviderConfigArrayInput `pulumi:"providerConfigs"` // Whether MultiFactor Authentication has been enabled for this project. // Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`. State pulumi.StringPtrInput `pulumi:"state"` }
func (ConfigMfaArgs) ElementType ¶
func (ConfigMfaArgs) ElementType() reflect.Type
func (ConfigMfaArgs) ToConfigMfaOutput ¶
func (i ConfigMfaArgs) ToConfigMfaOutput() ConfigMfaOutput
func (ConfigMfaArgs) ToConfigMfaOutputWithContext ¶
func (i ConfigMfaArgs) ToConfigMfaOutputWithContext(ctx context.Context) ConfigMfaOutput
func (ConfigMfaArgs) ToConfigMfaPtrOutput ¶
func (i ConfigMfaArgs) ToConfigMfaPtrOutput() ConfigMfaPtrOutput
func (ConfigMfaArgs) ToConfigMfaPtrOutputWithContext ¶
func (i ConfigMfaArgs) ToConfigMfaPtrOutputWithContext(ctx context.Context) ConfigMfaPtrOutput
type ConfigMfaInput ¶
type ConfigMfaInput interface { pulumi.Input ToConfigMfaOutput() ConfigMfaOutput ToConfigMfaOutputWithContext(context.Context) ConfigMfaOutput }
ConfigMfaInput is an input type that accepts ConfigMfaArgs and ConfigMfaOutput values. You can construct a concrete instance of `ConfigMfaInput` via:
ConfigMfaArgs{...}
type ConfigMfaOutput ¶
type ConfigMfaOutput struct{ *pulumi.OutputState }
func (ConfigMfaOutput) ElementType ¶
func (ConfigMfaOutput) ElementType() reflect.Type
func (ConfigMfaOutput) EnabledProviders ¶
func (o ConfigMfaOutput) EnabledProviders() pulumi.StringArrayOutput
A list of usable second factors for this project. Each value may be one of: `PHONE_SMS`.
func (ConfigMfaOutput) ProviderConfigs ¶
func (o ConfigMfaOutput) ProviderConfigs() ConfigMfaProviderConfigArrayOutput
A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabledProviders' field. Structure is documented below.
func (ConfigMfaOutput) State ¶
func (o ConfigMfaOutput) State() pulumi.StringPtrOutput
Whether MultiFactor Authentication has been enabled for this project. Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`.
func (ConfigMfaOutput) ToConfigMfaOutput ¶
func (o ConfigMfaOutput) ToConfigMfaOutput() ConfigMfaOutput
func (ConfigMfaOutput) ToConfigMfaOutputWithContext ¶
func (o ConfigMfaOutput) ToConfigMfaOutputWithContext(ctx context.Context) ConfigMfaOutput
func (ConfigMfaOutput) ToConfigMfaPtrOutput ¶
func (o ConfigMfaOutput) ToConfigMfaPtrOutput() ConfigMfaPtrOutput
func (ConfigMfaOutput) ToConfigMfaPtrOutputWithContext ¶
func (o ConfigMfaOutput) ToConfigMfaPtrOutputWithContext(ctx context.Context) ConfigMfaPtrOutput
type ConfigMfaProviderConfig ¶
type ConfigMfaProviderConfig struct { // Whether MultiFactor Authentication has been enabled for this project. // Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`. State *string `pulumi:"state"` // TOTP MFA provider config for this project. // Structure is documented below. TotpProviderConfig *ConfigMfaProviderConfigTotpProviderConfig `pulumi:"totpProviderConfig"` }
type ConfigMfaProviderConfigArgs ¶
type ConfigMfaProviderConfigArgs struct { // Whether MultiFactor Authentication has been enabled for this project. // Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`. State pulumi.StringPtrInput `pulumi:"state"` // TOTP MFA provider config for this project. // Structure is documented below. TotpProviderConfig ConfigMfaProviderConfigTotpProviderConfigPtrInput `pulumi:"totpProviderConfig"` }
func (ConfigMfaProviderConfigArgs) ElementType ¶
func (ConfigMfaProviderConfigArgs) ElementType() reflect.Type
func (ConfigMfaProviderConfigArgs) ToConfigMfaProviderConfigOutput ¶
func (i ConfigMfaProviderConfigArgs) ToConfigMfaProviderConfigOutput() ConfigMfaProviderConfigOutput
func (ConfigMfaProviderConfigArgs) ToConfigMfaProviderConfigOutputWithContext ¶
func (i ConfigMfaProviderConfigArgs) ToConfigMfaProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigOutput
type ConfigMfaProviderConfigArray ¶
type ConfigMfaProviderConfigArray []ConfigMfaProviderConfigInput
func (ConfigMfaProviderConfigArray) ElementType ¶
func (ConfigMfaProviderConfigArray) ElementType() reflect.Type
func (ConfigMfaProviderConfigArray) ToConfigMfaProviderConfigArrayOutput ¶
func (i ConfigMfaProviderConfigArray) ToConfigMfaProviderConfigArrayOutput() ConfigMfaProviderConfigArrayOutput
func (ConfigMfaProviderConfigArray) ToConfigMfaProviderConfigArrayOutputWithContext ¶
func (i ConfigMfaProviderConfigArray) ToConfigMfaProviderConfigArrayOutputWithContext(ctx context.Context) ConfigMfaProviderConfigArrayOutput
type ConfigMfaProviderConfigArrayInput ¶
type ConfigMfaProviderConfigArrayInput interface { pulumi.Input ToConfigMfaProviderConfigArrayOutput() ConfigMfaProviderConfigArrayOutput ToConfigMfaProviderConfigArrayOutputWithContext(context.Context) ConfigMfaProviderConfigArrayOutput }
ConfigMfaProviderConfigArrayInput is an input type that accepts ConfigMfaProviderConfigArray and ConfigMfaProviderConfigArrayOutput values. You can construct a concrete instance of `ConfigMfaProviderConfigArrayInput` via:
ConfigMfaProviderConfigArray{ ConfigMfaProviderConfigArgs{...} }
type ConfigMfaProviderConfigArrayOutput ¶
type ConfigMfaProviderConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigMfaProviderConfigArrayOutput) ElementType ¶
func (ConfigMfaProviderConfigArrayOutput) ElementType() reflect.Type
func (ConfigMfaProviderConfigArrayOutput) Index ¶
func (o ConfigMfaProviderConfigArrayOutput) Index(i pulumi.IntInput) ConfigMfaProviderConfigOutput
func (ConfigMfaProviderConfigArrayOutput) ToConfigMfaProviderConfigArrayOutput ¶
func (o ConfigMfaProviderConfigArrayOutput) ToConfigMfaProviderConfigArrayOutput() ConfigMfaProviderConfigArrayOutput
func (ConfigMfaProviderConfigArrayOutput) ToConfigMfaProviderConfigArrayOutputWithContext ¶
func (o ConfigMfaProviderConfigArrayOutput) ToConfigMfaProviderConfigArrayOutputWithContext(ctx context.Context) ConfigMfaProviderConfigArrayOutput
type ConfigMfaProviderConfigInput ¶
type ConfigMfaProviderConfigInput interface { pulumi.Input ToConfigMfaProviderConfigOutput() ConfigMfaProviderConfigOutput ToConfigMfaProviderConfigOutputWithContext(context.Context) ConfigMfaProviderConfigOutput }
ConfigMfaProviderConfigInput is an input type that accepts ConfigMfaProviderConfigArgs and ConfigMfaProviderConfigOutput values. You can construct a concrete instance of `ConfigMfaProviderConfigInput` via:
ConfigMfaProviderConfigArgs{...}
type ConfigMfaProviderConfigOutput ¶
type ConfigMfaProviderConfigOutput struct{ *pulumi.OutputState }
func (ConfigMfaProviderConfigOutput) ElementType ¶
func (ConfigMfaProviderConfigOutput) ElementType() reflect.Type
func (ConfigMfaProviderConfigOutput) State ¶
func (o ConfigMfaProviderConfigOutput) State() pulumi.StringPtrOutput
Whether MultiFactor Authentication has been enabled for this project. Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`.
func (ConfigMfaProviderConfigOutput) ToConfigMfaProviderConfigOutput ¶
func (o ConfigMfaProviderConfigOutput) ToConfigMfaProviderConfigOutput() ConfigMfaProviderConfigOutput
func (ConfigMfaProviderConfigOutput) ToConfigMfaProviderConfigOutputWithContext ¶
func (o ConfigMfaProviderConfigOutput) ToConfigMfaProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigOutput
func (ConfigMfaProviderConfigOutput) TotpProviderConfig ¶
func (o ConfigMfaProviderConfigOutput) TotpProviderConfig() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
TOTP MFA provider config for this project. Structure is documented below.
type ConfigMfaProviderConfigTotpProviderConfig ¶
type ConfigMfaProviderConfigTotpProviderConfig struct { // The allowed number of adjacent intervals that will be used for verification to avoid clock skew. AdjacentIntervals *int `pulumi:"adjacentIntervals"` }
type ConfigMfaProviderConfigTotpProviderConfigArgs ¶
type ConfigMfaProviderConfigTotpProviderConfigArgs struct { // The allowed number of adjacent intervals that will be used for verification to avoid clock skew. AdjacentIntervals pulumi.IntPtrInput `pulumi:"adjacentIntervals"` }
func (ConfigMfaProviderConfigTotpProviderConfigArgs) ElementType ¶
func (ConfigMfaProviderConfigTotpProviderConfigArgs) ElementType() reflect.Type
func (ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigOutput ¶
func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigOutput() ConfigMfaProviderConfigTotpProviderConfigOutput
func (ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext ¶
func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigOutput
func (ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput ¶
func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
func (ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext ¶
func (i ConfigMfaProviderConfigTotpProviderConfigArgs) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput
type ConfigMfaProviderConfigTotpProviderConfigInput ¶
type ConfigMfaProviderConfigTotpProviderConfigInput interface { pulumi.Input ToConfigMfaProviderConfigTotpProviderConfigOutput() ConfigMfaProviderConfigTotpProviderConfigOutput ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext(context.Context) ConfigMfaProviderConfigTotpProviderConfigOutput }
ConfigMfaProviderConfigTotpProviderConfigInput is an input type that accepts ConfigMfaProviderConfigTotpProviderConfigArgs and ConfigMfaProviderConfigTotpProviderConfigOutput values. You can construct a concrete instance of `ConfigMfaProviderConfigTotpProviderConfigInput` via:
ConfigMfaProviderConfigTotpProviderConfigArgs{...}
type ConfigMfaProviderConfigTotpProviderConfigOutput ¶
type ConfigMfaProviderConfigTotpProviderConfigOutput struct{ *pulumi.OutputState }
func (ConfigMfaProviderConfigTotpProviderConfigOutput) AdjacentIntervals ¶
func (o ConfigMfaProviderConfigTotpProviderConfigOutput) AdjacentIntervals() pulumi.IntPtrOutput
The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
func (ConfigMfaProviderConfigTotpProviderConfigOutput) ElementType ¶
func (ConfigMfaProviderConfigTotpProviderConfigOutput) ElementType() reflect.Type
func (ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigOutput ¶
func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigOutput() ConfigMfaProviderConfigTotpProviderConfigOutput
func (ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext ¶
func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigOutput
func (ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput ¶
func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
func (ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext ¶
func (o ConfigMfaProviderConfigTotpProviderConfigOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput
type ConfigMfaProviderConfigTotpProviderConfigPtrInput ¶
type ConfigMfaProviderConfigTotpProviderConfigPtrInput interface { pulumi.Input ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput }
ConfigMfaProviderConfigTotpProviderConfigPtrInput is an input type that accepts ConfigMfaProviderConfigTotpProviderConfigArgs, ConfigMfaProviderConfigTotpProviderConfigPtr and ConfigMfaProviderConfigTotpProviderConfigPtrOutput values. You can construct a concrete instance of `ConfigMfaProviderConfigTotpProviderConfigPtrInput` via:
ConfigMfaProviderConfigTotpProviderConfigArgs{...} or: nil
func ConfigMfaProviderConfigTotpProviderConfigPtr ¶
func ConfigMfaProviderConfigTotpProviderConfigPtr(v *ConfigMfaProviderConfigTotpProviderConfigArgs) ConfigMfaProviderConfigTotpProviderConfigPtrInput
type ConfigMfaProviderConfigTotpProviderConfigPtrOutput ¶
type ConfigMfaProviderConfigTotpProviderConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigMfaProviderConfigTotpProviderConfigPtrOutput) AdjacentIntervals ¶
func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) AdjacentIntervals() pulumi.IntPtrOutput
The allowed number of adjacent intervals that will be used for verification to avoid clock skew.
func (ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ElementType ¶
func (ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ElementType() reflect.Type
func (ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput ¶
func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutput() ConfigMfaProviderConfigTotpProviderConfigPtrOutput
func (ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext ¶
func (o ConfigMfaProviderConfigTotpProviderConfigPtrOutput) ToConfigMfaProviderConfigTotpProviderConfigPtrOutputWithContext(ctx context.Context) ConfigMfaProviderConfigTotpProviderConfigPtrOutput
type ConfigMfaPtrInput ¶
type ConfigMfaPtrInput interface { pulumi.Input ToConfigMfaPtrOutput() ConfigMfaPtrOutput ToConfigMfaPtrOutputWithContext(context.Context) ConfigMfaPtrOutput }
ConfigMfaPtrInput is an input type that accepts ConfigMfaArgs, ConfigMfaPtr and ConfigMfaPtrOutput values. You can construct a concrete instance of `ConfigMfaPtrInput` via:
ConfigMfaArgs{...} or: nil
func ConfigMfaPtr ¶
func ConfigMfaPtr(v *ConfigMfaArgs) ConfigMfaPtrInput
type ConfigMfaPtrOutput ¶
type ConfigMfaPtrOutput struct{ *pulumi.OutputState }
func (ConfigMfaPtrOutput) Elem ¶
func (o ConfigMfaPtrOutput) Elem() ConfigMfaOutput
func (ConfigMfaPtrOutput) ElementType ¶
func (ConfigMfaPtrOutput) ElementType() reflect.Type
func (ConfigMfaPtrOutput) EnabledProviders ¶
func (o ConfigMfaPtrOutput) EnabledProviders() pulumi.StringArrayOutput
A list of usable second factors for this project. Each value may be one of: `PHONE_SMS`.
func (ConfigMfaPtrOutput) ProviderConfigs ¶
func (o ConfigMfaPtrOutput) ProviderConfigs() ConfigMfaProviderConfigArrayOutput
A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabledProviders' field. Structure is documented below.
func (ConfigMfaPtrOutput) State ¶
func (o ConfigMfaPtrOutput) State() pulumi.StringPtrOutput
Whether MultiFactor Authentication has been enabled for this project. Possible values are: `DISABLED`, `ENABLED`, `MANDATORY`.
func (ConfigMfaPtrOutput) ToConfigMfaPtrOutput ¶
func (o ConfigMfaPtrOutput) ToConfigMfaPtrOutput() ConfigMfaPtrOutput
func (ConfigMfaPtrOutput) ToConfigMfaPtrOutputWithContext ¶
func (o ConfigMfaPtrOutput) ToConfigMfaPtrOutputWithContext(ctx context.Context) ConfigMfaPtrOutput
type ConfigMonitoring ¶
type ConfigMonitoring struct { // Configuration for logging requests made to this project to Stackdriver Logging // Structure is documented below. RequestLogging *ConfigMonitoringRequestLogging `pulumi:"requestLogging"` }
type ConfigMonitoringArgs ¶
type ConfigMonitoringArgs struct { // Configuration for logging requests made to this project to Stackdriver Logging // Structure is documented below. RequestLogging ConfigMonitoringRequestLoggingPtrInput `pulumi:"requestLogging"` }
func (ConfigMonitoringArgs) ElementType ¶
func (ConfigMonitoringArgs) ElementType() reflect.Type
func (ConfigMonitoringArgs) ToConfigMonitoringOutput ¶
func (i ConfigMonitoringArgs) ToConfigMonitoringOutput() ConfigMonitoringOutput
func (ConfigMonitoringArgs) ToConfigMonitoringOutputWithContext ¶
func (i ConfigMonitoringArgs) ToConfigMonitoringOutputWithContext(ctx context.Context) ConfigMonitoringOutput
func (ConfigMonitoringArgs) ToConfigMonitoringPtrOutput ¶
func (i ConfigMonitoringArgs) ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput
func (ConfigMonitoringArgs) ToConfigMonitoringPtrOutputWithContext ¶
func (i ConfigMonitoringArgs) ToConfigMonitoringPtrOutputWithContext(ctx context.Context) ConfigMonitoringPtrOutput
type ConfigMonitoringInput ¶
type ConfigMonitoringInput interface { pulumi.Input ToConfigMonitoringOutput() ConfigMonitoringOutput ToConfigMonitoringOutputWithContext(context.Context) ConfigMonitoringOutput }
ConfigMonitoringInput is an input type that accepts ConfigMonitoringArgs and ConfigMonitoringOutput values. You can construct a concrete instance of `ConfigMonitoringInput` via:
ConfigMonitoringArgs{...}
type ConfigMonitoringOutput ¶
type ConfigMonitoringOutput struct{ *pulumi.OutputState }
func (ConfigMonitoringOutput) ElementType ¶
func (ConfigMonitoringOutput) ElementType() reflect.Type
func (ConfigMonitoringOutput) RequestLogging ¶
func (o ConfigMonitoringOutput) RequestLogging() ConfigMonitoringRequestLoggingPtrOutput
Configuration for logging requests made to this project to Stackdriver Logging Structure is documented below.
func (ConfigMonitoringOutput) ToConfigMonitoringOutput ¶
func (o ConfigMonitoringOutput) ToConfigMonitoringOutput() ConfigMonitoringOutput
func (ConfigMonitoringOutput) ToConfigMonitoringOutputWithContext ¶
func (o ConfigMonitoringOutput) ToConfigMonitoringOutputWithContext(ctx context.Context) ConfigMonitoringOutput
func (ConfigMonitoringOutput) ToConfigMonitoringPtrOutput ¶
func (o ConfigMonitoringOutput) ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput
func (ConfigMonitoringOutput) ToConfigMonitoringPtrOutputWithContext ¶
func (o ConfigMonitoringOutput) ToConfigMonitoringPtrOutputWithContext(ctx context.Context) ConfigMonitoringPtrOutput
type ConfigMonitoringPtrInput ¶
type ConfigMonitoringPtrInput interface { pulumi.Input ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput ToConfigMonitoringPtrOutputWithContext(context.Context) ConfigMonitoringPtrOutput }
ConfigMonitoringPtrInput is an input type that accepts ConfigMonitoringArgs, ConfigMonitoringPtr and ConfigMonitoringPtrOutput values. You can construct a concrete instance of `ConfigMonitoringPtrInput` via:
ConfigMonitoringArgs{...} or: nil
func ConfigMonitoringPtr ¶
func ConfigMonitoringPtr(v *ConfigMonitoringArgs) ConfigMonitoringPtrInput
type ConfigMonitoringPtrOutput ¶
type ConfigMonitoringPtrOutput struct{ *pulumi.OutputState }
func (ConfigMonitoringPtrOutput) Elem ¶
func (o ConfigMonitoringPtrOutput) Elem() ConfigMonitoringOutput
func (ConfigMonitoringPtrOutput) ElementType ¶
func (ConfigMonitoringPtrOutput) ElementType() reflect.Type
func (ConfigMonitoringPtrOutput) RequestLogging ¶
func (o ConfigMonitoringPtrOutput) RequestLogging() ConfigMonitoringRequestLoggingPtrOutput
Configuration for logging requests made to this project to Stackdriver Logging Structure is documented below.
func (ConfigMonitoringPtrOutput) ToConfigMonitoringPtrOutput ¶
func (o ConfigMonitoringPtrOutput) ToConfigMonitoringPtrOutput() ConfigMonitoringPtrOutput
func (ConfigMonitoringPtrOutput) ToConfigMonitoringPtrOutputWithContext ¶
func (o ConfigMonitoringPtrOutput) ToConfigMonitoringPtrOutputWithContext(ctx context.Context) ConfigMonitoringPtrOutput
type ConfigMonitoringRequestLogging ¶
type ConfigMonitoringRequestLogging struct { // Whether logging is enabled for this project or not. Enabled *bool `pulumi:"enabled"` }
type ConfigMonitoringRequestLoggingArgs ¶
type ConfigMonitoringRequestLoggingArgs struct { // Whether logging is enabled for this project or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (ConfigMonitoringRequestLoggingArgs) ElementType ¶
func (ConfigMonitoringRequestLoggingArgs) ElementType() reflect.Type
func (ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingOutput ¶
func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingOutput() ConfigMonitoringRequestLoggingOutput
func (ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingOutputWithContext ¶
func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingOutput
func (ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingPtrOutput ¶
func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput
func (ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingPtrOutputWithContext ¶
func (i ConfigMonitoringRequestLoggingArgs) ToConfigMonitoringRequestLoggingPtrOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingPtrOutput
type ConfigMonitoringRequestLoggingInput ¶
type ConfigMonitoringRequestLoggingInput interface { pulumi.Input ToConfigMonitoringRequestLoggingOutput() ConfigMonitoringRequestLoggingOutput ToConfigMonitoringRequestLoggingOutputWithContext(context.Context) ConfigMonitoringRequestLoggingOutput }
ConfigMonitoringRequestLoggingInput is an input type that accepts ConfigMonitoringRequestLoggingArgs and ConfigMonitoringRequestLoggingOutput values. You can construct a concrete instance of `ConfigMonitoringRequestLoggingInput` via:
ConfigMonitoringRequestLoggingArgs{...}
type ConfigMonitoringRequestLoggingOutput ¶
type ConfigMonitoringRequestLoggingOutput struct{ *pulumi.OutputState }
func (ConfigMonitoringRequestLoggingOutput) ElementType ¶
func (ConfigMonitoringRequestLoggingOutput) ElementType() reflect.Type
func (ConfigMonitoringRequestLoggingOutput) Enabled ¶
func (o ConfigMonitoringRequestLoggingOutput) Enabled() pulumi.BoolPtrOutput
Whether logging is enabled for this project or not.
func (ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingOutput ¶
func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingOutput() ConfigMonitoringRequestLoggingOutput
func (ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingOutputWithContext ¶
func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingOutput
func (ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingPtrOutput ¶
func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput
func (ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingPtrOutputWithContext ¶
func (o ConfigMonitoringRequestLoggingOutput) ToConfigMonitoringRequestLoggingPtrOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingPtrOutput
type ConfigMonitoringRequestLoggingPtrInput ¶
type ConfigMonitoringRequestLoggingPtrInput interface { pulumi.Input ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput ToConfigMonitoringRequestLoggingPtrOutputWithContext(context.Context) ConfigMonitoringRequestLoggingPtrOutput }
ConfigMonitoringRequestLoggingPtrInput is an input type that accepts ConfigMonitoringRequestLoggingArgs, ConfigMonitoringRequestLoggingPtr and ConfigMonitoringRequestLoggingPtrOutput values. You can construct a concrete instance of `ConfigMonitoringRequestLoggingPtrInput` via:
ConfigMonitoringRequestLoggingArgs{...} or: nil
func ConfigMonitoringRequestLoggingPtr ¶
func ConfigMonitoringRequestLoggingPtr(v *ConfigMonitoringRequestLoggingArgs) ConfigMonitoringRequestLoggingPtrInput
type ConfigMonitoringRequestLoggingPtrOutput ¶
type ConfigMonitoringRequestLoggingPtrOutput struct{ *pulumi.OutputState }
func (ConfigMonitoringRequestLoggingPtrOutput) ElementType ¶
func (ConfigMonitoringRequestLoggingPtrOutput) ElementType() reflect.Type
func (ConfigMonitoringRequestLoggingPtrOutput) Enabled ¶
func (o ConfigMonitoringRequestLoggingPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether logging is enabled for this project or not.
func (ConfigMonitoringRequestLoggingPtrOutput) ToConfigMonitoringRequestLoggingPtrOutput ¶
func (o ConfigMonitoringRequestLoggingPtrOutput) ToConfigMonitoringRequestLoggingPtrOutput() ConfigMonitoringRequestLoggingPtrOutput
func (ConfigMonitoringRequestLoggingPtrOutput) ToConfigMonitoringRequestLoggingPtrOutputWithContext ¶
func (o ConfigMonitoringRequestLoggingPtrOutput) ToConfigMonitoringRequestLoggingPtrOutputWithContext(ctx context.Context) ConfigMonitoringRequestLoggingPtrOutput
type ConfigMultiTenant ¶
type ConfigMultiTenant struct { // Whether this project can have tenants or not. AllowTenants *bool `pulumi:"allowTenants"` // The default cloud parent org or folder that the tenant project should be created under. // The parent resource name should be in the format of "/", such as "folders/123" or "organizations/456". // If the value is not set, the tenant will be created under the same organization or folder as the agent project. DefaultTenantLocation *string `pulumi:"defaultTenantLocation"` }
type ConfigMultiTenantArgs ¶
type ConfigMultiTenantArgs struct { // Whether this project can have tenants or not. AllowTenants pulumi.BoolPtrInput `pulumi:"allowTenants"` // The default cloud parent org or folder that the tenant project should be created under. // The parent resource name should be in the format of "/", such as "folders/123" or "organizations/456". // If the value is not set, the tenant will be created under the same organization or folder as the agent project. DefaultTenantLocation pulumi.StringPtrInput `pulumi:"defaultTenantLocation"` }
func (ConfigMultiTenantArgs) ElementType ¶
func (ConfigMultiTenantArgs) ElementType() reflect.Type
func (ConfigMultiTenantArgs) ToConfigMultiTenantOutput ¶
func (i ConfigMultiTenantArgs) ToConfigMultiTenantOutput() ConfigMultiTenantOutput
func (ConfigMultiTenantArgs) ToConfigMultiTenantOutputWithContext ¶
func (i ConfigMultiTenantArgs) ToConfigMultiTenantOutputWithContext(ctx context.Context) ConfigMultiTenantOutput
func (ConfigMultiTenantArgs) ToConfigMultiTenantPtrOutput ¶
func (i ConfigMultiTenantArgs) ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput
func (ConfigMultiTenantArgs) ToConfigMultiTenantPtrOutputWithContext ¶
func (i ConfigMultiTenantArgs) ToConfigMultiTenantPtrOutputWithContext(ctx context.Context) ConfigMultiTenantPtrOutput
type ConfigMultiTenantInput ¶
type ConfigMultiTenantInput interface { pulumi.Input ToConfigMultiTenantOutput() ConfigMultiTenantOutput ToConfigMultiTenantOutputWithContext(context.Context) ConfigMultiTenantOutput }
ConfigMultiTenantInput is an input type that accepts ConfigMultiTenantArgs and ConfigMultiTenantOutput values. You can construct a concrete instance of `ConfigMultiTenantInput` via:
ConfigMultiTenantArgs{...}
type ConfigMultiTenantOutput ¶
type ConfigMultiTenantOutput struct{ *pulumi.OutputState }
func (ConfigMultiTenantOutput) AllowTenants ¶
func (o ConfigMultiTenantOutput) AllowTenants() pulumi.BoolPtrOutput
Whether this project can have tenants or not.
func (ConfigMultiTenantOutput) DefaultTenantLocation ¶
func (o ConfigMultiTenantOutput) DefaultTenantLocation() pulumi.StringPtrOutput
The default cloud parent org or folder that the tenant project should be created under. The parent resource name should be in the format of "/", such as "folders/123" or "organizations/456". If the value is not set, the tenant will be created under the same organization or folder as the agent project.
func (ConfigMultiTenantOutput) ElementType ¶
func (ConfigMultiTenantOutput) ElementType() reflect.Type
func (ConfigMultiTenantOutput) ToConfigMultiTenantOutput ¶
func (o ConfigMultiTenantOutput) ToConfigMultiTenantOutput() ConfigMultiTenantOutput
func (ConfigMultiTenantOutput) ToConfigMultiTenantOutputWithContext ¶
func (o ConfigMultiTenantOutput) ToConfigMultiTenantOutputWithContext(ctx context.Context) ConfigMultiTenantOutput
func (ConfigMultiTenantOutput) ToConfigMultiTenantPtrOutput ¶
func (o ConfigMultiTenantOutput) ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput
func (ConfigMultiTenantOutput) ToConfigMultiTenantPtrOutputWithContext ¶
func (o ConfigMultiTenantOutput) ToConfigMultiTenantPtrOutputWithContext(ctx context.Context) ConfigMultiTenantPtrOutput
type ConfigMultiTenantPtrInput ¶
type ConfigMultiTenantPtrInput interface { pulumi.Input ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput ToConfigMultiTenantPtrOutputWithContext(context.Context) ConfigMultiTenantPtrOutput }
ConfigMultiTenantPtrInput is an input type that accepts ConfigMultiTenantArgs, ConfigMultiTenantPtr and ConfigMultiTenantPtrOutput values. You can construct a concrete instance of `ConfigMultiTenantPtrInput` via:
ConfigMultiTenantArgs{...} or: nil
func ConfigMultiTenantPtr ¶
func ConfigMultiTenantPtr(v *ConfigMultiTenantArgs) ConfigMultiTenantPtrInput
type ConfigMultiTenantPtrOutput ¶
type ConfigMultiTenantPtrOutput struct{ *pulumi.OutputState }
func (ConfigMultiTenantPtrOutput) AllowTenants ¶
func (o ConfigMultiTenantPtrOutput) AllowTenants() pulumi.BoolPtrOutput
Whether this project can have tenants or not.
func (ConfigMultiTenantPtrOutput) DefaultTenantLocation ¶
func (o ConfigMultiTenantPtrOutput) DefaultTenantLocation() pulumi.StringPtrOutput
The default cloud parent org or folder that the tenant project should be created under. The parent resource name should be in the format of "/", such as "folders/123" or "organizations/456". If the value is not set, the tenant will be created under the same organization or folder as the agent project.
func (ConfigMultiTenantPtrOutput) Elem ¶
func (o ConfigMultiTenantPtrOutput) Elem() ConfigMultiTenantOutput
func (ConfigMultiTenantPtrOutput) ElementType ¶
func (ConfigMultiTenantPtrOutput) ElementType() reflect.Type
func (ConfigMultiTenantPtrOutput) ToConfigMultiTenantPtrOutput ¶
func (o ConfigMultiTenantPtrOutput) ToConfigMultiTenantPtrOutput() ConfigMultiTenantPtrOutput
func (ConfigMultiTenantPtrOutput) ToConfigMultiTenantPtrOutputWithContext ¶
func (o ConfigMultiTenantPtrOutput) ToConfigMultiTenantPtrOutputWithContext(ctx context.Context) ConfigMultiTenantPtrOutput
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) Client ¶
func (o ConfigOutput) Client() ConfigClientOutput
Options related to how clients making requests on behalf of a project should be configured. Structure is documented below.
func (ConfigOutput) ElementType ¶
func (ConfigOutput) ElementType() reflect.Type
func (ConfigOutput) Mfa ¶
func (o ConfigOutput) Mfa() ConfigMfaOutput
Options related to how clients making requests on behalf of a project should be configured. Structure is documented below.
func (ConfigOutput) Monitoring ¶
func (o ConfigOutput) Monitoring() ConfigMonitoringOutput
Configuration related to monitoring project activity. Structure is documented below.
func (ConfigOutput) MultiTenant ¶
func (o ConfigOutput) MultiTenant() ConfigMultiTenantPtrOutput
Configuration related to multi-tenant functionality. Structure is documented below.
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 ¶
func (o ConfigOutput) SmsRegionConfig() ConfigSmsRegionConfigOutput
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. None of quota, startTime, or quotaDuration can be skipped. // 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. None of quota, startTime, or quotaDuration can be skipped. // 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. None of quota, startTime, or quotaDuration can be skipped. 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. None of quota, startTime, or quotaDuration can be skipped. 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. Value can be in between 1 and 1000. 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. Value can be in between 1 and 1000. 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. Value can be in between 1 and 1000.
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. Value can be in between 1 and 1000.
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 { // Different password hash algorithms used in Identity Toolkit. Algorithm *string `pulumi:"algorithm"` // 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"` // How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. Rounds *int `pulumi:"rounds"` // Non-printable character to be inserted between the salt and plain text password in base64. SaltSeparator *string `pulumi:"saltSeparator"` // Signer key in base64. SignerKey *string `pulumi:"signerKey"` }
type ConfigSignInHashConfigArgs ¶
type ConfigSignInHashConfigArgs struct { // Different password hash algorithms used in Identity Toolkit. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // 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"` // How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. Rounds pulumi.IntPtrInput `pulumi:"rounds"` // Non-printable character to be inserted between the salt and plain text password in base64. SaltSeparator pulumi.StringPtrInput `pulumi:"saltSeparator"` // 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
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
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
How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms.
func (ConfigSignInHashConfigOutput) SaltSeparator ¶
func (o ConfigSignInHashConfigOutput) SaltSeparator() pulumi.StringPtrOutput
Non-printable character to be inserted between the salt and plain text password in base64.
func (ConfigSignInHashConfigOutput) SignerKey ¶
func (o ConfigSignInHashConfigOutput) SignerKey() pulumi.StringPtrOutput
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 ¶
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 ¶
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 ¶
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 ¶
func (ConfigSmsRegionConfigAllowByDefaultArgs) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutput ¶
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext ¶
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutput ¶
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
func (ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext ¶
func (i ConfigSmsRegionConfigAllowByDefaultArgs) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
type ConfigSmsRegionConfigAllowByDefaultInput ¶
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 ¶
type ConfigSmsRegionConfigAllowByDefaultOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowByDefaultOutput) DisallowedRegions ¶
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 ¶
func (ConfigSmsRegionConfigAllowByDefaultOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutput ¶
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutput() ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext ¶
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultOutput
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput ¶
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
func (ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext ¶
func (o ConfigSmsRegionConfigAllowByDefaultOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
type ConfigSmsRegionConfigAllowByDefaultPtrInput ¶
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 ¶
func ConfigSmsRegionConfigAllowByDefaultPtr(v *ConfigSmsRegionConfigAllowByDefaultArgs) ConfigSmsRegionConfigAllowByDefaultPtrInput
type ConfigSmsRegionConfigAllowByDefaultPtrOutput ¶
type ConfigSmsRegionConfigAllowByDefaultPtrOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) DisallowedRegions ¶
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 ¶
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput ¶
func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutput() ConfigSmsRegionConfigAllowByDefaultPtrOutput
func (ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext ¶
func (o ConfigSmsRegionConfigAllowByDefaultPtrOutput) ToConfigSmsRegionConfigAllowByDefaultPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowByDefaultPtrOutput
type ConfigSmsRegionConfigAllowlistOnly ¶
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 ¶
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 ¶
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutput ¶
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext ¶
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
func (ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext ¶
func (i ConfigSmsRegionConfigAllowlistOnlyArgs) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
type ConfigSmsRegionConfigAllowlistOnlyInput ¶
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 ¶
type ConfigSmsRegionConfigAllowlistOnlyOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowlistOnlyOutput) AllowedRegions ¶
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 ¶
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutput ¶
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutput() ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext ¶
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyOutput
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
func (ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext ¶
func (o ConfigSmsRegionConfigAllowlistOnlyOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
type ConfigSmsRegionConfigAllowlistOnlyPtrInput ¶
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 ¶
func ConfigSmsRegionConfigAllowlistOnlyPtr(v *ConfigSmsRegionConfigAllowlistOnlyArgs) ConfigSmsRegionConfigAllowlistOnlyPtrInput
type ConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶
type ConfigSmsRegionConfigAllowlistOnlyPtrOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) AllowedRegions ¶
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 ¶
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput ¶
func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutput() ConfigSmsRegionConfigAllowlistOnlyPtrOutput
func (ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext ¶
func (o ConfigSmsRegionConfigAllowlistOnlyPtrOutput) ToConfigSmsRegionConfigAllowlistOnlyPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigAllowlistOnlyPtrOutput
type ConfigSmsRegionConfigArgs ¶
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 ¶
func (ConfigSmsRegionConfigArgs) ElementType() reflect.Type
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutput ¶
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutputWithContext ¶
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigOutputWithContext(ctx context.Context) ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutput ¶
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
func (ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutputWithContext ¶
func (i ConfigSmsRegionConfigArgs) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
type ConfigSmsRegionConfigInput ¶
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 ¶
type ConfigSmsRegionConfigOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigOutput) AllowByDefault ¶
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 ¶
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 ¶
func (ConfigSmsRegionConfigOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutput ¶
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutput() ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutputWithContext ¶
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigOutputWithContext(ctx context.Context) ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutput ¶
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
func (ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutputWithContext ¶
func (o ConfigSmsRegionConfigOutput) ToConfigSmsRegionConfigPtrOutputWithContext(ctx context.Context) ConfigSmsRegionConfigPtrOutput
type ConfigSmsRegionConfigPtrInput ¶
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 ¶
func ConfigSmsRegionConfigPtr(v *ConfigSmsRegionConfigArgs) ConfigSmsRegionConfigPtrInput
type ConfigSmsRegionConfigPtrOutput ¶
type ConfigSmsRegionConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigSmsRegionConfigPtrOutput) AllowByDefault ¶
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 ¶
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 ¶
func (o ConfigSmsRegionConfigPtrOutput) Elem() ConfigSmsRegionConfigOutput
func (ConfigSmsRegionConfigPtrOutput) ElementType ¶
func (ConfigSmsRegionConfigPtrOutput) ElementType() reflect.Type
func (ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutput ¶
func (o ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutput() ConfigSmsRegionConfigPtrOutput
func (ConfigSmsRegionConfigPtrOutput) ToConfigSmsRegionConfigPtrOutputWithContext ¶
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 // Options related to how clients making requests on behalf of a project should be configured. // Structure is documented below. Client ConfigClientPtrInput // Options related to how clients making requests on behalf of a project should be configured. // Structure is documented below. Mfa ConfigMfaPtrInput // Configuration related to monitoring project activity. // Structure is documented below. Monitoring ConfigMonitoringPtrInput // Configuration related to multi-tenant functionality. // Structure is documented below. MultiTenant ConfigMultiTenantPtrInput // 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/v8/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewDefaultSupportedIdpConfig(ctx, "idp_config", &identityplatform.DefaultSupportedIdpConfigArgs{ Enabled: pulumi.Bool(true), IdpId: pulumi.String("playgames.google.com"), ClientId: pulumi.String("client-id"), ClientSecret: pulumi.String("secret"), }) 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}}`
When using the `pulumi import` command, 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"` 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 (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/identityplatform" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "test-fixtures/rsa_cert.pem", }, nil) if err != nil { return err } _, err = identityplatform.NewInboundSamlConfig(ctx, "saml_config", &identityplatform.InboundSamlConfigArgs{ Name: pulumi.String("saml.tf-config"), 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: pulumi.String(invokeFile.Result), }, }, }, 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}}`
When using the `pulumi import` command, 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 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
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 x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type InboundSamlConfigSpConfigSpCertificateArgs ¶
type InboundSamlConfigSpConfigSpCertificateArgs struct { // The 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 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 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/v8/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewOauthIdpConfig(ctx, "oauth_idp_config", &identityplatform.OauthIdpConfigArgs{ Name: pulumi.String("oidc.oauth-idp-config"), 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
OauthIdpConfig can be imported using any of these accepted formats:
* `projects/{{project}}/oauthIdpConfigs/{{name}}`
* `{{project}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, 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 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/v8/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{ DisplayName: pulumi.String("tenant"), AllowPasswordSignup: pulumi.Bool(true), }) 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}}`
When using the `pulumi import` command, 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/v8/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, "idp_config", &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}}`
When using the `pulumi import` command, 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"` 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 (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/identityplatform" "github.com/pulumi/pulumi-std/sdk/go/std" "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 } invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "test-fixtures/rsa_cert.pem", }, nil) if err != nil { return err } _, err = identityplatform.NewTenantInboundSamlConfig(ctx, "tenant_saml_config", &identityplatform.TenantInboundSamlConfigArgs{ Name: pulumi.String("saml.tf-config"), 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: pulumi.String(invokeFile.Result), }, }, }, 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}}`
When using the `pulumi import` command, 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 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
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 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/v8/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, "tenant_oauth_idp_config", &identityplatform.TenantOauthIdpConfigArgs{ Name: pulumi.String("oidc.oauth-idp-config"), 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}}`
When using the `pulumi import` command, 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