Documentation
¶
Overview ¶
A Pulumi package for creating and managing auth0 cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Client
- func (*Client) ElementType() reflect.Type
- func (i *Client) ToClientOutput() ClientOutput
- func (i *Client) ToClientOutputWithContext(ctx context.Context) ClientOutput
- func (i *Client) ToClientPtrOutput() ClientPtrOutput
- func (i *Client) ToClientPtrOutputWithContext(ctx context.Context) ClientPtrOutput
- type ClientAddons
- type ClientAddonsArgs
- func (ClientAddonsArgs) ElementType() reflect.Type
- func (i ClientAddonsArgs) ToClientAddonsOutput() ClientAddonsOutput
- func (i ClientAddonsArgs) ToClientAddonsOutputWithContext(ctx context.Context) ClientAddonsOutput
- func (i ClientAddonsArgs) ToClientAddonsPtrOutput() ClientAddonsPtrOutput
- func (i ClientAddonsArgs) ToClientAddonsPtrOutputWithContext(ctx context.Context) ClientAddonsPtrOutput
- type ClientAddonsInput
- type ClientAddonsOutput
- func (o ClientAddonsOutput) Aws() pulumi.MapOutput
- func (o ClientAddonsOutput) AzureBlob() pulumi.MapOutput
- func (o ClientAddonsOutput) AzureSb() pulumi.MapOutput
- func (o ClientAddonsOutput) Box() pulumi.MapOutput
- func (o ClientAddonsOutput) Cloudbees() pulumi.MapOutput
- func (o ClientAddonsOutput) Concur() pulumi.MapOutput
- func (o ClientAddonsOutput) Dropbox() pulumi.MapOutput
- func (o ClientAddonsOutput) Echosign() pulumi.MapOutput
- func (o ClientAddonsOutput) Egnyte() pulumi.MapOutput
- func (ClientAddonsOutput) ElementType() reflect.Type
- func (o ClientAddonsOutput) Firebase() pulumi.MapOutput
- func (o ClientAddonsOutput) Layer() pulumi.MapOutput
- func (o ClientAddonsOutput) Mscrm() pulumi.MapOutput
- func (o ClientAddonsOutput) Newrelic() pulumi.MapOutput
- func (o ClientAddonsOutput) Office365() pulumi.MapOutput
- func (o ClientAddonsOutput) Rms() pulumi.MapOutput
- func (o ClientAddonsOutput) Salesforce() pulumi.MapOutput
- func (o ClientAddonsOutput) SalesforceApi() pulumi.MapOutput
- func (o ClientAddonsOutput) SalesforceSandboxApi() pulumi.MapOutput
- func (o ClientAddonsOutput) Samlp() ClientAddonsSamlpPtrOutput
- func (o ClientAddonsOutput) SapApi() pulumi.MapOutput
- func (o ClientAddonsOutput) Sentry() pulumi.MapOutput
- func (o ClientAddonsOutput) Sharepoint() pulumi.MapOutput
- func (o ClientAddonsOutput) Slack() pulumi.MapOutput
- func (o ClientAddonsOutput) Springcm() pulumi.MapOutput
- func (o ClientAddonsOutput) ToClientAddonsOutput() ClientAddonsOutput
- func (o ClientAddonsOutput) ToClientAddonsOutputWithContext(ctx context.Context) ClientAddonsOutput
- func (o ClientAddonsOutput) ToClientAddonsPtrOutput() ClientAddonsPtrOutput
- func (o ClientAddonsOutput) ToClientAddonsPtrOutputWithContext(ctx context.Context) ClientAddonsPtrOutput
- func (o ClientAddonsOutput) Wams() pulumi.MapOutput
- func (o ClientAddonsOutput) Wsfed() pulumi.MapOutput
- func (o ClientAddonsOutput) Zendesk() pulumi.MapOutput
- func (o ClientAddonsOutput) Zoom() pulumi.MapOutput
- type ClientAddonsPtrInput
- type ClientAddonsPtrOutput
- func (o ClientAddonsPtrOutput) Aws() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) AzureBlob() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) AzureSb() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Box() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Cloudbees() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Concur() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Dropbox() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Echosign() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Egnyte() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Elem() ClientAddonsOutput
- func (ClientAddonsPtrOutput) ElementType() reflect.Type
- func (o ClientAddonsPtrOutput) Firebase() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Layer() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Mscrm() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Newrelic() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Office365() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Rms() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Salesforce() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) SalesforceApi() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) SalesforceSandboxApi() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Samlp() ClientAddonsSamlpPtrOutput
- func (o ClientAddonsPtrOutput) SapApi() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Sentry() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Sharepoint() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Slack() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Springcm() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) ToClientAddonsPtrOutput() ClientAddonsPtrOutput
- func (o ClientAddonsPtrOutput) ToClientAddonsPtrOutputWithContext(ctx context.Context) ClientAddonsPtrOutput
- func (o ClientAddonsPtrOutput) Wams() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Wsfed() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Zendesk() pulumi.MapOutput
- func (o ClientAddonsPtrOutput) Zoom() pulumi.MapOutput
- type ClientAddonsSamlp
- type ClientAddonsSamlpArgs
- func (ClientAddonsSamlpArgs) ElementType() reflect.Type
- func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpOutput() ClientAddonsSamlpOutput
- func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpOutputWithContext(ctx context.Context) ClientAddonsSamlpOutput
- func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
- func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpPtrOutput
- type ClientAddonsSamlpInput
- type ClientAddonsSamlpLogout
- type ClientAddonsSamlpLogoutArgs
- func (ClientAddonsSamlpLogoutArgs) ElementType() reflect.Type
- func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutOutput() ClientAddonsSamlpLogoutOutput
- func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutOutput
- func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
- func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutPtrOutput
- type ClientAddonsSamlpLogoutInput
- type ClientAddonsSamlpLogoutOutput
- func (o ClientAddonsSamlpLogoutOutput) Callback() pulumi.StringPtrOutput
- func (ClientAddonsSamlpLogoutOutput) ElementType() reflect.Type
- func (o ClientAddonsSamlpLogoutOutput) SloEnabled() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutOutput() ClientAddonsSamlpLogoutOutput
- func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutOutput
- func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
- func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutPtrOutput
- type ClientAddonsSamlpLogoutPtrInput
- type ClientAddonsSamlpLogoutPtrOutput
- func (o ClientAddonsSamlpLogoutPtrOutput) Callback() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpLogoutPtrOutput) Elem() ClientAddonsSamlpLogoutOutput
- func (ClientAddonsSamlpLogoutPtrOutput) ElementType() reflect.Type
- func (o ClientAddonsSamlpLogoutPtrOutput) SloEnabled() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpLogoutPtrOutput) ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
- func (o ClientAddonsSamlpLogoutPtrOutput) ToClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutPtrOutput
- type ClientAddonsSamlpOutput
- func (o ClientAddonsSamlpOutput) Audience() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) AuthnContextClassRef() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) Binding() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) CreateUpnClaim() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpOutput) Destination() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (ClientAddonsSamlpOutput) ElementType() reflect.Type
- func (o ClientAddonsSamlpOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o ClientAddonsSamlpOutput) Logout() ClientAddonsSamlpLogoutPtrOutput
- func (o ClientAddonsSamlpOutput) MapIdentities() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpOutput) Mappings() pulumi.MapOutput
- func (o ClientAddonsSamlpOutput) NameIdentifierFormat() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) NameIdentifierProbes() pulumi.StringArrayOutput
- func (o ClientAddonsSamlpOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpOutput) Recipient() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) SignResponse() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpOutput() ClientAddonsSamlpOutput
- func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpOutputWithContext(ctx context.Context) ClientAddonsSamlpOutput
- func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
- func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpPtrOutput
- func (o ClientAddonsSamlpOutput) TypedAttributes() pulumi.BoolPtrOutput
- type ClientAddonsSamlpPtrInput
- type ClientAddonsSamlpPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Audience() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) AuthnContextClassRef() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Binding() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) CreateUpnClaim() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Destination() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Elem() ClientAddonsSamlpOutput
- func (ClientAddonsSamlpPtrOutput) ElementType() reflect.Type
- func (o ClientAddonsSamlpPtrOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Logout() ClientAddonsSamlpLogoutPtrOutput
- func (o ClientAddonsSamlpPtrOutput) MapIdentities() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Mappings() pulumi.MapOutput
- func (o ClientAddonsSamlpPtrOutput) NameIdentifierFormat() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) NameIdentifierProbes() pulumi.StringArrayOutput
- func (o ClientAddonsSamlpPtrOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpPtrOutput) Recipient() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) SignResponse() pulumi.BoolPtrOutput
- func (o ClientAddonsSamlpPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o ClientAddonsSamlpPtrOutput) ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
- func (o ClientAddonsSamlpPtrOutput) ToClientAddonsSamlpPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpPtrOutput
- func (o ClientAddonsSamlpPtrOutput) TypedAttributes() pulumi.BoolPtrOutput
- type ClientArgs
- type ClientArray
- type ClientArrayInput
- type ClientArrayOutput
- type ClientGrant
- func (*ClientGrant) ElementType() reflect.Type
- func (i *ClientGrant) ToClientGrantOutput() ClientGrantOutput
- func (i *ClientGrant) ToClientGrantOutputWithContext(ctx context.Context) ClientGrantOutput
- func (i *ClientGrant) ToClientGrantPtrOutput() ClientGrantPtrOutput
- func (i *ClientGrant) ToClientGrantPtrOutputWithContext(ctx context.Context) ClientGrantPtrOutput
- type ClientGrantArgs
- type ClientGrantArray
- type ClientGrantArrayInput
- type ClientGrantArrayOutput
- func (ClientGrantArrayOutput) ElementType() reflect.Type
- func (o ClientGrantArrayOutput) Index(i pulumi.IntInput) ClientGrantOutput
- func (o ClientGrantArrayOutput) ToClientGrantArrayOutput() ClientGrantArrayOutput
- func (o ClientGrantArrayOutput) ToClientGrantArrayOutputWithContext(ctx context.Context) ClientGrantArrayOutput
- type ClientGrantInput
- type ClientGrantMap
- type ClientGrantMapInput
- type ClientGrantMapOutput
- func (ClientGrantMapOutput) ElementType() reflect.Type
- func (o ClientGrantMapOutput) MapIndex(k pulumi.StringInput) ClientGrantOutput
- func (o ClientGrantMapOutput) ToClientGrantMapOutput() ClientGrantMapOutput
- func (o ClientGrantMapOutput) ToClientGrantMapOutputWithContext(ctx context.Context) ClientGrantMapOutput
- type ClientGrantOutput
- func (ClientGrantOutput) ElementType() reflect.Type
- func (o ClientGrantOutput) ToClientGrantOutput() ClientGrantOutput
- func (o ClientGrantOutput) ToClientGrantOutputWithContext(ctx context.Context) ClientGrantOutput
- func (o ClientGrantOutput) ToClientGrantPtrOutput() ClientGrantPtrOutput
- func (o ClientGrantOutput) ToClientGrantPtrOutputWithContext(ctx context.Context) ClientGrantPtrOutput
- type ClientGrantPtrInput
- type ClientGrantPtrOutput
- type ClientGrantState
- type ClientInput
- type ClientJwtConfiguration
- type ClientJwtConfigurationArgs
- func (ClientJwtConfigurationArgs) ElementType() reflect.Type
- func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationOutput() ClientJwtConfigurationOutput
- func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationOutputWithContext(ctx context.Context) ClientJwtConfigurationOutput
- func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
- func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationPtrOutputWithContext(ctx context.Context) ClientJwtConfigurationPtrOutput
- type ClientJwtConfigurationInput
- type ClientJwtConfigurationOutput
- func (o ClientJwtConfigurationOutput) Alg() pulumi.StringPtrOutput
- func (ClientJwtConfigurationOutput) ElementType() reflect.Type
- func (o ClientJwtConfigurationOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o ClientJwtConfigurationOutput) Scopes() pulumi.StringMapOutput
- func (o ClientJwtConfigurationOutput) SecretEncoded() pulumi.BoolPtrOutput
- func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationOutput() ClientJwtConfigurationOutput
- func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationOutputWithContext(ctx context.Context) ClientJwtConfigurationOutput
- func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
- func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationPtrOutputWithContext(ctx context.Context) ClientJwtConfigurationPtrOutput
- type ClientJwtConfigurationPtrInput
- type ClientJwtConfigurationPtrOutput
- func (o ClientJwtConfigurationPtrOutput) Alg() pulumi.StringPtrOutput
- func (o ClientJwtConfigurationPtrOutput) Elem() ClientJwtConfigurationOutput
- func (ClientJwtConfigurationPtrOutput) ElementType() reflect.Type
- func (o ClientJwtConfigurationPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o ClientJwtConfigurationPtrOutput) Scopes() pulumi.StringMapOutput
- func (o ClientJwtConfigurationPtrOutput) SecretEncoded() pulumi.BoolPtrOutput
- func (o ClientJwtConfigurationPtrOutput) ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
- func (o ClientJwtConfigurationPtrOutput) ToClientJwtConfigurationPtrOutputWithContext(ctx context.Context) ClientJwtConfigurationPtrOutput
- type ClientMap
- type ClientMapInput
- type ClientMapOutput
- type ClientMobile
- type ClientMobileAndroid
- type ClientMobileAndroidArgs
- func (ClientMobileAndroidArgs) ElementType() reflect.Type
- func (i ClientMobileAndroidArgs) ToClientMobileAndroidOutput() ClientMobileAndroidOutput
- func (i ClientMobileAndroidArgs) ToClientMobileAndroidOutputWithContext(ctx context.Context) ClientMobileAndroidOutput
- func (i ClientMobileAndroidArgs) ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
- func (i ClientMobileAndroidArgs) ToClientMobileAndroidPtrOutputWithContext(ctx context.Context) ClientMobileAndroidPtrOutput
- type ClientMobileAndroidInput
- type ClientMobileAndroidOutput
- func (o ClientMobileAndroidOutput) AppPackageName() pulumi.StringPtrOutput
- func (ClientMobileAndroidOutput) ElementType() reflect.Type
- func (o ClientMobileAndroidOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
- func (o ClientMobileAndroidOutput) ToClientMobileAndroidOutput() ClientMobileAndroidOutput
- func (o ClientMobileAndroidOutput) ToClientMobileAndroidOutputWithContext(ctx context.Context) ClientMobileAndroidOutput
- func (o ClientMobileAndroidOutput) ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
- func (o ClientMobileAndroidOutput) ToClientMobileAndroidPtrOutputWithContext(ctx context.Context) ClientMobileAndroidPtrOutput
- type ClientMobileAndroidPtrInput
- type ClientMobileAndroidPtrOutput
- func (o ClientMobileAndroidPtrOutput) AppPackageName() pulumi.StringPtrOutput
- func (o ClientMobileAndroidPtrOutput) Elem() ClientMobileAndroidOutput
- func (ClientMobileAndroidPtrOutput) ElementType() reflect.Type
- func (o ClientMobileAndroidPtrOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
- func (o ClientMobileAndroidPtrOutput) ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
- func (o ClientMobileAndroidPtrOutput) ToClientMobileAndroidPtrOutputWithContext(ctx context.Context) ClientMobileAndroidPtrOutput
- type ClientMobileArgs
- func (ClientMobileArgs) ElementType() reflect.Type
- func (i ClientMobileArgs) ToClientMobileOutput() ClientMobileOutput
- func (i ClientMobileArgs) ToClientMobileOutputWithContext(ctx context.Context) ClientMobileOutput
- func (i ClientMobileArgs) ToClientMobilePtrOutput() ClientMobilePtrOutput
- func (i ClientMobileArgs) ToClientMobilePtrOutputWithContext(ctx context.Context) ClientMobilePtrOutput
- type ClientMobileInput
- type ClientMobileIos
- type ClientMobileIosArgs
- func (ClientMobileIosArgs) ElementType() reflect.Type
- func (i ClientMobileIosArgs) ToClientMobileIosOutput() ClientMobileIosOutput
- func (i ClientMobileIosArgs) ToClientMobileIosOutputWithContext(ctx context.Context) ClientMobileIosOutput
- func (i ClientMobileIosArgs) ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
- func (i ClientMobileIosArgs) ToClientMobileIosPtrOutputWithContext(ctx context.Context) ClientMobileIosPtrOutput
- type ClientMobileIosInput
- type ClientMobileIosOutput
- func (o ClientMobileIosOutput) AppBundleIdentifier() pulumi.StringPtrOutput
- func (ClientMobileIosOutput) ElementType() reflect.Type
- func (o ClientMobileIosOutput) TeamId() pulumi.StringPtrOutput
- func (o ClientMobileIosOutput) ToClientMobileIosOutput() ClientMobileIosOutput
- func (o ClientMobileIosOutput) ToClientMobileIosOutputWithContext(ctx context.Context) ClientMobileIosOutput
- func (o ClientMobileIosOutput) ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
- func (o ClientMobileIosOutput) ToClientMobileIosPtrOutputWithContext(ctx context.Context) ClientMobileIosPtrOutput
- type ClientMobileIosPtrInput
- type ClientMobileIosPtrOutput
- func (o ClientMobileIosPtrOutput) AppBundleIdentifier() pulumi.StringPtrOutput
- func (o ClientMobileIosPtrOutput) Elem() ClientMobileIosOutput
- func (ClientMobileIosPtrOutput) ElementType() reflect.Type
- func (o ClientMobileIosPtrOutput) TeamId() pulumi.StringPtrOutput
- func (o ClientMobileIosPtrOutput) ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
- func (o ClientMobileIosPtrOutput) ToClientMobileIosPtrOutputWithContext(ctx context.Context) ClientMobileIosPtrOutput
- type ClientMobileOutput
- func (o ClientMobileOutput) Android() ClientMobileAndroidPtrOutput
- func (ClientMobileOutput) ElementType() reflect.Type
- func (o ClientMobileOutput) Ios() ClientMobileIosPtrOutput
- func (o ClientMobileOutput) ToClientMobileOutput() ClientMobileOutput
- func (o ClientMobileOutput) ToClientMobileOutputWithContext(ctx context.Context) ClientMobileOutput
- func (o ClientMobileOutput) ToClientMobilePtrOutput() ClientMobilePtrOutput
- func (o ClientMobileOutput) ToClientMobilePtrOutputWithContext(ctx context.Context) ClientMobilePtrOutput
- type ClientMobilePtrInput
- type ClientMobilePtrOutput
- func (o ClientMobilePtrOutput) Android() ClientMobileAndroidPtrOutput
- func (o ClientMobilePtrOutput) Elem() ClientMobileOutput
- func (ClientMobilePtrOutput) ElementType() reflect.Type
- func (o ClientMobilePtrOutput) Ios() ClientMobileIosPtrOutput
- func (o ClientMobilePtrOutput) ToClientMobilePtrOutput() ClientMobilePtrOutput
- func (o ClientMobilePtrOutput) ToClientMobilePtrOutputWithContext(ctx context.Context) ClientMobilePtrOutput
- type ClientOutput
- func (ClientOutput) ElementType() reflect.Type
- func (o ClientOutput) ToClientOutput() ClientOutput
- func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput
- func (o ClientOutput) ToClientPtrOutput() ClientPtrOutput
- func (o ClientOutput) ToClientPtrOutputWithContext(ctx context.Context) ClientPtrOutput
- type ClientPtrInput
- type ClientPtrOutput
- type ClientRefreshToken
- type ClientRefreshTokenArgs
- func (ClientRefreshTokenArgs) ElementType() reflect.Type
- func (i ClientRefreshTokenArgs) ToClientRefreshTokenOutput() ClientRefreshTokenOutput
- func (i ClientRefreshTokenArgs) ToClientRefreshTokenOutputWithContext(ctx context.Context) ClientRefreshTokenOutput
- func (i ClientRefreshTokenArgs) ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
- func (i ClientRefreshTokenArgs) ToClientRefreshTokenPtrOutputWithContext(ctx context.Context) ClientRefreshTokenPtrOutput
- type ClientRefreshTokenInput
- type ClientRefreshTokenOutput
- func (ClientRefreshTokenOutput) ElementType() reflect.Type
- func (o ClientRefreshTokenOutput) ExpirationType() pulumi.StringOutput
- func (o ClientRefreshTokenOutput) IdleTokenLifetime() pulumi.IntPtrOutput
- func (o ClientRefreshTokenOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
- func (o ClientRefreshTokenOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
- func (o ClientRefreshTokenOutput) Leeway() pulumi.IntPtrOutput
- func (o ClientRefreshTokenOutput) RotationType() pulumi.StringOutput
- func (o ClientRefreshTokenOutput) ToClientRefreshTokenOutput() ClientRefreshTokenOutput
- func (o ClientRefreshTokenOutput) ToClientRefreshTokenOutputWithContext(ctx context.Context) ClientRefreshTokenOutput
- func (o ClientRefreshTokenOutput) ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
- func (o ClientRefreshTokenOutput) ToClientRefreshTokenPtrOutputWithContext(ctx context.Context) ClientRefreshTokenPtrOutput
- func (o ClientRefreshTokenOutput) TokenLifetime() pulumi.IntPtrOutput
- type ClientRefreshTokenPtrInput
- type ClientRefreshTokenPtrOutput
- func (o ClientRefreshTokenPtrOutput) Elem() ClientRefreshTokenOutput
- func (ClientRefreshTokenPtrOutput) ElementType() reflect.Type
- func (o ClientRefreshTokenPtrOutput) ExpirationType() pulumi.StringPtrOutput
- func (o ClientRefreshTokenPtrOutput) IdleTokenLifetime() pulumi.IntPtrOutput
- func (o ClientRefreshTokenPtrOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
- func (o ClientRefreshTokenPtrOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
- func (o ClientRefreshTokenPtrOutput) Leeway() pulumi.IntPtrOutput
- func (o ClientRefreshTokenPtrOutput) RotationType() pulumi.StringPtrOutput
- func (o ClientRefreshTokenPtrOutput) ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
- func (o ClientRefreshTokenPtrOutput) ToClientRefreshTokenPtrOutputWithContext(ctx context.Context) ClientRefreshTokenPtrOutput
- func (o ClientRefreshTokenPtrOutput) TokenLifetime() pulumi.IntPtrOutput
- type ClientState
- type Connection
- func (*Connection) ElementType() reflect.Type
- func (i *Connection) ToConnectionOutput() ConnectionOutput
- func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
- func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- type ConnectionArgs
- type ConnectionArray
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- type ConnectionInput
- type ConnectionMap
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- type ConnectionOptions
- type ConnectionOptionsArgs
- func (ConnectionOptionsArgs) ElementType() reflect.Type
- func (i ConnectionOptionsArgs) ToConnectionOptionsOutput() ConnectionOptionsOutput
- func (i ConnectionOptionsArgs) ToConnectionOptionsOutputWithContext(ctx context.Context) ConnectionOptionsOutput
- func (i ConnectionOptionsArgs) ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
- func (i ConnectionOptionsArgs) ToConnectionOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPtrOutput
- type ConnectionOptionsIdpInitiated
- type ConnectionOptionsIdpInitiatedArgs
- func (ConnectionOptionsIdpInitiatedArgs) ElementType() reflect.Type
- func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedOutput() ConnectionOptionsIdpInitiatedOutput
- func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedOutput
- func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
- func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedPtrOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedPtrOutput
- type ConnectionOptionsIdpInitiatedInput
- type ConnectionOptionsIdpInitiatedOutput
- func (o ConnectionOptionsIdpInitiatedOutput) ClientAuthorizeQuery() pulumi.StringPtrOutput
- func (o ConnectionOptionsIdpInitiatedOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionOptionsIdpInitiatedOutput) ClientProtocol() pulumi.StringPtrOutput
- func (ConnectionOptionsIdpInitiatedOutput) ElementType() reflect.Type
- func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedOutput() ConnectionOptionsIdpInitiatedOutput
- func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedOutput
- func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
- func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedPtrOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedPtrOutput
- type ConnectionOptionsIdpInitiatedPtrInput
- type ConnectionOptionsIdpInitiatedPtrOutput
- func (o ConnectionOptionsIdpInitiatedPtrOutput) ClientAuthorizeQuery() pulumi.StringPtrOutput
- func (o ConnectionOptionsIdpInitiatedPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionOptionsIdpInitiatedPtrOutput) ClientProtocol() pulumi.StringPtrOutput
- func (o ConnectionOptionsIdpInitiatedPtrOutput) Elem() ConnectionOptionsIdpInitiatedOutput
- func (ConnectionOptionsIdpInitiatedPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsIdpInitiatedPtrOutput) ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
- func (o ConnectionOptionsIdpInitiatedPtrOutput) ToConnectionOptionsIdpInitiatedPtrOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedPtrOutput
- type ConnectionOptionsInput
- type ConnectionOptionsMfa
- type ConnectionOptionsMfaArgs
- func (ConnectionOptionsMfaArgs) ElementType() reflect.Type
- func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaOutput() ConnectionOptionsMfaOutput
- func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaOutputWithContext(ctx context.Context) ConnectionOptionsMfaOutput
- func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
- func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaPtrOutputWithContext(ctx context.Context) ConnectionOptionsMfaPtrOutput
- type ConnectionOptionsMfaInput
- type ConnectionOptionsMfaOutput
- func (o ConnectionOptionsMfaOutput) Active() pulumi.BoolPtrOutput
- func (ConnectionOptionsMfaOutput) ElementType() reflect.Type
- func (o ConnectionOptionsMfaOutput) ReturnEnrollSettings() pulumi.BoolPtrOutput
- func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaOutput() ConnectionOptionsMfaOutput
- func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaOutputWithContext(ctx context.Context) ConnectionOptionsMfaOutput
- func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
- func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaPtrOutputWithContext(ctx context.Context) ConnectionOptionsMfaPtrOutput
- type ConnectionOptionsMfaPtrInput
- type ConnectionOptionsMfaPtrOutput
- func (o ConnectionOptionsMfaPtrOutput) Active() pulumi.BoolPtrOutput
- func (o ConnectionOptionsMfaPtrOutput) Elem() ConnectionOptionsMfaOutput
- func (ConnectionOptionsMfaPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsMfaPtrOutput) ReturnEnrollSettings() pulumi.BoolPtrOutput
- func (o ConnectionOptionsMfaPtrOutput) ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
- func (o ConnectionOptionsMfaPtrOutput) ToConnectionOptionsMfaPtrOutputWithContext(ctx context.Context) ConnectionOptionsMfaPtrOutput
- type ConnectionOptionsOutput
- func (o ConnectionOptionsOutput) AdfsServer() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o ConnectionOptionsOutput) ApiEnableUsers() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) AppDomain() pulumi.StringPtrOutputdeprecated
- func (o ConnectionOptionsOutput) AppId() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) BruteForceProtection() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) CommunityBaseUrl() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Configuration() pulumi.StringMapOutput
- func (o ConnectionOptionsOutput) CustomScripts() pulumi.StringMapOutput
- func (o ConnectionOptionsOutput) Debug() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) DisableCache() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) DisableSignup() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) DiscoveryUrl() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Domain() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) DomainAliases() pulumi.StringArrayOutput
- func (ConnectionOptionsOutput) ElementType() reflect.Type
- func (o ConnectionOptionsOutput) EnabledDatabaseCustomization() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) FieldsMap() pulumi.StringMapOutput
- func (o ConnectionOptionsOutput) From() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) IconUrl() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) IdentityApi() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) IdpInitiated() ConnectionOptionsIdpInitiatedPtrOutput
- func (o ConnectionOptionsOutput) ImportMode() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) Ips() pulumi.StringArrayOutput
- func (o ConnectionOptionsOutput) Issuer() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) JwksUri() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) KeyId() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) MaxGroupsToRetrieve() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) MessagingServiceSid() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Mfa() ConnectionOptionsMfaPtrOutput
- func (o ConnectionOptionsOutput) Name() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) PasswordComplexityOptions() ConnectionOptionsPasswordComplexityOptionsPtrOutput
- func (o ConnectionOptionsOutput) PasswordDictionary() ConnectionOptionsPasswordDictionaryPtrOutput
- func (o ConnectionOptionsOutput) PasswordHistories() ConnectionOptionsPasswordHistoryArrayOutput
- func (o ConnectionOptionsOutput) PasswordNoPersonalInfo() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- func (o ConnectionOptionsOutput) PasswordPolicy() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) ProtocolBinding() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) RequestTemplate() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) RequiresUsername() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) Scopes() pulumi.StringArrayOutput
- func (o ConnectionOptionsOutput) Scripts() pulumi.StringMapOutput
- func (o ConnectionOptionsOutput) SetUserRootAttributes() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) SignInEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) SignOutEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) SignSamlRequest() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) SigningCert() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) StrategyVersion() pulumi.IntPtrOutput
- func (o ConnectionOptionsOutput) Subject() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Syntax() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) TeamId() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Template() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) TenantDomain() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) ToConnectionOptionsOutput() ConnectionOptionsOutput
- func (o ConnectionOptionsOutput) ToConnectionOptionsOutputWithContext(ctx context.Context) ConnectionOptionsOutput
- func (o ConnectionOptionsOutput) ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
- func (o ConnectionOptionsOutput) ToConnectionOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPtrOutput
- func (o ConnectionOptionsOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Totp() ConnectionOptionsTotpPtrOutput
- func (o ConnectionOptionsOutput) TwilioSid() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) TwilioToken() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Type() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) UseCertAuth() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) UseKerberos() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) UseWsfed() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) UserIdAttribute() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) UserinfoEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsOutput) Validation() ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsOutput) WaadCommonEndpoint() pulumi.BoolPtrOutput
- func (o ConnectionOptionsOutput) WaadProtocol() pulumi.StringPtrOutput
- type ConnectionOptionsPasswordComplexityOptions
- type ConnectionOptionsPasswordComplexityOptionsArgs
- func (ConnectionOptionsPasswordComplexityOptionsArgs) ElementType() reflect.Type
- func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsOutput() ConnectionOptionsPasswordComplexityOptionsOutput
- func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsOutput
- func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
- func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
- type ConnectionOptionsPasswordComplexityOptionsInput
- type ConnectionOptionsPasswordComplexityOptionsOutput
- func (ConnectionOptionsPasswordComplexityOptionsOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordComplexityOptionsOutput) MinLength() pulumi.IntPtrOutput
- func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsOutput() ConnectionOptionsPasswordComplexityOptionsOutput
- func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsOutput
- func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
- func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
- type ConnectionOptionsPasswordComplexityOptionsPtrInput
- type ConnectionOptionsPasswordComplexityOptionsPtrOutput
- func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) Elem() ConnectionOptionsPasswordComplexityOptionsOutput
- func (ConnectionOptionsPasswordComplexityOptionsPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) MinLength() pulumi.IntPtrOutput
- func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
- func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
- type ConnectionOptionsPasswordDictionary
- type ConnectionOptionsPasswordDictionaryArgs
- func (ConnectionOptionsPasswordDictionaryArgs) ElementType() reflect.Type
- func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryOutput() ConnectionOptionsPasswordDictionaryOutput
- func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryOutput
- func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
- func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
- type ConnectionOptionsPasswordDictionaryInput
- type ConnectionOptionsPasswordDictionaryOutput
- func (o ConnectionOptionsPasswordDictionaryOutput) Dictionaries() pulumi.StringArrayOutput
- func (ConnectionOptionsPasswordDictionaryOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordDictionaryOutput) Enable() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryOutput() ConnectionOptionsPasswordDictionaryOutput
- func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryOutput
- func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
- func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
- type ConnectionOptionsPasswordDictionaryPtrInput
- type ConnectionOptionsPasswordDictionaryPtrOutput
- func (o ConnectionOptionsPasswordDictionaryPtrOutput) Dictionaries() pulumi.StringArrayOutput
- func (o ConnectionOptionsPasswordDictionaryPtrOutput) Elem() ConnectionOptionsPasswordDictionaryOutput
- func (ConnectionOptionsPasswordDictionaryPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordDictionaryPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPasswordDictionaryPtrOutput) ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
- func (o ConnectionOptionsPasswordDictionaryPtrOutput) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
- type ConnectionOptionsPasswordHistory
- type ConnectionOptionsPasswordHistoryArgs
- func (ConnectionOptionsPasswordHistoryArgs) ElementType() reflect.Type
- func (i ConnectionOptionsPasswordHistoryArgs) ToConnectionOptionsPasswordHistoryOutput() ConnectionOptionsPasswordHistoryOutput
- func (i ConnectionOptionsPasswordHistoryArgs) ToConnectionOptionsPasswordHistoryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryOutput
- type ConnectionOptionsPasswordHistoryArray
- func (ConnectionOptionsPasswordHistoryArray) ElementType() reflect.Type
- func (i ConnectionOptionsPasswordHistoryArray) ToConnectionOptionsPasswordHistoryArrayOutput() ConnectionOptionsPasswordHistoryArrayOutput
- func (i ConnectionOptionsPasswordHistoryArray) ToConnectionOptionsPasswordHistoryArrayOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryArrayOutput
- type ConnectionOptionsPasswordHistoryArrayInput
- type ConnectionOptionsPasswordHistoryArrayOutput
- func (ConnectionOptionsPasswordHistoryArrayOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordHistoryArrayOutput) Index(i pulumi.IntInput) ConnectionOptionsPasswordHistoryOutput
- func (o ConnectionOptionsPasswordHistoryArrayOutput) ToConnectionOptionsPasswordHistoryArrayOutput() ConnectionOptionsPasswordHistoryArrayOutput
- func (o ConnectionOptionsPasswordHistoryArrayOutput) ToConnectionOptionsPasswordHistoryArrayOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryArrayOutput
- type ConnectionOptionsPasswordHistoryInput
- type ConnectionOptionsPasswordHistoryOutput
- func (ConnectionOptionsPasswordHistoryOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordHistoryOutput) Enable() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPasswordHistoryOutput) Size() pulumi.IntPtrOutput
- func (o ConnectionOptionsPasswordHistoryOutput) ToConnectionOptionsPasswordHistoryOutput() ConnectionOptionsPasswordHistoryOutput
- func (o ConnectionOptionsPasswordHistoryOutput) ToConnectionOptionsPasswordHistoryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryOutput
- type ConnectionOptionsPasswordNoPersonalInfo
- type ConnectionOptionsPasswordNoPersonalInfoArgs
- func (ConnectionOptionsPasswordNoPersonalInfoArgs) ElementType() reflect.Type
- func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoOutput() ConnectionOptionsPasswordNoPersonalInfoOutput
- func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoOutput
- func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- type ConnectionOptionsPasswordNoPersonalInfoInput
- type ConnectionOptionsPasswordNoPersonalInfoOutput
- func (ConnectionOptionsPasswordNoPersonalInfoOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordNoPersonalInfoOutput) Enable() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoOutput() ConnectionOptionsPasswordNoPersonalInfoOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- type ConnectionOptionsPasswordNoPersonalInfoPtrInput
- type ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) Elem() ConnectionOptionsPasswordNoPersonalInfoOutput
- func (ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- type ConnectionOptionsPtrInput
- type ConnectionOptionsPtrOutput
- func (o ConnectionOptionsPtrOutput) AdfsServer() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o ConnectionOptionsPtrOutput) ApiEnableUsers() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) AppDomain() pulumi.StringPtrOutputdeprecated
- func (o ConnectionOptionsPtrOutput) AppId() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) BruteForceProtection() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) CommunityBaseUrl() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Configuration() pulumi.StringMapOutput
- func (o ConnectionOptionsPtrOutput) CustomScripts() pulumi.StringMapOutput
- func (o ConnectionOptionsPtrOutput) Debug() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) DisableCache() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) DisableSignup() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) DiscoveryUrl() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Domain() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) DomainAliases() pulumi.StringArrayOutput
- func (o ConnectionOptionsPtrOutput) Elem() ConnectionOptionsOutput
- func (ConnectionOptionsPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsPtrOutput) EnabledDatabaseCustomization() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) FieldsMap() pulumi.StringMapOutput
- func (o ConnectionOptionsPtrOutput) From() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) IconUrl() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) IdentityApi() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) IdpInitiated() ConnectionOptionsIdpInitiatedPtrOutput
- func (o ConnectionOptionsPtrOutput) ImportMode() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) Ips() pulumi.StringArrayOutput
- func (o ConnectionOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) JwksUri() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) MaxGroupsToRetrieve() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) MessagingServiceSid() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Mfa() ConnectionOptionsMfaPtrOutput
- func (o ConnectionOptionsPtrOutput) Name() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) PasswordComplexityOptions() ConnectionOptionsPasswordComplexityOptionsPtrOutput
- func (o ConnectionOptionsPtrOutput) PasswordDictionary() ConnectionOptionsPasswordDictionaryPtrOutput
- func (o ConnectionOptionsPtrOutput) PasswordHistories() ConnectionOptionsPasswordHistoryArrayOutput
- func (o ConnectionOptionsPtrOutput) PasswordNoPersonalInfo() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
- func (o ConnectionOptionsPtrOutput) PasswordPolicy() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) ProtocolBinding() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) RequestTemplate() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) RequiresUsername() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) Scopes() pulumi.StringArrayOutput
- func (o ConnectionOptionsPtrOutput) Scripts() pulumi.StringMapOutput
- func (o ConnectionOptionsPtrOutput) SetUserRootAttributes() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) SignInEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) SignOutEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) SignSamlRequest() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) SigningCert() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) StrategyVersion() pulumi.IntPtrOutput
- func (o ConnectionOptionsPtrOutput) Subject() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Syntax() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) TeamId() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Template() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) TenantDomain() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
- func (o ConnectionOptionsPtrOutput) ToConnectionOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPtrOutput
- func (o ConnectionOptionsPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Totp() ConnectionOptionsTotpPtrOutput
- func (o ConnectionOptionsPtrOutput) TwilioSid() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) TwilioToken() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Type() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) UseCertAuth() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) UseKerberos() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) UseWsfed() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) UserIdAttribute() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) UserinfoEndpoint() pulumi.StringPtrOutput
- func (o ConnectionOptionsPtrOutput) Validation() ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsPtrOutput) WaadCommonEndpoint() pulumi.BoolPtrOutput
- func (o ConnectionOptionsPtrOutput) WaadProtocol() pulumi.StringPtrOutput
- type ConnectionOptionsTotp
- type ConnectionOptionsTotpArgs
- func (ConnectionOptionsTotpArgs) ElementType() reflect.Type
- func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpOutput() ConnectionOptionsTotpOutput
- func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpOutputWithContext(ctx context.Context) ConnectionOptionsTotpOutput
- func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
- func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpPtrOutputWithContext(ctx context.Context) ConnectionOptionsTotpPtrOutput
- type ConnectionOptionsTotpInput
- type ConnectionOptionsTotpOutput
- func (ConnectionOptionsTotpOutput) ElementType() reflect.Type
- func (o ConnectionOptionsTotpOutput) Length() pulumi.IntPtrOutput
- func (o ConnectionOptionsTotpOutput) TimeStep() pulumi.IntPtrOutput
- func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpOutput() ConnectionOptionsTotpOutput
- func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpOutputWithContext(ctx context.Context) ConnectionOptionsTotpOutput
- func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
- func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpPtrOutputWithContext(ctx context.Context) ConnectionOptionsTotpPtrOutput
- type ConnectionOptionsTotpPtrInput
- type ConnectionOptionsTotpPtrOutput
- func (o ConnectionOptionsTotpPtrOutput) Elem() ConnectionOptionsTotpOutput
- func (ConnectionOptionsTotpPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsTotpPtrOutput) Length() pulumi.IntPtrOutput
- func (o ConnectionOptionsTotpPtrOutput) TimeStep() pulumi.IntPtrOutput
- func (o ConnectionOptionsTotpPtrOutput) ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
- func (o ConnectionOptionsTotpPtrOutput) ToConnectionOptionsTotpPtrOutputWithContext(ctx context.Context) ConnectionOptionsTotpPtrOutput
- type ConnectionOptionsValidation
- type ConnectionOptionsValidationArgs
- func (ConnectionOptionsValidationArgs) ElementType() reflect.Type
- func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationOutput() ConnectionOptionsValidationOutput
- func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationOutputWithContext(ctx context.Context) ConnectionOptionsValidationOutput
- func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
- func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationPtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationPtrOutput
- type ConnectionOptionsValidationInput
- type ConnectionOptionsValidationOutput
- func (ConnectionOptionsValidationOutput) ElementType() reflect.Type
- func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationOutput() ConnectionOptionsValidationOutput
- func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationOutputWithContext(ctx context.Context) ConnectionOptionsValidationOutput
- func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationPtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsValidationOutput) Username() ConnectionOptionsValidationUsernamePtrOutput
- type ConnectionOptionsValidationPtrInput
- type ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsValidationPtrOutput) Elem() ConnectionOptionsValidationOutput
- func (ConnectionOptionsValidationPtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsValidationPtrOutput) ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsValidationPtrOutput) ToConnectionOptionsValidationPtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationPtrOutput
- func (o ConnectionOptionsValidationPtrOutput) Username() ConnectionOptionsValidationUsernamePtrOutput
- type ConnectionOptionsValidationUsername
- type ConnectionOptionsValidationUsernameArgs
- func (ConnectionOptionsValidationUsernameArgs) ElementType() reflect.Type
- func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernameOutput() ConnectionOptionsValidationUsernameOutput
- func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernameOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernameOutput
- func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
- func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernamePtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernamePtrOutput
- type ConnectionOptionsValidationUsernameInput
- type ConnectionOptionsValidationUsernameOutput
- func (ConnectionOptionsValidationUsernameOutput) ElementType() reflect.Type
- func (o ConnectionOptionsValidationUsernameOutput) Max() pulumi.IntPtrOutput
- func (o ConnectionOptionsValidationUsernameOutput) Min() pulumi.IntPtrOutput
- func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernameOutput() ConnectionOptionsValidationUsernameOutput
- func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernameOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernameOutput
- func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
- func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernamePtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernamePtrOutput
- type ConnectionOptionsValidationUsernamePtrInput
- type ConnectionOptionsValidationUsernamePtrOutput
- func (o ConnectionOptionsValidationUsernamePtrOutput) Elem() ConnectionOptionsValidationUsernameOutput
- func (ConnectionOptionsValidationUsernamePtrOutput) ElementType() reflect.Type
- func (o ConnectionOptionsValidationUsernamePtrOutput) Max() pulumi.IntPtrOutput
- func (o ConnectionOptionsValidationUsernamePtrOutput) Min() pulumi.IntPtrOutput
- func (o ConnectionOptionsValidationUsernamePtrOutput) ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
- func (o ConnectionOptionsValidationUsernamePtrOutput) ToConnectionOptionsValidationUsernamePtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernamePtrOutput
- type ConnectionOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
- func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- type ConnectionPtrInput
- type ConnectionPtrOutput
- type ConnectionState
- type CustomDomain
- func (*CustomDomain) ElementType() reflect.Type
- func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput
- func (i *CustomDomain) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
- func (i *CustomDomain) ToCustomDomainPtrOutput() CustomDomainPtrOutput
- func (i *CustomDomain) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
- type CustomDomainArgs
- type CustomDomainArray
- type CustomDomainArrayInput
- type CustomDomainArrayOutput
- func (CustomDomainArrayOutput) ElementType() reflect.Type
- func (o CustomDomainArrayOutput) Index(i pulumi.IntInput) CustomDomainOutput
- func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput
- func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
- type CustomDomainInput
- type CustomDomainMap
- type CustomDomainMapInput
- type CustomDomainMapOutput
- func (CustomDomainMapOutput) ElementType() reflect.Type
- func (o CustomDomainMapOutput) MapIndex(k pulumi.StringInput) CustomDomainOutput
- func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput
- func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
- type CustomDomainOutput
- func (CustomDomainOutput) ElementType() reflect.Type
- func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
- func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
- func (o CustomDomainOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
- func (o CustomDomainOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
- type CustomDomainPtrInput
- type CustomDomainPtrOutput
- type CustomDomainState
- type CustomDomainVerification
- type CustomDomainVerificationArgs
- func (CustomDomainVerificationArgs) ElementType() reflect.Type
- func (i CustomDomainVerificationArgs) ToCustomDomainVerificationOutput() CustomDomainVerificationOutput
- func (i CustomDomainVerificationArgs) ToCustomDomainVerificationOutputWithContext(ctx context.Context) CustomDomainVerificationOutput
- func (i CustomDomainVerificationArgs) ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
- func (i CustomDomainVerificationArgs) ToCustomDomainVerificationPtrOutputWithContext(ctx context.Context) CustomDomainVerificationPtrOutput
- type CustomDomainVerificationInput
- type CustomDomainVerificationOutput
- func (CustomDomainVerificationOutput) ElementType() reflect.Type
- func (o CustomDomainVerificationOutput) Methods() pulumi.ArrayOutput
- func (o CustomDomainVerificationOutput) ToCustomDomainVerificationOutput() CustomDomainVerificationOutput
- func (o CustomDomainVerificationOutput) ToCustomDomainVerificationOutputWithContext(ctx context.Context) CustomDomainVerificationOutput
- func (o CustomDomainVerificationOutput) ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
- func (o CustomDomainVerificationOutput) ToCustomDomainVerificationPtrOutputWithContext(ctx context.Context) CustomDomainVerificationPtrOutput
- type CustomDomainVerificationPtrInput
- type CustomDomainVerificationPtrOutput
- func (o CustomDomainVerificationPtrOutput) Elem() CustomDomainVerificationOutput
- func (CustomDomainVerificationPtrOutput) ElementType() reflect.Type
- func (o CustomDomainVerificationPtrOutput) Methods() pulumi.ArrayOutput
- func (o CustomDomainVerificationPtrOutput) ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
- func (o CustomDomainVerificationPtrOutput) ToCustomDomainVerificationPtrOutputWithContext(ctx context.Context) CustomDomainVerificationPtrOutput
- type Email
- type EmailArgs
- type EmailArray
- type EmailArrayInput
- type EmailArrayOutput
- type EmailCredentials
- type EmailCredentialsArgs
- func (EmailCredentialsArgs) ElementType() reflect.Type
- func (i EmailCredentialsArgs) ToEmailCredentialsOutput() EmailCredentialsOutput
- func (i EmailCredentialsArgs) ToEmailCredentialsOutputWithContext(ctx context.Context) EmailCredentialsOutput
- func (i EmailCredentialsArgs) ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
- func (i EmailCredentialsArgs) ToEmailCredentialsPtrOutputWithContext(ctx context.Context) EmailCredentialsPtrOutput
- type EmailCredentialsInput
- type EmailCredentialsOutput
- func (o EmailCredentialsOutput) AccessKeyId() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) ApiKey() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) ApiUser() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) Domain() pulumi.StringPtrOutput
- func (EmailCredentialsOutput) ElementType() reflect.Type
- func (o EmailCredentialsOutput) Region() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) SmtpHost() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) SmtpPass() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) SmtpPort() pulumi.IntPtrOutput
- func (o EmailCredentialsOutput) SmtpUser() pulumi.StringPtrOutput
- func (o EmailCredentialsOutput) ToEmailCredentialsOutput() EmailCredentialsOutput
- func (o EmailCredentialsOutput) ToEmailCredentialsOutputWithContext(ctx context.Context) EmailCredentialsOutput
- func (o EmailCredentialsOutput) ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
- func (o EmailCredentialsOutput) ToEmailCredentialsPtrOutputWithContext(ctx context.Context) EmailCredentialsPtrOutput
- type EmailCredentialsPtrInput
- type EmailCredentialsPtrOutput
- func (o EmailCredentialsPtrOutput) AccessKeyId() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) ApiKey() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) ApiUser() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) Domain() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) Elem() EmailCredentialsOutput
- func (EmailCredentialsPtrOutput) ElementType() reflect.Type
- func (o EmailCredentialsPtrOutput) Region() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) SmtpHost() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) SmtpPass() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) SmtpPort() pulumi.IntPtrOutput
- func (o EmailCredentialsPtrOutput) SmtpUser() pulumi.StringPtrOutput
- func (o EmailCredentialsPtrOutput) ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
- func (o EmailCredentialsPtrOutput) ToEmailCredentialsPtrOutputWithContext(ctx context.Context) EmailCredentialsPtrOutput
- type EmailInput
- type EmailMap
- type EmailMapInput
- type EmailMapOutput
- type EmailOutput
- func (EmailOutput) ElementType() reflect.Type
- func (o EmailOutput) ToEmailOutput() EmailOutput
- func (o EmailOutput) ToEmailOutputWithContext(ctx context.Context) EmailOutput
- func (o EmailOutput) ToEmailPtrOutput() EmailPtrOutput
- func (o EmailOutput) ToEmailPtrOutputWithContext(ctx context.Context) EmailPtrOutput
- type EmailPtrInput
- type EmailPtrOutput
- type EmailState
- type EmailTemplate
- func (*EmailTemplate) ElementType() reflect.Type
- func (i *EmailTemplate) ToEmailTemplateOutput() EmailTemplateOutput
- func (i *EmailTemplate) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
- func (i *EmailTemplate) ToEmailTemplatePtrOutput() EmailTemplatePtrOutput
- func (i *EmailTemplate) ToEmailTemplatePtrOutputWithContext(ctx context.Context) EmailTemplatePtrOutput
- type EmailTemplateArgs
- type EmailTemplateArray
- type EmailTemplateArrayInput
- type EmailTemplateArrayOutput
- func (EmailTemplateArrayOutput) ElementType() reflect.Type
- func (o EmailTemplateArrayOutput) Index(i pulumi.IntInput) EmailTemplateOutput
- func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
- func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutputWithContext(ctx context.Context) EmailTemplateArrayOutput
- type EmailTemplateInput
- type EmailTemplateMap
- type EmailTemplateMapInput
- type EmailTemplateMapOutput
- func (EmailTemplateMapOutput) ElementType() reflect.Type
- func (o EmailTemplateMapOutput) MapIndex(k pulumi.StringInput) EmailTemplateOutput
- func (o EmailTemplateMapOutput) ToEmailTemplateMapOutput() EmailTemplateMapOutput
- func (o EmailTemplateMapOutput) ToEmailTemplateMapOutputWithContext(ctx context.Context) EmailTemplateMapOutput
- type EmailTemplateOutput
- func (EmailTemplateOutput) ElementType() reflect.Type
- func (o EmailTemplateOutput) ToEmailTemplateOutput() EmailTemplateOutput
- func (o EmailTemplateOutput) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
- func (o EmailTemplateOutput) ToEmailTemplatePtrOutput() EmailTemplatePtrOutput
- func (o EmailTemplateOutput) ToEmailTemplatePtrOutputWithContext(ctx context.Context) EmailTemplatePtrOutput
- type EmailTemplatePtrInput
- type EmailTemplatePtrOutput
- type EmailTemplateState
- type GlobalClient
- func (*GlobalClient) ElementType() reflect.Type
- func (i *GlobalClient) ToGlobalClientOutput() GlobalClientOutput
- func (i *GlobalClient) ToGlobalClientOutputWithContext(ctx context.Context) GlobalClientOutput
- func (i *GlobalClient) ToGlobalClientPtrOutput() GlobalClientPtrOutput
- func (i *GlobalClient) ToGlobalClientPtrOutputWithContext(ctx context.Context) GlobalClientPtrOutput
- type GlobalClientAddons
- type GlobalClientAddonsArgs
- func (GlobalClientAddonsArgs) ElementType() reflect.Type
- func (i GlobalClientAddonsArgs) ToGlobalClientAddonsOutput() GlobalClientAddonsOutput
- func (i GlobalClientAddonsArgs) ToGlobalClientAddonsOutputWithContext(ctx context.Context) GlobalClientAddonsOutput
- func (i GlobalClientAddonsArgs) ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
- func (i GlobalClientAddonsArgs) ToGlobalClientAddonsPtrOutputWithContext(ctx context.Context) GlobalClientAddonsPtrOutput
- type GlobalClientAddonsInput
- type GlobalClientAddonsOutput
- func (o GlobalClientAddonsOutput) Aws() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) AzureBlob() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) AzureSb() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Box() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Cloudbees() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Concur() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Dropbox() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Echosign() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Egnyte() pulumi.MapOutput
- func (GlobalClientAddonsOutput) ElementType() reflect.Type
- func (o GlobalClientAddonsOutput) Firebase() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Layer() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Mscrm() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Newrelic() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Office365() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Rms() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Salesforce() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) SalesforceApi() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) SalesforceSandboxApi() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Samlp() GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsOutput) SapApi() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Sentry() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Sharepoint() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Slack() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Springcm() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) ToGlobalClientAddonsOutput() GlobalClientAddonsOutput
- func (o GlobalClientAddonsOutput) ToGlobalClientAddonsOutputWithContext(ctx context.Context) GlobalClientAddonsOutput
- func (o GlobalClientAddonsOutput) ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
- func (o GlobalClientAddonsOutput) ToGlobalClientAddonsPtrOutputWithContext(ctx context.Context) GlobalClientAddonsPtrOutput
- func (o GlobalClientAddonsOutput) Wams() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Wsfed() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Zendesk() pulumi.MapOutput
- func (o GlobalClientAddonsOutput) Zoom() pulumi.MapOutput
- type GlobalClientAddonsPtrInput
- type GlobalClientAddonsPtrOutput
- func (o GlobalClientAddonsPtrOutput) Aws() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) AzureBlob() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) AzureSb() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Box() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Cloudbees() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Concur() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Dropbox() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Echosign() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Egnyte() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Elem() GlobalClientAddonsOutput
- func (GlobalClientAddonsPtrOutput) ElementType() reflect.Type
- func (o GlobalClientAddonsPtrOutput) Firebase() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Layer() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Mscrm() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Newrelic() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Office365() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Rms() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Salesforce() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) SalesforceApi() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) SalesforceSandboxApi() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Samlp() GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsPtrOutput) SapApi() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Sentry() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Sharepoint() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Slack() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Springcm() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
- func (o GlobalClientAddonsPtrOutput) ToGlobalClientAddonsPtrOutputWithContext(ctx context.Context) GlobalClientAddonsPtrOutput
- func (o GlobalClientAddonsPtrOutput) Wams() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Wsfed() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Zendesk() pulumi.MapOutput
- func (o GlobalClientAddonsPtrOutput) Zoom() pulumi.MapOutput
- type GlobalClientAddonsSamlp
- type GlobalClientAddonsSamlpArgs
- func (GlobalClientAddonsSamlpArgs) ElementType() reflect.Type
- func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpOutput() GlobalClientAddonsSamlpOutput
- func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpOutput
- func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
- func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpPtrOutput
- type GlobalClientAddonsSamlpInput
- type GlobalClientAddonsSamlpLogout
- type GlobalClientAddonsSamlpLogoutArgs
- func (GlobalClientAddonsSamlpLogoutArgs) ElementType() reflect.Type
- func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutOutput() GlobalClientAddonsSamlpLogoutOutput
- func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutOutput
- func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
- func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
- type GlobalClientAddonsSamlpLogoutInput
- type GlobalClientAddonsSamlpLogoutOutput
- func (o GlobalClientAddonsSamlpLogoutOutput) Callback() pulumi.StringPtrOutput
- func (GlobalClientAddonsSamlpLogoutOutput) ElementType() reflect.Type
- func (o GlobalClientAddonsSamlpLogoutOutput) SloEnabled() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutOutput() GlobalClientAddonsSamlpLogoutOutput
- func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutOutput
- func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
- func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
- type GlobalClientAddonsSamlpLogoutPtrInput
- type GlobalClientAddonsSamlpLogoutPtrOutput
- func (o GlobalClientAddonsSamlpLogoutPtrOutput) Callback() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpLogoutPtrOutput) Elem() GlobalClientAddonsSamlpLogoutOutput
- func (GlobalClientAddonsSamlpLogoutPtrOutput) ElementType() reflect.Type
- func (o GlobalClientAddonsSamlpLogoutPtrOutput) SloEnabled() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpLogoutPtrOutput) ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
- func (o GlobalClientAddonsSamlpLogoutPtrOutput) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
- type GlobalClientAddonsSamlpOutput
- func (o GlobalClientAddonsSamlpOutput) Audience() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) AuthnContextClassRef() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) Binding() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) CreateUpnClaim() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpOutput) Destination() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (GlobalClientAddonsSamlpOutput) ElementType() reflect.Type
- func (o GlobalClientAddonsSamlpOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o GlobalClientAddonsSamlpOutput) Logout() GlobalClientAddonsSamlpLogoutPtrOutput
- func (o GlobalClientAddonsSamlpOutput) MapIdentities() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpOutput) Mappings() pulumi.MapOutput
- func (o GlobalClientAddonsSamlpOutput) NameIdentifierFormat() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) NameIdentifierProbes() pulumi.StringArrayOutput
- func (o GlobalClientAddonsSamlpOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpOutput) Recipient() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) SignResponse() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpOutput() GlobalClientAddonsSamlpOutput
- func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpOutput
- func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsSamlpOutput) TypedAttributes() pulumi.BoolPtrOutput
- type GlobalClientAddonsSamlpPtrInput
- type GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Audience() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) AuthnContextClassRef() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Binding() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) CreateUpnClaim() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Destination() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Elem() GlobalClientAddonsSamlpOutput
- func (GlobalClientAddonsSamlpPtrOutput) ElementType() reflect.Type
- func (o GlobalClientAddonsSamlpPtrOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Logout() GlobalClientAddonsSamlpLogoutPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) MapIdentities() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Mappings() pulumi.MapOutput
- func (o GlobalClientAddonsSamlpPtrOutput) NameIdentifierFormat() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) NameIdentifierProbes() pulumi.StringArrayOutput
- func (o GlobalClientAddonsSamlpPtrOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) Recipient() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) SignResponse() pulumi.BoolPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) ToGlobalClientAddonsSamlpPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpPtrOutput
- func (o GlobalClientAddonsSamlpPtrOutput) TypedAttributes() pulumi.BoolPtrOutput
- type GlobalClientArgs
- type GlobalClientArray
- type GlobalClientArrayInput
- type GlobalClientArrayOutput
- func (GlobalClientArrayOutput) ElementType() reflect.Type
- func (o GlobalClientArrayOutput) Index(i pulumi.IntInput) GlobalClientOutput
- func (o GlobalClientArrayOutput) ToGlobalClientArrayOutput() GlobalClientArrayOutput
- func (o GlobalClientArrayOutput) ToGlobalClientArrayOutputWithContext(ctx context.Context) GlobalClientArrayOutput
- type GlobalClientInput
- type GlobalClientJwtConfiguration
- type GlobalClientJwtConfigurationArgs
- func (GlobalClientJwtConfigurationArgs) ElementType() reflect.Type
- func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationOutput() GlobalClientJwtConfigurationOutput
- func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationOutput
- func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
- func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationPtrOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationPtrOutput
- type GlobalClientJwtConfigurationInput
- type GlobalClientJwtConfigurationOutput
- func (o GlobalClientJwtConfigurationOutput) Alg() pulumi.StringPtrOutput
- func (GlobalClientJwtConfigurationOutput) ElementType() reflect.Type
- func (o GlobalClientJwtConfigurationOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o GlobalClientJwtConfigurationOutput) Scopes() pulumi.StringMapOutput
- func (o GlobalClientJwtConfigurationOutput) SecretEncoded() pulumi.BoolPtrOutput
- func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationOutput() GlobalClientJwtConfigurationOutput
- func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationOutput
- func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
- func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationPtrOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationPtrOutput
- type GlobalClientJwtConfigurationPtrInput
- type GlobalClientJwtConfigurationPtrOutput
- func (o GlobalClientJwtConfigurationPtrOutput) Alg() pulumi.StringPtrOutput
- func (o GlobalClientJwtConfigurationPtrOutput) Elem() GlobalClientJwtConfigurationOutput
- func (GlobalClientJwtConfigurationPtrOutput) ElementType() reflect.Type
- func (o GlobalClientJwtConfigurationPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
- func (o GlobalClientJwtConfigurationPtrOutput) Scopes() pulumi.StringMapOutput
- func (o GlobalClientJwtConfigurationPtrOutput) SecretEncoded() pulumi.BoolPtrOutput
- func (o GlobalClientJwtConfigurationPtrOutput) ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
- func (o GlobalClientJwtConfigurationPtrOutput) ToGlobalClientJwtConfigurationPtrOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationPtrOutput
- type GlobalClientMap
- type GlobalClientMapInput
- type GlobalClientMapOutput
- func (GlobalClientMapOutput) ElementType() reflect.Type
- func (o GlobalClientMapOutput) MapIndex(k pulumi.StringInput) GlobalClientOutput
- func (o GlobalClientMapOutput) ToGlobalClientMapOutput() GlobalClientMapOutput
- func (o GlobalClientMapOutput) ToGlobalClientMapOutputWithContext(ctx context.Context) GlobalClientMapOutput
- type GlobalClientMobile
- type GlobalClientMobileAndroid
- type GlobalClientMobileAndroidArgs
- func (GlobalClientMobileAndroidArgs) ElementType() reflect.Type
- func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidOutput() GlobalClientMobileAndroidOutput
- func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidOutputWithContext(ctx context.Context) GlobalClientMobileAndroidOutput
- func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
- func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidPtrOutputWithContext(ctx context.Context) GlobalClientMobileAndroidPtrOutput
- type GlobalClientMobileAndroidInput
- type GlobalClientMobileAndroidOutput
- func (o GlobalClientMobileAndroidOutput) AppPackageName() pulumi.StringPtrOutput
- func (GlobalClientMobileAndroidOutput) ElementType() reflect.Type
- func (o GlobalClientMobileAndroidOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
- func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidOutput() GlobalClientMobileAndroidOutput
- func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidOutputWithContext(ctx context.Context) GlobalClientMobileAndroidOutput
- func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
- func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidPtrOutputWithContext(ctx context.Context) GlobalClientMobileAndroidPtrOutput
- type GlobalClientMobileAndroidPtrInput
- type GlobalClientMobileAndroidPtrOutput
- func (o GlobalClientMobileAndroidPtrOutput) AppPackageName() pulumi.StringPtrOutput
- func (o GlobalClientMobileAndroidPtrOutput) Elem() GlobalClientMobileAndroidOutput
- func (GlobalClientMobileAndroidPtrOutput) ElementType() reflect.Type
- func (o GlobalClientMobileAndroidPtrOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
- func (o GlobalClientMobileAndroidPtrOutput) ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
- func (o GlobalClientMobileAndroidPtrOutput) ToGlobalClientMobileAndroidPtrOutputWithContext(ctx context.Context) GlobalClientMobileAndroidPtrOutput
- type GlobalClientMobileArgs
- func (GlobalClientMobileArgs) ElementType() reflect.Type
- func (i GlobalClientMobileArgs) ToGlobalClientMobileOutput() GlobalClientMobileOutput
- func (i GlobalClientMobileArgs) ToGlobalClientMobileOutputWithContext(ctx context.Context) GlobalClientMobileOutput
- func (i GlobalClientMobileArgs) ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
- func (i GlobalClientMobileArgs) ToGlobalClientMobilePtrOutputWithContext(ctx context.Context) GlobalClientMobilePtrOutput
- type GlobalClientMobileInput
- type GlobalClientMobileIos
- type GlobalClientMobileIosArgs
- func (GlobalClientMobileIosArgs) ElementType() reflect.Type
- func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosOutput() GlobalClientMobileIosOutput
- func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosOutputWithContext(ctx context.Context) GlobalClientMobileIosOutput
- func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
- func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosPtrOutputWithContext(ctx context.Context) GlobalClientMobileIosPtrOutput
- type GlobalClientMobileIosInput
- type GlobalClientMobileIosOutput
- func (o GlobalClientMobileIosOutput) AppBundleIdentifier() pulumi.StringPtrOutput
- func (GlobalClientMobileIosOutput) ElementType() reflect.Type
- func (o GlobalClientMobileIosOutput) TeamId() pulumi.StringPtrOutput
- func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosOutput() GlobalClientMobileIosOutput
- func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosOutputWithContext(ctx context.Context) GlobalClientMobileIosOutput
- func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
- func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosPtrOutputWithContext(ctx context.Context) GlobalClientMobileIosPtrOutput
- type GlobalClientMobileIosPtrInput
- type GlobalClientMobileIosPtrOutput
- func (o GlobalClientMobileIosPtrOutput) AppBundleIdentifier() pulumi.StringPtrOutput
- func (o GlobalClientMobileIosPtrOutput) Elem() GlobalClientMobileIosOutput
- func (GlobalClientMobileIosPtrOutput) ElementType() reflect.Type
- func (o GlobalClientMobileIosPtrOutput) TeamId() pulumi.StringPtrOutput
- func (o GlobalClientMobileIosPtrOutput) ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
- func (o GlobalClientMobileIosPtrOutput) ToGlobalClientMobileIosPtrOutputWithContext(ctx context.Context) GlobalClientMobileIosPtrOutput
- type GlobalClientMobileOutput
- func (o GlobalClientMobileOutput) Android() GlobalClientMobileAndroidPtrOutput
- func (GlobalClientMobileOutput) ElementType() reflect.Type
- func (o GlobalClientMobileOutput) Ios() GlobalClientMobileIosPtrOutput
- func (o GlobalClientMobileOutput) ToGlobalClientMobileOutput() GlobalClientMobileOutput
- func (o GlobalClientMobileOutput) ToGlobalClientMobileOutputWithContext(ctx context.Context) GlobalClientMobileOutput
- func (o GlobalClientMobileOutput) ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
- func (o GlobalClientMobileOutput) ToGlobalClientMobilePtrOutputWithContext(ctx context.Context) GlobalClientMobilePtrOutput
- type GlobalClientMobilePtrInput
- type GlobalClientMobilePtrOutput
- func (o GlobalClientMobilePtrOutput) Android() GlobalClientMobileAndroidPtrOutput
- func (o GlobalClientMobilePtrOutput) Elem() GlobalClientMobileOutput
- func (GlobalClientMobilePtrOutput) ElementType() reflect.Type
- func (o GlobalClientMobilePtrOutput) Ios() GlobalClientMobileIosPtrOutput
- func (o GlobalClientMobilePtrOutput) ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
- func (o GlobalClientMobilePtrOutput) ToGlobalClientMobilePtrOutputWithContext(ctx context.Context) GlobalClientMobilePtrOutput
- type GlobalClientOutput
- func (GlobalClientOutput) ElementType() reflect.Type
- func (o GlobalClientOutput) ToGlobalClientOutput() GlobalClientOutput
- func (o GlobalClientOutput) ToGlobalClientOutputWithContext(ctx context.Context) GlobalClientOutput
- func (o GlobalClientOutput) ToGlobalClientPtrOutput() GlobalClientPtrOutput
- func (o GlobalClientOutput) ToGlobalClientPtrOutputWithContext(ctx context.Context) GlobalClientPtrOutput
- type GlobalClientPtrInput
- type GlobalClientPtrOutput
- type GlobalClientRefreshToken
- type GlobalClientRefreshTokenArgs
- func (GlobalClientRefreshTokenArgs) ElementType() reflect.Type
- func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenOutput() GlobalClientRefreshTokenOutput
- func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenOutputWithContext(ctx context.Context) GlobalClientRefreshTokenOutput
- func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
- func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenPtrOutputWithContext(ctx context.Context) GlobalClientRefreshTokenPtrOutput
- type GlobalClientRefreshTokenInput
- type GlobalClientRefreshTokenOutput
- func (GlobalClientRefreshTokenOutput) ElementType() reflect.Type
- func (o GlobalClientRefreshTokenOutput) ExpirationType() pulumi.StringOutput
- func (o GlobalClientRefreshTokenOutput) IdleTokenLifetime() pulumi.IntPtrOutput
- func (o GlobalClientRefreshTokenOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
- func (o GlobalClientRefreshTokenOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
- func (o GlobalClientRefreshTokenOutput) Leeway() pulumi.IntPtrOutput
- func (o GlobalClientRefreshTokenOutput) RotationType() pulumi.StringOutput
- func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenOutput() GlobalClientRefreshTokenOutput
- func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenOutputWithContext(ctx context.Context) GlobalClientRefreshTokenOutput
- func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
- func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenPtrOutputWithContext(ctx context.Context) GlobalClientRefreshTokenPtrOutput
- func (o GlobalClientRefreshTokenOutput) TokenLifetime() pulumi.IntPtrOutput
- type GlobalClientRefreshTokenPtrInput
- type GlobalClientRefreshTokenPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) Elem() GlobalClientRefreshTokenOutput
- func (GlobalClientRefreshTokenPtrOutput) ElementType() reflect.Type
- func (o GlobalClientRefreshTokenPtrOutput) ExpirationType() pulumi.StringPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) IdleTokenLifetime() pulumi.IntPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) Leeway() pulumi.IntPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) RotationType() pulumi.StringPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) ToGlobalClientRefreshTokenPtrOutputWithContext(ctx context.Context) GlobalClientRefreshTokenPtrOutput
- func (o GlobalClientRefreshTokenPtrOutput) TokenLifetime() pulumi.IntPtrOutput
- type GlobalClientState
- type Hook
- type HookArgs
- type HookArray
- type HookArrayInput
- type HookArrayOutput
- type HookInput
- type HookMap
- type HookMapInput
- type HookMapOutput
- type HookOutput
- func (HookOutput) ElementType() reflect.Type
- func (o HookOutput) ToHookOutput() HookOutput
- func (o HookOutput) ToHookOutputWithContext(ctx context.Context) HookOutput
- func (o HookOutput) ToHookPtrOutput() HookPtrOutput
- func (o HookOutput) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput
- type HookPtrInput
- type HookPtrOutput
- type HookState
- type LogStream
- func (*LogStream) ElementType() reflect.Type
- func (i *LogStream) ToLogStreamOutput() LogStreamOutput
- func (i *LogStream) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
- func (i *LogStream) ToLogStreamPtrOutput() LogStreamPtrOutput
- func (i *LogStream) ToLogStreamPtrOutputWithContext(ctx context.Context) LogStreamPtrOutput
- type LogStreamArgs
- type LogStreamArray
- type LogStreamArrayInput
- type LogStreamArrayOutput
- func (LogStreamArrayOutput) ElementType() reflect.Type
- func (o LogStreamArrayOutput) Index(i pulumi.IntInput) LogStreamOutput
- func (o LogStreamArrayOutput) ToLogStreamArrayOutput() LogStreamArrayOutput
- func (o LogStreamArrayOutput) ToLogStreamArrayOutputWithContext(ctx context.Context) LogStreamArrayOutput
- type LogStreamInput
- type LogStreamMap
- type LogStreamMapInput
- type LogStreamMapOutput
- type LogStreamOutput
- func (LogStreamOutput) ElementType() reflect.Type
- func (o LogStreamOutput) ToLogStreamOutput() LogStreamOutput
- func (o LogStreamOutput) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
- func (o LogStreamOutput) ToLogStreamPtrOutput() LogStreamPtrOutput
- func (o LogStreamOutput) ToLogStreamPtrOutputWithContext(ctx context.Context) LogStreamPtrOutput
- type LogStreamPtrInput
- type LogStreamPtrOutput
- type LogStreamSink
- type LogStreamSinkArgs
- func (LogStreamSinkArgs) ElementType() reflect.Type
- func (i LogStreamSinkArgs) ToLogStreamSinkOutput() LogStreamSinkOutput
- func (i LogStreamSinkArgs) ToLogStreamSinkOutputWithContext(ctx context.Context) LogStreamSinkOutput
- func (i LogStreamSinkArgs) ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
- func (i LogStreamSinkArgs) ToLogStreamSinkPtrOutputWithContext(ctx context.Context) LogStreamSinkPtrOutput
- type LogStreamSinkInput
- type LogStreamSinkOutput
- func (o LogStreamSinkOutput) AwsAccountId() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) AwsPartnerEventSource() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) AwsRegion() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) AzurePartnerTopic() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) AzureRegion() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) AzureResourceGroup() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) AzureSubscriptionId() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) DatadogApiKey() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) DatadogRegion() pulumi.StringPtrOutput
- func (LogStreamSinkOutput) ElementType() reflect.Type
- func (o LogStreamSinkOutput) HttpAuthorization() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) HttpContentFormat() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) HttpContentType() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) HttpCustomHeaders() pulumi.StringArrayOutput
- func (o LogStreamSinkOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) SplunkDomain() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) SplunkPort() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) SplunkSecure() pulumi.BoolPtrOutput
- func (o LogStreamSinkOutput) SplunkToken() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) SumoSourceAddress() pulumi.StringPtrOutput
- func (o LogStreamSinkOutput) ToLogStreamSinkOutput() LogStreamSinkOutput
- func (o LogStreamSinkOutput) ToLogStreamSinkOutputWithContext(ctx context.Context) LogStreamSinkOutput
- func (o LogStreamSinkOutput) ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
- func (o LogStreamSinkOutput) ToLogStreamSinkPtrOutputWithContext(ctx context.Context) LogStreamSinkPtrOutput
- type LogStreamSinkPtrInput
- type LogStreamSinkPtrOutput
- func (o LogStreamSinkPtrOutput) AwsAccountId() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) AwsPartnerEventSource() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) AzurePartnerTopic() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) AzureRegion() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) AzureResourceGroup() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) AzureSubscriptionId() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) DatadogApiKey() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) DatadogRegion() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) Elem() LogStreamSinkOutput
- func (LogStreamSinkPtrOutput) ElementType() reflect.Type
- func (o LogStreamSinkPtrOutput) HttpAuthorization() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) HttpContentFormat() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) HttpContentType() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) HttpCustomHeaders() pulumi.StringArrayOutput
- func (o LogStreamSinkPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) SplunkDomain() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) SplunkPort() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) SplunkSecure() pulumi.BoolPtrOutput
- func (o LogStreamSinkPtrOutput) SplunkToken() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) SumoSourceAddress() pulumi.StringPtrOutput
- func (o LogStreamSinkPtrOutput) ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
- func (o LogStreamSinkPtrOutput) ToLogStreamSinkPtrOutputWithContext(ctx context.Context) LogStreamSinkPtrOutput
- type LogStreamState
- type Prompt
- func (*Prompt) ElementType() reflect.Type
- func (i *Prompt) ToPromptOutput() PromptOutput
- func (i *Prompt) ToPromptOutputWithContext(ctx context.Context) PromptOutput
- func (i *Prompt) ToPromptPtrOutput() PromptPtrOutput
- func (i *Prompt) ToPromptPtrOutputWithContext(ctx context.Context) PromptPtrOutput
- type PromptArgs
- type PromptArray
- type PromptArrayInput
- type PromptArrayOutput
- type PromptInput
- type PromptMap
- type PromptMapInput
- type PromptMapOutput
- type PromptOutput
- func (PromptOutput) ElementType() reflect.Type
- func (o PromptOutput) ToPromptOutput() PromptOutput
- func (o PromptOutput) ToPromptOutputWithContext(ctx context.Context) PromptOutput
- func (o PromptOutput) ToPromptPtrOutput() PromptPtrOutput
- func (o PromptOutput) ToPromptPtrOutputWithContext(ctx context.Context) PromptPtrOutput
- type PromptPtrInput
- type PromptPtrOutput
- type PromptState
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type ResourceServer
- func (*ResourceServer) ElementType() reflect.Type
- func (i *ResourceServer) ToResourceServerOutput() ResourceServerOutput
- func (i *ResourceServer) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
- func (i *ResourceServer) ToResourceServerPtrOutput() ResourceServerPtrOutput
- func (i *ResourceServer) ToResourceServerPtrOutputWithContext(ctx context.Context) ResourceServerPtrOutput
- type ResourceServerArgs
- type ResourceServerArray
- type ResourceServerArrayInput
- type ResourceServerArrayOutput
- func (ResourceServerArrayOutput) ElementType() reflect.Type
- func (o ResourceServerArrayOutput) Index(i pulumi.IntInput) ResourceServerOutput
- func (o ResourceServerArrayOutput) ToResourceServerArrayOutput() ResourceServerArrayOutput
- func (o ResourceServerArrayOutput) ToResourceServerArrayOutputWithContext(ctx context.Context) ResourceServerArrayOutput
- type ResourceServerInput
- type ResourceServerMap
- type ResourceServerMapInput
- type ResourceServerMapOutput
- func (ResourceServerMapOutput) ElementType() reflect.Type
- func (o ResourceServerMapOutput) MapIndex(k pulumi.StringInput) ResourceServerOutput
- func (o ResourceServerMapOutput) ToResourceServerMapOutput() ResourceServerMapOutput
- func (o ResourceServerMapOutput) ToResourceServerMapOutputWithContext(ctx context.Context) ResourceServerMapOutput
- type ResourceServerOutput
- func (ResourceServerOutput) ElementType() reflect.Type
- func (o ResourceServerOutput) ToResourceServerOutput() ResourceServerOutput
- func (o ResourceServerOutput) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
- func (o ResourceServerOutput) ToResourceServerPtrOutput() ResourceServerPtrOutput
- func (o ResourceServerOutput) ToResourceServerPtrOutputWithContext(ctx context.Context) ResourceServerPtrOutput
- type ResourceServerPtrInput
- type ResourceServerPtrOutput
- type ResourceServerScope
- type ResourceServerScopeArgs
- type ResourceServerScopeArray
- type ResourceServerScopeArrayInput
- type ResourceServerScopeArrayOutput
- func (ResourceServerScopeArrayOutput) ElementType() reflect.Type
- func (o ResourceServerScopeArrayOutput) Index(i pulumi.IntInput) ResourceServerScopeOutput
- func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
- func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
- type ResourceServerScopeInput
- type ResourceServerScopeOutput
- func (o ResourceServerScopeOutput) Description() pulumi.StringPtrOutput
- func (ResourceServerScopeOutput) ElementType() reflect.Type
- func (o ResourceServerScopeOutput) ToResourceServerScopeOutput() ResourceServerScopeOutput
- func (o ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
- func (o ResourceServerScopeOutput) Value() pulumi.StringOutput
- type ResourceServerState
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- func (o RoleOutput) ToRolePtrOutput() RolePtrOutput
- func (o RoleOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
- type RolePermission
- type RolePermissionArgs
- type RolePermissionArray
- type RolePermissionArrayInput
- type RolePermissionArrayOutput
- func (RolePermissionArrayOutput) ElementType() reflect.Type
- func (o RolePermissionArrayOutput) Index(i pulumi.IntInput) RolePermissionOutput
- func (o RolePermissionArrayOutput) ToRolePermissionArrayOutput() RolePermissionArrayOutput
- func (o RolePermissionArrayOutput) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput
- type RolePermissionInput
- type RolePermissionOutput
- func (RolePermissionOutput) ElementType() reflect.Type
- func (o RolePermissionOutput) Name() pulumi.StringOutput
- func (o RolePermissionOutput) ResourceServerIdentifier() pulumi.StringOutput
- func (o RolePermissionOutput) ToRolePermissionOutput() RolePermissionOutput
- func (o RolePermissionOutput) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput
- type RolePtrInput
- type RolePtrOutput
- type RoleState
- type Rule
- type RuleArgs
- type RuleArray
- type RuleArrayInput
- type RuleArrayOutput
- type RuleConfig
- func (*RuleConfig) ElementType() reflect.Type
- func (i *RuleConfig) ToRuleConfigOutput() RuleConfigOutput
- func (i *RuleConfig) ToRuleConfigOutputWithContext(ctx context.Context) RuleConfigOutput
- func (i *RuleConfig) ToRuleConfigPtrOutput() RuleConfigPtrOutput
- func (i *RuleConfig) ToRuleConfigPtrOutputWithContext(ctx context.Context) RuleConfigPtrOutput
- type RuleConfigArgs
- type RuleConfigArray
- type RuleConfigArrayInput
- type RuleConfigArrayOutput
- func (RuleConfigArrayOutput) ElementType() reflect.Type
- func (o RuleConfigArrayOutput) Index(i pulumi.IntInput) RuleConfigOutput
- func (o RuleConfigArrayOutput) ToRuleConfigArrayOutput() RuleConfigArrayOutput
- func (o RuleConfigArrayOutput) ToRuleConfigArrayOutputWithContext(ctx context.Context) RuleConfigArrayOutput
- type RuleConfigInput
- type RuleConfigMap
- type RuleConfigMapInput
- type RuleConfigMapOutput
- func (RuleConfigMapOutput) ElementType() reflect.Type
- func (o RuleConfigMapOutput) MapIndex(k pulumi.StringInput) RuleConfigOutput
- func (o RuleConfigMapOutput) ToRuleConfigMapOutput() RuleConfigMapOutput
- func (o RuleConfigMapOutput) ToRuleConfigMapOutputWithContext(ctx context.Context) RuleConfigMapOutput
- type RuleConfigOutput
- func (RuleConfigOutput) ElementType() reflect.Type
- func (o RuleConfigOutput) ToRuleConfigOutput() RuleConfigOutput
- func (o RuleConfigOutput) ToRuleConfigOutputWithContext(ctx context.Context) RuleConfigOutput
- func (o RuleConfigOutput) ToRuleConfigPtrOutput() RuleConfigPtrOutput
- func (o RuleConfigOutput) ToRuleConfigPtrOutputWithContext(ctx context.Context) RuleConfigPtrOutput
- type RuleConfigPtrInput
- type RuleConfigPtrOutput
- type RuleConfigState
- type RuleInput
- type RuleMap
- type RuleMapInput
- type RuleMapOutput
- type RuleOutput
- func (RuleOutput) ElementType() reflect.Type
- func (o RuleOutput) ToRuleOutput() RuleOutput
- func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
- func (o RuleOutput) ToRulePtrOutput() RulePtrOutput
- func (o RuleOutput) ToRulePtrOutputWithContext(ctx context.Context) RulePtrOutput
- type RulePtrInput
- type RulePtrOutput
- type RuleState
- type Tenant
- func (*Tenant) ElementType() reflect.Type
- func (i *Tenant) ToTenantOutput() TenantOutput
- func (i *Tenant) ToTenantOutputWithContext(ctx context.Context) TenantOutput
- func (i *Tenant) ToTenantPtrOutput() TenantPtrOutput
- func (i *Tenant) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
- type TenantArgs
- type TenantArray
- type TenantArrayInput
- type TenantArrayOutput
- type TenantChangePassword
- type TenantChangePasswordArgs
- func (TenantChangePasswordArgs) ElementType() reflect.Type
- func (i TenantChangePasswordArgs) ToTenantChangePasswordOutput() TenantChangePasswordOutput
- func (i TenantChangePasswordArgs) ToTenantChangePasswordOutputWithContext(ctx context.Context) TenantChangePasswordOutput
- func (i TenantChangePasswordArgs) ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
- func (i TenantChangePasswordArgs) ToTenantChangePasswordPtrOutputWithContext(ctx context.Context) TenantChangePasswordPtrOutput
- type TenantChangePasswordInput
- type TenantChangePasswordOutput
- func (TenantChangePasswordOutput) ElementType() reflect.Type
- func (o TenantChangePasswordOutput) Enabled() pulumi.BoolOutput
- func (o TenantChangePasswordOutput) Html() pulumi.StringOutput
- func (o TenantChangePasswordOutput) ToTenantChangePasswordOutput() TenantChangePasswordOutput
- func (o TenantChangePasswordOutput) ToTenantChangePasswordOutputWithContext(ctx context.Context) TenantChangePasswordOutput
- func (o TenantChangePasswordOutput) ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
- func (o TenantChangePasswordOutput) ToTenantChangePasswordPtrOutputWithContext(ctx context.Context) TenantChangePasswordPtrOutput
- type TenantChangePasswordPtrInput
- type TenantChangePasswordPtrOutput
- func (o TenantChangePasswordPtrOutput) Elem() TenantChangePasswordOutput
- func (TenantChangePasswordPtrOutput) ElementType() reflect.Type
- func (o TenantChangePasswordPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TenantChangePasswordPtrOutput) Html() pulumi.StringPtrOutput
- func (o TenantChangePasswordPtrOutput) ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
- func (o TenantChangePasswordPtrOutput) ToTenantChangePasswordPtrOutputWithContext(ctx context.Context) TenantChangePasswordPtrOutput
- type TenantErrorPage
- type TenantErrorPageArgs
- func (TenantErrorPageArgs) ElementType() reflect.Type
- func (i TenantErrorPageArgs) ToTenantErrorPageOutput() TenantErrorPageOutput
- func (i TenantErrorPageArgs) ToTenantErrorPageOutputWithContext(ctx context.Context) TenantErrorPageOutput
- func (i TenantErrorPageArgs) ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
- func (i TenantErrorPageArgs) ToTenantErrorPagePtrOutputWithContext(ctx context.Context) TenantErrorPagePtrOutput
- type TenantErrorPageInput
- type TenantErrorPageOutput
- func (TenantErrorPageOutput) ElementType() reflect.Type
- func (o TenantErrorPageOutput) Html() pulumi.StringOutput
- func (o TenantErrorPageOutput) ShowLogLink() pulumi.BoolOutput
- func (o TenantErrorPageOutput) ToTenantErrorPageOutput() TenantErrorPageOutput
- func (o TenantErrorPageOutput) ToTenantErrorPageOutputWithContext(ctx context.Context) TenantErrorPageOutput
- func (o TenantErrorPageOutput) ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
- func (o TenantErrorPageOutput) ToTenantErrorPagePtrOutputWithContext(ctx context.Context) TenantErrorPagePtrOutput
- func (o TenantErrorPageOutput) Url() pulumi.StringOutput
- type TenantErrorPagePtrInput
- type TenantErrorPagePtrOutput
- func (o TenantErrorPagePtrOutput) Elem() TenantErrorPageOutput
- func (TenantErrorPagePtrOutput) ElementType() reflect.Type
- func (o TenantErrorPagePtrOutput) Html() pulumi.StringPtrOutput
- func (o TenantErrorPagePtrOutput) ShowLogLink() pulumi.BoolPtrOutput
- func (o TenantErrorPagePtrOutput) ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
- func (o TenantErrorPagePtrOutput) ToTenantErrorPagePtrOutputWithContext(ctx context.Context) TenantErrorPagePtrOutput
- func (o TenantErrorPagePtrOutput) Url() pulumi.StringPtrOutput
- type TenantFlags
- type TenantFlagsArgs
- func (TenantFlagsArgs) ElementType() reflect.Type
- func (i TenantFlagsArgs) ToTenantFlagsOutput() TenantFlagsOutput
- func (i TenantFlagsArgs) ToTenantFlagsOutputWithContext(ctx context.Context) TenantFlagsOutput
- func (i TenantFlagsArgs) ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
- func (i TenantFlagsArgs) ToTenantFlagsPtrOutputWithContext(ctx context.Context) TenantFlagsPtrOutput
- type TenantFlagsInput
- type TenantFlagsOutput
- func (o TenantFlagsOutput) ChangePwdFlowV1() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) DisableClickjackProtectionHeaders() pulumi.BoolPtrOutput
- func (TenantFlagsOutput) ElementType() reflect.Type
- func (o TenantFlagsOutput) EnableApisSection() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) EnableClientConnections() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) EnableCustomDomainInEmails() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) EnableDynamicClientRegistration() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) EnableLegacyLogsSearchV2() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) EnablePipeline2() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) EnablePublicSignupUserExistsError() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) ToTenantFlagsOutput() TenantFlagsOutput
- func (o TenantFlagsOutput) ToTenantFlagsOutputWithContext(ctx context.Context) TenantFlagsOutput
- func (o TenantFlagsOutput) ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
- func (o TenantFlagsOutput) ToTenantFlagsPtrOutputWithContext(ctx context.Context) TenantFlagsPtrOutput
- func (o TenantFlagsOutput) UniversalLogin() pulumi.BoolPtrOutput
- func (o TenantFlagsOutput) UseScopeDescriptionsForConsent() pulumi.BoolPtrOutput
- type TenantFlagsPtrInput
- type TenantFlagsPtrOutput
- func (o TenantFlagsPtrOutput) ChangePwdFlowV1() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) DisableClickjackProtectionHeaders() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) Elem() TenantFlagsOutput
- func (TenantFlagsPtrOutput) ElementType() reflect.Type
- func (o TenantFlagsPtrOutput) EnableApisSection() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) EnableClientConnections() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) EnableCustomDomainInEmails() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) EnableDynamicClientRegistration() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) EnableLegacyLogsSearchV2() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) EnablePipeline2() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) EnablePublicSignupUserExistsError() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
- func (o TenantFlagsPtrOutput) ToTenantFlagsPtrOutputWithContext(ctx context.Context) TenantFlagsPtrOutput
- func (o TenantFlagsPtrOutput) UniversalLogin() pulumi.BoolPtrOutput
- func (o TenantFlagsPtrOutput) UseScopeDescriptionsForConsent() pulumi.BoolPtrOutput
- type TenantGuardianMfaPage
- type TenantGuardianMfaPageArgs
- func (TenantGuardianMfaPageArgs) ElementType() reflect.Type
- func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPageOutput() TenantGuardianMfaPageOutput
- func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPageOutputWithContext(ctx context.Context) TenantGuardianMfaPageOutput
- func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
- func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPagePtrOutputWithContext(ctx context.Context) TenantGuardianMfaPagePtrOutput
- type TenantGuardianMfaPageInput
- type TenantGuardianMfaPageOutput
- func (TenantGuardianMfaPageOutput) ElementType() reflect.Type
- func (o TenantGuardianMfaPageOutput) Enabled() pulumi.BoolOutput
- func (o TenantGuardianMfaPageOutput) Html() pulumi.StringOutput
- func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPageOutput() TenantGuardianMfaPageOutput
- func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPageOutputWithContext(ctx context.Context) TenantGuardianMfaPageOutput
- func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
- func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPagePtrOutputWithContext(ctx context.Context) TenantGuardianMfaPagePtrOutput
- type TenantGuardianMfaPagePtrInput
- type TenantGuardianMfaPagePtrOutput
- func (o TenantGuardianMfaPagePtrOutput) Elem() TenantGuardianMfaPageOutput
- func (TenantGuardianMfaPagePtrOutput) ElementType() reflect.Type
- func (o TenantGuardianMfaPagePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TenantGuardianMfaPagePtrOutput) Html() pulumi.StringPtrOutput
- func (o TenantGuardianMfaPagePtrOutput) ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
- func (o TenantGuardianMfaPagePtrOutput) ToTenantGuardianMfaPagePtrOutputWithContext(ctx context.Context) TenantGuardianMfaPagePtrOutput
- type TenantInput
- type TenantMap
- type TenantMapInput
- type TenantMapOutput
- type TenantOutput
- func (TenantOutput) ElementType() reflect.Type
- func (o TenantOutput) ToTenantOutput() TenantOutput
- func (o TenantOutput) ToTenantOutputWithContext(ctx context.Context) TenantOutput
- func (o TenantOutput) ToTenantPtrOutput() TenantPtrOutput
- func (o TenantOutput) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
- type TenantPtrInput
- type TenantPtrOutput
- type TenantState
- type TenantUniversalLogin
- type TenantUniversalLoginArgs
- func (TenantUniversalLoginArgs) ElementType() reflect.Type
- func (i TenantUniversalLoginArgs) ToTenantUniversalLoginOutput() TenantUniversalLoginOutput
- func (i TenantUniversalLoginArgs) ToTenantUniversalLoginOutputWithContext(ctx context.Context) TenantUniversalLoginOutput
- func (i TenantUniversalLoginArgs) ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
- func (i TenantUniversalLoginArgs) ToTenantUniversalLoginPtrOutputWithContext(ctx context.Context) TenantUniversalLoginPtrOutput
- type TenantUniversalLoginColors
- type TenantUniversalLoginColorsArgs
- func (TenantUniversalLoginColorsArgs) ElementType() reflect.Type
- func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsOutput() TenantUniversalLoginColorsOutput
- func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsOutputWithContext(ctx context.Context) TenantUniversalLoginColorsOutput
- func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
- func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsPtrOutputWithContext(ctx context.Context) TenantUniversalLoginColorsPtrOutput
- type TenantUniversalLoginColorsInput
- type TenantUniversalLoginColorsOutput
- func (TenantUniversalLoginColorsOutput) ElementType() reflect.Type
- func (o TenantUniversalLoginColorsOutput) PageBackground() pulumi.StringPtrOutput
- func (o TenantUniversalLoginColorsOutput) Primary() pulumi.StringPtrOutput
- func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsOutput() TenantUniversalLoginColorsOutput
- func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsOutputWithContext(ctx context.Context) TenantUniversalLoginColorsOutput
- func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
- func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsPtrOutputWithContext(ctx context.Context) TenantUniversalLoginColorsPtrOutput
- type TenantUniversalLoginColorsPtrInput
- type TenantUniversalLoginColorsPtrOutput
- func (o TenantUniversalLoginColorsPtrOutput) Elem() TenantUniversalLoginColorsOutput
- func (TenantUniversalLoginColorsPtrOutput) ElementType() reflect.Type
- func (o TenantUniversalLoginColorsPtrOutput) PageBackground() pulumi.StringPtrOutput
- func (o TenantUniversalLoginColorsPtrOutput) Primary() pulumi.StringPtrOutput
- func (o TenantUniversalLoginColorsPtrOutput) ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
- func (o TenantUniversalLoginColorsPtrOutput) ToTenantUniversalLoginColorsPtrOutputWithContext(ctx context.Context) TenantUniversalLoginColorsPtrOutput
- type TenantUniversalLoginInput
- type TenantUniversalLoginOutput
- func (o TenantUniversalLoginOutput) Colors() TenantUniversalLoginColorsPtrOutput
- func (TenantUniversalLoginOutput) ElementType() reflect.Type
- func (o TenantUniversalLoginOutput) ToTenantUniversalLoginOutput() TenantUniversalLoginOutput
- func (o TenantUniversalLoginOutput) ToTenantUniversalLoginOutputWithContext(ctx context.Context) TenantUniversalLoginOutput
- func (o TenantUniversalLoginOutput) ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
- func (o TenantUniversalLoginOutput) ToTenantUniversalLoginPtrOutputWithContext(ctx context.Context) TenantUniversalLoginPtrOutput
- type TenantUniversalLoginPtrInput
- type TenantUniversalLoginPtrOutput
- func (o TenantUniversalLoginPtrOutput) Colors() TenantUniversalLoginColorsPtrOutput
- func (o TenantUniversalLoginPtrOutput) Elem() TenantUniversalLoginOutput
- func (TenantUniversalLoginPtrOutput) ElementType() reflect.Type
- func (o TenantUniversalLoginPtrOutput) ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
- func (o TenantUniversalLoginPtrOutput) ToTenantUniversalLoginPtrOutputWithContext(ctx context.Context) TenantUniversalLoginPtrOutput
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) ToUserPtrOutput() UserPtrOutput
- func (o UserOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
- type UserPtrInput
- type UserPtrOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v1.6.0
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type Client ¶
type Client struct {
pulumi.CustomResourceState
// List(Resource). Configuration settings for add-ons for this client. For details, see Add-ons.
Addons ClientAddonsPtrOutput `pulumi:"addons"`
// List(String). URLs that Auth0 may redirect to after logout.
AllowedLogoutUrls pulumi.StringArrayOutput `pulumi:"allowedLogoutUrls"`
// List(String). URLs that represent valid origins for cross-origin resource sharing. By default, all your callback URLs will be allowed.
AllowedOrigins pulumi.StringArrayOutput `pulumi:"allowedOrigins"`
// String. Type of application the client represents. Options include `native`, `spa`, `regularWeb`, `nonInteractive`, `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`.
AppType pulumi.StringPtrOutput `pulumi:"appType"`
// List(String). URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://.
Callbacks pulumi.StringArrayOutput `pulumi:"callbacks"`
// String. ID of the client.
// * `clientSecret`<sup>1</sup> - String. Secret for the client; keep this private.
ClientId pulumi.StringOutput `pulumi:"clientId"`
// Map(String)
ClientMetadata pulumi.MapOutput `pulumi:"clientMetadata"`
ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
// Map.
ClientSecretRotationTrigger pulumi.MapOutput `pulumi:"clientSecretRotationTrigger"`
// Boolean. Indicates whether or not the client can be used to make cross-origin authentication requests.
CrossOriginAuth pulumi.BoolPtrOutput `pulumi:"crossOriginAuth"`
// String. URL for the location on your site where the cross-origin verification takes place for the cross-origin auth flow. Used when performing auth in your own domain instead of through the Auth0-hosted login page.
CrossOriginLoc pulumi.StringPtrOutput `pulumi:"crossOriginLoc"`
// String. Content of the custom login page.
CustomLoginPage pulumi.StringPtrOutput `pulumi:"customLoginPage"`
// Boolean. Indicates whether or not a custom login page is to be used.
CustomLoginPageOn pulumi.BoolOutput `pulumi:"customLoginPageOn"`
// String.
CustomLoginPagePreview pulumi.StringPtrOutput `pulumi:"customLoginPagePreview"`
// String, (Max length = 140 characters). Description of the purpose of the client.
Description pulumi.StringOutput `pulumi:"description"`
// Map(String).
EncryptionKey pulumi.StringMapOutput `pulumi:"encryptionKey"`
// String. Form template for WS-Federation protocol.
FormTemplate pulumi.StringPtrOutput `pulumi:"formTemplate"`
// List(String). Types of grants that this client is authorized to use.
GrantTypes pulumi.StringArrayOutput `pulumi:"grantTypes"`
InitiateLoginUri pulumi.StringPtrOutput `pulumi:"initiateLoginUri"`
// Boolean. Indicates whether or not this client is a first-party client.
IsFirstParty pulumi.BoolOutput `pulumi:"isFirstParty"`
// Boolean. Indicates whether or not the token endpoint IP header is trusted.
IsTokenEndpointIpHeaderTrusted pulumi.BoolOutput `pulumi:"isTokenEndpointIpHeaderTrusted"`
// List(Resource). Configuration settings for the JWTs issued for this client. For details, see JWT Configuration.
JwtConfiguration ClientJwtConfigurationOutput `pulumi:"jwtConfiguration"`
// String. URL of the logo for the client. Recommended size is 150px x 150px. If none is set, the default badge for the application type will be shown.
LogoUri pulumi.StringPtrOutput `pulumi:"logoUri"`
// List(Resource). Configuration settings for mobile native applications. For details, see Mobile.
Mobile ClientMobilePtrOutput `pulumi:"mobile"`
// String. Name of the client.
Name pulumi.StringOutput `pulumi:"name"`
// Boolean. Indicates whether or not this client will conform to strict OIDC specifications.
OidcConformant pulumi.BoolOutput `pulumi:"oidcConformant"`
// List(Resource). Configuration settings for the refresh tokens issued for this client. For details, see Refresh Token Configuration.
RefreshToken ClientRefreshTokenOutput `pulumi:"refreshToken"`
// Boolean. Indicates whether or not the client should use Auth0 rather than the IdP to perform Single Sign-On (SSO). True = Use Auth0.
Sso pulumi.BoolPtrOutput `pulumi:"sso"`
// Boolean. Indicates whether or not SSO is disabled.
SsoDisabled pulumi.BoolPtrOutput `pulumi:"ssoDisabled"`
// String. Defines the requested authentication method for the token endpoint. Options include `none` (public client without a client secret), `clientSecretPost` (client uses HTTP POST parameters), `clientSecretBasic` (client uses HTTP Basic).
TokenEndpointAuthMethod pulumi.StringOutput `pulumi:"tokenEndpointAuthMethod"`
// List(String). URLs that represent valid web origins for use with web message response mode.
WebOrigins pulumi.StringArrayOutput `pulumi:"webOrigins"`
}
With this resource, you can set up applications that use Auth0 for authentication and configure allowed callback URLs and secrets for these applications. Depending on your plan, you may also configure add-ons to allow your application to call another application's API (such as Firebase and AWS) on behalf of an authenticated user.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewClient(ctx, "myClient", &auth0.ClientArgs{
Addons: &auth0.ClientAddonsArgs{
Firebase: pulumi.Map{
"clientEmail": pulumi.String("john.doe@example.com"),
"lifetimeInSeconds": pulumi.Float64(1),
"privateKey": pulumi.String("wer"),
"privateKeyId": pulumi.String("qwreerwerwe"),
},
Samlp: &auth0.ClientAddonsSamlpArgs{
Audience: pulumi.String("https://example.com/saml"),
CreateUpnClaim: pulumi.Bool(false),
MapIdentities: pulumi.Bool(false),
MapUnknownClaimsAsIs: pulumi.Bool(false),
Mappings: pulumi.StringMap{
"email": pulumi.String("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"),
"name": pulumi.String("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"),
},
NameIdentifierFormat: pulumi.String("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"),
NameIdentifierProbes: pulumi.StringArray{
pulumi.String("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"),
},
PassthroughClaimsWithNoMapping: pulumi.Bool(false),
},
},
AllowedLogoutUrls: pulumi.StringArray{
pulumi.String("https://example.com"),
},
AllowedOrigins: pulumi.StringArray{
pulumi.String("https://example.com"),
},
AppType: pulumi.String("non_interactive"),
Callbacks: pulumi.StringArray{
pulumi.String("https://example.com/callback"),
},
ClientMetadata: pulumi.StringMap{
"foo": pulumi.String("zoo"),
},
CustomLoginPageOn: pulumi.Bool(true),
Description: pulumi.String("Test Applications Long Description"),
GrantTypes: pulumi.StringArray{
pulumi.String("authorization_code"),
pulumi.String("http://auth0.com/oauth/grant-type/password-realm"),
pulumi.String("implicit"),
pulumi.String("password"),
pulumi.String("refresh_token"),
},
IsFirstParty: pulumi.Bool(true),
IsTokenEndpointIpHeaderTrusted: pulumi.Bool(true),
JwtConfiguration: &auth0.ClientJwtConfigurationArgs{
Alg: pulumi.String("RS256"),
LifetimeInSeconds: pulumi.Int(300),
Scopes: pulumi.StringMap{
"foo": pulumi.String("bar"),
},
SecretEncoded: pulumi.Bool(true),
},
Mobile: &auth0.ClientMobileArgs{
Ios: &auth0.ClientMobileIosArgs{
AppBundleIdentifier: pulumi.String("com.my.bundle.id"),
TeamId: pulumi.String("9JA89QQLNQ"),
},
},
OidcConformant: pulumi.Bool(false),
RefreshToken: &auth0.ClientRefreshTokenArgs{
ExpirationType: pulumi.String("expiring"),
IdleTokenLifetime: pulumi.Int(1296000),
InfiniteIdleTokenLifetime: pulumi.Bool(true),
InfiniteTokenLifetime: pulumi.Bool(false),
Leeway: pulumi.Int(15),
RotationType: pulumi.String("rotating"),
TokenLifetime: pulumi.Int(84600),
},
TokenEndpointAuthMethod: pulumi.String("client_secret_post"),
WebOrigins: pulumi.StringArray{
pulumi.String("https://example.com"),
},
})
if err != nil {
return err
}
return nil
})
}
```
func GetClient ¶
func GetClient(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClientState, opts ...pulumi.ResourceOption) (*Client, error)
GetClient gets an existing Client 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 NewClient ¶
func NewClient(ctx *pulumi.Context, name string, args *ClientArgs, opts ...pulumi.ResourceOption) (*Client, error)
NewClient registers a new resource with the given unique name, arguments, and options.
func (*Client) ElementType ¶ added in v1.5.1
func (*Client) ToClientOutput ¶ added in v1.5.1
func (i *Client) ToClientOutput() ClientOutput
func (*Client) ToClientOutputWithContext ¶ added in v1.5.1
func (i *Client) ToClientOutputWithContext(ctx context.Context) ClientOutput
func (*Client) ToClientPtrOutput ¶ added in v1.8.1
func (i *Client) ToClientPtrOutput() ClientPtrOutput
func (*Client) ToClientPtrOutputWithContext ¶ added in v1.8.1
func (i *Client) ToClientPtrOutputWithContext(ctx context.Context) ClientPtrOutput
type ClientAddons ¶
type ClientAddons struct {
// String
Aws map[string]interface{} `pulumi:"aws"`
// String
AzureBlob map[string]interface{} `pulumi:"azureBlob"`
// String
AzureSb map[string]interface{} `pulumi:"azureSb"`
// String
Box map[string]interface{} `pulumi:"box"`
// String
Cloudbees map[string]interface{} `pulumi:"cloudbees"`
// String
Concur map[string]interface{} `pulumi:"concur"`
// String
Dropbox map[string]interface{} `pulumi:"dropbox"`
// String
Echosign map[string]interface{} `pulumi:"echosign"`
// String
Egnyte map[string]interface{} `pulumi:"egnyte"`
// String
Firebase map[string]interface{} `pulumi:"firebase"`
// String
Layer map[string]interface{} `pulumi:"layer"`
// String
Mscrm map[string]interface{} `pulumi:"mscrm"`
// String
Newrelic map[string]interface{} `pulumi:"newrelic"`
// String
Office365 map[string]interface{} `pulumi:"office365"`
// String
Rms map[string]interface{} `pulumi:"rms"`
// String
Salesforce map[string]interface{} `pulumi:"salesforce"`
// String
SalesforceApi map[string]interface{} `pulumi:"salesforceApi"`
// String
SalesforceSandboxApi map[string]interface{} `pulumi:"salesforceSandboxApi"`
// List(Resource). Configuration settings for a SAML add-on. For details, see SAML.
Samlp *ClientAddonsSamlp `pulumi:"samlp"`
// String
SapApi map[string]interface{} `pulumi:"sapApi"`
// String
Sentry map[string]interface{} `pulumi:"sentry"`
Sharepoint map[string]interface{} `pulumi:"sharepoint"`
// String
Slack map[string]interface{} `pulumi:"slack"`
// String
Springcm map[string]interface{} `pulumi:"springcm"`
// String
Wams map[string]interface{} `pulumi:"wams"`
// String
Wsfed map[string]interface{} `pulumi:"wsfed"`
// String
Zendesk map[string]interface{} `pulumi:"zendesk"`
// String
Zoom map[string]interface{} `pulumi:"zoom"`
}
type ClientAddonsArgs ¶
type ClientAddonsArgs struct {
// String
Aws pulumi.MapInput `pulumi:"aws"`
// String
AzureBlob pulumi.MapInput `pulumi:"azureBlob"`
// String
AzureSb pulumi.MapInput `pulumi:"azureSb"`
// String
Box pulumi.MapInput `pulumi:"box"`
// String
Cloudbees pulumi.MapInput `pulumi:"cloudbees"`
// String
Concur pulumi.MapInput `pulumi:"concur"`
// String
Dropbox pulumi.MapInput `pulumi:"dropbox"`
// String
Echosign pulumi.MapInput `pulumi:"echosign"`
// String
Egnyte pulumi.MapInput `pulumi:"egnyte"`
// String
Firebase pulumi.MapInput `pulumi:"firebase"`
// String
Layer pulumi.MapInput `pulumi:"layer"`
// String
Mscrm pulumi.MapInput `pulumi:"mscrm"`
// String
Newrelic pulumi.MapInput `pulumi:"newrelic"`
// String
Office365 pulumi.MapInput `pulumi:"office365"`
// String
Rms pulumi.MapInput `pulumi:"rms"`
// String
Salesforce pulumi.MapInput `pulumi:"salesforce"`
// String
SalesforceApi pulumi.MapInput `pulumi:"salesforceApi"`
// String
SalesforceSandboxApi pulumi.MapInput `pulumi:"salesforceSandboxApi"`
// List(Resource). Configuration settings for a SAML add-on. For details, see SAML.
Samlp ClientAddonsSamlpPtrInput `pulumi:"samlp"`
// String
SapApi pulumi.MapInput `pulumi:"sapApi"`
// String
Sentry pulumi.MapInput `pulumi:"sentry"`
Sharepoint pulumi.MapInput `pulumi:"sharepoint"`
// String
Slack pulumi.MapInput `pulumi:"slack"`
// String
Springcm pulumi.MapInput `pulumi:"springcm"`
// String
Wams pulumi.MapInput `pulumi:"wams"`
// String
Wsfed pulumi.MapInput `pulumi:"wsfed"`
// String
Zendesk pulumi.MapInput `pulumi:"zendesk"`
// String
Zoom pulumi.MapInput `pulumi:"zoom"`
}
func (ClientAddonsArgs) ElementType ¶
func (ClientAddonsArgs) ElementType() reflect.Type
func (ClientAddonsArgs) ToClientAddonsOutput ¶
func (i ClientAddonsArgs) ToClientAddonsOutput() ClientAddonsOutput
func (ClientAddonsArgs) ToClientAddonsOutputWithContext ¶
func (i ClientAddonsArgs) ToClientAddonsOutputWithContext(ctx context.Context) ClientAddonsOutput
func (ClientAddonsArgs) ToClientAddonsPtrOutput ¶
func (i ClientAddonsArgs) ToClientAddonsPtrOutput() ClientAddonsPtrOutput
func (ClientAddonsArgs) ToClientAddonsPtrOutputWithContext ¶
func (i ClientAddonsArgs) ToClientAddonsPtrOutputWithContext(ctx context.Context) ClientAddonsPtrOutput
type ClientAddonsInput ¶
type ClientAddonsInput interface {
pulumi.Input
ToClientAddonsOutput() ClientAddonsOutput
ToClientAddonsOutputWithContext(context.Context) ClientAddonsOutput
}
ClientAddonsInput is an input type that accepts ClientAddonsArgs and ClientAddonsOutput values. You can construct a concrete instance of `ClientAddonsInput` via:
ClientAddonsArgs{...}
type ClientAddonsOutput ¶
type ClientAddonsOutput struct{ *pulumi.OutputState }
func (ClientAddonsOutput) AzureBlob ¶
func (o ClientAddonsOutput) AzureBlob() pulumi.MapOutput
String
func (ClientAddonsOutput) Cloudbees ¶
func (o ClientAddonsOutput) Cloudbees() pulumi.MapOutput
String
func (ClientAddonsOutput) ElementType ¶
func (ClientAddonsOutput) ElementType() reflect.Type
func (ClientAddonsOutput) Office365 ¶
func (o ClientAddonsOutput) Office365() pulumi.MapOutput
String
func (ClientAddonsOutput) Salesforce ¶
func (o ClientAddonsOutput) Salesforce() pulumi.MapOutput
String
func (ClientAddonsOutput) SalesforceApi ¶
func (o ClientAddonsOutput) SalesforceApi() pulumi.MapOutput
String
func (ClientAddonsOutput) SalesforceSandboxApi ¶
func (o ClientAddonsOutput) SalesforceSandboxApi() pulumi.MapOutput
String
func (ClientAddonsOutput) Samlp ¶
func (o ClientAddonsOutput) Samlp() ClientAddonsSamlpPtrOutput
List(Resource). Configuration settings for a SAML add-on. For details, see SAML.
func (ClientAddonsOutput) Sharepoint ¶
func (o ClientAddonsOutput) Sharepoint() pulumi.MapOutput
String
func (ClientAddonsOutput) ToClientAddonsOutput ¶
func (o ClientAddonsOutput) ToClientAddonsOutput() ClientAddonsOutput
func (ClientAddonsOutput) ToClientAddonsOutputWithContext ¶
func (o ClientAddonsOutput) ToClientAddonsOutputWithContext(ctx context.Context) ClientAddonsOutput
func (ClientAddonsOutput) ToClientAddonsPtrOutput ¶
func (o ClientAddonsOutput) ToClientAddonsPtrOutput() ClientAddonsPtrOutput
func (ClientAddonsOutput) ToClientAddonsPtrOutputWithContext ¶
func (o ClientAddonsOutput) ToClientAddonsPtrOutputWithContext(ctx context.Context) ClientAddonsPtrOutput
type ClientAddonsPtrInput ¶
type ClientAddonsPtrInput interface {
pulumi.Input
ToClientAddonsPtrOutput() ClientAddonsPtrOutput
ToClientAddonsPtrOutputWithContext(context.Context) ClientAddonsPtrOutput
}
ClientAddonsPtrInput is an input type that accepts ClientAddonsArgs, ClientAddonsPtr and ClientAddonsPtrOutput values. You can construct a concrete instance of `ClientAddonsPtrInput` via:
ClientAddonsArgs{...}
or:
nil
func ClientAddonsPtr ¶
func ClientAddonsPtr(v *ClientAddonsArgs) ClientAddonsPtrInput
type ClientAddonsPtrOutput ¶
type ClientAddonsPtrOutput struct{ *pulumi.OutputState }
func (ClientAddonsPtrOutput) AzureBlob ¶
func (o ClientAddonsPtrOutput) AzureBlob() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) AzureSb ¶
func (o ClientAddonsPtrOutput) AzureSb() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Cloudbees ¶
func (o ClientAddonsPtrOutput) Cloudbees() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Concur ¶
func (o ClientAddonsPtrOutput) Concur() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Dropbox ¶
func (o ClientAddonsPtrOutput) Dropbox() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Echosign ¶
func (o ClientAddonsPtrOutput) Echosign() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Egnyte ¶
func (o ClientAddonsPtrOutput) Egnyte() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Elem ¶
func (o ClientAddonsPtrOutput) Elem() ClientAddonsOutput
func (ClientAddonsPtrOutput) ElementType ¶
func (ClientAddonsPtrOutput) ElementType() reflect.Type
func (ClientAddonsPtrOutput) Firebase ¶
func (o ClientAddonsPtrOutput) Firebase() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Newrelic ¶
func (o ClientAddonsPtrOutput) Newrelic() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Office365 ¶
func (o ClientAddonsPtrOutput) Office365() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Salesforce ¶
func (o ClientAddonsPtrOutput) Salesforce() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) SalesforceApi ¶
func (o ClientAddonsPtrOutput) SalesforceApi() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) SalesforceSandboxApi ¶
func (o ClientAddonsPtrOutput) SalesforceSandboxApi() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Samlp ¶
func (o ClientAddonsPtrOutput) Samlp() ClientAddonsSamlpPtrOutput
List(Resource). Configuration settings for a SAML add-on. For details, see SAML.
func (ClientAddonsPtrOutput) SapApi ¶
func (o ClientAddonsPtrOutput) SapApi() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Sentry ¶
func (o ClientAddonsPtrOutput) Sentry() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Sharepoint ¶
func (o ClientAddonsPtrOutput) Sharepoint() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) Springcm ¶
func (o ClientAddonsPtrOutput) Springcm() pulumi.MapOutput
String
func (ClientAddonsPtrOutput) ToClientAddonsPtrOutput ¶
func (o ClientAddonsPtrOutput) ToClientAddonsPtrOutput() ClientAddonsPtrOutput
func (ClientAddonsPtrOutput) ToClientAddonsPtrOutputWithContext ¶
func (o ClientAddonsPtrOutput) ToClientAddonsPtrOutputWithContext(ctx context.Context) ClientAddonsPtrOutput
func (ClientAddonsPtrOutput) Zendesk ¶
func (o ClientAddonsPtrOutput) Zendesk() pulumi.MapOutput
String
type ClientAddonsSamlp ¶
type ClientAddonsSamlp struct {
// String. Audience of the SAML Assertion. Default will be the Issuer on SAMLRequest.
Audience *string `pulumi:"audience"`
// String. Class reference of the authentication context.
AuthnContextClassRef *string `pulumi:"authnContextClassRef"`
// String. Protocol binding used for SAML logout responses.
Binding *string `pulumi:"binding"`
// Boolean, (Default=true) Indicates whether or not a UPN claim should be created.
CreateUpnClaim *bool `pulumi:"createUpnClaim"`
// String. Destination of the SAML Response. If not specified, it will be AssertionConsumerUrlof SAMLRequest or Callback URL if there was no SAMLRequest.
Destination *string `pulumi:"destination"`
// String, (Default=`sha1`). Algorithm used to calculate the digest of the SAML Assertion or response. Options include `defaultsha1` and `sha256`.
DigestAlgorithm *string `pulumi:"digestAlgorithm"`
// Boolean,(Default=true). Indicates whether or not we should infer the NameFormat based on the attribute name. If set to false, the attribute NameFormat is not set in the assertion.
IncludeAttributeNameFormat *bool `pulumi:"includeAttributeNameFormat"`
// Integer, (Default=3600). Number of seconds during which the token is valid.
LifetimeInSeconds *int `pulumi:"lifetimeInSeconds"`
// Map(Resource). Configuration settings for logout. For details, see Logout.
Logout *ClientAddonsSamlpLogout `pulumi:"logout"`
// Boolean, (Default=true). Indicates whether or not to add additional identity information in the token, such as the provider used and the access_token, if available.
MapIdentities *bool `pulumi:"mapIdentities"`
// Boolean, (Default=false). Indicates whether or not to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion.
MapUnknownClaimsAsIs *bool `pulumi:"mapUnknownClaimsAsIs"`
// Map(String). Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`).
Mappings map[string]interface{} `pulumi:"mappings"`
// String, (Default=`urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`). Format of the name identifier.
NameIdentifierFormat *string `pulumi:"nameIdentifierFormat"`
// List(String). Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds.
NameIdentifierProbes []string `pulumi:"nameIdentifierProbes"`
// Boolean, (Default=true). Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion.
PassthroughClaimsWithNoMapping *bool `pulumi:"passthroughClaimsWithNoMapping"`
// String. Recipient of the SAML Assertion (SubjectConfirmationData). Default is AssertionConsumerUrl on SAMLRequest or Callback URL if no SAMLRequest was sent.
Recipient *string `pulumi:"recipient"`
// Boolean. Indicates whether or not the SAML Response should be signed instead of the SAML Assertion.
SignResponse *bool `pulumi:"signResponse"`
// String, (Default=`rsa-sha1`). Algorithm used to sign the SAML Assertion or response. Options include `rsa-sha1` and `rsa-sha256`.
SignatureAlgorithm *string `pulumi:"signatureAlgorithm"`
// Boolean, (Default=true). Indicates whether or not we should infer the `xs:type` of the element. Types include `xs:string`, `xs:boolean`, `xs:double`, and `xs:anyType`. When set to false, all `xs:type` are `xs:anyType`.
TypedAttributes *bool `pulumi:"typedAttributes"`
}
type ClientAddonsSamlpArgs ¶
type ClientAddonsSamlpArgs struct {
// String. Audience of the SAML Assertion. Default will be the Issuer on SAMLRequest.
Audience pulumi.StringPtrInput `pulumi:"audience"`
// String. Class reference of the authentication context.
AuthnContextClassRef pulumi.StringPtrInput `pulumi:"authnContextClassRef"`
// String. Protocol binding used for SAML logout responses.
Binding pulumi.StringPtrInput `pulumi:"binding"`
// Boolean, (Default=true) Indicates whether or not a UPN claim should be created.
CreateUpnClaim pulumi.BoolPtrInput `pulumi:"createUpnClaim"`
// String. Destination of the SAML Response. If not specified, it will be AssertionConsumerUrlof SAMLRequest or Callback URL if there was no SAMLRequest.
Destination pulumi.StringPtrInput `pulumi:"destination"`
// String, (Default=`sha1`). Algorithm used to calculate the digest of the SAML Assertion or response. Options include `defaultsha1` and `sha256`.
DigestAlgorithm pulumi.StringPtrInput `pulumi:"digestAlgorithm"`
// Boolean,(Default=true). Indicates whether or not we should infer the NameFormat based on the attribute name. If set to false, the attribute NameFormat is not set in the assertion.
IncludeAttributeNameFormat pulumi.BoolPtrInput `pulumi:"includeAttributeNameFormat"`
// Integer, (Default=3600). Number of seconds during which the token is valid.
LifetimeInSeconds pulumi.IntPtrInput `pulumi:"lifetimeInSeconds"`
// Map(Resource). Configuration settings for logout. For details, see Logout.
Logout ClientAddonsSamlpLogoutPtrInput `pulumi:"logout"`
// Boolean, (Default=true). Indicates whether or not to add additional identity information in the token, such as the provider used and the access_token, if available.
MapIdentities pulumi.BoolPtrInput `pulumi:"mapIdentities"`
// Boolean, (Default=false). Indicates whether or not to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion.
MapUnknownClaimsAsIs pulumi.BoolPtrInput `pulumi:"mapUnknownClaimsAsIs"`
// Map(String). Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`).
Mappings pulumi.MapInput `pulumi:"mappings"`
// String, (Default=`urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`). Format of the name identifier.
NameIdentifierFormat pulumi.StringPtrInput `pulumi:"nameIdentifierFormat"`
// List(String). Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds.
NameIdentifierProbes pulumi.StringArrayInput `pulumi:"nameIdentifierProbes"`
// Boolean, (Default=true). Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion.
PassthroughClaimsWithNoMapping pulumi.BoolPtrInput `pulumi:"passthroughClaimsWithNoMapping"`
// String. Recipient of the SAML Assertion (SubjectConfirmationData). Default is AssertionConsumerUrl on SAMLRequest or Callback URL if no SAMLRequest was sent.
Recipient pulumi.StringPtrInput `pulumi:"recipient"`
// Boolean. Indicates whether or not the SAML Response should be signed instead of the SAML Assertion.
SignResponse pulumi.BoolPtrInput `pulumi:"signResponse"`
// String, (Default=`rsa-sha1`). Algorithm used to sign the SAML Assertion or response. Options include `rsa-sha1` and `rsa-sha256`.
SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"`
// Boolean, (Default=true). Indicates whether or not we should infer the `xs:type` of the element. Types include `xs:string`, `xs:boolean`, `xs:double`, and `xs:anyType`. When set to false, all `xs:type` are `xs:anyType`.
TypedAttributes pulumi.BoolPtrInput `pulumi:"typedAttributes"`
}
func (ClientAddonsSamlpArgs) ElementType ¶
func (ClientAddonsSamlpArgs) ElementType() reflect.Type
func (ClientAddonsSamlpArgs) ToClientAddonsSamlpOutput ¶
func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpOutput() ClientAddonsSamlpOutput
func (ClientAddonsSamlpArgs) ToClientAddonsSamlpOutputWithContext ¶
func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpOutputWithContext(ctx context.Context) ClientAddonsSamlpOutput
func (ClientAddonsSamlpArgs) ToClientAddonsSamlpPtrOutput ¶
func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
func (ClientAddonsSamlpArgs) ToClientAddonsSamlpPtrOutputWithContext ¶
func (i ClientAddonsSamlpArgs) ToClientAddonsSamlpPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpPtrOutput
type ClientAddonsSamlpInput ¶
type ClientAddonsSamlpInput interface {
pulumi.Input
ToClientAddonsSamlpOutput() ClientAddonsSamlpOutput
ToClientAddonsSamlpOutputWithContext(context.Context) ClientAddonsSamlpOutput
}
ClientAddonsSamlpInput is an input type that accepts ClientAddonsSamlpArgs and ClientAddonsSamlpOutput values. You can construct a concrete instance of `ClientAddonsSamlpInput` via:
ClientAddonsSamlpArgs{...}
type ClientAddonsSamlpLogout ¶
type ClientAddonsSamlpLogout struct {
// String. Service provider's Single Logout Service URL, to which Auth0 will send logout requests and responses.
Callback *string `pulumi:"callback"`
// Boolean. Indicates whether or not Auth0 should notify service providers of session termination.
SloEnabled *bool `pulumi:"sloEnabled"`
}
type ClientAddonsSamlpLogoutArgs ¶
type ClientAddonsSamlpLogoutArgs struct {
// String. Service provider's Single Logout Service URL, to which Auth0 will send logout requests and responses.
Callback pulumi.StringPtrInput `pulumi:"callback"`
// Boolean. Indicates whether or not Auth0 should notify service providers of session termination.
SloEnabled pulumi.BoolPtrInput `pulumi:"sloEnabled"`
}
func (ClientAddonsSamlpLogoutArgs) ElementType ¶
func (ClientAddonsSamlpLogoutArgs) ElementType() reflect.Type
func (ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutOutput ¶
func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutOutput() ClientAddonsSamlpLogoutOutput
func (ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutOutputWithContext ¶
func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutOutput
func (ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutPtrOutput ¶
func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
func (ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutPtrOutputWithContext ¶
func (i ClientAddonsSamlpLogoutArgs) ToClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutPtrOutput
type ClientAddonsSamlpLogoutInput ¶
type ClientAddonsSamlpLogoutInput interface {
pulumi.Input
ToClientAddonsSamlpLogoutOutput() ClientAddonsSamlpLogoutOutput
ToClientAddonsSamlpLogoutOutputWithContext(context.Context) ClientAddonsSamlpLogoutOutput
}
ClientAddonsSamlpLogoutInput is an input type that accepts ClientAddonsSamlpLogoutArgs and ClientAddonsSamlpLogoutOutput values. You can construct a concrete instance of `ClientAddonsSamlpLogoutInput` via:
ClientAddonsSamlpLogoutArgs{...}
type ClientAddonsSamlpLogoutOutput ¶
type ClientAddonsSamlpLogoutOutput struct{ *pulumi.OutputState }
func (ClientAddonsSamlpLogoutOutput) Callback ¶
func (o ClientAddonsSamlpLogoutOutput) Callback() pulumi.StringPtrOutput
String. Service provider's Single Logout Service URL, to which Auth0 will send logout requests and responses.
func (ClientAddonsSamlpLogoutOutput) ElementType ¶
func (ClientAddonsSamlpLogoutOutput) ElementType() reflect.Type
func (ClientAddonsSamlpLogoutOutput) SloEnabled ¶
func (o ClientAddonsSamlpLogoutOutput) SloEnabled() pulumi.BoolPtrOutput
Boolean. Indicates whether or not Auth0 should notify service providers of session termination.
func (ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutOutput ¶
func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutOutput() ClientAddonsSamlpLogoutOutput
func (ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutOutputWithContext ¶
func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutOutput
func (ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutPtrOutput ¶
func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
func (ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutPtrOutputWithContext ¶
func (o ClientAddonsSamlpLogoutOutput) ToClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutPtrOutput
type ClientAddonsSamlpLogoutPtrInput ¶
type ClientAddonsSamlpLogoutPtrInput interface {
pulumi.Input
ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
ToClientAddonsSamlpLogoutPtrOutputWithContext(context.Context) ClientAddonsSamlpLogoutPtrOutput
}
ClientAddonsSamlpLogoutPtrInput is an input type that accepts ClientAddonsSamlpLogoutArgs, ClientAddonsSamlpLogoutPtr and ClientAddonsSamlpLogoutPtrOutput values. You can construct a concrete instance of `ClientAddonsSamlpLogoutPtrInput` via:
ClientAddonsSamlpLogoutArgs{...}
or:
nil
func ClientAddonsSamlpLogoutPtr ¶
func ClientAddonsSamlpLogoutPtr(v *ClientAddonsSamlpLogoutArgs) ClientAddonsSamlpLogoutPtrInput
type ClientAddonsSamlpLogoutPtrOutput ¶
type ClientAddonsSamlpLogoutPtrOutput struct{ *pulumi.OutputState }
func (ClientAddonsSamlpLogoutPtrOutput) Callback ¶
func (o ClientAddonsSamlpLogoutPtrOutput) Callback() pulumi.StringPtrOutput
String. Service provider's Single Logout Service URL, to which Auth0 will send logout requests and responses.
func (ClientAddonsSamlpLogoutPtrOutput) Elem ¶
func (o ClientAddonsSamlpLogoutPtrOutput) Elem() ClientAddonsSamlpLogoutOutput
func (ClientAddonsSamlpLogoutPtrOutput) ElementType ¶
func (ClientAddonsSamlpLogoutPtrOutput) ElementType() reflect.Type
func (ClientAddonsSamlpLogoutPtrOutput) SloEnabled ¶
func (o ClientAddonsSamlpLogoutPtrOutput) SloEnabled() pulumi.BoolPtrOutput
Boolean. Indicates whether or not Auth0 should notify service providers of session termination.
func (ClientAddonsSamlpLogoutPtrOutput) ToClientAddonsSamlpLogoutPtrOutput ¶
func (o ClientAddonsSamlpLogoutPtrOutput) ToClientAddonsSamlpLogoutPtrOutput() ClientAddonsSamlpLogoutPtrOutput
func (ClientAddonsSamlpLogoutPtrOutput) ToClientAddonsSamlpLogoutPtrOutputWithContext ¶
func (o ClientAddonsSamlpLogoutPtrOutput) ToClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpLogoutPtrOutput
type ClientAddonsSamlpOutput ¶
type ClientAddonsSamlpOutput struct{ *pulumi.OutputState }
func (ClientAddonsSamlpOutput) Audience ¶
func (o ClientAddonsSamlpOutput) Audience() pulumi.StringPtrOutput
String. Audience of the SAML Assertion. Default will be the Issuer on SAMLRequest.
func (ClientAddonsSamlpOutput) AuthnContextClassRef ¶
func (o ClientAddonsSamlpOutput) AuthnContextClassRef() pulumi.StringPtrOutput
String. Class reference of the authentication context.
func (ClientAddonsSamlpOutput) Binding ¶
func (o ClientAddonsSamlpOutput) Binding() pulumi.StringPtrOutput
String. Protocol binding used for SAML logout responses.
func (ClientAddonsSamlpOutput) CreateUpnClaim ¶
func (o ClientAddonsSamlpOutput) CreateUpnClaim() pulumi.BoolPtrOutput
Boolean, (Default=true) Indicates whether or not a UPN claim should be created.
func (ClientAddonsSamlpOutput) Destination ¶
func (o ClientAddonsSamlpOutput) Destination() pulumi.StringPtrOutput
String. Destination of the SAML Response. If not specified, it will be AssertionConsumerUrlof SAMLRequest or Callback URL if there was no SAMLRequest.
func (ClientAddonsSamlpOutput) DigestAlgorithm ¶
func (o ClientAddonsSamlpOutput) DigestAlgorithm() pulumi.StringPtrOutput
String, (Default=`sha1`). Algorithm used to calculate the digest of the SAML Assertion or response. Options include `defaultsha1` and `sha256`.
func (ClientAddonsSamlpOutput) ElementType ¶
func (ClientAddonsSamlpOutput) ElementType() reflect.Type
func (ClientAddonsSamlpOutput) IncludeAttributeNameFormat ¶
func (o ClientAddonsSamlpOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
Boolean,(Default=true). Indicates whether or not we should infer the NameFormat based on the attribute name. If set to false, the attribute NameFormat is not set in the assertion.
func (ClientAddonsSamlpOutput) LifetimeInSeconds ¶
func (o ClientAddonsSamlpOutput) LifetimeInSeconds() pulumi.IntPtrOutput
Integer, (Default=3600). Number of seconds during which the token is valid.
func (ClientAddonsSamlpOutput) Logout ¶
func (o ClientAddonsSamlpOutput) Logout() ClientAddonsSamlpLogoutPtrOutput
Map(Resource). Configuration settings for logout. For details, see Logout.
func (ClientAddonsSamlpOutput) MapIdentities ¶
func (o ClientAddonsSamlpOutput) MapIdentities() pulumi.BoolPtrOutput
Boolean, (Default=true). Indicates whether or not to add additional identity information in the token, such as the provider used and the access_token, if available.
func (ClientAddonsSamlpOutput) MapUnknownClaimsAsIs ¶
func (o ClientAddonsSamlpOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
Boolean, (Default=false). Indicates whether or not to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion.
func (ClientAddonsSamlpOutput) Mappings ¶
func (o ClientAddonsSamlpOutput) Mappings() pulumi.MapOutput
Map(String). Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`).
func (ClientAddonsSamlpOutput) NameIdentifierFormat ¶
func (o ClientAddonsSamlpOutput) NameIdentifierFormat() pulumi.StringPtrOutput
String, (Default=`urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`). Format of the name identifier.
func (ClientAddonsSamlpOutput) NameIdentifierProbes ¶
func (o ClientAddonsSamlpOutput) NameIdentifierProbes() pulumi.StringArrayOutput
List(String). Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds.
func (ClientAddonsSamlpOutput) PassthroughClaimsWithNoMapping ¶
func (o ClientAddonsSamlpOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
Boolean, (Default=true). Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion.
func (ClientAddonsSamlpOutput) Recipient ¶
func (o ClientAddonsSamlpOutput) Recipient() pulumi.StringPtrOutput
String. Recipient of the SAML Assertion (SubjectConfirmationData). Default is AssertionConsumerUrl on SAMLRequest or Callback URL if no SAMLRequest was sent.
func (ClientAddonsSamlpOutput) SignResponse ¶
func (o ClientAddonsSamlpOutput) SignResponse() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the SAML Response should be signed instead of the SAML Assertion.
func (ClientAddonsSamlpOutput) SignatureAlgorithm ¶
func (o ClientAddonsSamlpOutput) SignatureAlgorithm() pulumi.StringPtrOutput
String, (Default=`rsa-sha1`). Algorithm used to sign the SAML Assertion or response. Options include `rsa-sha1` and `rsa-sha256`.
func (ClientAddonsSamlpOutput) ToClientAddonsSamlpOutput ¶
func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpOutput() ClientAddonsSamlpOutput
func (ClientAddonsSamlpOutput) ToClientAddonsSamlpOutputWithContext ¶
func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpOutputWithContext(ctx context.Context) ClientAddonsSamlpOutput
func (ClientAddonsSamlpOutput) ToClientAddonsSamlpPtrOutput ¶
func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
func (ClientAddonsSamlpOutput) ToClientAddonsSamlpPtrOutputWithContext ¶
func (o ClientAddonsSamlpOutput) ToClientAddonsSamlpPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpPtrOutput
func (ClientAddonsSamlpOutput) TypedAttributes ¶
func (o ClientAddonsSamlpOutput) TypedAttributes() pulumi.BoolPtrOutput
Boolean, (Default=true). Indicates whether or not we should infer the `xs:type` of the element. Types include `xs:string`, `xs:boolean`, `xs:double`, and `xs:anyType`. When set to false, all `xs:type` are `xs:anyType`.
type ClientAddonsSamlpPtrInput ¶
type ClientAddonsSamlpPtrInput interface {
pulumi.Input
ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
ToClientAddonsSamlpPtrOutputWithContext(context.Context) ClientAddonsSamlpPtrOutput
}
ClientAddonsSamlpPtrInput is an input type that accepts ClientAddonsSamlpArgs, ClientAddonsSamlpPtr and ClientAddonsSamlpPtrOutput values. You can construct a concrete instance of `ClientAddonsSamlpPtrInput` via:
ClientAddonsSamlpArgs{...}
or:
nil
func ClientAddonsSamlpPtr ¶
func ClientAddonsSamlpPtr(v *ClientAddonsSamlpArgs) ClientAddonsSamlpPtrInput
type ClientAddonsSamlpPtrOutput ¶
type ClientAddonsSamlpPtrOutput struct{ *pulumi.OutputState }
func (ClientAddonsSamlpPtrOutput) Audience ¶
func (o ClientAddonsSamlpPtrOutput) Audience() pulumi.StringPtrOutput
String. Audience of the SAML Assertion. Default will be the Issuer on SAMLRequest.
func (ClientAddonsSamlpPtrOutput) AuthnContextClassRef ¶
func (o ClientAddonsSamlpPtrOutput) AuthnContextClassRef() pulumi.StringPtrOutput
String. Class reference of the authentication context.
func (ClientAddonsSamlpPtrOutput) Binding ¶
func (o ClientAddonsSamlpPtrOutput) Binding() pulumi.StringPtrOutput
String. Protocol binding used for SAML logout responses.
func (ClientAddonsSamlpPtrOutput) CreateUpnClaim ¶
func (o ClientAddonsSamlpPtrOutput) CreateUpnClaim() pulumi.BoolPtrOutput
Boolean, (Default=true) Indicates whether or not a UPN claim should be created.
func (ClientAddonsSamlpPtrOutput) Destination ¶
func (o ClientAddonsSamlpPtrOutput) Destination() pulumi.StringPtrOutput
String. Destination of the SAML Response. If not specified, it will be AssertionConsumerUrlof SAMLRequest or Callback URL if there was no SAMLRequest.
func (ClientAddonsSamlpPtrOutput) DigestAlgorithm ¶
func (o ClientAddonsSamlpPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
String, (Default=`sha1`). Algorithm used to calculate the digest of the SAML Assertion or response. Options include `defaultsha1` and `sha256`.
func (ClientAddonsSamlpPtrOutput) Elem ¶
func (o ClientAddonsSamlpPtrOutput) Elem() ClientAddonsSamlpOutput
func (ClientAddonsSamlpPtrOutput) ElementType ¶
func (ClientAddonsSamlpPtrOutput) ElementType() reflect.Type
func (ClientAddonsSamlpPtrOutput) IncludeAttributeNameFormat ¶
func (o ClientAddonsSamlpPtrOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
Boolean,(Default=true). Indicates whether or not we should infer the NameFormat based on the attribute name. If set to false, the attribute NameFormat is not set in the assertion.
func (ClientAddonsSamlpPtrOutput) LifetimeInSeconds ¶
func (o ClientAddonsSamlpPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
Integer, (Default=3600). Number of seconds during which the token is valid.
func (ClientAddonsSamlpPtrOutput) Logout ¶
func (o ClientAddonsSamlpPtrOutput) Logout() ClientAddonsSamlpLogoutPtrOutput
Map(Resource). Configuration settings for logout. For details, see Logout.
func (ClientAddonsSamlpPtrOutput) MapIdentities ¶
func (o ClientAddonsSamlpPtrOutput) MapIdentities() pulumi.BoolPtrOutput
Boolean, (Default=true). Indicates whether or not to add additional identity information in the token, such as the provider used and the access_token, if available.
func (ClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs ¶
func (o ClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
Boolean, (Default=false). Indicates whether or not to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion.
func (ClientAddonsSamlpPtrOutput) Mappings ¶
func (o ClientAddonsSamlpPtrOutput) Mappings() pulumi.MapOutput
Map(String). Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`).
func (ClientAddonsSamlpPtrOutput) NameIdentifierFormat ¶
func (o ClientAddonsSamlpPtrOutput) NameIdentifierFormat() pulumi.StringPtrOutput
String, (Default=`urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`). Format of the name identifier.
func (ClientAddonsSamlpPtrOutput) NameIdentifierProbes ¶
func (o ClientAddonsSamlpPtrOutput) NameIdentifierProbes() pulumi.StringArrayOutput
List(String). Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds.
func (ClientAddonsSamlpPtrOutput) PassthroughClaimsWithNoMapping ¶
func (o ClientAddonsSamlpPtrOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
Boolean, (Default=true). Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion.
func (ClientAddonsSamlpPtrOutput) Recipient ¶
func (o ClientAddonsSamlpPtrOutput) Recipient() pulumi.StringPtrOutput
String. Recipient of the SAML Assertion (SubjectConfirmationData). Default is AssertionConsumerUrl on SAMLRequest or Callback URL if no SAMLRequest was sent.
func (ClientAddonsSamlpPtrOutput) SignResponse ¶
func (o ClientAddonsSamlpPtrOutput) SignResponse() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the SAML Response should be signed instead of the SAML Assertion.
func (ClientAddonsSamlpPtrOutput) SignatureAlgorithm ¶
func (o ClientAddonsSamlpPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
String, (Default=`rsa-sha1`). Algorithm used to sign the SAML Assertion or response. Options include `rsa-sha1` and `rsa-sha256`.
func (ClientAddonsSamlpPtrOutput) ToClientAddonsSamlpPtrOutput ¶
func (o ClientAddonsSamlpPtrOutput) ToClientAddonsSamlpPtrOutput() ClientAddonsSamlpPtrOutput
func (ClientAddonsSamlpPtrOutput) ToClientAddonsSamlpPtrOutputWithContext ¶
func (o ClientAddonsSamlpPtrOutput) ToClientAddonsSamlpPtrOutputWithContext(ctx context.Context) ClientAddonsSamlpPtrOutput
func (ClientAddonsSamlpPtrOutput) TypedAttributes ¶
func (o ClientAddonsSamlpPtrOutput) TypedAttributes() pulumi.BoolPtrOutput
Boolean, (Default=true). Indicates whether or not we should infer the `xs:type` of the element. Types include `xs:string`, `xs:boolean`, `xs:double`, and `xs:anyType`. When set to false, all `xs:type` are `xs:anyType`.
type ClientArgs ¶
type ClientArgs struct {
// List(Resource). Configuration settings for add-ons for this client. For details, see Add-ons.
Addons ClientAddonsPtrInput
// List(String). URLs that Auth0 may redirect to after logout.
AllowedLogoutUrls pulumi.StringArrayInput
// List(String). URLs that represent valid origins for cross-origin resource sharing. By default, all your callback URLs will be allowed.
AllowedOrigins pulumi.StringArrayInput
// String. Type of application the client represents. Options include `native`, `spa`, `regularWeb`, `nonInteractive`, `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`.
AppType pulumi.StringPtrInput
// List(String). URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://.
Callbacks pulumi.StringArrayInput
// Map(String)
ClientMetadata pulumi.MapInput
// Map.
ClientSecretRotationTrigger pulumi.MapInput
// Boolean. Indicates whether or not the client can be used to make cross-origin authentication requests.
CrossOriginAuth pulumi.BoolPtrInput
// String. URL for the location on your site where the cross-origin verification takes place for the cross-origin auth flow. Used when performing auth in your own domain instead of through the Auth0-hosted login page.
CrossOriginLoc pulumi.StringPtrInput
// String. Content of the custom login page.
CustomLoginPage pulumi.StringPtrInput
// Boolean. Indicates whether or not a custom login page is to be used.
CustomLoginPageOn pulumi.BoolPtrInput
// String.
CustomLoginPagePreview pulumi.StringPtrInput
// String, (Max length = 140 characters). Description of the purpose of the client.
Description pulumi.StringPtrInput
// Map(String).
EncryptionKey pulumi.StringMapInput
// String. Form template for WS-Federation protocol.
FormTemplate pulumi.StringPtrInput
// List(String). Types of grants that this client is authorized to use.
GrantTypes pulumi.StringArrayInput
InitiateLoginUri pulumi.StringPtrInput
// Boolean. Indicates whether or not this client is a first-party client.
IsFirstParty pulumi.BoolPtrInput
// Boolean. Indicates whether or not the token endpoint IP header is trusted.
IsTokenEndpointIpHeaderTrusted pulumi.BoolPtrInput
// List(Resource). Configuration settings for the JWTs issued for this client. For details, see JWT Configuration.
JwtConfiguration ClientJwtConfigurationPtrInput
// String. URL of the logo for the client. Recommended size is 150px x 150px. If none is set, the default badge for the application type will be shown.
LogoUri pulumi.StringPtrInput
// List(Resource). Configuration settings for mobile native applications. For details, see Mobile.
Mobile ClientMobilePtrInput
// String. Name of the client.
Name pulumi.StringPtrInput
// Boolean. Indicates whether or not this client will conform to strict OIDC specifications.
OidcConformant pulumi.BoolPtrInput
// List(Resource). Configuration settings for the refresh tokens issued for this client. For details, see Refresh Token Configuration.
RefreshToken ClientRefreshTokenPtrInput
// Boolean. Indicates whether or not the client should use Auth0 rather than the IdP to perform Single Sign-On (SSO). True = Use Auth0.
Sso pulumi.BoolPtrInput
// Boolean. Indicates whether or not SSO is disabled.
SsoDisabled pulumi.BoolPtrInput
// String. Defines the requested authentication method for the token endpoint. Options include `none` (public client without a client secret), `clientSecretPost` (client uses HTTP POST parameters), `clientSecretBasic` (client uses HTTP Basic).
TokenEndpointAuthMethod pulumi.StringPtrInput
// List(String). URLs that represent valid web origins for use with web message response mode.
WebOrigins pulumi.StringArrayInput
}
The set of arguments for constructing a Client resource.
func (ClientArgs) ElementType ¶
func (ClientArgs) ElementType() reflect.Type
type ClientArray ¶ added in v1.8.1
type ClientArray []ClientInput
func (ClientArray) ElementType ¶ added in v1.8.1
func (ClientArray) ElementType() reflect.Type
func (ClientArray) ToClientArrayOutput ¶ added in v1.8.1
func (i ClientArray) ToClientArrayOutput() ClientArrayOutput
func (ClientArray) ToClientArrayOutputWithContext ¶ added in v1.8.1
func (i ClientArray) ToClientArrayOutputWithContext(ctx context.Context) ClientArrayOutput
type ClientArrayInput ¶ added in v1.8.1
type ClientArrayInput interface {
pulumi.Input
ToClientArrayOutput() ClientArrayOutput
ToClientArrayOutputWithContext(context.Context) ClientArrayOutput
}
ClientArrayInput is an input type that accepts ClientArray and ClientArrayOutput values. You can construct a concrete instance of `ClientArrayInput` via:
ClientArray{ ClientArgs{...} }
type ClientArrayOutput ¶ added in v1.8.1
type ClientArrayOutput struct{ *pulumi.OutputState }
func (ClientArrayOutput) ElementType ¶ added in v1.8.1
func (ClientArrayOutput) ElementType() reflect.Type
func (ClientArrayOutput) Index ¶ added in v1.8.1
func (o ClientArrayOutput) Index(i pulumi.IntInput) ClientOutput
func (ClientArrayOutput) ToClientArrayOutput ¶ added in v1.8.1
func (o ClientArrayOutput) ToClientArrayOutput() ClientArrayOutput
func (ClientArrayOutput) ToClientArrayOutputWithContext ¶ added in v1.8.1
func (o ClientArrayOutput) ToClientArrayOutputWithContext(ctx context.Context) ClientArrayOutput
type ClientGrant ¶
type ClientGrant struct {
pulumi.CustomResourceState
// String. Audience or API Identifier for this grant.
Audience pulumi.StringOutput `pulumi:"audience"`
// String. ID of the client for this grant.
ClientId pulumi.StringOutput `pulumi:"clientId"`
// List(String). Permissions (scopes) included in this grant.
Scopes pulumi.StringArrayOutput `pulumi:"scopes"`
}
Auth0 uses various grant types, or methods by which you grant limited access to your resources to another entity without exposing credentials. The OAuth 2.0 protocol supports several types of grants, which allow different types of access. This resource allows you to create and manage client grants used with configured Auth0 clients.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
myClient, err := auth0.NewClient(ctx, "myClient", nil)
if err != nil {
return err
}
myResourceServer, err := auth0.NewResourceServer(ctx, "myResourceServer", &auth0.ResourceServerArgs{
Identifier: pulumi.String("https://api.example.com/client-grant"),
Scopes: auth0.ResourceServerScopeArray{
&auth0.ResourceServerScopeArgs{
Description: pulumi.String("Create foos"),
Value: pulumi.String("create:foo"),
},
&auth0.ResourceServerScopeArgs{
Description: pulumi.String("Create bars"),
Value: pulumi.String("create:bar"),
},
},
})
if err != nil {
return err
}
_, err = auth0.NewClientGrant(ctx, "myClientGrant", &auth0.ClientGrantArgs{
Audience: myResourceServer.Identifier,
ClientId: myClient.ID(),
Scopes: pulumi.StringArray{
pulumi.String("create:foo"),
},
})
if err != nil {
return err
}
return nil
})
}
```
func GetClientGrant ¶
func GetClientGrant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClientGrantState, opts ...pulumi.ResourceOption) (*ClientGrant, error)
GetClientGrant gets an existing ClientGrant 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 NewClientGrant ¶
func NewClientGrant(ctx *pulumi.Context, name string, args *ClientGrantArgs, opts ...pulumi.ResourceOption) (*ClientGrant, error)
NewClientGrant registers a new resource with the given unique name, arguments, and options.
func (*ClientGrant) ElementType ¶ added in v1.5.1
func (*ClientGrant) ElementType() reflect.Type
func (*ClientGrant) ToClientGrantOutput ¶ added in v1.5.1
func (i *ClientGrant) ToClientGrantOutput() ClientGrantOutput
func (*ClientGrant) ToClientGrantOutputWithContext ¶ added in v1.5.1
func (i *ClientGrant) ToClientGrantOutputWithContext(ctx context.Context) ClientGrantOutput
func (*ClientGrant) ToClientGrantPtrOutput ¶ added in v1.8.1
func (i *ClientGrant) ToClientGrantPtrOutput() ClientGrantPtrOutput
func (*ClientGrant) ToClientGrantPtrOutputWithContext ¶ added in v1.8.1
func (i *ClientGrant) ToClientGrantPtrOutputWithContext(ctx context.Context) ClientGrantPtrOutput
type ClientGrantArgs ¶
type ClientGrantArgs struct {
// String. Audience or API Identifier for this grant.
Audience pulumi.StringInput
// String. ID of the client for this grant.
ClientId pulumi.StringInput
// List(String). Permissions (scopes) included in this grant.
Scopes pulumi.StringArrayInput
}
The set of arguments for constructing a ClientGrant resource.
func (ClientGrantArgs) ElementType ¶
func (ClientGrantArgs) ElementType() reflect.Type
type ClientGrantArray ¶ added in v1.8.1
type ClientGrantArray []ClientGrantInput
func (ClientGrantArray) ElementType ¶ added in v1.8.1
func (ClientGrantArray) ElementType() reflect.Type
func (ClientGrantArray) ToClientGrantArrayOutput ¶ added in v1.8.1
func (i ClientGrantArray) ToClientGrantArrayOutput() ClientGrantArrayOutput
func (ClientGrantArray) ToClientGrantArrayOutputWithContext ¶ added in v1.8.1
func (i ClientGrantArray) ToClientGrantArrayOutputWithContext(ctx context.Context) ClientGrantArrayOutput
type ClientGrantArrayInput ¶ added in v1.8.1
type ClientGrantArrayInput interface {
pulumi.Input
ToClientGrantArrayOutput() ClientGrantArrayOutput
ToClientGrantArrayOutputWithContext(context.Context) ClientGrantArrayOutput
}
ClientGrantArrayInput is an input type that accepts ClientGrantArray and ClientGrantArrayOutput values. You can construct a concrete instance of `ClientGrantArrayInput` via:
ClientGrantArray{ ClientGrantArgs{...} }
type ClientGrantArrayOutput ¶ added in v1.8.1
type ClientGrantArrayOutput struct{ *pulumi.OutputState }
func (ClientGrantArrayOutput) ElementType ¶ added in v1.8.1
func (ClientGrantArrayOutput) ElementType() reflect.Type
func (ClientGrantArrayOutput) Index ¶ added in v1.8.1
func (o ClientGrantArrayOutput) Index(i pulumi.IntInput) ClientGrantOutput
func (ClientGrantArrayOutput) ToClientGrantArrayOutput ¶ added in v1.8.1
func (o ClientGrantArrayOutput) ToClientGrantArrayOutput() ClientGrantArrayOutput
func (ClientGrantArrayOutput) ToClientGrantArrayOutputWithContext ¶ added in v1.8.1
func (o ClientGrantArrayOutput) ToClientGrantArrayOutputWithContext(ctx context.Context) ClientGrantArrayOutput
type ClientGrantInput ¶ added in v1.5.1
type ClientGrantInput interface {
pulumi.Input
ToClientGrantOutput() ClientGrantOutput
ToClientGrantOutputWithContext(ctx context.Context) ClientGrantOutput
}
type ClientGrantMap ¶ added in v1.8.1
type ClientGrantMap map[string]ClientGrantInput
func (ClientGrantMap) ElementType ¶ added in v1.8.1
func (ClientGrantMap) ElementType() reflect.Type
func (ClientGrantMap) ToClientGrantMapOutput ¶ added in v1.8.1
func (i ClientGrantMap) ToClientGrantMapOutput() ClientGrantMapOutput
func (ClientGrantMap) ToClientGrantMapOutputWithContext ¶ added in v1.8.1
func (i ClientGrantMap) ToClientGrantMapOutputWithContext(ctx context.Context) ClientGrantMapOutput
type ClientGrantMapInput ¶ added in v1.8.1
type ClientGrantMapInput interface {
pulumi.Input
ToClientGrantMapOutput() ClientGrantMapOutput
ToClientGrantMapOutputWithContext(context.Context) ClientGrantMapOutput
}
ClientGrantMapInput is an input type that accepts ClientGrantMap and ClientGrantMapOutput values. You can construct a concrete instance of `ClientGrantMapInput` via:
ClientGrantMap{ "key": ClientGrantArgs{...} }
type ClientGrantMapOutput ¶ added in v1.8.1
type ClientGrantMapOutput struct{ *pulumi.OutputState }
func (ClientGrantMapOutput) ElementType ¶ added in v1.8.1
func (ClientGrantMapOutput) ElementType() reflect.Type
func (ClientGrantMapOutput) MapIndex ¶ added in v1.8.1
func (o ClientGrantMapOutput) MapIndex(k pulumi.StringInput) ClientGrantOutput
func (ClientGrantMapOutput) ToClientGrantMapOutput ¶ added in v1.8.1
func (o ClientGrantMapOutput) ToClientGrantMapOutput() ClientGrantMapOutput
func (ClientGrantMapOutput) ToClientGrantMapOutputWithContext ¶ added in v1.8.1
func (o ClientGrantMapOutput) ToClientGrantMapOutputWithContext(ctx context.Context) ClientGrantMapOutput
type ClientGrantOutput ¶ added in v1.5.1
type ClientGrantOutput struct {
*pulumi.OutputState
}
func (ClientGrantOutput) ElementType ¶ added in v1.5.1
func (ClientGrantOutput) ElementType() reflect.Type
func (ClientGrantOutput) ToClientGrantOutput ¶ added in v1.5.1
func (o ClientGrantOutput) ToClientGrantOutput() ClientGrantOutput
func (ClientGrantOutput) ToClientGrantOutputWithContext ¶ added in v1.5.1
func (o ClientGrantOutput) ToClientGrantOutputWithContext(ctx context.Context) ClientGrantOutput
func (ClientGrantOutput) ToClientGrantPtrOutput ¶ added in v1.8.1
func (o ClientGrantOutput) ToClientGrantPtrOutput() ClientGrantPtrOutput
func (ClientGrantOutput) ToClientGrantPtrOutputWithContext ¶ added in v1.8.1
func (o ClientGrantOutput) ToClientGrantPtrOutputWithContext(ctx context.Context) ClientGrantPtrOutput
type ClientGrantPtrInput ¶ added in v1.8.1
type ClientGrantPtrInput interface {
pulumi.Input
ToClientGrantPtrOutput() ClientGrantPtrOutput
ToClientGrantPtrOutputWithContext(ctx context.Context) ClientGrantPtrOutput
}
type ClientGrantPtrOutput ¶ added in v1.8.1
type ClientGrantPtrOutput struct {
*pulumi.OutputState
}
func (ClientGrantPtrOutput) ElementType ¶ added in v1.8.1
func (ClientGrantPtrOutput) ElementType() reflect.Type
func (ClientGrantPtrOutput) ToClientGrantPtrOutput ¶ added in v1.8.1
func (o ClientGrantPtrOutput) ToClientGrantPtrOutput() ClientGrantPtrOutput
func (ClientGrantPtrOutput) ToClientGrantPtrOutputWithContext ¶ added in v1.8.1
func (o ClientGrantPtrOutput) ToClientGrantPtrOutputWithContext(ctx context.Context) ClientGrantPtrOutput
type ClientGrantState ¶
type ClientGrantState struct {
// String. Audience or API Identifier for this grant.
Audience pulumi.StringPtrInput
// String. ID of the client for this grant.
ClientId pulumi.StringPtrInput
// List(String). Permissions (scopes) included in this grant.
Scopes pulumi.StringArrayInput
}
func (ClientGrantState) ElementType ¶
func (ClientGrantState) ElementType() reflect.Type
type ClientInput ¶ added in v1.5.1
type ClientInput interface {
pulumi.Input
ToClientOutput() ClientOutput
ToClientOutputWithContext(ctx context.Context) ClientOutput
}
type ClientJwtConfiguration ¶
type ClientJwtConfiguration struct {
// String. Algorithm used to sign JWTs.
Alg *string `pulumi:"alg"`
// Integer. Number of seconds during which the JWT will be valid.
LifetimeInSeconds *int `pulumi:"lifetimeInSeconds"`
// Map(String). Permissions (scopes) included in JWTs.
Scopes map[string]string `pulumi:"scopes"`
// Boolean. Indicates whether or not the client secret is base64 encoded.
SecretEncoded *bool `pulumi:"secretEncoded"`
}
type ClientJwtConfigurationArgs ¶
type ClientJwtConfigurationArgs struct {
// String. Algorithm used to sign JWTs.
Alg pulumi.StringPtrInput `pulumi:"alg"`
// Integer. Number of seconds during which the JWT will be valid.
LifetimeInSeconds pulumi.IntPtrInput `pulumi:"lifetimeInSeconds"`
// Map(String). Permissions (scopes) included in JWTs.
Scopes pulumi.StringMapInput `pulumi:"scopes"`
// Boolean. Indicates whether or not the client secret is base64 encoded.
SecretEncoded pulumi.BoolPtrInput `pulumi:"secretEncoded"`
}
func (ClientJwtConfigurationArgs) ElementType ¶
func (ClientJwtConfigurationArgs) ElementType() reflect.Type
func (ClientJwtConfigurationArgs) ToClientJwtConfigurationOutput ¶
func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationOutput() ClientJwtConfigurationOutput
func (ClientJwtConfigurationArgs) ToClientJwtConfigurationOutputWithContext ¶
func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationOutputWithContext(ctx context.Context) ClientJwtConfigurationOutput
func (ClientJwtConfigurationArgs) ToClientJwtConfigurationPtrOutput ¶
func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
func (ClientJwtConfigurationArgs) ToClientJwtConfigurationPtrOutputWithContext ¶
func (i ClientJwtConfigurationArgs) ToClientJwtConfigurationPtrOutputWithContext(ctx context.Context) ClientJwtConfigurationPtrOutput
type ClientJwtConfigurationInput ¶
type ClientJwtConfigurationInput interface {
pulumi.Input
ToClientJwtConfigurationOutput() ClientJwtConfigurationOutput
ToClientJwtConfigurationOutputWithContext(context.Context) ClientJwtConfigurationOutput
}
ClientJwtConfigurationInput is an input type that accepts ClientJwtConfigurationArgs and ClientJwtConfigurationOutput values. You can construct a concrete instance of `ClientJwtConfigurationInput` via:
ClientJwtConfigurationArgs{...}
type ClientJwtConfigurationOutput ¶
type ClientJwtConfigurationOutput struct{ *pulumi.OutputState }
func (ClientJwtConfigurationOutput) Alg ¶
func (o ClientJwtConfigurationOutput) Alg() pulumi.StringPtrOutput
String. Algorithm used to sign JWTs.
func (ClientJwtConfigurationOutput) ElementType ¶
func (ClientJwtConfigurationOutput) ElementType() reflect.Type
func (ClientJwtConfigurationOutput) LifetimeInSeconds ¶
func (o ClientJwtConfigurationOutput) LifetimeInSeconds() pulumi.IntPtrOutput
Integer. Number of seconds during which the JWT will be valid.
func (ClientJwtConfigurationOutput) Scopes ¶
func (o ClientJwtConfigurationOutput) Scopes() pulumi.StringMapOutput
Map(String). Permissions (scopes) included in JWTs.
func (ClientJwtConfigurationOutput) SecretEncoded ¶
func (o ClientJwtConfigurationOutput) SecretEncoded() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the client secret is base64 encoded.
func (ClientJwtConfigurationOutput) ToClientJwtConfigurationOutput ¶
func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationOutput() ClientJwtConfigurationOutput
func (ClientJwtConfigurationOutput) ToClientJwtConfigurationOutputWithContext ¶
func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationOutputWithContext(ctx context.Context) ClientJwtConfigurationOutput
func (ClientJwtConfigurationOutput) ToClientJwtConfigurationPtrOutput ¶
func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
func (ClientJwtConfigurationOutput) ToClientJwtConfigurationPtrOutputWithContext ¶
func (o ClientJwtConfigurationOutput) ToClientJwtConfigurationPtrOutputWithContext(ctx context.Context) ClientJwtConfigurationPtrOutput
type ClientJwtConfigurationPtrInput ¶
type ClientJwtConfigurationPtrInput interface {
pulumi.Input
ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
ToClientJwtConfigurationPtrOutputWithContext(context.Context) ClientJwtConfigurationPtrOutput
}
ClientJwtConfigurationPtrInput is an input type that accepts ClientJwtConfigurationArgs, ClientJwtConfigurationPtr and ClientJwtConfigurationPtrOutput values. You can construct a concrete instance of `ClientJwtConfigurationPtrInput` via:
ClientJwtConfigurationArgs{...}
or:
nil
func ClientJwtConfigurationPtr ¶
func ClientJwtConfigurationPtr(v *ClientJwtConfigurationArgs) ClientJwtConfigurationPtrInput
type ClientJwtConfigurationPtrOutput ¶
type ClientJwtConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ClientJwtConfigurationPtrOutput) Alg ¶
func (o ClientJwtConfigurationPtrOutput) Alg() pulumi.StringPtrOutput
String. Algorithm used to sign JWTs.
func (ClientJwtConfigurationPtrOutput) Elem ¶
func (o ClientJwtConfigurationPtrOutput) Elem() ClientJwtConfigurationOutput
func (ClientJwtConfigurationPtrOutput) ElementType ¶
func (ClientJwtConfigurationPtrOutput) ElementType() reflect.Type
func (ClientJwtConfigurationPtrOutput) LifetimeInSeconds ¶
func (o ClientJwtConfigurationPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
Integer. Number of seconds during which the JWT will be valid.
func (ClientJwtConfigurationPtrOutput) Scopes ¶
func (o ClientJwtConfigurationPtrOutput) Scopes() pulumi.StringMapOutput
Map(String). Permissions (scopes) included in JWTs.
func (ClientJwtConfigurationPtrOutput) SecretEncoded ¶
func (o ClientJwtConfigurationPtrOutput) SecretEncoded() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the client secret is base64 encoded.
func (ClientJwtConfigurationPtrOutput) ToClientJwtConfigurationPtrOutput ¶
func (o ClientJwtConfigurationPtrOutput) ToClientJwtConfigurationPtrOutput() ClientJwtConfigurationPtrOutput
func (ClientJwtConfigurationPtrOutput) ToClientJwtConfigurationPtrOutputWithContext ¶
func (o ClientJwtConfigurationPtrOutput) ToClientJwtConfigurationPtrOutputWithContext(ctx context.Context) ClientJwtConfigurationPtrOutput
type ClientMap ¶ added in v1.8.1
type ClientMap map[string]ClientInput
func (ClientMap) ElementType ¶ added in v1.8.1
func (ClientMap) ToClientMapOutput ¶ added in v1.8.1
func (i ClientMap) ToClientMapOutput() ClientMapOutput
func (ClientMap) ToClientMapOutputWithContext ¶ added in v1.8.1
func (i ClientMap) ToClientMapOutputWithContext(ctx context.Context) ClientMapOutput
type ClientMapInput ¶ added in v1.8.1
type ClientMapInput interface {
pulumi.Input
ToClientMapOutput() ClientMapOutput
ToClientMapOutputWithContext(context.Context) ClientMapOutput
}
ClientMapInput is an input type that accepts ClientMap and ClientMapOutput values. You can construct a concrete instance of `ClientMapInput` via:
ClientMap{ "key": ClientArgs{...} }
type ClientMapOutput ¶ added in v1.8.1
type ClientMapOutput struct{ *pulumi.OutputState }
func (ClientMapOutput) ElementType ¶ added in v1.8.1
func (ClientMapOutput) ElementType() reflect.Type
func (ClientMapOutput) MapIndex ¶ added in v1.8.1
func (o ClientMapOutput) MapIndex(k pulumi.StringInput) ClientOutput
func (ClientMapOutput) ToClientMapOutput ¶ added in v1.8.1
func (o ClientMapOutput) ToClientMapOutput() ClientMapOutput
func (ClientMapOutput) ToClientMapOutputWithContext ¶ added in v1.8.1
func (o ClientMapOutput) ToClientMapOutputWithContext(ctx context.Context) ClientMapOutput
type ClientMobile ¶
type ClientMobile struct {
// List(Resource). Configuration settings for Android native apps. For details, see Android.
Android *ClientMobileAndroid `pulumi:"android"`
// List(Resource). Configuration settings for i0S native apps. For details, see iOS.
Ios *ClientMobileIos `pulumi:"ios"`
}
type ClientMobileAndroid ¶
type ClientMobileAndroidArgs ¶
type ClientMobileAndroidArgs struct {
// String
AppPackageName pulumi.StringPtrInput `pulumi:"appPackageName"`
// List(String)
Sha256CertFingerprints pulumi.StringArrayInput `pulumi:"sha256CertFingerprints"`
}
func (ClientMobileAndroidArgs) ElementType ¶
func (ClientMobileAndroidArgs) ElementType() reflect.Type
func (ClientMobileAndroidArgs) ToClientMobileAndroidOutput ¶
func (i ClientMobileAndroidArgs) ToClientMobileAndroidOutput() ClientMobileAndroidOutput
func (ClientMobileAndroidArgs) ToClientMobileAndroidOutputWithContext ¶
func (i ClientMobileAndroidArgs) ToClientMobileAndroidOutputWithContext(ctx context.Context) ClientMobileAndroidOutput
func (ClientMobileAndroidArgs) ToClientMobileAndroidPtrOutput ¶
func (i ClientMobileAndroidArgs) ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
func (ClientMobileAndroidArgs) ToClientMobileAndroidPtrOutputWithContext ¶
func (i ClientMobileAndroidArgs) ToClientMobileAndroidPtrOutputWithContext(ctx context.Context) ClientMobileAndroidPtrOutput
type ClientMobileAndroidInput ¶
type ClientMobileAndroidInput interface {
pulumi.Input
ToClientMobileAndroidOutput() ClientMobileAndroidOutput
ToClientMobileAndroidOutputWithContext(context.Context) ClientMobileAndroidOutput
}
ClientMobileAndroidInput is an input type that accepts ClientMobileAndroidArgs and ClientMobileAndroidOutput values. You can construct a concrete instance of `ClientMobileAndroidInput` via:
ClientMobileAndroidArgs{...}
type ClientMobileAndroidOutput ¶
type ClientMobileAndroidOutput struct{ *pulumi.OutputState }
func (ClientMobileAndroidOutput) AppPackageName ¶
func (o ClientMobileAndroidOutput) AppPackageName() pulumi.StringPtrOutput
String
func (ClientMobileAndroidOutput) ElementType ¶
func (ClientMobileAndroidOutput) ElementType() reflect.Type
func (ClientMobileAndroidOutput) Sha256CertFingerprints ¶
func (o ClientMobileAndroidOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
List(String)
func (ClientMobileAndroidOutput) ToClientMobileAndroidOutput ¶
func (o ClientMobileAndroidOutput) ToClientMobileAndroidOutput() ClientMobileAndroidOutput
func (ClientMobileAndroidOutput) ToClientMobileAndroidOutputWithContext ¶
func (o ClientMobileAndroidOutput) ToClientMobileAndroidOutputWithContext(ctx context.Context) ClientMobileAndroidOutput
func (ClientMobileAndroidOutput) ToClientMobileAndroidPtrOutput ¶
func (o ClientMobileAndroidOutput) ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
func (ClientMobileAndroidOutput) ToClientMobileAndroidPtrOutputWithContext ¶
func (o ClientMobileAndroidOutput) ToClientMobileAndroidPtrOutputWithContext(ctx context.Context) ClientMobileAndroidPtrOutput
type ClientMobileAndroidPtrInput ¶
type ClientMobileAndroidPtrInput interface {
pulumi.Input
ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
ToClientMobileAndroidPtrOutputWithContext(context.Context) ClientMobileAndroidPtrOutput
}
ClientMobileAndroidPtrInput is an input type that accepts ClientMobileAndroidArgs, ClientMobileAndroidPtr and ClientMobileAndroidPtrOutput values. You can construct a concrete instance of `ClientMobileAndroidPtrInput` via:
ClientMobileAndroidArgs{...}
or:
nil
func ClientMobileAndroidPtr ¶
func ClientMobileAndroidPtr(v *ClientMobileAndroidArgs) ClientMobileAndroidPtrInput
type ClientMobileAndroidPtrOutput ¶
type ClientMobileAndroidPtrOutput struct{ *pulumi.OutputState }
func (ClientMobileAndroidPtrOutput) AppPackageName ¶
func (o ClientMobileAndroidPtrOutput) AppPackageName() pulumi.StringPtrOutput
String
func (ClientMobileAndroidPtrOutput) Elem ¶
func (o ClientMobileAndroidPtrOutput) Elem() ClientMobileAndroidOutput
func (ClientMobileAndroidPtrOutput) ElementType ¶
func (ClientMobileAndroidPtrOutput) ElementType() reflect.Type
func (ClientMobileAndroidPtrOutput) Sha256CertFingerprints ¶
func (o ClientMobileAndroidPtrOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
List(String)
func (ClientMobileAndroidPtrOutput) ToClientMobileAndroidPtrOutput ¶
func (o ClientMobileAndroidPtrOutput) ToClientMobileAndroidPtrOutput() ClientMobileAndroidPtrOutput
func (ClientMobileAndroidPtrOutput) ToClientMobileAndroidPtrOutputWithContext ¶
func (o ClientMobileAndroidPtrOutput) ToClientMobileAndroidPtrOutputWithContext(ctx context.Context) ClientMobileAndroidPtrOutput
type ClientMobileArgs ¶
type ClientMobileArgs struct {
// List(Resource). Configuration settings for Android native apps. For details, see Android.
Android ClientMobileAndroidPtrInput `pulumi:"android"`
// List(Resource). Configuration settings for i0S native apps. For details, see iOS.
Ios ClientMobileIosPtrInput `pulumi:"ios"`
}
func (ClientMobileArgs) ElementType ¶
func (ClientMobileArgs) ElementType() reflect.Type
func (ClientMobileArgs) ToClientMobileOutput ¶
func (i ClientMobileArgs) ToClientMobileOutput() ClientMobileOutput
func (ClientMobileArgs) ToClientMobileOutputWithContext ¶
func (i ClientMobileArgs) ToClientMobileOutputWithContext(ctx context.Context) ClientMobileOutput
func (ClientMobileArgs) ToClientMobilePtrOutput ¶
func (i ClientMobileArgs) ToClientMobilePtrOutput() ClientMobilePtrOutput
func (ClientMobileArgs) ToClientMobilePtrOutputWithContext ¶
func (i ClientMobileArgs) ToClientMobilePtrOutputWithContext(ctx context.Context) ClientMobilePtrOutput
type ClientMobileInput ¶
type ClientMobileInput interface {
pulumi.Input
ToClientMobileOutput() ClientMobileOutput
ToClientMobileOutputWithContext(context.Context) ClientMobileOutput
}
ClientMobileInput is an input type that accepts ClientMobileArgs and ClientMobileOutput values. You can construct a concrete instance of `ClientMobileInput` via:
ClientMobileArgs{...}
type ClientMobileIos ¶
type ClientMobileIosArgs ¶
type ClientMobileIosArgs struct {
// String
AppBundleIdentifier pulumi.StringPtrInput `pulumi:"appBundleIdentifier"`
// String
TeamId pulumi.StringPtrInput `pulumi:"teamId"`
}
func (ClientMobileIosArgs) ElementType ¶
func (ClientMobileIosArgs) ElementType() reflect.Type
func (ClientMobileIosArgs) ToClientMobileIosOutput ¶
func (i ClientMobileIosArgs) ToClientMobileIosOutput() ClientMobileIosOutput
func (ClientMobileIosArgs) ToClientMobileIosOutputWithContext ¶
func (i ClientMobileIosArgs) ToClientMobileIosOutputWithContext(ctx context.Context) ClientMobileIosOutput
func (ClientMobileIosArgs) ToClientMobileIosPtrOutput ¶
func (i ClientMobileIosArgs) ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
func (ClientMobileIosArgs) ToClientMobileIosPtrOutputWithContext ¶
func (i ClientMobileIosArgs) ToClientMobileIosPtrOutputWithContext(ctx context.Context) ClientMobileIosPtrOutput
type ClientMobileIosInput ¶
type ClientMobileIosInput interface {
pulumi.Input
ToClientMobileIosOutput() ClientMobileIosOutput
ToClientMobileIosOutputWithContext(context.Context) ClientMobileIosOutput
}
ClientMobileIosInput is an input type that accepts ClientMobileIosArgs and ClientMobileIosOutput values. You can construct a concrete instance of `ClientMobileIosInput` via:
ClientMobileIosArgs{...}
type ClientMobileIosOutput ¶
type ClientMobileIosOutput struct{ *pulumi.OutputState }
func (ClientMobileIosOutput) AppBundleIdentifier ¶
func (o ClientMobileIosOutput) AppBundleIdentifier() pulumi.StringPtrOutput
String
func (ClientMobileIosOutput) ElementType ¶
func (ClientMobileIosOutput) ElementType() reflect.Type
func (ClientMobileIosOutput) TeamId ¶
func (o ClientMobileIosOutput) TeamId() pulumi.StringPtrOutput
String
func (ClientMobileIosOutput) ToClientMobileIosOutput ¶
func (o ClientMobileIosOutput) ToClientMobileIosOutput() ClientMobileIosOutput
func (ClientMobileIosOutput) ToClientMobileIosOutputWithContext ¶
func (o ClientMobileIosOutput) ToClientMobileIosOutputWithContext(ctx context.Context) ClientMobileIosOutput
func (ClientMobileIosOutput) ToClientMobileIosPtrOutput ¶
func (o ClientMobileIosOutput) ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
func (ClientMobileIosOutput) ToClientMobileIosPtrOutputWithContext ¶
func (o ClientMobileIosOutput) ToClientMobileIosPtrOutputWithContext(ctx context.Context) ClientMobileIosPtrOutput
type ClientMobileIosPtrInput ¶
type ClientMobileIosPtrInput interface {
pulumi.Input
ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
ToClientMobileIosPtrOutputWithContext(context.Context) ClientMobileIosPtrOutput
}
ClientMobileIosPtrInput is an input type that accepts ClientMobileIosArgs, ClientMobileIosPtr and ClientMobileIosPtrOutput values. You can construct a concrete instance of `ClientMobileIosPtrInput` via:
ClientMobileIosArgs{...}
or:
nil
func ClientMobileIosPtr ¶
func ClientMobileIosPtr(v *ClientMobileIosArgs) ClientMobileIosPtrInput
type ClientMobileIosPtrOutput ¶
type ClientMobileIosPtrOutput struct{ *pulumi.OutputState }
func (ClientMobileIosPtrOutput) AppBundleIdentifier ¶
func (o ClientMobileIosPtrOutput) AppBundleIdentifier() pulumi.StringPtrOutput
String
func (ClientMobileIosPtrOutput) Elem ¶
func (o ClientMobileIosPtrOutput) Elem() ClientMobileIosOutput
func (ClientMobileIosPtrOutput) ElementType ¶
func (ClientMobileIosPtrOutput) ElementType() reflect.Type
func (ClientMobileIosPtrOutput) TeamId ¶
func (o ClientMobileIosPtrOutput) TeamId() pulumi.StringPtrOutput
String
func (ClientMobileIosPtrOutput) ToClientMobileIosPtrOutput ¶
func (o ClientMobileIosPtrOutput) ToClientMobileIosPtrOutput() ClientMobileIosPtrOutput
func (ClientMobileIosPtrOutput) ToClientMobileIosPtrOutputWithContext ¶
func (o ClientMobileIosPtrOutput) ToClientMobileIosPtrOutputWithContext(ctx context.Context) ClientMobileIosPtrOutput
type ClientMobileOutput ¶
type ClientMobileOutput struct{ *pulumi.OutputState }
func (ClientMobileOutput) Android ¶
func (o ClientMobileOutput) Android() ClientMobileAndroidPtrOutput
List(Resource). Configuration settings for Android native apps. For details, see Android.
func (ClientMobileOutput) ElementType ¶
func (ClientMobileOutput) ElementType() reflect.Type
func (ClientMobileOutput) Ios ¶
func (o ClientMobileOutput) Ios() ClientMobileIosPtrOutput
List(Resource). Configuration settings for i0S native apps. For details, see iOS.
func (ClientMobileOutput) ToClientMobileOutput ¶
func (o ClientMobileOutput) ToClientMobileOutput() ClientMobileOutput
func (ClientMobileOutput) ToClientMobileOutputWithContext ¶
func (o ClientMobileOutput) ToClientMobileOutputWithContext(ctx context.Context) ClientMobileOutput
func (ClientMobileOutput) ToClientMobilePtrOutput ¶
func (o ClientMobileOutput) ToClientMobilePtrOutput() ClientMobilePtrOutput
func (ClientMobileOutput) ToClientMobilePtrOutputWithContext ¶
func (o ClientMobileOutput) ToClientMobilePtrOutputWithContext(ctx context.Context) ClientMobilePtrOutput
type ClientMobilePtrInput ¶
type ClientMobilePtrInput interface {
pulumi.Input
ToClientMobilePtrOutput() ClientMobilePtrOutput
ToClientMobilePtrOutputWithContext(context.Context) ClientMobilePtrOutput
}
ClientMobilePtrInput is an input type that accepts ClientMobileArgs, ClientMobilePtr and ClientMobilePtrOutput values. You can construct a concrete instance of `ClientMobilePtrInput` via:
ClientMobileArgs{...}
or:
nil
func ClientMobilePtr ¶
func ClientMobilePtr(v *ClientMobileArgs) ClientMobilePtrInput
type ClientMobilePtrOutput ¶
type ClientMobilePtrOutput struct{ *pulumi.OutputState }
func (ClientMobilePtrOutput) Android ¶
func (o ClientMobilePtrOutput) Android() ClientMobileAndroidPtrOutput
List(Resource). Configuration settings for Android native apps. For details, see Android.
func (ClientMobilePtrOutput) Elem ¶
func (o ClientMobilePtrOutput) Elem() ClientMobileOutput
func (ClientMobilePtrOutput) ElementType ¶
func (ClientMobilePtrOutput) ElementType() reflect.Type
func (ClientMobilePtrOutput) Ios ¶
func (o ClientMobilePtrOutput) Ios() ClientMobileIosPtrOutput
List(Resource). Configuration settings for i0S native apps. For details, see iOS.
func (ClientMobilePtrOutput) ToClientMobilePtrOutput ¶
func (o ClientMobilePtrOutput) ToClientMobilePtrOutput() ClientMobilePtrOutput
func (ClientMobilePtrOutput) ToClientMobilePtrOutputWithContext ¶
func (o ClientMobilePtrOutput) ToClientMobilePtrOutputWithContext(ctx context.Context) ClientMobilePtrOutput
type ClientOutput ¶ added in v1.5.1
type ClientOutput struct {
*pulumi.OutputState
}
func (ClientOutput) ElementType ¶ added in v1.5.1
func (ClientOutput) ElementType() reflect.Type
func (ClientOutput) ToClientOutput ¶ added in v1.5.1
func (o ClientOutput) ToClientOutput() ClientOutput
func (ClientOutput) ToClientOutputWithContext ¶ added in v1.5.1
func (o ClientOutput) ToClientOutputWithContext(ctx context.Context) ClientOutput
func (ClientOutput) ToClientPtrOutput ¶ added in v1.8.1
func (o ClientOutput) ToClientPtrOutput() ClientPtrOutput
func (ClientOutput) ToClientPtrOutputWithContext ¶ added in v1.8.1
func (o ClientOutput) ToClientPtrOutputWithContext(ctx context.Context) ClientPtrOutput
type ClientPtrInput ¶ added in v1.8.1
type ClientPtrInput interface {
pulumi.Input
ToClientPtrOutput() ClientPtrOutput
ToClientPtrOutputWithContext(ctx context.Context) ClientPtrOutput
}
type ClientPtrOutput ¶ added in v1.8.1
type ClientPtrOutput struct {
*pulumi.OutputState
}
func (ClientPtrOutput) ElementType ¶ added in v1.8.1
func (ClientPtrOutput) ElementType() reflect.Type
func (ClientPtrOutput) ToClientPtrOutput ¶ added in v1.8.1
func (o ClientPtrOutput) ToClientPtrOutput() ClientPtrOutput
func (ClientPtrOutput) ToClientPtrOutputWithContext ¶ added in v1.8.1
func (o ClientPtrOutput) ToClientPtrOutputWithContext(ctx context.Context) ClientPtrOutput
type ClientRefreshToken ¶ added in v1.2.0
type ClientRefreshToken struct {
// String. Options include `expiring`, `non-expiring`. Whether a refresh token will expire based on an absolute lifetime, after which the token can no longer be used. If rotation is `rotating`, this must be set to `expiring`.
ExpirationType string `pulumi:"expirationType"`
// Integer. The time in seconds after which inactive refresh tokens will expire.
IdleTokenLifetime *int `pulumi:"idleTokenLifetime"`
// Boolean, (Default=false) Whether or not inactive refresh tokens should be remain valid indefinitely.
InfiniteIdleTokenLifetime *bool `pulumi:"infiniteIdleTokenLifetime"`
// Boolean, (Default=false) Whether or not refresh tokens should remain valid indefinitely. If false, `tokenLifetime` should also be set
InfiniteTokenLifetime *bool `pulumi:"infiniteTokenLifetime"`
// Integer. The amount of time in seconds in which a refresh token may be reused without trigging reuse detection.
Leeway *int `pulumi:"leeway"`
// String. Options include `rotating`, `non-rotating`. When `rotating`, exchanging a refresh token will cause a new refresh token to be issued and the existing token will be invalidated. This allows for automatic detection of token reuse if the token is leaked.
RotationType string `pulumi:"rotationType"`
// Integer. The absolute lifetime of a refresh token in seconds.
TokenLifetime *int `pulumi:"tokenLifetime"`
}
type ClientRefreshTokenArgs ¶ added in v1.2.0
type ClientRefreshTokenArgs struct {
// String. Options include `expiring`, `non-expiring`. Whether a refresh token will expire based on an absolute lifetime, after which the token can no longer be used. If rotation is `rotating`, this must be set to `expiring`.
ExpirationType pulumi.StringInput `pulumi:"expirationType"`
// Integer. The time in seconds after which inactive refresh tokens will expire.
IdleTokenLifetime pulumi.IntPtrInput `pulumi:"idleTokenLifetime"`
// Boolean, (Default=false) Whether or not inactive refresh tokens should be remain valid indefinitely.
InfiniteIdleTokenLifetime pulumi.BoolPtrInput `pulumi:"infiniteIdleTokenLifetime"`
// Boolean, (Default=false) Whether or not refresh tokens should remain valid indefinitely. If false, `tokenLifetime` should also be set
InfiniteTokenLifetime pulumi.BoolPtrInput `pulumi:"infiniteTokenLifetime"`
// Integer. The amount of time in seconds in which a refresh token may be reused without trigging reuse detection.
Leeway pulumi.IntPtrInput `pulumi:"leeway"`
// String. Options include `rotating`, `non-rotating`. When `rotating`, exchanging a refresh token will cause a new refresh token to be issued and the existing token will be invalidated. This allows for automatic detection of token reuse if the token is leaked.
RotationType pulumi.StringInput `pulumi:"rotationType"`
// Integer. The absolute lifetime of a refresh token in seconds.
TokenLifetime pulumi.IntPtrInput `pulumi:"tokenLifetime"`
}
func (ClientRefreshTokenArgs) ElementType ¶ added in v1.2.0
func (ClientRefreshTokenArgs) ElementType() reflect.Type
func (ClientRefreshTokenArgs) ToClientRefreshTokenOutput ¶ added in v1.2.0
func (i ClientRefreshTokenArgs) ToClientRefreshTokenOutput() ClientRefreshTokenOutput
func (ClientRefreshTokenArgs) ToClientRefreshTokenOutputWithContext ¶ added in v1.2.0
func (i ClientRefreshTokenArgs) ToClientRefreshTokenOutputWithContext(ctx context.Context) ClientRefreshTokenOutput
func (ClientRefreshTokenArgs) ToClientRefreshTokenPtrOutput ¶ added in v1.2.0
func (i ClientRefreshTokenArgs) ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
func (ClientRefreshTokenArgs) ToClientRefreshTokenPtrOutputWithContext ¶ added in v1.2.0
func (i ClientRefreshTokenArgs) ToClientRefreshTokenPtrOutputWithContext(ctx context.Context) ClientRefreshTokenPtrOutput
type ClientRefreshTokenInput ¶ added in v1.2.0
type ClientRefreshTokenInput interface {
pulumi.Input
ToClientRefreshTokenOutput() ClientRefreshTokenOutput
ToClientRefreshTokenOutputWithContext(context.Context) ClientRefreshTokenOutput
}
ClientRefreshTokenInput is an input type that accepts ClientRefreshTokenArgs and ClientRefreshTokenOutput values. You can construct a concrete instance of `ClientRefreshTokenInput` via:
ClientRefreshTokenArgs{...}
type ClientRefreshTokenOutput ¶ added in v1.2.0
type ClientRefreshTokenOutput struct{ *pulumi.OutputState }
func (ClientRefreshTokenOutput) ElementType ¶ added in v1.2.0
func (ClientRefreshTokenOutput) ElementType() reflect.Type
func (ClientRefreshTokenOutput) ExpirationType ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) ExpirationType() pulumi.StringOutput
String. Options include `expiring`, `non-expiring`. Whether a refresh token will expire based on an absolute lifetime, after which the token can no longer be used. If rotation is `rotating`, this must be set to `expiring`.
func (ClientRefreshTokenOutput) IdleTokenLifetime ¶ added in v1.7.0
func (o ClientRefreshTokenOutput) IdleTokenLifetime() pulumi.IntPtrOutput
Integer. The time in seconds after which inactive refresh tokens will expire.
func (ClientRefreshTokenOutput) InfiniteIdleTokenLifetime ¶ added in v1.7.0
func (o ClientRefreshTokenOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
Boolean, (Default=false) Whether or not inactive refresh tokens should be remain valid indefinitely.
func (ClientRefreshTokenOutput) InfiniteTokenLifetime ¶ added in v1.7.0
func (o ClientRefreshTokenOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
Boolean, (Default=false) Whether or not refresh tokens should remain valid indefinitely. If false, `tokenLifetime` should also be set
func (ClientRefreshTokenOutput) Leeway ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) Leeway() pulumi.IntPtrOutput
Integer. The amount of time in seconds in which a refresh token may be reused without trigging reuse detection.
func (ClientRefreshTokenOutput) RotationType ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) RotationType() pulumi.StringOutput
String. Options include `rotating`, `non-rotating`. When `rotating`, exchanging a refresh token will cause a new refresh token to be issued and the existing token will be invalidated. This allows for automatic detection of token reuse if the token is leaked.
func (ClientRefreshTokenOutput) ToClientRefreshTokenOutput ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) ToClientRefreshTokenOutput() ClientRefreshTokenOutput
func (ClientRefreshTokenOutput) ToClientRefreshTokenOutputWithContext ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) ToClientRefreshTokenOutputWithContext(ctx context.Context) ClientRefreshTokenOutput
func (ClientRefreshTokenOutput) ToClientRefreshTokenPtrOutput ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
func (ClientRefreshTokenOutput) ToClientRefreshTokenPtrOutputWithContext ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) ToClientRefreshTokenPtrOutputWithContext(ctx context.Context) ClientRefreshTokenPtrOutput
func (ClientRefreshTokenOutput) TokenLifetime ¶ added in v1.2.0
func (o ClientRefreshTokenOutput) TokenLifetime() pulumi.IntPtrOutput
Integer. The absolute lifetime of a refresh token in seconds.
type ClientRefreshTokenPtrInput ¶ added in v1.2.0
type ClientRefreshTokenPtrInput interface {
pulumi.Input
ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
ToClientRefreshTokenPtrOutputWithContext(context.Context) ClientRefreshTokenPtrOutput
}
ClientRefreshTokenPtrInput is an input type that accepts ClientRefreshTokenArgs, ClientRefreshTokenPtr and ClientRefreshTokenPtrOutput values. You can construct a concrete instance of `ClientRefreshTokenPtrInput` via:
ClientRefreshTokenArgs{...}
or:
nil
func ClientRefreshTokenPtr ¶ added in v1.2.0
func ClientRefreshTokenPtr(v *ClientRefreshTokenArgs) ClientRefreshTokenPtrInput
type ClientRefreshTokenPtrOutput ¶ added in v1.2.0
type ClientRefreshTokenPtrOutput struct{ *pulumi.OutputState }
func (ClientRefreshTokenPtrOutput) Elem ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) Elem() ClientRefreshTokenOutput
func (ClientRefreshTokenPtrOutput) ElementType ¶ added in v1.2.0
func (ClientRefreshTokenPtrOutput) ElementType() reflect.Type
func (ClientRefreshTokenPtrOutput) ExpirationType ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) ExpirationType() pulumi.StringPtrOutput
String. Options include `expiring`, `non-expiring`. Whether a refresh token will expire based on an absolute lifetime, after which the token can no longer be used. If rotation is `rotating`, this must be set to `expiring`.
func (ClientRefreshTokenPtrOutput) IdleTokenLifetime ¶ added in v1.7.0
func (o ClientRefreshTokenPtrOutput) IdleTokenLifetime() pulumi.IntPtrOutput
Integer. The time in seconds after which inactive refresh tokens will expire.
func (ClientRefreshTokenPtrOutput) InfiniteIdleTokenLifetime ¶ added in v1.7.0
func (o ClientRefreshTokenPtrOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
Boolean, (Default=false) Whether or not inactive refresh tokens should be remain valid indefinitely.
func (ClientRefreshTokenPtrOutput) InfiniteTokenLifetime ¶ added in v1.7.0
func (o ClientRefreshTokenPtrOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
Boolean, (Default=false) Whether or not refresh tokens should remain valid indefinitely. If false, `tokenLifetime` should also be set
func (ClientRefreshTokenPtrOutput) Leeway ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) Leeway() pulumi.IntPtrOutput
Integer. The amount of time in seconds in which a refresh token may be reused without trigging reuse detection.
func (ClientRefreshTokenPtrOutput) RotationType ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) RotationType() pulumi.StringPtrOutput
String. Options include `rotating`, `non-rotating`. When `rotating`, exchanging a refresh token will cause a new refresh token to be issued and the existing token will be invalidated. This allows for automatic detection of token reuse if the token is leaked.
func (ClientRefreshTokenPtrOutput) ToClientRefreshTokenPtrOutput ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) ToClientRefreshTokenPtrOutput() ClientRefreshTokenPtrOutput
func (ClientRefreshTokenPtrOutput) ToClientRefreshTokenPtrOutputWithContext ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) ToClientRefreshTokenPtrOutputWithContext(ctx context.Context) ClientRefreshTokenPtrOutput
func (ClientRefreshTokenPtrOutput) TokenLifetime ¶ added in v1.2.0
func (o ClientRefreshTokenPtrOutput) TokenLifetime() pulumi.IntPtrOutput
Integer. The absolute lifetime of a refresh token in seconds.
type ClientState ¶
type ClientState struct {
// List(Resource). Configuration settings for add-ons for this client. For details, see Add-ons.
Addons ClientAddonsPtrInput
// List(String). URLs that Auth0 may redirect to after logout.
AllowedLogoutUrls pulumi.StringArrayInput
// List(String). URLs that represent valid origins for cross-origin resource sharing. By default, all your callback URLs will be allowed.
AllowedOrigins pulumi.StringArrayInput
// String. Type of application the client represents. Options include `native`, `spa`, `regularWeb`, `nonInteractive`, `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`.
AppType pulumi.StringPtrInput
// List(String). URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://.
Callbacks pulumi.StringArrayInput
// String. ID of the client.
// * `clientSecret`<sup>1</sup> - String. Secret for the client; keep this private.
ClientId pulumi.StringPtrInput
// Map(String)
ClientMetadata pulumi.MapInput
ClientSecret pulumi.StringPtrInput
// Map.
ClientSecretRotationTrigger pulumi.MapInput
// Boolean. Indicates whether or not the client can be used to make cross-origin authentication requests.
CrossOriginAuth pulumi.BoolPtrInput
// String. URL for the location on your site where the cross-origin verification takes place for the cross-origin auth flow. Used when performing auth in your own domain instead of through the Auth0-hosted login page.
CrossOriginLoc pulumi.StringPtrInput
// String. Content of the custom login page.
CustomLoginPage pulumi.StringPtrInput
// Boolean. Indicates whether or not a custom login page is to be used.
CustomLoginPageOn pulumi.BoolPtrInput
// String.
CustomLoginPagePreview pulumi.StringPtrInput
// String, (Max length = 140 characters). Description of the purpose of the client.
Description pulumi.StringPtrInput
// Map(String).
EncryptionKey pulumi.StringMapInput
// String. Form template for WS-Federation protocol.
FormTemplate pulumi.StringPtrInput
// List(String). Types of grants that this client is authorized to use.
GrantTypes pulumi.StringArrayInput
InitiateLoginUri pulumi.StringPtrInput
// Boolean. Indicates whether or not this client is a first-party client.
IsFirstParty pulumi.BoolPtrInput
// Boolean. Indicates whether or not the token endpoint IP header is trusted.
IsTokenEndpointIpHeaderTrusted pulumi.BoolPtrInput
// List(Resource). Configuration settings for the JWTs issued for this client. For details, see JWT Configuration.
JwtConfiguration ClientJwtConfigurationPtrInput
// String. URL of the logo for the client. Recommended size is 150px x 150px. If none is set, the default badge for the application type will be shown.
LogoUri pulumi.StringPtrInput
// List(Resource). Configuration settings for mobile native applications. For details, see Mobile.
Mobile ClientMobilePtrInput
// String. Name of the client.
Name pulumi.StringPtrInput
// Boolean. Indicates whether or not this client will conform to strict OIDC specifications.
OidcConformant pulumi.BoolPtrInput
// List(Resource). Configuration settings for the refresh tokens issued for this client. For details, see Refresh Token Configuration.
RefreshToken ClientRefreshTokenPtrInput
// Boolean. Indicates whether or not the client should use Auth0 rather than the IdP to perform Single Sign-On (SSO). True = Use Auth0.
Sso pulumi.BoolPtrInput
// Boolean. Indicates whether or not SSO is disabled.
SsoDisabled pulumi.BoolPtrInput
// String. Defines the requested authentication method for the token endpoint. Options include `none` (public client without a client secret), `clientSecretPost` (client uses HTTP POST parameters), `clientSecretBasic` (client uses HTTP Basic).
TokenEndpointAuthMethod pulumi.StringPtrInput
// List(String). URLs that represent valid web origins for use with web message response mode.
WebOrigins pulumi.StringArrayInput
}
func (ClientState) ElementType ¶
func (ClientState) ElementType() reflect.Type
type Connection ¶
type Connection struct {
pulumi.CustomResourceState
// Name used in login screen
DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
// IDs of the clients for which the connection is enabled. If not specified, no clients are enabled.
EnabledClients pulumi.StringArrayOutput `pulumi:"enabledClients"`
// Indicates whether or not the connection is domain level.
IsDomainConnection pulumi.BoolOutput `pulumi:"isDomainConnection"`
// Name of the connection.
Name pulumi.StringOutput `pulumi:"name"`
// Configuration settings for connection options. For details, see Options.
Options ConnectionOptionsPtrOutput `pulumi:"options"`
// Defines the realms for which the connection will be used (i.e., email domains). If not specified, the connection name is added as the realm.
Realms pulumi.StringArrayOutput `pulumi:"realms"`
// Type of the connection, which indicates the identity provider. Options include `ad`, `adfs`, `amazon`, `aol`, `apple`, `auth0`, `auth0-adldap`, `auth0-oidc`, `baidu`, `bitbucket`, `bitly`, `box`, `custom`, `daccount`, `dropbox`, `dwolla`, `email`, `evernote`, `evernote-sandbox`, `exact`, `facebook`, `fitbit`, `flickr`, `github`, `google-apps`, `google-oauth2`, `guardian`, `instagram`, `ip`, `line`, `linkedin`, `miicard`, `oauth1`, `oauth2`, `office365`, `oidc`, `paypal`, `paypal-sandbox`, `pingfederate`, `planningcenter`, `renren`, `salesforce`, `salesforce-community`, `salesforce-sandbox` `samlp`, `sharepoint`, `shopify`, `sms`, `soundcloud`, `thecity`, `thecity-sandbox`, `thirtysevensignals`, `twitter`, `untappd`, `vkontakte`, `waad`, `weibo`, `windowslive`, `wordpress`, `yahoo`, `yammer`, `yandex`.
Strategy pulumi.StringOutput `pulumi:"strategy"`
// Version 1 is deprecated, use version 2.
StrategyVersion pulumi.StringOutput `pulumi:"strategyVersion"`
// Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
Validation pulumi.StringMapOutput `pulumi:"validation"`
}
With Auth0, you can define sources of users, otherwise known as connections, which may include identity providers (such as Google or LinkedIn), databases, or passwordless authentication methods. This resource allows you to configure and manage connections to be used with your clients and users.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewConnection(ctx, "myConnection", &auth0.ConnectionArgs{
Options: &auth0.ConnectionOptionsArgs{
BruteForceProtection: pulumi.Bool(true),
Configuration: pulumi.StringMap{
"bar": pulumi.String("baz"),
"foo": pulumi.String("bar"),
},
CustomScripts: pulumi.StringMap{
"getUser": pulumi.String(fmt.Sprintf("%v%v%v%v", "function getByEmail (email, callback) {\n", " return callback(new Error(\"Whoops!\"))\n", "}\n", "\n")),
},
EnabledDatabaseCustomization: pulumi.Bool(true),
PasswordHistories: auth0.ConnectionOptionsPasswordHistoryArray{
&auth0.ConnectionOptionsPasswordHistoryArgs{
Enable: pulumi.Bool(true),
Size: pulumi.Int(3),
},
},
PasswordPolicy: pulumi.String("excellent"),
},
Strategy: pulumi.String("auth0"),
})
if err != nil {
return err
}
return nil
})
}
```
> The Auth0 dashboard displays only one connection per social provider. Although the Auth0 Management API allowes the creation of multiple connections per strategy, the additional connections may not be visible in the Auth0 dashboard.
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶ added in v1.5.1
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶ added in v1.5.1
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶ added in v1.5.1
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (*Connection) ToConnectionPtrOutput ¶ added in v1.8.1
func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
func (*Connection) ToConnectionPtrOutputWithContext ¶ added in v1.8.1
func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionArgs ¶
type ConnectionArgs struct {
// Name used in login screen
DisplayName pulumi.StringPtrInput
// IDs of the clients for which the connection is enabled. If not specified, no clients are enabled.
EnabledClients pulumi.StringArrayInput
// Indicates whether or not the connection is domain level.
IsDomainConnection pulumi.BoolPtrInput
// Name of the connection.
Name pulumi.StringPtrInput
// Configuration settings for connection options. For details, see Options.
Options ConnectionOptionsPtrInput
// Defines the realms for which the connection will be used (i.e., email domains). If not specified, the connection name is added as the realm.
Realms pulumi.StringArrayInput
// Type of the connection, which indicates the identity provider. Options include `ad`, `adfs`, `amazon`, `aol`, `apple`, `auth0`, `auth0-adldap`, `auth0-oidc`, `baidu`, `bitbucket`, `bitly`, `box`, `custom`, `daccount`, `dropbox`, `dwolla`, `email`, `evernote`, `evernote-sandbox`, `exact`, `facebook`, `fitbit`, `flickr`, `github`, `google-apps`, `google-oauth2`, `guardian`, `instagram`, `ip`, `line`, `linkedin`, `miicard`, `oauth1`, `oauth2`, `office365`, `oidc`, `paypal`, `paypal-sandbox`, `pingfederate`, `planningcenter`, `renren`, `salesforce`, `salesforce-community`, `salesforce-sandbox` `samlp`, `sharepoint`, `shopify`, `sms`, `soundcloud`, `thecity`, `thecity-sandbox`, `thirtysevensignals`, `twitter`, `untappd`, `vkontakte`, `waad`, `weibo`, `windowslive`, `wordpress`, `yahoo`, `yammer`, `yandex`.
Strategy pulumi.StringInput
// Version 1 is deprecated, use version 2.
StrategyVersion pulumi.StringPtrInput
// Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
Validation pulumi.StringMapInput
}
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶ added in v1.8.1
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶ added in v1.8.1
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶ added in v1.8.1
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶ added in v1.8.1
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionArrayInput ¶ added in v1.8.1
type ConnectionArrayInput interface {
pulumi.Input
ToConnectionArrayOutput() ConnectionArrayOutput
ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput
}
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶ added in v1.8.1
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶ added in v1.8.1
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶ added in v1.8.1
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶ added in v1.8.1
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶ added in v1.8.1
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionInput ¶ added in v1.5.1
type ConnectionInput interface {
pulumi.Input
ToConnectionOutput() ConnectionOutput
ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}
type ConnectionMap ¶ added in v1.8.1
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶ added in v1.8.1
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶ added in v1.8.1
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶ added in v1.8.1
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionMapInput ¶ added in v1.8.1
type ConnectionMapInput interface {
pulumi.Input
ToConnectionMapOutput() ConnectionMapOutput
ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput
}
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶ added in v1.8.1
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶ added in v1.8.1
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶ added in v1.8.1
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶ added in v1.8.1
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶ added in v1.8.1
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionOptions ¶
type ConnectionOptions struct {
// ADFS Metadata source.
AdfsServer *string `pulumi:"adfsServer"`
// List of allowed audiences.
AllowedAudiences []string `pulumi:"allowedAudiences"`
ApiEnableUsers *bool `pulumi:"apiEnableUsers"`
// Azure AD domain name.
//
// Deprecated: use domain instead
AppDomain *string `pulumi:"appDomain"`
// Azure AD app ID.
AppId *string `pulumi:"appId"`
AuthorizationEndpoint *string `pulumi:"authorizationEndpoint"`
// Indicates whether or not to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
BruteForceProtection *bool `pulumi:"bruteForceProtection"`
// OIDC provider client ID.
ClientId *string `pulumi:"clientId"`
// OIDC provider client secret.
ClientSecret *string `pulumi:"clientSecret"`
// String.
CommunityBaseUrl *string `pulumi:"communityBaseUrl"`
// A case-sensitive map of key value pairs used as configuration variables for the `customScript`.
Configuration map[string]string `pulumi:"configuration"`
// Custom database action scripts. For more information, read [Custom Database Action Script Templates](https://auth0.com/docs/connections/database/custom-db/templates).
CustomScripts map[string]string `pulumi:"customScripts"`
// (Boolean) When enabled additional debugging information will be generated.
Debug *bool `pulumi:"debug"`
// Sign Request Algorithm Digest
DigestAlgorithm *string `pulumi:"digestAlgorithm"`
DisableCache *bool `pulumi:"disableCache"`
// Boolean. Indicates whether or not to allow user sign-ups to your application.
DisableSignup *bool `pulumi:"disableSignup"`
// OpenID discovery URL. E.g. `https://auth.example.com/.well-known/openid-configuration`.
DiscoveryUrl *string `pulumi:"discoveryUrl"`
Domain *string `pulumi:"domain"`
// List of the domains that can be authenticated using the Identity Provider. Only needed for Identifier First authentication flows.
DomainAliases []string `pulumi:"domainAliases"`
EnabledDatabaseCustomization *bool `pulumi:"enabledDatabaseCustomization"`
// SAML Attributes mapping. If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
FieldsMap map[string]string `pulumi:"fieldsMap"`
// SMS number for the sender. Used when SMS Source is From.
From *string `pulumi:"from"`
IconUrl *string `pulumi:"iconUrl"`
IdentityApi *string `pulumi:"identityApi"`
IdpInitiated *ConnectionOptionsIdpInitiated `pulumi:"idpInitiated"`
// Indicates whether or not you have a legacy user store and want to gradually migrate those users to the Auth0 user store. [Learn more](https://auth0.com/docs/users/guides/configure-automatic-migration).
ImportMode *bool `pulumi:"importMode"`
Ips []string `pulumi:"ips"`
// Issuer URL. E.g. `https://auth.example.com`
Issuer *string `pulumi:"issuer"`
JwksUri *string `pulumi:"jwksUri"`
// Key ID.
KeyId *string `pulumi:"keyId"`
// Maximum number of groups to retrieve.
MaxGroupsToRetrieve *string `pulumi:"maxGroupsToRetrieve"`
// SID for Copilot. Used when SMS Source is Copilot.
MessagingServiceSid *string `pulumi:"messagingServiceSid"`
// Configuration settings Options for multifactor authentication. For details, see MFA Options.
Mfa *ConnectionOptionsMfa `pulumi:"mfa"`
// Name of the connection.
Name *string `pulumi:"name"`
// Configuration settings for password complexity. For details, see Password Complexity Options.
PasswordComplexityOptions *ConnectionOptionsPasswordComplexityOptions `pulumi:"passwordComplexityOptions"`
// Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary. For details, see Password Dictionary.
PasswordDictionary *ConnectionOptionsPasswordDictionary `pulumi:"passwordDictionary"`
// Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords. For details, see Password History.
PasswordHistories []ConnectionOptionsPasswordHistory `pulumi:"passwordHistories"`
// Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email. For details, see Password No Personal Info.
PasswordNoPersonalInfo *ConnectionOptionsPasswordNoPersonalInfo `pulumi:"passwordNoPersonalInfo"`
// Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include `none`, `low`, `fair`, `good`, `excellent`.
PasswordPolicy *string `pulumi:"passwordPolicy"`
// The SAML Response Binding - how the SAML token is received by Auth0 from IdP. Two possible values are `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect` (default) and `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`
ProtocolBinding *string `pulumi:"protocolBinding"`
// Template that formats the SAML request
RequestTemplate *string `pulumi:"requestTemplate"`
// Indicates whether or not the user is required to provide a username in addition to an email address.
RequiresUsername *bool `pulumi:"requiresUsername"`
// Scopes required by the connection. The value must be a list, for example `["openid", "profile", "email"]`.
Scopes []string `pulumi:"scopes"`
Scripts map[string]string `pulumi:"scripts"`
// Determines whether the 'name', 'given_name', 'family_name', 'nickname', and 'picture' attributes can be independently updated when using the external IdP. Default is `onEachLogin` and can be set to `onFirstLogin`.
SetUserRootAttributes *string `pulumi:"setUserRootAttributes"`
// SAML single login URL for the connection.
SignInEndpoint *string `pulumi:"signInEndpoint"`
// SAML single logout URL for the connection.
SignOutEndpoint *string `pulumi:"signOutEndpoint"`
// (Boolean) When enabled, the SAML authentication request will be signed.
SignSamlRequest *bool `pulumi:"signSamlRequest"`
// Sign Request Algorithm
SignatureAlgorithm *string `pulumi:"signatureAlgorithm"`
// The X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded
SigningCert *string `pulumi:"signingCert"`
// Version 1 is deprecated, use version 2.
StrategyVersion *int `pulumi:"strategyVersion"`
Subject *string `pulumi:"subject"`
// Syntax of the SMS. Options include `markdown` and `liquid`.
Syntax *string `pulumi:"syntax"`
// Team ID.
TeamId *string `pulumi:"teamId"`
// Template for the SMS. You can use `@@password@@` as a placeholder for the password value.
Template *string `pulumi:"template"`
TenantDomain *string `pulumi:"tenantDomain"`
TokenEndpoint *string `pulumi:"tokenEndpoint"`
// Configuration options for one-time passwords. For details, see TOTP.
Totp *ConnectionOptionsTotp `pulumi:"totp"`
// SID for your Twilio account.
TwilioSid *string `pulumi:"twilioSid"`
// AuthToken for your Twilio account.
TwilioToken *string `pulumi:"twilioToken"`
// Value can be `backChannel` or `frontChannel`.
Type *string `pulumi:"type"`
UseCertAuth *bool `pulumi:"useCertAuth"`
UseKerberos *bool `pulumi:"useKerberos"`
UseWsfed *bool `pulumi:"useWsfed"`
// Attribute in the SAML token that will be mapped to the userId property in Auth0.
UserIdAttribute *string `pulumi:"userIdAttribute"`
UserinfoEndpoint *string `pulumi:"userinfoEndpoint"`
// Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
Validation *ConnectionOptionsValidation `pulumi:"validation"`
// Indicates whether or not to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
WaadCommonEndpoint *bool `pulumi:"waadCommonEndpoint"`
WaadProtocol *string `pulumi:"waadProtocol"`
}
type ConnectionOptionsArgs ¶
type ConnectionOptionsArgs struct {
// ADFS Metadata source.
AdfsServer pulumi.StringPtrInput `pulumi:"adfsServer"`
// List of allowed audiences.
AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
ApiEnableUsers pulumi.BoolPtrInput `pulumi:"apiEnableUsers"`
// Azure AD domain name.
//
// Deprecated: use domain instead
AppDomain pulumi.StringPtrInput `pulumi:"appDomain"`
// Azure AD app ID.
AppId pulumi.StringPtrInput `pulumi:"appId"`
AuthorizationEndpoint pulumi.StringPtrInput `pulumi:"authorizationEndpoint"`
// Indicates whether or not to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
BruteForceProtection pulumi.BoolPtrInput `pulumi:"bruteForceProtection"`
// OIDC provider client ID.
ClientId pulumi.StringPtrInput `pulumi:"clientId"`
// OIDC provider client secret.
ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
// String.
CommunityBaseUrl pulumi.StringPtrInput `pulumi:"communityBaseUrl"`
// A case-sensitive map of key value pairs used as configuration variables for the `customScript`.
Configuration pulumi.StringMapInput `pulumi:"configuration"`
// Custom database action scripts. For more information, read [Custom Database Action Script Templates](https://auth0.com/docs/connections/database/custom-db/templates).
CustomScripts pulumi.StringMapInput `pulumi:"customScripts"`
// (Boolean) When enabled additional debugging information will be generated.
Debug pulumi.BoolPtrInput `pulumi:"debug"`
// Sign Request Algorithm Digest
DigestAlgorithm pulumi.StringPtrInput `pulumi:"digestAlgorithm"`
DisableCache pulumi.BoolPtrInput `pulumi:"disableCache"`
// Boolean. Indicates whether or not to allow user sign-ups to your application.
DisableSignup pulumi.BoolPtrInput `pulumi:"disableSignup"`
// OpenID discovery URL. E.g. `https://auth.example.com/.well-known/openid-configuration`.
DiscoveryUrl pulumi.StringPtrInput `pulumi:"discoveryUrl"`
Domain pulumi.StringPtrInput `pulumi:"domain"`
// List of the domains that can be authenticated using the Identity Provider. Only needed for Identifier First authentication flows.
DomainAliases pulumi.StringArrayInput `pulumi:"domainAliases"`
EnabledDatabaseCustomization pulumi.BoolPtrInput `pulumi:"enabledDatabaseCustomization"`
// SAML Attributes mapping. If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
FieldsMap pulumi.StringMapInput `pulumi:"fieldsMap"`
// SMS number for the sender. Used when SMS Source is From.
From pulumi.StringPtrInput `pulumi:"from"`
IconUrl pulumi.StringPtrInput `pulumi:"iconUrl"`
IdentityApi pulumi.StringPtrInput `pulumi:"identityApi"`
IdpInitiated ConnectionOptionsIdpInitiatedPtrInput `pulumi:"idpInitiated"`
// Indicates whether or not you have a legacy user store and want to gradually migrate those users to the Auth0 user store. [Learn more](https://auth0.com/docs/users/guides/configure-automatic-migration).
ImportMode pulumi.BoolPtrInput `pulumi:"importMode"`
Ips pulumi.StringArrayInput `pulumi:"ips"`
// Issuer URL. E.g. `https://auth.example.com`
Issuer pulumi.StringPtrInput `pulumi:"issuer"`
JwksUri pulumi.StringPtrInput `pulumi:"jwksUri"`
// Key ID.
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
// Maximum number of groups to retrieve.
MaxGroupsToRetrieve pulumi.StringPtrInput `pulumi:"maxGroupsToRetrieve"`
// SID for Copilot. Used when SMS Source is Copilot.
MessagingServiceSid pulumi.StringPtrInput `pulumi:"messagingServiceSid"`
// Configuration settings Options for multifactor authentication. For details, see MFA Options.
Mfa ConnectionOptionsMfaPtrInput `pulumi:"mfa"`
// Name of the connection.
Name pulumi.StringPtrInput `pulumi:"name"`
// Configuration settings for password complexity. For details, see Password Complexity Options.
PasswordComplexityOptions ConnectionOptionsPasswordComplexityOptionsPtrInput `pulumi:"passwordComplexityOptions"`
// Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary. For details, see Password Dictionary.
PasswordDictionary ConnectionOptionsPasswordDictionaryPtrInput `pulumi:"passwordDictionary"`
// Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords. For details, see Password History.
PasswordHistories ConnectionOptionsPasswordHistoryArrayInput `pulumi:"passwordHistories"`
// Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email. For details, see Password No Personal Info.
PasswordNoPersonalInfo ConnectionOptionsPasswordNoPersonalInfoPtrInput `pulumi:"passwordNoPersonalInfo"`
// Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include `none`, `low`, `fair`, `good`, `excellent`.
PasswordPolicy pulumi.StringPtrInput `pulumi:"passwordPolicy"`
// The SAML Response Binding - how the SAML token is received by Auth0 from IdP. Two possible values are `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect` (default) and `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`
ProtocolBinding pulumi.StringPtrInput `pulumi:"protocolBinding"`
// Template that formats the SAML request
RequestTemplate pulumi.StringPtrInput `pulumi:"requestTemplate"`
// Indicates whether or not the user is required to provide a username in addition to an email address.
RequiresUsername pulumi.BoolPtrInput `pulumi:"requiresUsername"`
// Scopes required by the connection. The value must be a list, for example `["openid", "profile", "email"]`.
Scopes pulumi.StringArrayInput `pulumi:"scopes"`
Scripts pulumi.StringMapInput `pulumi:"scripts"`
// Determines whether the 'name', 'given_name', 'family_name', 'nickname', and 'picture' attributes can be independently updated when using the external IdP. Default is `onEachLogin` and can be set to `onFirstLogin`.
SetUserRootAttributes pulumi.StringPtrInput `pulumi:"setUserRootAttributes"`
// SAML single login URL for the connection.
SignInEndpoint pulumi.StringPtrInput `pulumi:"signInEndpoint"`
// SAML single logout URL for the connection.
SignOutEndpoint pulumi.StringPtrInput `pulumi:"signOutEndpoint"`
// (Boolean) When enabled, the SAML authentication request will be signed.
SignSamlRequest pulumi.BoolPtrInput `pulumi:"signSamlRequest"`
// Sign Request Algorithm
SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"`
// The X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded
SigningCert pulumi.StringPtrInput `pulumi:"signingCert"`
// Version 1 is deprecated, use version 2.
StrategyVersion pulumi.IntPtrInput `pulumi:"strategyVersion"`
Subject pulumi.StringPtrInput `pulumi:"subject"`
// Syntax of the SMS. Options include `markdown` and `liquid`.
Syntax pulumi.StringPtrInput `pulumi:"syntax"`
// Team ID.
TeamId pulumi.StringPtrInput `pulumi:"teamId"`
// Template for the SMS. You can use `@@password@@` as a placeholder for the password value.
Template pulumi.StringPtrInput `pulumi:"template"`
TenantDomain pulumi.StringPtrInput `pulumi:"tenantDomain"`
TokenEndpoint pulumi.StringPtrInput `pulumi:"tokenEndpoint"`
// Configuration options for one-time passwords. For details, see TOTP.
Totp ConnectionOptionsTotpPtrInput `pulumi:"totp"`
// SID for your Twilio account.
TwilioSid pulumi.StringPtrInput `pulumi:"twilioSid"`
// AuthToken for your Twilio account.
TwilioToken pulumi.StringPtrInput `pulumi:"twilioToken"`
// Value can be `backChannel` or `frontChannel`.
Type pulumi.StringPtrInput `pulumi:"type"`
UseCertAuth pulumi.BoolPtrInput `pulumi:"useCertAuth"`
UseKerberos pulumi.BoolPtrInput `pulumi:"useKerberos"`
UseWsfed pulumi.BoolPtrInput `pulumi:"useWsfed"`
// Attribute in the SAML token that will be mapped to the userId property in Auth0.
UserIdAttribute pulumi.StringPtrInput `pulumi:"userIdAttribute"`
UserinfoEndpoint pulumi.StringPtrInput `pulumi:"userinfoEndpoint"`
// Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
Validation ConnectionOptionsValidationPtrInput `pulumi:"validation"`
// Indicates whether or not to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
WaadCommonEndpoint pulumi.BoolPtrInput `pulumi:"waadCommonEndpoint"`
WaadProtocol pulumi.StringPtrInput `pulumi:"waadProtocol"`
}
func (ConnectionOptionsArgs) ElementType ¶
func (ConnectionOptionsArgs) ElementType() reflect.Type
func (ConnectionOptionsArgs) ToConnectionOptionsOutput ¶
func (i ConnectionOptionsArgs) ToConnectionOptionsOutput() ConnectionOptionsOutput
func (ConnectionOptionsArgs) ToConnectionOptionsOutputWithContext ¶
func (i ConnectionOptionsArgs) ToConnectionOptionsOutputWithContext(ctx context.Context) ConnectionOptionsOutput
func (ConnectionOptionsArgs) ToConnectionOptionsPtrOutput ¶
func (i ConnectionOptionsArgs) ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
func (ConnectionOptionsArgs) ToConnectionOptionsPtrOutputWithContext ¶
func (i ConnectionOptionsArgs) ToConnectionOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPtrOutput
type ConnectionOptionsIdpInitiated ¶ added in v1.2.0
type ConnectionOptionsIdpInitiatedArgs ¶ added in v1.2.0
type ConnectionOptionsIdpInitiatedArgs struct {
ClientAuthorizeQuery pulumi.StringPtrInput `pulumi:"clientAuthorizeQuery"`
// Google client ID.
ClientId pulumi.StringPtrInput `pulumi:"clientId"`
ClientProtocol pulumi.StringPtrInput `pulumi:"clientProtocol"`
}
func (ConnectionOptionsIdpInitiatedArgs) ElementType ¶ added in v1.2.0
func (ConnectionOptionsIdpInitiatedArgs) ElementType() reflect.Type
func (ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedOutput ¶ added in v1.2.0
func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedOutput() ConnectionOptionsIdpInitiatedOutput
func (ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedOutputWithContext ¶ added in v1.2.0
func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedOutput
func (ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedPtrOutput ¶ added in v1.2.0
func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
func (ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedPtrOutputWithContext ¶ added in v1.2.0
func (i ConnectionOptionsIdpInitiatedArgs) ToConnectionOptionsIdpInitiatedPtrOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedPtrOutput
type ConnectionOptionsIdpInitiatedInput ¶ added in v1.2.0
type ConnectionOptionsIdpInitiatedInput interface {
pulumi.Input
ToConnectionOptionsIdpInitiatedOutput() ConnectionOptionsIdpInitiatedOutput
ToConnectionOptionsIdpInitiatedOutputWithContext(context.Context) ConnectionOptionsIdpInitiatedOutput
}
ConnectionOptionsIdpInitiatedInput is an input type that accepts ConnectionOptionsIdpInitiatedArgs and ConnectionOptionsIdpInitiatedOutput values. You can construct a concrete instance of `ConnectionOptionsIdpInitiatedInput` via:
ConnectionOptionsIdpInitiatedArgs{...}
type ConnectionOptionsIdpInitiatedOutput ¶ added in v1.2.0
type ConnectionOptionsIdpInitiatedOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsIdpInitiatedOutput) ClientAuthorizeQuery ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ClientAuthorizeQuery() pulumi.StringPtrOutput
func (ConnectionOptionsIdpInitiatedOutput) ClientId ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ClientId() pulumi.StringPtrOutput
Google client ID.
func (ConnectionOptionsIdpInitiatedOutput) ClientProtocol ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ClientProtocol() pulumi.StringPtrOutput
func (ConnectionOptionsIdpInitiatedOutput) ElementType ¶ added in v1.2.0
func (ConnectionOptionsIdpInitiatedOutput) ElementType() reflect.Type
func (ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedOutput ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedOutput() ConnectionOptionsIdpInitiatedOutput
func (ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedOutputWithContext ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedOutput
func (ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedPtrOutput ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
func (ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedPtrOutputWithContext ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedOutput) ToConnectionOptionsIdpInitiatedPtrOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedPtrOutput
type ConnectionOptionsIdpInitiatedPtrInput ¶ added in v1.2.0
type ConnectionOptionsIdpInitiatedPtrInput interface {
pulumi.Input
ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
ToConnectionOptionsIdpInitiatedPtrOutputWithContext(context.Context) ConnectionOptionsIdpInitiatedPtrOutput
}
ConnectionOptionsIdpInitiatedPtrInput is an input type that accepts ConnectionOptionsIdpInitiatedArgs, ConnectionOptionsIdpInitiatedPtr and ConnectionOptionsIdpInitiatedPtrOutput values. You can construct a concrete instance of `ConnectionOptionsIdpInitiatedPtrInput` via:
ConnectionOptionsIdpInitiatedArgs{...}
or:
nil
func ConnectionOptionsIdpInitiatedPtr ¶ added in v1.2.0
func ConnectionOptionsIdpInitiatedPtr(v *ConnectionOptionsIdpInitiatedArgs) ConnectionOptionsIdpInitiatedPtrInput
type ConnectionOptionsIdpInitiatedPtrOutput ¶ added in v1.2.0
type ConnectionOptionsIdpInitiatedPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsIdpInitiatedPtrOutput) ClientAuthorizeQuery ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedPtrOutput) ClientAuthorizeQuery() pulumi.StringPtrOutput
func (ConnectionOptionsIdpInitiatedPtrOutput) ClientId ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedPtrOutput) ClientId() pulumi.StringPtrOutput
Google client ID.
func (ConnectionOptionsIdpInitiatedPtrOutput) ClientProtocol ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedPtrOutput) ClientProtocol() pulumi.StringPtrOutput
func (ConnectionOptionsIdpInitiatedPtrOutput) ElementType ¶ added in v1.2.0
func (ConnectionOptionsIdpInitiatedPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsIdpInitiatedPtrOutput) ToConnectionOptionsIdpInitiatedPtrOutput ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedPtrOutput) ToConnectionOptionsIdpInitiatedPtrOutput() ConnectionOptionsIdpInitiatedPtrOutput
func (ConnectionOptionsIdpInitiatedPtrOutput) ToConnectionOptionsIdpInitiatedPtrOutputWithContext ¶ added in v1.2.0
func (o ConnectionOptionsIdpInitiatedPtrOutput) ToConnectionOptionsIdpInitiatedPtrOutputWithContext(ctx context.Context) ConnectionOptionsIdpInitiatedPtrOutput
type ConnectionOptionsInput ¶
type ConnectionOptionsInput interface {
pulumi.Input
ToConnectionOptionsOutput() ConnectionOptionsOutput
ToConnectionOptionsOutputWithContext(context.Context) ConnectionOptionsOutput
}
ConnectionOptionsInput is an input type that accepts ConnectionOptionsArgs and ConnectionOptionsOutput values. You can construct a concrete instance of `ConnectionOptionsInput` via:
ConnectionOptionsArgs{...}
type ConnectionOptionsMfa ¶ added in v1.7.0
type ConnectionOptionsMfaArgs ¶ added in v1.7.0
type ConnectionOptionsMfaArgs struct {
// Indicates whether multifactor authentication is enabled for this connection.
Active pulumi.BoolPtrInput `pulumi:"active"`
// Indicates whether multifactor authentication enrollment settings will be returned.
ReturnEnrollSettings pulumi.BoolPtrInput `pulumi:"returnEnrollSettings"`
}
func (ConnectionOptionsMfaArgs) ElementType ¶ added in v1.7.0
func (ConnectionOptionsMfaArgs) ElementType() reflect.Type
func (ConnectionOptionsMfaArgs) ToConnectionOptionsMfaOutput ¶ added in v1.7.0
func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaOutput() ConnectionOptionsMfaOutput
func (ConnectionOptionsMfaArgs) ToConnectionOptionsMfaOutputWithContext ¶ added in v1.7.0
func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaOutputWithContext(ctx context.Context) ConnectionOptionsMfaOutput
func (ConnectionOptionsMfaArgs) ToConnectionOptionsMfaPtrOutput ¶ added in v1.7.0
func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
func (ConnectionOptionsMfaArgs) ToConnectionOptionsMfaPtrOutputWithContext ¶ added in v1.7.0
func (i ConnectionOptionsMfaArgs) ToConnectionOptionsMfaPtrOutputWithContext(ctx context.Context) ConnectionOptionsMfaPtrOutput
type ConnectionOptionsMfaInput ¶ added in v1.7.0
type ConnectionOptionsMfaInput interface {
pulumi.Input
ToConnectionOptionsMfaOutput() ConnectionOptionsMfaOutput
ToConnectionOptionsMfaOutputWithContext(context.Context) ConnectionOptionsMfaOutput
}
ConnectionOptionsMfaInput is an input type that accepts ConnectionOptionsMfaArgs and ConnectionOptionsMfaOutput values. You can construct a concrete instance of `ConnectionOptionsMfaInput` via:
ConnectionOptionsMfaArgs{...}
type ConnectionOptionsMfaOutput ¶ added in v1.7.0
type ConnectionOptionsMfaOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsMfaOutput) Active ¶ added in v1.7.0
func (o ConnectionOptionsMfaOutput) Active() pulumi.BoolPtrOutput
Indicates whether multifactor authentication is enabled for this connection.
func (ConnectionOptionsMfaOutput) ElementType ¶ added in v1.7.0
func (ConnectionOptionsMfaOutput) ElementType() reflect.Type
func (ConnectionOptionsMfaOutput) ReturnEnrollSettings ¶ added in v1.7.0
func (o ConnectionOptionsMfaOutput) ReturnEnrollSettings() pulumi.BoolPtrOutput
Indicates whether multifactor authentication enrollment settings will be returned.
func (ConnectionOptionsMfaOutput) ToConnectionOptionsMfaOutput ¶ added in v1.7.0
func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaOutput() ConnectionOptionsMfaOutput
func (ConnectionOptionsMfaOutput) ToConnectionOptionsMfaOutputWithContext ¶ added in v1.7.0
func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaOutputWithContext(ctx context.Context) ConnectionOptionsMfaOutput
func (ConnectionOptionsMfaOutput) ToConnectionOptionsMfaPtrOutput ¶ added in v1.7.0
func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
func (ConnectionOptionsMfaOutput) ToConnectionOptionsMfaPtrOutputWithContext ¶ added in v1.7.0
func (o ConnectionOptionsMfaOutput) ToConnectionOptionsMfaPtrOutputWithContext(ctx context.Context) ConnectionOptionsMfaPtrOutput
type ConnectionOptionsMfaPtrInput ¶ added in v1.7.0
type ConnectionOptionsMfaPtrInput interface {
pulumi.Input
ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
ToConnectionOptionsMfaPtrOutputWithContext(context.Context) ConnectionOptionsMfaPtrOutput
}
ConnectionOptionsMfaPtrInput is an input type that accepts ConnectionOptionsMfaArgs, ConnectionOptionsMfaPtr and ConnectionOptionsMfaPtrOutput values. You can construct a concrete instance of `ConnectionOptionsMfaPtrInput` via:
ConnectionOptionsMfaArgs{...}
or:
nil
func ConnectionOptionsMfaPtr ¶ added in v1.7.0
func ConnectionOptionsMfaPtr(v *ConnectionOptionsMfaArgs) ConnectionOptionsMfaPtrInput
type ConnectionOptionsMfaPtrOutput ¶ added in v1.7.0
type ConnectionOptionsMfaPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsMfaPtrOutput) Active ¶ added in v1.7.0
func (o ConnectionOptionsMfaPtrOutput) Active() pulumi.BoolPtrOutput
Indicates whether multifactor authentication is enabled for this connection.
func (ConnectionOptionsMfaPtrOutput) Elem ¶ added in v1.7.0
func (o ConnectionOptionsMfaPtrOutput) Elem() ConnectionOptionsMfaOutput
func (ConnectionOptionsMfaPtrOutput) ElementType ¶ added in v1.7.0
func (ConnectionOptionsMfaPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsMfaPtrOutput) ReturnEnrollSettings ¶ added in v1.7.0
func (o ConnectionOptionsMfaPtrOutput) ReturnEnrollSettings() pulumi.BoolPtrOutput
Indicates whether multifactor authentication enrollment settings will be returned.
func (ConnectionOptionsMfaPtrOutput) ToConnectionOptionsMfaPtrOutput ¶ added in v1.7.0
func (o ConnectionOptionsMfaPtrOutput) ToConnectionOptionsMfaPtrOutput() ConnectionOptionsMfaPtrOutput
func (ConnectionOptionsMfaPtrOutput) ToConnectionOptionsMfaPtrOutputWithContext ¶ added in v1.7.0
func (o ConnectionOptionsMfaPtrOutput) ToConnectionOptionsMfaPtrOutputWithContext(ctx context.Context) ConnectionOptionsMfaPtrOutput
type ConnectionOptionsOutput ¶
type ConnectionOptionsOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsOutput) AdfsServer ¶
func (o ConnectionOptionsOutput) AdfsServer() pulumi.StringPtrOutput
ADFS Metadata source.
func (ConnectionOptionsOutput) AllowedAudiences ¶
func (o ConnectionOptionsOutput) AllowedAudiences() pulumi.StringArrayOutput
List of allowed audiences.
func (ConnectionOptionsOutput) ApiEnableUsers ¶
func (o ConnectionOptionsOutput) ApiEnableUsers() pulumi.BoolPtrOutput
func (ConnectionOptionsOutput) AppDomain
deprecated
func (o ConnectionOptionsOutput) AppDomain() pulumi.StringPtrOutput
Azure AD domain name.
Deprecated: use domain instead
func (ConnectionOptionsOutput) AppId ¶
func (o ConnectionOptionsOutput) AppId() pulumi.StringPtrOutput
Azure AD app ID.
func (ConnectionOptionsOutput) AuthorizationEndpoint ¶
func (o ConnectionOptionsOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) BruteForceProtection ¶
func (o ConnectionOptionsOutput) BruteForceProtection() pulumi.BoolPtrOutput
Indicates whether or not to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
func (ConnectionOptionsOutput) ClientId ¶
func (o ConnectionOptionsOutput) ClientId() pulumi.StringPtrOutput
OIDC provider client ID.
func (ConnectionOptionsOutput) ClientSecret ¶
func (o ConnectionOptionsOutput) ClientSecret() pulumi.StringPtrOutput
OIDC provider client secret.
func (ConnectionOptionsOutput) CommunityBaseUrl ¶
func (o ConnectionOptionsOutput) CommunityBaseUrl() pulumi.StringPtrOutput
String.
func (ConnectionOptionsOutput) Configuration ¶
func (o ConnectionOptionsOutput) Configuration() pulumi.StringMapOutput
A case-sensitive map of key value pairs used as configuration variables for the `customScript`.
func (ConnectionOptionsOutput) CustomScripts ¶
func (o ConnectionOptionsOutput) CustomScripts() pulumi.StringMapOutput
Custom database action scripts. For more information, read [Custom Database Action Script Templates](https://auth0.com/docs/connections/database/custom-db/templates).
func (ConnectionOptionsOutput) Debug ¶ added in v1.2.0
func (o ConnectionOptionsOutput) Debug() pulumi.BoolPtrOutput
(Boolean) When enabled additional debugging information will be generated.
func (ConnectionOptionsOutput) DigestAlgorithm ¶ added in v1.2.0
func (o ConnectionOptionsOutput) DigestAlgorithm() pulumi.StringPtrOutput
Sign Request Algorithm Digest
func (ConnectionOptionsOutput) DisableCache ¶
func (o ConnectionOptionsOutput) DisableCache() pulumi.BoolPtrOutput
func (ConnectionOptionsOutput) DisableSignup ¶
func (o ConnectionOptionsOutput) DisableSignup() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to allow user sign-ups to your application.
func (ConnectionOptionsOutput) DiscoveryUrl ¶
func (o ConnectionOptionsOutput) DiscoveryUrl() pulumi.StringPtrOutput
OpenID discovery URL. E.g. `https://auth.example.com/.well-known/openid-configuration`.
func (ConnectionOptionsOutput) Domain ¶
func (o ConnectionOptionsOutput) Domain() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) DomainAliases ¶
func (o ConnectionOptionsOutput) DomainAliases() pulumi.StringArrayOutput
List of the domains that can be authenticated using the Identity Provider. Only needed for Identifier First authentication flows.
func (ConnectionOptionsOutput) ElementType ¶
func (ConnectionOptionsOutput) ElementType() reflect.Type
func (ConnectionOptionsOutput) EnabledDatabaseCustomization ¶
func (o ConnectionOptionsOutput) EnabledDatabaseCustomization() pulumi.BoolPtrOutput
func (ConnectionOptionsOutput) FieldsMap ¶ added in v1.2.0
func (o ConnectionOptionsOutput) FieldsMap() pulumi.StringMapOutput
SAML Attributes mapping. If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
func (ConnectionOptionsOutput) From ¶
func (o ConnectionOptionsOutput) From() pulumi.StringPtrOutput
SMS number for the sender. Used when SMS Source is From.
func (ConnectionOptionsOutput) IconUrl ¶
func (o ConnectionOptionsOutput) IconUrl() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) IdentityApi ¶
func (o ConnectionOptionsOutput) IdentityApi() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) IdpInitiated ¶ added in v1.2.0
func (o ConnectionOptionsOutput) IdpInitiated() ConnectionOptionsIdpInitiatedPtrOutput
func (ConnectionOptionsOutput) ImportMode ¶
func (o ConnectionOptionsOutput) ImportMode() pulumi.BoolPtrOutput
Indicates whether or not you have a legacy user store and want to gradually migrate those users to the Auth0 user store. [Learn more](https://auth0.com/docs/users/guides/configure-automatic-migration).
func (ConnectionOptionsOutput) Ips ¶
func (o ConnectionOptionsOutput) Ips() pulumi.StringArrayOutput
func (ConnectionOptionsOutput) Issuer ¶
func (o ConnectionOptionsOutput) Issuer() pulumi.StringPtrOutput
Issuer URL. E.g. `https://auth.example.com`
func (ConnectionOptionsOutput) JwksUri ¶
func (o ConnectionOptionsOutput) JwksUri() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) KeyId ¶
func (o ConnectionOptionsOutput) KeyId() pulumi.StringPtrOutput
Key ID.
func (ConnectionOptionsOutput) MaxGroupsToRetrieve ¶
func (o ConnectionOptionsOutput) MaxGroupsToRetrieve() pulumi.StringPtrOutput
Maximum number of groups to retrieve.
func (ConnectionOptionsOutput) MessagingServiceSid ¶
func (o ConnectionOptionsOutput) MessagingServiceSid() pulumi.StringPtrOutput
SID for Copilot. Used when SMS Source is Copilot.
func (ConnectionOptionsOutput) Mfa ¶ added in v1.7.0
func (o ConnectionOptionsOutput) Mfa() ConnectionOptionsMfaPtrOutput
Configuration settings Options for multifactor authentication. For details, see MFA Options.
func (ConnectionOptionsOutput) Name ¶
func (o ConnectionOptionsOutput) Name() pulumi.StringPtrOutput
Name of the connection.
func (ConnectionOptionsOutput) PasswordComplexityOptions ¶
func (o ConnectionOptionsOutput) PasswordComplexityOptions() ConnectionOptionsPasswordComplexityOptionsPtrOutput
Configuration settings for password complexity. For details, see Password Complexity Options.
func (ConnectionOptionsOutput) PasswordDictionary ¶
func (o ConnectionOptionsOutput) PasswordDictionary() ConnectionOptionsPasswordDictionaryPtrOutput
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary. For details, see Password Dictionary.
func (ConnectionOptionsOutput) PasswordHistories ¶
func (o ConnectionOptionsOutput) PasswordHistories() ConnectionOptionsPasswordHistoryArrayOutput
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords. For details, see Password History.
func (ConnectionOptionsOutput) PasswordNoPersonalInfo ¶
func (o ConnectionOptionsOutput) PasswordNoPersonalInfo() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email. For details, see Password No Personal Info.
func (ConnectionOptionsOutput) PasswordPolicy ¶
func (o ConnectionOptionsOutput) PasswordPolicy() pulumi.StringPtrOutput
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include `none`, `low`, `fair`, `good`, `excellent`.
func (ConnectionOptionsOutput) ProtocolBinding ¶ added in v1.2.0
func (o ConnectionOptionsOutput) ProtocolBinding() pulumi.StringPtrOutput
The SAML Response Binding - how the SAML token is received by Auth0 from IdP. Two possible values are `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect` (default) and `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`
func (ConnectionOptionsOutput) RequestTemplate ¶ added in v1.2.0
func (o ConnectionOptionsOutput) RequestTemplate() pulumi.StringPtrOutput
Template that formats the SAML request
func (ConnectionOptionsOutput) RequiresUsername ¶
func (o ConnectionOptionsOutput) RequiresUsername() pulumi.BoolPtrOutput
Indicates whether or not the user is required to provide a username in addition to an email address.
func (ConnectionOptionsOutput) Scopes ¶
func (o ConnectionOptionsOutput) Scopes() pulumi.StringArrayOutput
Scopes required by the connection. The value must be a list, for example `["openid", "profile", "email"]`.
func (ConnectionOptionsOutput) Scripts ¶ added in v1.2.0
func (o ConnectionOptionsOutput) Scripts() pulumi.StringMapOutput
func (ConnectionOptionsOutput) SetUserRootAttributes ¶ added in v1.8.0
func (o ConnectionOptionsOutput) SetUserRootAttributes() pulumi.StringPtrOutput
Determines whether the 'name', 'given_name', 'family_name', 'nickname', and 'picture' attributes can be independently updated when using the external IdP. Default is `onEachLogin` and can be set to `onFirstLogin`.
func (ConnectionOptionsOutput) SignInEndpoint ¶ added in v1.2.0
func (o ConnectionOptionsOutput) SignInEndpoint() pulumi.StringPtrOutput
SAML single login URL for the connection.
func (ConnectionOptionsOutput) SignOutEndpoint ¶ added in v1.2.0
func (o ConnectionOptionsOutput) SignOutEndpoint() pulumi.StringPtrOutput
SAML single logout URL for the connection.
func (ConnectionOptionsOutput) SignSamlRequest ¶ added in v1.2.0
func (o ConnectionOptionsOutput) SignSamlRequest() pulumi.BoolPtrOutput
(Boolean) When enabled, the SAML authentication request will be signed.
func (ConnectionOptionsOutput) SignatureAlgorithm ¶ added in v1.2.0
func (o ConnectionOptionsOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Sign Request Algorithm
func (ConnectionOptionsOutput) SigningCert ¶ added in v1.2.0
func (o ConnectionOptionsOutput) SigningCert() pulumi.StringPtrOutput
The X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded
func (ConnectionOptionsOutput) StrategyVersion ¶
func (o ConnectionOptionsOutput) StrategyVersion() pulumi.IntPtrOutput
Version 1 is deprecated, use version 2.
func (ConnectionOptionsOutput) Subject ¶
func (o ConnectionOptionsOutput) Subject() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) Syntax ¶
func (o ConnectionOptionsOutput) Syntax() pulumi.StringPtrOutput
Syntax of the SMS. Options include `markdown` and `liquid`.
func (ConnectionOptionsOutput) TeamId ¶
func (o ConnectionOptionsOutput) TeamId() pulumi.StringPtrOutput
Team ID.
func (ConnectionOptionsOutput) Template ¶
func (o ConnectionOptionsOutput) Template() pulumi.StringPtrOutput
Template for the SMS. You can use `@@password@@` as a placeholder for the password value.
func (ConnectionOptionsOutput) TenantDomain ¶
func (o ConnectionOptionsOutput) TenantDomain() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) ToConnectionOptionsOutput ¶
func (o ConnectionOptionsOutput) ToConnectionOptionsOutput() ConnectionOptionsOutput
func (ConnectionOptionsOutput) ToConnectionOptionsOutputWithContext ¶
func (o ConnectionOptionsOutput) ToConnectionOptionsOutputWithContext(ctx context.Context) ConnectionOptionsOutput
func (ConnectionOptionsOutput) ToConnectionOptionsPtrOutput ¶
func (o ConnectionOptionsOutput) ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
func (ConnectionOptionsOutput) ToConnectionOptionsPtrOutputWithContext ¶
func (o ConnectionOptionsOutput) ToConnectionOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPtrOutput
func (ConnectionOptionsOutput) TokenEndpoint ¶
func (o ConnectionOptionsOutput) TokenEndpoint() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) Totp ¶
func (o ConnectionOptionsOutput) Totp() ConnectionOptionsTotpPtrOutput
Configuration options for one-time passwords. For details, see TOTP.
func (ConnectionOptionsOutput) TwilioSid ¶
func (o ConnectionOptionsOutput) TwilioSid() pulumi.StringPtrOutput
SID for your Twilio account.
func (ConnectionOptionsOutput) TwilioToken ¶
func (o ConnectionOptionsOutput) TwilioToken() pulumi.StringPtrOutput
AuthToken for your Twilio account.
func (ConnectionOptionsOutput) Type ¶
func (o ConnectionOptionsOutput) Type() pulumi.StringPtrOutput
Value can be `backChannel` or `frontChannel`.
func (ConnectionOptionsOutput) UseCertAuth ¶
func (o ConnectionOptionsOutput) UseCertAuth() pulumi.BoolPtrOutput
func (ConnectionOptionsOutput) UseKerberos ¶
func (o ConnectionOptionsOutput) UseKerberos() pulumi.BoolPtrOutput
func (ConnectionOptionsOutput) UseWsfed ¶
func (o ConnectionOptionsOutput) UseWsfed() pulumi.BoolPtrOutput
func (ConnectionOptionsOutput) UserIdAttribute ¶ added in v1.2.0
func (o ConnectionOptionsOutput) UserIdAttribute() pulumi.StringPtrOutput
Attribute in the SAML token that will be mapped to the userId property in Auth0.
func (ConnectionOptionsOutput) UserinfoEndpoint ¶
func (o ConnectionOptionsOutput) UserinfoEndpoint() pulumi.StringPtrOutput
func (ConnectionOptionsOutput) Validation ¶
func (o ConnectionOptionsOutput) Validation() ConnectionOptionsValidationPtrOutput
Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
func (ConnectionOptionsOutput) WaadCommonEndpoint ¶
func (o ConnectionOptionsOutput) WaadCommonEndpoint() pulumi.BoolPtrOutput
Indicates whether or not to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
func (ConnectionOptionsOutput) WaadProtocol ¶
func (o ConnectionOptionsOutput) WaadProtocol() pulumi.StringPtrOutput
type ConnectionOptionsPasswordComplexityOptions ¶
type ConnectionOptionsPasswordComplexityOptions struct {
// Minimum number of characters allowed in passwords.
MinLength *int `pulumi:"minLength"`
}
type ConnectionOptionsPasswordComplexityOptionsArgs ¶
type ConnectionOptionsPasswordComplexityOptionsArgs struct {
// Minimum number of characters allowed in passwords.
MinLength pulumi.IntPtrInput `pulumi:"minLength"`
}
func (ConnectionOptionsPasswordComplexityOptionsArgs) ElementType ¶
func (ConnectionOptionsPasswordComplexityOptionsArgs) ElementType() reflect.Type
func (ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsOutput ¶
func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsOutput() ConnectionOptionsPasswordComplexityOptionsOutput
func (ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsOutputWithContext ¶
func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsOutput
func (ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsPtrOutput ¶
func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
func (ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext ¶
func (i ConnectionOptionsPasswordComplexityOptionsArgs) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
type ConnectionOptionsPasswordComplexityOptionsInput ¶
type ConnectionOptionsPasswordComplexityOptionsInput interface {
pulumi.Input
ToConnectionOptionsPasswordComplexityOptionsOutput() ConnectionOptionsPasswordComplexityOptionsOutput
ToConnectionOptionsPasswordComplexityOptionsOutputWithContext(context.Context) ConnectionOptionsPasswordComplexityOptionsOutput
}
ConnectionOptionsPasswordComplexityOptionsInput is an input type that accepts ConnectionOptionsPasswordComplexityOptionsArgs and ConnectionOptionsPasswordComplexityOptionsOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordComplexityOptionsInput` via:
ConnectionOptionsPasswordComplexityOptionsArgs{...}
type ConnectionOptionsPasswordComplexityOptionsOutput ¶
type ConnectionOptionsPasswordComplexityOptionsOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordComplexityOptionsOutput) ElementType ¶
func (ConnectionOptionsPasswordComplexityOptionsOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordComplexityOptionsOutput) MinLength ¶
func (o ConnectionOptionsPasswordComplexityOptionsOutput) MinLength() pulumi.IntPtrOutput
Minimum number of characters allowed in passwords.
func (ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsOutput ¶
func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsOutput() ConnectionOptionsPasswordComplexityOptionsOutput
func (ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsOutputWithContext ¶
func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsOutput
func (ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutput ¶
func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
func (ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext ¶
func (o ConnectionOptionsPasswordComplexityOptionsOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
type ConnectionOptionsPasswordComplexityOptionsPtrInput ¶
type ConnectionOptionsPasswordComplexityOptionsPtrInput interface {
pulumi.Input
ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
}
ConnectionOptionsPasswordComplexityOptionsPtrInput is an input type that accepts ConnectionOptionsPasswordComplexityOptionsArgs, ConnectionOptionsPasswordComplexityOptionsPtr and ConnectionOptionsPasswordComplexityOptionsPtrOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordComplexityOptionsPtrInput` via:
ConnectionOptionsPasswordComplexityOptionsArgs{...}
or:
nil
func ConnectionOptionsPasswordComplexityOptionsPtr ¶
func ConnectionOptionsPasswordComplexityOptionsPtr(v *ConnectionOptionsPasswordComplexityOptionsArgs) ConnectionOptionsPasswordComplexityOptionsPtrInput
type ConnectionOptionsPasswordComplexityOptionsPtrOutput ¶
type ConnectionOptionsPasswordComplexityOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordComplexityOptionsPtrOutput) ElementType ¶
func (ConnectionOptionsPasswordComplexityOptionsPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordComplexityOptionsPtrOutput) MinLength ¶
func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) MinLength() pulumi.IntPtrOutput
Minimum number of characters allowed in passwords.
func (ConnectionOptionsPasswordComplexityOptionsPtrOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutput ¶
func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutput() ConnectionOptionsPasswordComplexityOptionsPtrOutput
func (ConnectionOptionsPasswordComplexityOptionsPtrOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext ¶
func (o ConnectionOptionsPasswordComplexityOptionsPtrOutput) ToConnectionOptionsPasswordComplexityOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordComplexityOptionsPtrOutput
type ConnectionOptionsPasswordDictionary ¶
type ConnectionOptionsPasswordDictionary struct {
// Customized contents of the password dictionary. By default, the password dictionary contains a list of the [10,000 most common passwords](https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10k-most-common.txt); your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
Dictionaries []string `pulumi:"dictionaries"`
// Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
Enable *bool `pulumi:"enable"`
}
type ConnectionOptionsPasswordDictionaryArgs ¶
type ConnectionOptionsPasswordDictionaryArgs struct {
// Customized contents of the password dictionary. By default, the password dictionary contains a list of the [10,000 most common passwords](https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10k-most-common.txt); your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
Dictionaries pulumi.StringArrayInput `pulumi:"dictionaries"`
// Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
Enable pulumi.BoolPtrInput `pulumi:"enable"`
}
func (ConnectionOptionsPasswordDictionaryArgs) ElementType ¶
func (ConnectionOptionsPasswordDictionaryArgs) ElementType() reflect.Type
func (ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryOutput ¶
func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryOutput() ConnectionOptionsPasswordDictionaryOutput
func (ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryOutputWithContext ¶
func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryOutput
func (ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryPtrOutput ¶
func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
func (ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext ¶
func (i ConnectionOptionsPasswordDictionaryArgs) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
type ConnectionOptionsPasswordDictionaryInput ¶
type ConnectionOptionsPasswordDictionaryInput interface {
pulumi.Input
ToConnectionOptionsPasswordDictionaryOutput() ConnectionOptionsPasswordDictionaryOutput
ToConnectionOptionsPasswordDictionaryOutputWithContext(context.Context) ConnectionOptionsPasswordDictionaryOutput
}
ConnectionOptionsPasswordDictionaryInput is an input type that accepts ConnectionOptionsPasswordDictionaryArgs and ConnectionOptionsPasswordDictionaryOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordDictionaryInput` via:
ConnectionOptionsPasswordDictionaryArgs{...}
type ConnectionOptionsPasswordDictionaryOutput ¶
type ConnectionOptionsPasswordDictionaryOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordDictionaryOutput) Dictionaries ¶
func (o ConnectionOptionsPasswordDictionaryOutput) Dictionaries() pulumi.StringArrayOutput
Customized contents of the password dictionary. By default, the password dictionary contains a list of the [10,000 most common passwords](https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10k-most-common.txt); your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
func (ConnectionOptionsPasswordDictionaryOutput) ElementType ¶
func (ConnectionOptionsPasswordDictionaryOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordDictionaryOutput) Enable ¶
func (o ConnectionOptionsPasswordDictionaryOutput) Enable() pulumi.BoolPtrOutput
Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
func (ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryOutput ¶
func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryOutput() ConnectionOptionsPasswordDictionaryOutput
func (ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryOutputWithContext ¶
func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryOutput
func (ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryPtrOutput ¶
func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
func (ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext ¶
func (o ConnectionOptionsPasswordDictionaryOutput) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
type ConnectionOptionsPasswordDictionaryPtrInput ¶
type ConnectionOptionsPasswordDictionaryPtrInput interface {
pulumi.Input
ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
}
ConnectionOptionsPasswordDictionaryPtrInput is an input type that accepts ConnectionOptionsPasswordDictionaryArgs, ConnectionOptionsPasswordDictionaryPtr and ConnectionOptionsPasswordDictionaryPtrOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordDictionaryPtrInput` via:
ConnectionOptionsPasswordDictionaryArgs{...}
or:
nil
func ConnectionOptionsPasswordDictionaryPtr ¶
func ConnectionOptionsPasswordDictionaryPtr(v *ConnectionOptionsPasswordDictionaryArgs) ConnectionOptionsPasswordDictionaryPtrInput
type ConnectionOptionsPasswordDictionaryPtrOutput ¶
type ConnectionOptionsPasswordDictionaryPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordDictionaryPtrOutput) Dictionaries ¶
func (o ConnectionOptionsPasswordDictionaryPtrOutput) Dictionaries() pulumi.StringArrayOutput
Customized contents of the password dictionary. By default, the password dictionary contains a list of the [10,000 most common passwords](https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10k-most-common.txt); your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
func (ConnectionOptionsPasswordDictionaryPtrOutput) ElementType ¶
func (ConnectionOptionsPasswordDictionaryPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordDictionaryPtrOutput) Enable ¶
func (o ConnectionOptionsPasswordDictionaryPtrOutput) Enable() pulumi.BoolPtrOutput
Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
func (ConnectionOptionsPasswordDictionaryPtrOutput) ToConnectionOptionsPasswordDictionaryPtrOutput ¶
func (o ConnectionOptionsPasswordDictionaryPtrOutput) ToConnectionOptionsPasswordDictionaryPtrOutput() ConnectionOptionsPasswordDictionaryPtrOutput
func (ConnectionOptionsPasswordDictionaryPtrOutput) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext ¶
func (o ConnectionOptionsPasswordDictionaryPtrOutput) ToConnectionOptionsPasswordDictionaryPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordDictionaryPtrOutput
type ConnectionOptionsPasswordHistory ¶
type ConnectionOptionsPasswordHistory struct {
// Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
Enable *bool `pulumi:"enable"`
// Indicates the number of passwords to keep in history with a maximum of 24.
Size *int `pulumi:"size"`
}
type ConnectionOptionsPasswordHistoryArgs ¶
type ConnectionOptionsPasswordHistoryArgs struct {
// Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
Enable pulumi.BoolPtrInput `pulumi:"enable"`
// Indicates the number of passwords to keep in history with a maximum of 24.
Size pulumi.IntPtrInput `pulumi:"size"`
}
func (ConnectionOptionsPasswordHistoryArgs) ElementType ¶
func (ConnectionOptionsPasswordHistoryArgs) ElementType() reflect.Type
func (ConnectionOptionsPasswordHistoryArgs) ToConnectionOptionsPasswordHistoryOutput ¶
func (i ConnectionOptionsPasswordHistoryArgs) ToConnectionOptionsPasswordHistoryOutput() ConnectionOptionsPasswordHistoryOutput
func (ConnectionOptionsPasswordHistoryArgs) ToConnectionOptionsPasswordHistoryOutputWithContext ¶
func (i ConnectionOptionsPasswordHistoryArgs) ToConnectionOptionsPasswordHistoryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryOutput
type ConnectionOptionsPasswordHistoryArray ¶
type ConnectionOptionsPasswordHistoryArray []ConnectionOptionsPasswordHistoryInput
func (ConnectionOptionsPasswordHistoryArray) ElementType ¶
func (ConnectionOptionsPasswordHistoryArray) ElementType() reflect.Type
func (ConnectionOptionsPasswordHistoryArray) ToConnectionOptionsPasswordHistoryArrayOutput ¶
func (i ConnectionOptionsPasswordHistoryArray) ToConnectionOptionsPasswordHistoryArrayOutput() ConnectionOptionsPasswordHistoryArrayOutput
func (ConnectionOptionsPasswordHistoryArray) ToConnectionOptionsPasswordHistoryArrayOutputWithContext ¶
func (i ConnectionOptionsPasswordHistoryArray) ToConnectionOptionsPasswordHistoryArrayOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryArrayOutput
type ConnectionOptionsPasswordHistoryArrayInput ¶
type ConnectionOptionsPasswordHistoryArrayInput interface {
pulumi.Input
ToConnectionOptionsPasswordHistoryArrayOutput() ConnectionOptionsPasswordHistoryArrayOutput
ToConnectionOptionsPasswordHistoryArrayOutputWithContext(context.Context) ConnectionOptionsPasswordHistoryArrayOutput
}
ConnectionOptionsPasswordHistoryArrayInput is an input type that accepts ConnectionOptionsPasswordHistoryArray and ConnectionOptionsPasswordHistoryArrayOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordHistoryArrayInput` via:
ConnectionOptionsPasswordHistoryArray{ ConnectionOptionsPasswordHistoryArgs{...} }
type ConnectionOptionsPasswordHistoryArrayOutput ¶
type ConnectionOptionsPasswordHistoryArrayOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordHistoryArrayOutput) ElementType ¶
func (ConnectionOptionsPasswordHistoryArrayOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordHistoryArrayOutput) ToConnectionOptionsPasswordHistoryArrayOutput ¶
func (o ConnectionOptionsPasswordHistoryArrayOutput) ToConnectionOptionsPasswordHistoryArrayOutput() ConnectionOptionsPasswordHistoryArrayOutput
func (ConnectionOptionsPasswordHistoryArrayOutput) ToConnectionOptionsPasswordHistoryArrayOutputWithContext ¶
func (o ConnectionOptionsPasswordHistoryArrayOutput) ToConnectionOptionsPasswordHistoryArrayOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryArrayOutput
type ConnectionOptionsPasswordHistoryInput ¶
type ConnectionOptionsPasswordHistoryInput interface {
pulumi.Input
ToConnectionOptionsPasswordHistoryOutput() ConnectionOptionsPasswordHistoryOutput
ToConnectionOptionsPasswordHistoryOutputWithContext(context.Context) ConnectionOptionsPasswordHistoryOutput
}
ConnectionOptionsPasswordHistoryInput is an input type that accepts ConnectionOptionsPasswordHistoryArgs and ConnectionOptionsPasswordHistoryOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordHistoryInput` via:
ConnectionOptionsPasswordHistoryArgs{...}
type ConnectionOptionsPasswordHistoryOutput ¶
type ConnectionOptionsPasswordHistoryOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordHistoryOutput) ElementType ¶
func (ConnectionOptionsPasswordHistoryOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordHistoryOutput) Enable ¶
func (o ConnectionOptionsPasswordHistoryOutput) Enable() pulumi.BoolPtrOutput
Indicates whether password history is enabled for the connection. When enabled, any existing users in this connection will be unaffected; the system will maintain their password history going forward.
func (ConnectionOptionsPasswordHistoryOutput) Size ¶
func (o ConnectionOptionsPasswordHistoryOutput) Size() pulumi.IntPtrOutput
Indicates the number of passwords to keep in history with a maximum of 24.
func (ConnectionOptionsPasswordHistoryOutput) ToConnectionOptionsPasswordHistoryOutput ¶
func (o ConnectionOptionsPasswordHistoryOutput) ToConnectionOptionsPasswordHistoryOutput() ConnectionOptionsPasswordHistoryOutput
func (ConnectionOptionsPasswordHistoryOutput) ToConnectionOptionsPasswordHistoryOutputWithContext ¶
func (o ConnectionOptionsPasswordHistoryOutput) ToConnectionOptionsPasswordHistoryOutputWithContext(ctx context.Context) ConnectionOptionsPasswordHistoryOutput
type ConnectionOptionsPasswordNoPersonalInfo ¶
type ConnectionOptionsPasswordNoPersonalInfo struct {
// Indicates whether the password personal info check is enabled for this connection.
Enable *bool `pulumi:"enable"`
}
type ConnectionOptionsPasswordNoPersonalInfoArgs ¶
type ConnectionOptionsPasswordNoPersonalInfoArgs struct {
// Indicates whether the password personal info check is enabled for this connection.
Enable pulumi.BoolPtrInput `pulumi:"enable"`
}
func (ConnectionOptionsPasswordNoPersonalInfoArgs) ElementType ¶
func (ConnectionOptionsPasswordNoPersonalInfoArgs) ElementType() reflect.Type
func (ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoOutput ¶
func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoOutput() ConnectionOptionsPasswordNoPersonalInfoOutput
func (ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext ¶
func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoOutput
func (ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput ¶
func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
func (ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext ¶
func (i ConnectionOptionsPasswordNoPersonalInfoArgs) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
type ConnectionOptionsPasswordNoPersonalInfoInput ¶
type ConnectionOptionsPasswordNoPersonalInfoInput interface {
pulumi.Input
ToConnectionOptionsPasswordNoPersonalInfoOutput() ConnectionOptionsPasswordNoPersonalInfoOutput
ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext(context.Context) ConnectionOptionsPasswordNoPersonalInfoOutput
}
ConnectionOptionsPasswordNoPersonalInfoInput is an input type that accepts ConnectionOptionsPasswordNoPersonalInfoArgs and ConnectionOptionsPasswordNoPersonalInfoOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordNoPersonalInfoInput` via:
ConnectionOptionsPasswordNoPersonalInfoArgs{...}
type ConnectionOptionsPasswordNoPersonalInfoOutput ¶
type ConnectionOptionsPasswordNoPersonalInfoOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordNoPersonalInfoOutput) ElementType ¶
func (ConnectionOptionsPasswordNoPersonalInfoOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordNoPersonalInfoOutput) Enable ¶
func (o ConnectionOptionsPasswordNoPersonalInfoOutput) Enable() pulumi.BoolPtrOutput
Indicates whether the password personal info check is enabled for this connection.
func (ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoOutput ¶
func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoOutput() ConnectionOptionsPasswordNoPersonalInfoOutput
func (ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext ¶
func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoOutput
func (ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput ¶
func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
func (ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext ¶
func (o ConnectionOptionsPasswordNoPersonalInfoOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
type ConnectionOptionsPasswordNoPersonalInfoPtrInput ¶
type ConnectionOptionsPasswordNoPersonalInfoPtrInput interface {
pulumi.Input
ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
}
ConnectionOptionsPasswordNoPersonalInfoPtrInput is an input type that accepts ConnectionOptionsPasswordNoPersonalInfoArgs, ConnectionOptionsPasswordNoPersonalInfoPtr and ConnectionOptionsPasswordNoPersonalInfoPtrOutput values. You can construct a concrete instance of `ConnectionOptionsPasswordNoPersonalInfoPtrInput` via:
ConnectionOptionsPasswordNoPersonalInfoArgs{...}
or:
nil
func ConnectionOptionsPasswordNoPersonalInfoPtr ¶
func ConnectionOptionsPasswordNoPersonalInfoPtr(v *ConnectionOptionsPasswordNoPersonalInfoArgs) ConnectionOptionsPasswordNoPersonalInfoPtrInput
type ConnectionOptionsPasswordNoPersonalInfoPtrOutput ¶
type ConnectionOptionsPasswordNoPersonalInfoPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ElementType ¶
func (ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsPasswordNoPersonalInfoPtrOutput) Enable ¶
func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) Enable() pulumi.BoolPtrOutput
Indicates whether the password personal info check is enabled for this connection.
func (ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput ¶
func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutput() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
func (ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext ¶
func (o ConnectionOptionsPasswordNoPersonalInfoPtrOutput) ToConnectionOptionsPasswordNoPersonalInfoPtrOutputWithContext(ctx context.Context) ConnectionOptionsPasswordNoPersonalInfoPtrOutput
type ConnectionOptionsPtrInput ¶
type ConnectionOptionsPtrInput interface {
pulumi.Input
ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
ToConnectionOptionsPtrOutputWithContext(context.Context) ConnectionOptionsPtrOutput
}
ConnectionOptionsPtrInput is an input type that accepts ConnectionOptionsArgs, ConnectionOptionsPtr and ConnectionOptionsPtrOutput values. You can construct a concrete instance of `ConnectionOptionsPtrInput` via:
ConnectionOptionsArgs{...}
or:
nil
func ConnectionOptionsPtr ¶
func ConnectionOptionsPtr(v *ConnectionOptionsArgs) ConnectionOptionsPtrInput
type ConnectionOptionsPtrOutput ¶
type ConnectionOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsPtrOutput) AdfsServer ¶
func (o ConnectionOptionsPtrOutput) AdfsServer() pulumi.StringPtrOutput
ADFS Metadata source.
func (ConnectionOptionsPtrOutput) AllowedAudiences ¶
func (o ConnectionOptionsPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
List of allowed audiences.
func (ConnectionOptionsPtrOutput) ApiEnableUsers ¶
func (o ConnectionOptionsPtrOutput) ApiEnableUsers() pulumi.BoolPtrOutput
func (ConnectionOptionsPtrOutput) AppDomain
deprecated
func (o ConnectionOptionsPtrOutput) AppDomain() pulumi.StringPtrOutput
Azure AD domain name.
Deprecated: use domain instead
func (ConnectionOptionsPtrOutput) AppId ¶
func (o ConnectionOptionsPtrOutput) AppId() pulumi.StringPtrOutput
Azure AD app ID.
func (ConnectionOptionsPtrOutput) AuthorizationEndpoint ¶
func (o ConnectionOptionsPtrOutput) AuthorizationEndpoint() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) BruteForceProtection ¶
func (o ConnectionOptionsPtrOutput) BruteForceProtection() pulumi.BoolPtrOutput
Indicates whether or not to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
func (ConnectionOptionsPtrOutput) ClientId ¶
func (o ConnectionOptionsPtrOutput) ClientId() pulumi.StringPtrOutput
OIDC provider client ID.
func (ConnectionOptionsPtrOutput) ClientSecret ¶
func (o ConnectionOptionsPtrOutput) ClientSecret() pulumi.StringPtrOutput
OIDC provider client secret.
func (ConnectionOptionsPtrOutput) CommunityBaseUrl ¶
func (o ConnectionOptionsPtrOutput) CommunityBaseUrl() pulumi.StringPtrOutput
String.
func (ConnectionOptionsPtrOutput) Configuration ¶
func (o ConnectionOptionsPtrOutput) Configuration() pulumi.StringMapOutput
A case-sensitive map of key value pairs used as configuration variables for the `customScript`.
func (ConnectionOptionsPtrOutput) CustomScripts ¶
func (o ConnectionOptionsPtrOutput) CustomScripts() pulumi.StringMapOutput
Custom database action scripts. For more information, read [Custom Database Action Script Templates](https://auth0.com/docs/connections/database/custom-db/templates).
func (ConnectionOptionsPtrOutput) Debug ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) Debug() pulumi.BoolPtrOutput
(Boolean) When enabled additional debugging information will be generated.
func (ConnectionOptionsPtrOutput) DigestAlgorithm ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
Sign Request Algorithm Digest
func (ConnectionOptionsPtrOutput) DisableCache ¶
func (o ConnectionOptionsPtrOutput) DisableCache() pulumi.BoolPtrOutput
func (ConnectionOptionsPtrOutput) DisableSignup ¶
func (o ConnectionOptionsPtrOutput) DisableSignup() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to allow user sign-ups to your application.
func (ConnectionOptionsPtrOutput) DiscoveryUrl ¶
func (o ConnectionOptionsPtrOutput) DiscoveryUrl() pulumi.StringPtrOutput
OpenID discovery URL. E.g. `https://auth.example.com/.well-known/openid-configuration`.
func (ConnectionOptionsPtrOutput) Domain ¶
func (o ConnectionOptionsPtrOutput) Domain() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) DomainAliases ¶
func (o ConnectionOptionsPtrOutput) DomainAliases() pulumi.StringArrayOutput
List of the domains that can be authenticated using the Identity Provider. Only needed for Identifier First authentication flows.
func (ConnectionOptionsPtrOutput) Elem ¶
func (o ConnectionOptionsPtrOutput) Elem() ConnectionOptionsOutput
func (ConnectionOptionsPtrOutput) ElementType ¶
func (ConnectionOptionsPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsPtrOutput) EnabledDatabaseCustomization ¶
func (o ConnectionOptionsPtrOutput) EnabledDatabaseCustomization() pulumi.BoolPtrOutput
func (ConnectionOptionsPtrOutput) FieldsMap ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) FieldsMap() pulumi.StringMapOutput
SAML Attributes mapping. If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
func (ConnectionOptionsPtrOutput) From ¶
func (o ConnectionOptionsPtrOutput) From() pulumi.StringPtrOutput
SMS number for the sender. Used when SMS Source is From.
func (ConnectionOptionsPtrOutput) IconUrl ¶
func (o ConnectionOptionsPtrOutput) IconUrl() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) IdentityApi ¶
func (o ConnectionOptionsPtrOutput) IdentityApi() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) IdpInitiated ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) IdpInitiated() ConnectionOptionsIdpInitiatedPtrOutput
func (ConnectionOptionsPtrOutput) ImportMode ¶
func (o ConnectionOptionsPtrOutput) ImportMode() pulumi.BoolPtrOutput
Indicates whether or not you have a legacy user store and want to gradually migrate those users to the Auth0 user store. [Learn more](https://auth0.com/docs/users/guides/configure-automatic-migration).
func (ConnectionOptionsPtrOutput) Ips ¶
func (o ConnectionOptionsPtrOutput) Ips() pulumi.StringArrayOutput
func (ConnectionOptionsPtrOutput) Issuer ¶
func (o ConnectionOptionsPtrOutput) Issuer() pulumi.StringPtrOutput
Issuer URL. E.g. `https://auth.example.com`
func (ConnectionOptionsPtrOutput) JwksUri ¶
func (o ConnectionOptionsPtrOutput) JwksUri() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) KeyId ¶
func (o ConnectionOptionsPtrOutput) KeyId() pulumi.StringPtrOutput
Key ID.
func (ConnectionOptionsPtrOutput) MaxGroupsToRetrieve ¶
func (o ConnectionOptionsPtrOutput) MaxGroupsToRetrieve() pulumi.StringPtrOutput
Maximum number of groups to retrieve.
func (ConnectionOptionsPtrOutput) MessagingServiceSid ¶
func (o ConnectionOptionsPtrOutput) MessagingServiceSid() pulumi.StringPtrOutput
SID for Copilot. Used when SMS Source is Copilot.
func (ConnectionOptionsPtrOutput) Mfa ¶ added in v1.7.0
func (o ConnectionOptionsPtrOutput) Mfa() ConnectionOptionsMfaPtrOutput
Configuration settings Options for multifactor authentication. For details, see MFA Options.
func (ConnectionOptionsPtrOutput) Name ¶
func (o ConnectionOptionsPtrOutput) Name() pulumi.StringPtrOutput
Name of the connection.
func (ConnectionOptionsPtrOutput) PasswordComplexityOptions ¶
func (o ConnectionOptionsPtrOutput) PasswordComplexityOptions() ConnectionOptionsPasswordComplexityOptionsPtrOutput
Configuration settings for password complexity. For details, see Password Complexity Options.
func (ConnectionOptionsPtrOutput) PasswordDictionary ¶
func (o ConnectionOptionsPtrOutput) PasswordDictionary() ConnectionOptionsPasswordDictionaryPtrOutput
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary. For details, see Password Dictionary.
func (ConnectionOptionsPtrOutput) PasswordHistories ¶
func (o ConnectionOptionsPtrOutput) PasswordHistories() ConnectionOptionsPasswordHistoryArrayOutput
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords. For details, see Password History.
func (ConnectionOptionsPtrOutput) PasswordNoPersonalInfo ¶
func (o ConnectionOptionsPtrOutput) PasswordNoPersonalInfo() ConnectionOptionsPasswordNoPersonalInfoPtrOutput
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email. For details, see Password No Personal Info.
func (ConnectionOptionsPtrOutput) PasswordPolicy ¶
func (o ConnectionOptionsPtrOutput) PasswordPolicy() pulumi.StringPtrOutput
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include `none`, `low`, `fair`, `good`, `excellent`.
func (ConnectionOptionsPtrOutput) ProtocolBinding ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) ProtocolBinding() pulumi.StringPtrOutput
The SAML Response Binding - how the SAML token is received by Auth0 from IdP. Two possible values are `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect` (default) and `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`
func (ConnectionOptionsPtrOutput) RequestTemplate ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) RequestTemplate() pulumi.StringPtrOutput
Template that formats the SAML request
func (ConnectionOptionsPtrOutput) RequiresUsername ¶
func (o ConnectionOptionsPtrOutput) RequiresUsername() pulumi.BoolPtrOutput
Indicates whether or not the user is required to provide a username in addition to an email address.
func (ConnectionOptionsPtrOutput) Scopes ¶
func (o ConnectionOptionsPtrOutput) Scopes() pulumi.StringArrayOutput
Scopes required by the connection. The value must be a list, for example `["openid", "profile", "email"]`.
func (ConnectionOptionsPtrOutput) Scripts ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) Scripts() pulumi.StringMapOutput
func (ConnectionOptionsPtrOutput) SetUserRootAttributes ¶ added in v1.8.0
func (o ConnectionOptionsPtrOutput) SetUserRootAttributes() pulumi.StringPtrOutput
Determines whether the 'name', 'given_name', 'family_name', 'nickname', and 'picture' attributes can be independently updated when using the external IdP. Default is `onEachLogin` and can be set to `onFirstLogin`.
func (ConnectionOptionsPtrOutput) SignInEndpoint ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) SignInEndpoint() pulumi.StringPtrOutput
SAML single login URL for the connection.
func (ConnectionOptionsPtrOutput) SignOutEndpoint ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) SignOutEndpoint() pulumi.StringPtrOutput
SAML single logout URL for the connection.
func (ConnectionOptionsPtrOutput) SignSamlRequest ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) SignSamlRequest() pulumi.BoolPtrOutput
(Boolean) When enabled, the SAML authentication request will be signed.
func (ConnectionOptionsPtrOutput) SignatureAlgorithm ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Sign Request Algorithm
func (ConnectionOptionsPtrOutput) SigningCert ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) SigningCert() pulumi.StringPtrOutput
The X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded
func (ConnectionOptionsPtrOutput) StrategyVersion ¶
func (o ConnectionOptionsPtrOutput) StrategyVersion() pulumi.IntPtrOutput
Version 1 is deprecated, use version 2.
func (ConnectionOptionsPtrOutput) Subject ¶
func (o ConnectionOptionsPtrOutput) Subject() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) Syntax ¶
func (o ConnectionOptionsPtrOutput) Syntax() pulumi.StringPtrOutput
Syntax of the SMS. Options include `markdown` and `liquid`.
func (ConnectionOptionsPtrOutput) TeamId ¶
func (o ConnectionOptionsPtrOutput) TeamId() pulumi.StringPtrOutput
Team ID.
func (ConnectionOptionsPtrOutput) Template ¶
func (o ConnectionOptionsPtrOutput) Template() pulumi.StringPtrOutput
Template for the SMS. You can use `@@password@@` as a placeholder for the password value.
func (ConnectionOptionsPtrOutput) TenantDomain ¶
func (o ConnectionOptionsPtrOutput) TenantDomain() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) ToConnectionOptionsPtrOutput ¶
func (o ConnectionOptionsPtrOutput) ToConnectionOptionsPtrOutput() ConnectionOptionsPtrOutput
func (ConnectionOptionsPtrOutput) ToConnectionOptionsPtrOutputWithContext ¶
func (o ConnectionOptionsPtrOutput) ToConnectionOptionsPtrOutputWithContext(ctx context.Context) ConnectionOptionsPtrOutput
func (ConnectionOptionsPtrOutput) TokenEndpoint ¶
func (o ConnectionOptionsPtrOutput) TokenEndpoint() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) Totp ¶
func (o ConnectionOptionsPtrOutput) Totp() ConnectionOptionsTotpPtrOutput
Configuration options for one-time passwords. For details, see TOTP.
func (ConnectionOptionsPtrOutput) TwilioSid ¶
func (o ConnectionOptionsPtrOutput) TwilioSid() pulumi.StringPtrOutput
SID for your Twilio account.
func (ConnectionOptionsPtrOutput) TwilioToken ¶
func (o ConnectionOptionsPtrOutput) TwilioToken() pulumi.StringPtrOutput
AuthToken for your Twilio account.
func (ConnectionOptionsPtrOutput) Type ¶
func (o ConnectionOptionsPtrOutput) Type() pulumi.StringPtrOutput
Value can be `backChannel` or `frontChannel`.
func (ConnectionOptionsPtrOutput) UseCertAuth ¶
func (o ConnectionOptionsPtrOutput) UseCertAuth() pulumi.BoolPtrOutput
func (ConnectionOptionsPtrOutput) UseKerberos ¶
func (o ConnectionOptionsPtrOutput) UseKerberos() pulumi.BoolPtrOutput
func (ConnectionOptionsPtrOutput) UseWsfed ¶
func (o ConnectionOptionsPtrOutput) UseWsfed() pulumi.BoolPtrOutput
func (ConnectionOptionsPtrOutput) UserIdAttribute ¶ added in v1.2.0
func (o ConnectionOptionsPtrOutput) UserIdAttribute() pulumi.StringPtrOutput
Attribute in the SAML token that will be mapped to the userId property in Auth0.
func (ConnectionOptionsPtrOutput) UserinfoEndpoint ¶
func (o ConnectionOptionsPtrOutput) UserinfoEndpoint() pulumi.StringPtrOutput
func (ConnectionOptionsPtrOutput) Validation ¶
func (o ConnectionOptionsPtrOutput) Validation() ConnectionOptionsValidationPtrOutput
Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
func (ConnectionOptionsPtrOutput) WaadCommonEndpoint ¶
func (o ConnectionOptionsPtrOutput) WaadCommonEndpoint() pulumi.BoolPtrOutput
Indicates whether or not to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
func (ConnectionOptionsPtrOutput) WaadProtocol ¶
func (o ConnectionOptionsPtrOutput) WaadProtocol() pulumi.StringPtrOutput
type ConnectionOptionsTotp ¶
type ConnectionOptionsTotpArgs ¶
type ConnectionOptionsTotpArgs struct {
// Integer. Length of the one-time password.
Length pulumi.IntPtrInput `pulumi:"length"`
// Integer. Seconds between allowed generation of new passwords.
TimeStep pulumi.IntPtrInput `pulumi:"timeStep"`
}
func (ConnectionOptionsTotpArgs) ElementType ¶
func (ConnectionOptionsTotpArgs) ElementType() reflect.Type
func (ConnectionOptionsTotpArgs) ToConnectionOptionsTotpOutput ¶
func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpOutput() ConnectionOptionsTotpOutput
func (ConnectionOptionsTotpArgs) ToConnectionOptionsTotpOutputWithContext ¶
func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpOutputWithContext(ctx context.Context) ConnectionOptionsTotpOutput
func (ConnectionOptionsTotpArgs) ToConnectionOptionsTotpPtrOutput ¶
func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
func (ConnectionOptionsTotpArgs) ToConnectionOptionsTotpPtrOutputWithContext ¶
func (i ConnectionOptionsTotpArgs) ToConnectionOptionsTotpPtrOutputWithContext(ctx context.Context) ConnectionOptionsTotpPtrOutput
type ConnectionOptionsTotpInput ¶
type ConnectionOptionsTotpInput interface {
pulumi.Input
ToConnectionOptionsTotpOutput() ConnectionOptionsTotpOutput
ToConnectionOptionsTotpOutputWithContext(context.Context) ConnectionOptionsTotpOutput
}
ConnectionOptionsTotpInput is an input type that accepts ConnectionOptionsTotpArgs and ConnectionOptionsTotpOutput values. You can construct a concrete instance of `ConnectionOptionsTotpInput` via:
ConnectionOptionsTotpArgs{...}
type ConnectionOptionsTotpOutput ¶
type ConnectionOptionsTotpOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsTotpOutput) ElementType ¶
func (ConnectionOptionsTotpOutput) ElementType() reflect.Type
func (ConnectionOptionsTotpOutput) Length ¶
func (o ConnectionOptionsTotpOutput) Length() pulumi.IntPtrOutput
Integer. Length of the one-time password.
func (ConnectionOptionsTotpOutput) TimeStep ¶
func (o ConnectionOptionsTotpOutput) TimeStep() pulumi.IntPtrOutput
Integer. Seconds between allowed generation of new passwords.
func (ConnectionOptionsTotpOutput) ToConnectionOptionsTotpOutput ¶
func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpOutput() ConnectionOptionsTotpOutput
func (ConnectionOptionsTotpOutput) ToConnectionOptionsTotpOutputWithContext ¶
func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpOutputWithContext(ctx context.Context) ConnectionOptionsTotpOutput
func (ConnectionOptionsTotpOutput) ToConnectionOptionsTotpPtrOutput ¶
func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
func (ConnectionOptionsTotpOutput) ToConnectionOptionsTotpPtrOutputWithContext ¶
func (o ConnectionOptionsTotpOutput) ToConnectionOptionsTotpPtrOutputWithContext(ctx context.Context) ConnectionOptionsTotpPtrOutput
type ConnectionOptionsTotpPtrInput ¶
type ConnectionOptionsTotpPtrInput interface {
pulumi.Input
ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
ToConnectionOptionsTotpPtrOutputWithContext(context.Context) ConnectionOptionsTotpPtrOutput
}
ConnectionOptionsTotpPtrInput is an input type that accepts ConnectionOptionsTotpArgs, ConnectionOptionsTotpPtr and ConnectionOptionsTotpPtrOutput values. You can construct a concrete instance of `ConnectionOptionsTotpPtrInput` via:
ConnectionOptionsTotpArgs{...}
or:
nil
func ConnectionOptionsTotpPtr ¶
func ConnectionOptionsTotpPtr(v *ConnectionOptionsTotpArgs) ConnectionOptionsTotpPtrInput
type ConnectionOptionsTotpPtrOutput ¶
type ConnectionOptionsTotpPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsTotpPtrOutput) Elem ¶
func (o ConnectionOptionsTotpPtrOutput) Elem() ConnectionOptionsTotpOutput
func (ConnectionOptionsTotpPtrOutput) ElementType ¶
func (ConnectionOptionsTotpPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsTotpPtrOutput) Length ¶
func (o ConnectionOptionsTotpPtrOutput) Length() pulumi.IntPtrOutput
Integer. Length of the one-time password.
func (ConnectionOptionsTotpPtrOutput) TimeStep ¶
func (o ConnectionOptionsTotpPtrOutput) TimeStep() pulumi.IntPtrOutput
Integer. Seconds between allowed generation of new passwords.
func (ConnectionOptionsTotpPtrOutput) ToConnectionOptionsTotpPtrOutput ¶
func (o ConnectionOptionsTotpPtrOutput) ToConnectionOptionsTotpPtrOutput() ConnectionOptionsTotpPtrOutput
func (ConnectionOptionsTotpPtrOutput) ToConnectionOptionsTotpPtrOutputWithContext ¶
func (o ConnectionOptionsTotpPtrOutput) ToConnectionOptionsTotpPtrOutputWithContext(ctx context.Context) ConnectionOptionsTotpPtrOutput
type ConnectionOptionsValidation ¶ added in v1.4.0
type ConnectionOptionsValidation struct {
// Specifies the `min` and `max` values of username length. `min` and `max` are integers.
Username *ConnectionOptionsValidationUsername `pulumi:"username"`
}
type ConnectionOptionsValidationArgs ¶ added in v1.4.0
type ConnectionOptionsValidationArgs struct {
// Specifies the `min` and `max` values of username length. `min` and `max` are integers.
Username ConnectionOptionsValidationUsernamePtrInput `pulumi:"username"`
}
func (ConnectionOptionsValidationArgs) ElementType ¶ added in v1.4.0
func (ConnectionOptionsValidationArgs) ElementType() reflect.Type
func (ConnectionOptionsValidationArgs) ToConnectionOptionsValidationOutput ¶ added in v1.4.0
func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationOutput() ConnectionOptionsValidationOutput
func (ConnectionOptionsValidationArgs) ToConnectionOptionsValidationOutputWithContext ¶ added in v1.4.0
func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationOutputWithContext(ctx context.Context) ConnectionOptionsValidationOutput
func (ConnectionOptionsValidationArgs) ToConnectionOptionsValidationPtrOutput ¶ added in v1.4.0
func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
func (ConnectionOptionsValidationArgs) ToConnectionOptionsValidationPtrOutputWithContext ¶ added in v1.4.0
func (i ConnectionOptionsValidationArgs) ToConnectionOptionsValidationPtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationPtrOutput
type ConnectionOptionsValidationInput ¶ added in v1.4.0
type ConnectionOptionsValidationInput interface {
pulumi.Input
ToConnectionOptionsValidationOutput() ConnectionOptionsValidationOutput
ToConnectionOptionsValidationOutputWithContext(context.Context) ConnectionOptionsValidationOutput
}
ConnectionOptionsValidationInput is an input type that accepts ConnectionOptionsValidationArgs and ConnectionOptionsValidationOutput values. You can construct a concrete instance of `ConnectionOptionsValidationInput` via:
ConnectionOptionsValidationArgs{...}
type ConnectionOptionsValidationOutput ¶ added in v1.4.0
type ConnectionOptionsValidationOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsValidationOutput) ElementType ¶ added in v1.4.0
func (ConnectionOptionsValidationOutput) ElementType() reflect.Type
func (ConnectionOptionsValidationOutput) ToConnectionOptionsValidationOutput ¶ added in v1.4.0
func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationOutput() ConnectionOptionsValidationOutput
func (ConnectionOptionsValidationOutput) ToConnectionOptionsValidationOutputWithContext ¶ added in v1.4.0
func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationOutputWithContext(ctx context.Context) ConnectionOptionsValidationOutput
func (ConnectionOptionsValidationOutput) ToConnectionOptionsValidationPtrOutput ¶ added in v1.4.0
func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
func (ConnectionOptionsValidationOutput) ToConnectionOptionsValidationPtrOutputWithContext ¶ added in v1.4.0
func (o ConnectionOptionsValidationOutput) ToConnectionOptionsValidationPtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationPtrOutput
func (ConnectionOptionsValidationOutput) Username ¶ added in v1.4.0
func (o ConnectionOptionsValidationOutput) Username() ConnectionOptionsValidationUsernamePtrOutput
Specifies the `min` and `max` values of username length. `min` and `max` are integers.
type ConnectionOptionsValidationPtrInput ¶ added in v1.4.0
type ConnectionOptionsValidationPtrInput interface {
pulumi.Input
ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
ToConnectionOptionsValidationPtrOutputWithContext(context.Context) ConnectionOptionsValidationPtrOutput
}
ConnectionOptionsValidationPtrInput is an input type that accepts ConnectionOptionsValidationArgs, ConnectionOptionsValidationPtr and ConnectionOptionsValidationPtrOutput values. You can construct a concrete instance of `ConnectionOptionsValidationPtrInput` via:
ConnectionOptionsValidationArgs{...}
or:
nil
func ConnectionOptionsValidationPtr ¶ added in v1.4.0
func ConnectionOptionsValidationPtr(v *ConnectionOptionsValidationArgs) ConnectionOptionsValidationPtrInput
type ConnectionOptionsValidationPtrOutput ¶ added in v1.4.0
type ConnectionOptionsValidationPtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsValidationPtrOutput) ElementType ¶ added in v1.4.0
func (ConnectionOptionsValidationPtrOutput) ElementType() reflect.Type
func (ConnectionOptionsValidationPtrOutput) ToConnectionOptionsValidationPtrOutput ¶ added in v1.4.0
func (o ConnectionOptionsValidationPtrOutput) ToConnectionOptionsValidationPtrOutput() ConnectionOptionsValidationPtrOutput
func (ConnectionOptionsValidationPtrOutput) ToConnectionOptionsValidationPtrOutputWithContext ¶ added in v1.4.0
func (o ConnectionOptionsValidationPtrOutput) ToConnectionOptionsValidationPtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationPtrOutput
func (ConnectionOptionsValidationPtrOutput) Username ¶ added in v1.4.0
func (o ConnectionOptionsValidationPtrOutput) Username() ConnectionOptionsValidationUsernamePtrOutput
Specifies the `min` and `max` values of username length. `min` and `max` are integers.
type ConnectionOptionsValidationUsername ¶ added in v1.4.0
type ConnectionOptionsValidationUsernameArgs ¶ added in v1.4.0
type ConnectionOptionsValidationUsernameArgs struct {
Max pulumi.IntPtrInput `pulumi:"max"`
Min pulumi.IntPtrInput `pulumi:"min"`
}
func (ConnectionOptionsValidationUsernameArgs) ElementType ¶ added in v1.4.0
func (ConnectionOptionsValidationUsernameArgs) ElementType() reflect.Type
func (ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernameOutput ¶ added in v1.4.0
func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernameOutput() ConnectionOptionsValidationUsernameOutput
func (ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernameOutputWithContext ¶ added in v1.4.0
func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernameOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernameOutput
func (ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernamePtrOutput ¶ added in v1.4.0
func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
func (ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernamePtrOutputWithContext ¶ added in v1.4.0
func (i ConnectionOptionsValidationUsernameArgs) ToConnectionOptionsValidationUsernamePtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernamePtrOutput
type ConnectionOptionsValidationUsernameInput ¶ added in v1.4.0
type ConnectionOptionsValidationUsernameInput interface {
pulumi.Input
ToConnectionOptionsValidationUsernameOutput() ConnectionOptionsValidationUsernameOutput
ToConnectionOptionsValidationUsernameOutputWithContext(context.Context) ConnectionOptionsValidationUsernameOutput
}
ConnectionOptionsValidationUsernameInput is an input type that accepts ConnectionOptionsValidationUsernameArgs and ConnectionOptionsValidationUsernameOutput values. You can construct a concrete instance of `ConnectionOptionsValidationUsernameInput` via:
ConnectionOptionsValidationUsernameArgs{...}
type ConnectionOptionsValidationUsernameOutput ¶ added in v1.4.0
type ConnectionOptionsValidationUsernameOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsValidationUsernameOutput) ElementType ¶ added in v1.4.0
func (ConnectionOptionsValidationUsernameOutput) ElementType() reflect.Type
func (ConnectionOptionsValidationUsernameOutput) Max ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernameOutput) Max() pulumi.IntPtrOutput
func (ConnectionOptionsValidationUsernameOutput) Min ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernameOutput) Min() pulumi.IntPtrOutput
func (ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernameOutput ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernameOutput() ConnectionOptionsValidationUsernameOutput
func (ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernameOutputWithContext ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernameOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernameOutput
func (ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernamePtrOutput ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
func (ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernamePtrOutputWithContext ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernameOutput) ToConnectionOptionsValidationUsernamePtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernamePtrOutput
type ConnectionOptionsValidationUsernamePtrInput ¶ added in v1.4.0
type ConnectionOptionsValidationUsernamePtrInput interface {
pulumi.Input
ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
ToConnectionOptionsValidationUsernamePtrOutputWithContext(context.Context) ConnectionOptionsValidationUsernamePtrOutput
}
ConnectionOptionsValidationUsernamePtrInput is an input type that accepts ConnectionOptionsValidationUsernameArgs, ConnectionOptionsValidationUsernamePtr and ConnectionOptionsValidationUsernamePtrOutput values. You can construct a concrete instance of `ConnectionOptionsValidationUsernamePtrInput` via:
ConnectionOptionsValidationUsernameArgs{...}
or:
nil
func ConnectionOptionsValidationUsernamePtr ¶ added in v1.4.0
func ConnectionOptionsValidationUsernamePtr(v *ConnectionOptionsValidationUsernameArgs) ConnectionOptionsValidationUsernamePtrInput
type ConnectionOptionsValidationUsernamePtrOutput ¶ added in v1.4.0
type ConnectionOptionsValidationUsernamePtrOutput struct{ *pulumi.OutputState }
func (ConnectionOptionsValidationUsernamePtrOutput) ElementType ¶ added in v1.4.0
func (ConnectionOptionsValidationUsernamePtrOutput) ElementType() reflect.Type
func (ConnectionOptionsValidationUsernamePtrOutput) Max ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernamePtrOutput) Max() pulumi.IntPtrOutput
func (ConnectionOptionsValidationUsernamePtrOutput) Min ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernamePtrOutput) Min() pulumi.IntPtrOutput
func (ConnectionOptionsValidationUsernamePtrOutput) ToConnectionOptionsValidationUsernamePtrOutput ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernamePtrOutput) ToConnectionOptionsValidationUsernamePtrOutput() ConnectionOptionsValidationUsernamePtrOutput
func (ConnectionOptionsValidationUsernamePtrOutput) ToConnectionOptionsValidationUsernamePtrOutputWithContext ¶ added in v1.4.0
func (o ConnectionOptionsValidationUsernamePtrOutput) ToConnectionOptionsValidationUsernamePtrOutputWithContext(ctx context.Context) ConnectionOptionsValidationUsernamePtrOutput
type ConnectionOutput ¶ added in v1.5.1
type ConnectionOutput struct {
*pulumi.OutputState
}
func (ConnectionOutput) ElementType ¶ added in v1.5.1
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) ToConnectionOutput ¶ added in v1.5.1
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶ added in v1.5.1
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToConnectionPtrOutput ¶ added in v1.8.1
func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionOutput) ToConnectionPtrOutputWithContext ¶ added in v1.8.1
func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionPtrInput ¶ added in v1.8.1
type ConnectionPtrInput interface {
pulumi.Input
ToConnectionPtrOutput() ConnectionPtrOutput
ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
}
type ConnectionPtrOutput ¶ added in v1.8.1
type ConnectionPtrOutput struct {
*pulumi.OutputState
}
func (ConnectionPtrOutput) ElementType ¶ added in v1.8.1
func (ConnectionPtrOutput) ElementType() reflect.Type
func (ConnectionPtrOutput) ToConnectionPtrOutput ¶ added in v1.8.1
func (o ConnectionPtrOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionPtrOutput) ToConnectionPtrOutputWithContext ¶ added in v1.8.1
func (o ConnectionPtrOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionState ¶
type ConnectionState struct {
// Name used in login screen
DisplayName pulumi.StringPtrInput
// IDs of the clients for which the connection is enabled. If not specified, no clients are enabled.
EnabledClients pulumi.StringArrayInput
// Indicates whether or not the connection is domain level.
IsDomainConnection pulumi.BoolPtrInput
// Name of the connection.
Name pulumi.StringPtrInput
// Configuration settings for connection options. For details, see Options.
Options ConnectionOptionsPtrInput
// Defines the realms for which the connection will be used (i.e., email domains). If not specified, the connection name is added as the realm.
Realms pulumi.StringArrayInput
// Type of the connection, which indicates the identity provider. Options include `ad`, `adfs`, `amazon`, `aol`, `apple`, `auth0`, `auth0-adldap`, `auth0-oidc`, `baidu`, `bitbucket`, `bitly`, `box`, `custom`, `daccount`, `dropbox`, `dwolla`, `email`, `evernote`, `evernote-sandbox`, `exact`, `facebook`, `fitbit`, `flickr`, `github`, `google-apps`, `google-oauth2`, `guardian`, `instagram`, `ip`, `line`, `linkedin`, `miicard`, `oauth1`, `oauth2`, `office365`, `oidc`, `paypal`, `paypal-sandbox`, `pingfederate`, `planningcenter`, `renren`, `salesforce`, `salesforce-community`, `salesforce-sandbox` `samlp`, `sharepoint`, `shopify`, `sms`, `soundcloud`, `thecity`, `thecity-sandbox`, `thirtysevensignals`, `twitter`, `untappd`, `vkontakte`, `waad`, `weibo`, `windowslive`, `wordpress`, `yahoo`, `yammer`, `yandex`.
Strategy pulumi.StringPtrInput
// Version 1 is deprecated, use version 2.
StrategyVersion pulumi.StringPtrInput
// Validation of the minimum and maximum values allowed for a user to have as username. For details, see Validation.
Validation pulumi.StringMapInput
}
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type CustomDomain ¶
type CustomDomain struct {
pulumi.CustomResourceState
// String. Name of the custom domain.
Domain pulumi.StringOutput `pulumi:"domain"`
// Boolean. Indicates whether or not this is a primary domain.
Primary pulumi.BoolOutput `pulumi:"primary"`
// String. Configuration status for the custom domain. Options include `disabled`, `pending`, `pendingVerification`, and `ready`.
Status pulumi.StringOutput `pulumi:"status"`
// String. Provisioning type for the custom domain. Options include `auth0ManagedCerts` and `selfManagedCerts`.
Type pulumi.StringOutput `pulumi:"type"`
// List(Resource). Configuration settings for verification. For details, see Verification.
Verification CustomDomainVerificationOutput `pulumi:"verification"`
// String. Domain verification method. Options include `txt`.
VerificationMethod pulumi.StringOutput `pulumi:"verificationMethod"`
}
With Auth0, you can use a custom domain to maintain a consistent user experience. This resource allows you to create and manage a custom domain within your Auth0 tenant.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewCustomDomain(ctx, "myCustomDomain", &auth0.CustomDomainArgs{
Domain: pulumi.String("auth.example.com"),
Type: pulumi.String("auth0_managed_certs"),
VerificationMethod: pulumi.String("txt"),
})
if err != nil {
return err
}
return nil
})
}
```
func GetCustomDomain ¶
func GetCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDomainState, opts ...pulumi.ResourceOption) (*CustomDomain, error)
GetCustomDomain gets an existing CustomDomain 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 NewCustomDomain ¶
func NewCustomDomain(ctx *pulumi.Context, name string, args *CustomDomainArgs, opts ...pulumi.ResourceOption) (*CustomDomain, error)
NewCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*CustomDomain) ElementType ¶ added in v1.5.1
func (*CustomDomain) ElementType() reflect.Type
func (*CustomDomain) ToCustomDomainOutput ¶ added in v1.5.1
func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput
func (*CustomDomain) ToCustomDomainOutputWithContext ¶ added in v1.5.1
func (i *CustomDomain) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
func (*CustomDomain) ToCustomDomainPtrOutput ¶ added in v1.8.1
func (i *CustomDomain) ToCustomDomainPtrOutput() CustomDomainPtrOutput
func (*CustomDomain) ToCustomDomainPtrOutputWithContext ¶ added in v1.8.1
func (i *CustomDomain) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
type CustomDomainArgs ¶
type CustomDomainArgs struct {
// String. Name of the custom domain.
Domain pulumi.StringInput
// String. Provisioning type for the custom domain. Options include `auth0ManagedCerts` and `selfManagedCerts`.
Type pulumi.StringInput
// String. Domain verification method. Options include `txt`.
VerificationMethod pulumi.StringInput
}
The set of arguments for constructing a CustomDomain resource.
func (CustomDomainArgs) ElementType ¶
func (CustomDomainArgs) ElementType() reflect.Type
type CustomDomainArray ¶ added in v1.8.1
type CustomDomainArray []CustomDomainInput
func (CustomDomainArray) ElementType ¶ added in v1.8.1
func (CustomDomainArray) ElementType() reflect.Type
func (CustomDomainArray) ToCustomDomainArrayOutput ¶ added in v1.8.1
func (i CustomDomainArray) ToCustomDomainArrayOutput() CustomDomainArrayOutput
func (CustomDomainArray) ToCustomDomainArrayOutputWithContext ¶ added in v1.8.1
func (i CustomDomainArray) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
type CustomDomainArrayInput ¶ added in v1.8.1
type CustomDomainArrayInput interface {
pulumi.Input
ToCustomDomainArrayOutput() CustomDomainArrayOutput
ToCustomDomainArrayOutputWithContext(context.Context) CustomDomainArrayOutput
}
CustomDomainArrayInput is an input type that accepts CustomDomainArray and CustomDomainArrayOutput values. You can construct a concrete instance of `CustomDomainArrayInput` via:
CustomDomainArray{ CustomDomainArgs{...} }
type CustomDomainArrayOutput ¶ added in v1.8.1
type CustomDomainArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainArrayOutput) ElementType ¶ added in v1.8.1
func (CustomDomainArrayOutput) ElementType() reflect.Type
func (CustomDomainArrayOutput) Index ¶ added in v1.8.1
func (o CustomDomainArrayOutput) Index(i pulumi.IntInput) CustomDomainOutput
func (CustomDomainArrayOutput) ToCustomDomainArrayOutput ¶ added in v1.8.1
func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput
func (CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext ¶ added in v1.8.1
func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
type CustomDomainInput ¶ added in v1.5.1
type CustomDomainInput interface {
pulumi.Input
ToCustomDomainOutput() CustomDomainOutput
ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
}
type CustomDomainMap ¶ added in v1.8.1
type CustomDomainMap map[string]CustomDomainInput
func (CustomDomainMap) ElementType ¶ added in v1.8.1
func (CustomDomainMap) ElementType() reflect.Type
func (CustomDomainMap) ToCustomDomainMapOutput ¶ added in v1.8.1
func (i CustomDomainMap) ToCustomDomainMapOutput() CustomDomainMapOutput
func (CustomDomainMap) ToCustomDomainMapOutputWithContext ¶ added in v1.8.1
func (i CustomDomainMap) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
type CustomDomainMapInput ¶ added in v1.8.1
type CustomDomainMapInput interface {
pulumi.Input
ToCustomDomainMapOutput() CustomDomainMapOutput
ToCustomDomainMapOutputWithContext(context.Context) CustomDomainMapOutput
}
CustomDomainMapInput is an input type that accepts CustomDomainMap and CustomDomainMapOutput values. You can construct a concrete instance of `CustomDomainMapInput` via:
CustomDomainMap{ "key": CustomDomainArgs{...} }
type CustomDomainMapOutput ¶ added in v1.8.1
type CustomDomainMapOutput struct{ *pulumi.OutputState }
func (CustomDomainMapOutput) ElementType ¶ added in v1.8.1
func (CustomDomainMapOutput) ElementType() reflect.Type
func (CustomDomainMapOutput) MapIndex ¶ added in v1.8.1
func (o CustomDomainMapOutput) MapIndex(k pulumi.StringInput) CustomDomainOutput
func (CustomDomainMapOutput) ToCustomDomainMapOutput ¶ added in v1.8.1
func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput
func (CustomDomainMapOutput) ToCustomDomainMapOutputWithContext ¶ added in v1.8.1
func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
type CustomDomainOutput ¶ added in v1.5.1
type CustomDomainOutput struct {
*pulumi.OutputState
}
func (CustomDomainOutput) ElementType ¶ added in v1.5.1
func (CustomDomainOutput) ElementType() reflect.Type
func (CustomDomainOutput) ToCustomDomainOutput ¶ added in v1.5.1
func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
func (CustomDomainOutput) ToCustomDomainOutputWithContext ¶ added in v1.5.1
func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
func (CustomDomainOutput) ToCustomDomainPtrOutput ¶ added in v1.8.1
func (o CustomDomainOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
func (CustomDomainOutput) ToCustomDomainPtrOutputWithContext ¶ added in v1.8.1
func (o CustomDomainOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
type CustomDomainPtrInput ¶ added in v1.8.1
type CustomDomainPtrInput interface {
pulumi.Input
ToCustomDomainPtrOutput() CustomDomainPtrOutput
ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
}
type CustomDomainPtrOutput ¶ added in v1.8.1
type CustomDomainPtrOutput struct {
*pulumi.OutputState
}
func (CustomDomainPtrOutput) ElementType ¶ added in v1.8.1
func (CustomDomainPtrOutput) ElementType() reflect.Type
func (CustomDomainPtrOutput) ToCustomDomainPtrOutput ¶ added in v1.8.1
func (o CustomDomainPtrOutput) ToCustomDomainPtrOutput() CustomDomainPtrOutput
func (CustomDomainPtrOutput) ToCustomDomainPtrOutputWithContext ¶ added in v1.8.1
func (o CustomDomainPtrOutput) ToCustomDomainPtrOutputWithContext(ctx context.Context) CustomDomainPtrOutput
type CustomDomainState ¶
type CustomDomainState struct {
// String. Name of the custom domain.
Domain pulumi.StringPtrInput
// Boolean. Indicates whether or not this is a primary domain.
Primary pulumi.BoolPtrInput
// String. Configuration status for the custom domain. Options include `disabled`, `pending`, `pendingVerification`, and `ready`.
Status pulumi.StringPtrInput
// String. Provisioning type for the custom domain. Options include `auth0ManagedCerts` and `selfManagedCerts`.
Type pulumi.StringPtrInput
// List(Resource). Configuration settings for verification. For details, see Verification.
Verification CustomDomainVerificationPtrInput
// String. Domain verification method. Options include `txt`.
VerificationMethod pulumi.StringPtrInput
}
func (CustomDomainState) ElementType ¶
func (CustomDomainState) ElementType() reflect.Type
type CustomDomainVerification ¶
type CustomDomainVerification struct {
// List(Map). Verification methods for the domain.
Methods []interface{} `pulumi:"methods"`
}
type CustomDomainVerificationArgs ¶
type CustomDomainVerificationArgs struct {
// List(Map). Verification methods for the domain.
Methods pulumi.ArrayInput `pulumi:"methods"`
}
func (CustomDomainVerificationArgs) ElementType ¶
func (CustomDomainVerificationArgs) ElementType() reflect.Type
func (CustomDomainVerificationArgs) ToCustomDomainVerificationOutput ¶
func (i CustomDomainVerificationArgs) ToCustomDomainVerificationOutput() CustomDomainVerificationOutput
func (CustomDomainVerificationArgs) ToCustomDomainVerificationOutputWithContext ¶
func (i CustomDomainVerificationArgs) ToCustomDomainVerificationOutputWithContext(ctx context.Context) CustomDomainVerificationOutput
func (CustomDomainVerificationArgs) ToCustomDomainVerificationPtrOutput ¶
func (i CustomDomainVerificationArgs) ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
func (CustomDomainVerificationArgs) ToCustomDomainVerificationPtrOutputWithContext ¶
func (i CustomDomainVerificationArgs) ToCustomDomainVerificationPtrOutputWithContext(ctx context.Context) CustomDomainVerificationPtrOutput
type CustomDomainVerificationInput ¶
type CustomDomainVerificationInput interface {
pulumi.Input
ToCustomDomainVerificationOutput() CustomDomainVerificationOutput
ToCustomDomainVerificationOutputWithContext(context.Context) CustomDomainVerificationOutput
}
CustomDomainVerificationInput is an input type that accepts CustomDomainVerificationArgs and CustomDomainVerificationOutput values. You can construct a concrete instance of `CustomDomainVerificationInput` via:
CustomDomainVerificationArgs{...}
type CustomDomainVerificationOutput ¶
type CustomDomainVerificationOutput struct{ *pulumi.OutputState }
func (CustomDomainVerificationOutput) ElementType ¶
func (CustomDomainVerificationOutput) ElementType() reflect.Type
func (CustomDomainVerificationOutput) Methods ¶
func (o CustomDomainVerificationOutput) Methods() pulumi.ArrayOutput
List(Map). Verification methods for the domain.
func (CustomDomainVerificationOutput) ToCustomDomainVerificationOutput ¶
func (o CustomDomainVerificationOutput) ToCustomDomainVerificationOutput() CustomDomainVerificationOutput
func (CustomDomainVerificationOutput) ToCustomDomainVerificationOutputWithContext ¶
func (o CustomDomainVerificationOutput) ToCustomDomainVerificationOutputWithContext(ctx context.Context) CustomDomainVerificationOutput
func (CustomDomainVerificationOutput) ToCustomDomainVerificationPtrOutput ¶
func (o CustomDomainVerificationOutput) ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
func (CustomDomainVerificationOutput) ToCustomDomainVerificationPtrOutputWithContext ¶
func (o CustomDomainVerificationOutput) ToCustomDomainVerificationPtrOutputWithContext(ctx context.Context) CustomDomainVerificationPtrOutput
type CustomDomainVerificationPtrInput ¶
type CustomDomainVerificationPtrInput interface {
pulumi.Input
ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
ToCustomDomainVerificationPtrOutputWithContext(context.Context) CustomDomainVerificationPtrOutput
}
CustomDomainVerificationPtrInput is an input type that accepts CustomDomainVerificationArgs, CustomDomainVerificationPtr and CustomDomainVerificationPtrOutput values. You can construct a concrete instance of `CustomDomainVerificationPtrInput` via:
CustomDomainVerificationArgs{...}
or:
nil
func CustomDomainVerificationPtr ¶
func CustomDomainVerificationPtr(v *CustomDomainVerificationArgs) CustomDomainVerificationPtrInput
type CustomDomainVerificationPtrOutput ¶
type CustomDomainVerificationPtrOutput struct{ *pulumi.OutputState }
func (CustomDomainVerificationPtrOutput) Elem ¶
func (o CustomDomainVerificationPtrOutput) Elem() CustomDomainVerificationOutput
func (CustomDomainVerificationPtrOutput) ElementType ¶
func (CustomDomainVerificationPtrOutput) ElementType() reflect.Type
func (CustomDomainVerificationPtrOutput) Methods ¶
func (o CustomDomainVerificationPtrOutput) Methods() pulumi.ArrayOutput
List(Map). Verification methods for the domain.
func (CustomDomainVerificationPtrOutput) ToCustomDomainVerificationPtrOutput ¶
func (o CustomDomainVerificationPtrOutput) ToCustomDomainVerificationPtrOutput() CustomDomainVerificationPtrOutput
func (CustomDomainVerificationPtrOutput) ToCustomDomainVerificationPtrOutputWithContext ¶
func (o CustomDomainVerificationPtrOutput) ToCustomDomainVerificationPtrOutputWithContext(ctx context.Context) CustomDomainVerificationPtrOutput
type Email ¶
type Email struct {
pulumi.CustomResourceState
// List(Resource). Configuration settings for the credentials for the email provider. For details, see Credentials.
Credentials EmailCredentialsOutput `pulumi:"credentials"`
// String. Email address to use as the sender when no other "from" address is specified.
DefaultFromAddress pulumi.StringOutput `pulumi:"defaultFromAddress"`
// Boolean. Indicates whether or not the email provider is enabled.
Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
// String. Name of the email provider. Options include `mailgun`, `mandrill`, `sendgrid`, `ses`, `smtp`, and `sparkpost`.
Name pulumi.StringOutput `pulumi:"name"`
}
With Auth0, you can have standard welcome, password reset, and account verification email-based workflows built right into Auth0. This resource allows you to configure email providers so you can route all emails that are part of Auth0's authentication workflows through the supported high-volume email service of your choice.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewEmail(ctx, "myEmailProvider", &auth0.EmailArgs{
Credentials: &auth0.EmailCredentialsArgs{
AccessKeyId: pulumi.String("AKIAXXXXXXXXXXXXXXXX"),
Region: pulumi.String("us-east-1"),
SecretAccessKey: pulumi.String("7e8c2148xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),
},
DefaultFromAddress: pulumi.String("accounts@example.com"),
Enabled: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
```
func GetEmail ¶
func GetEmail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailState, opts ...pulumi.ResourceOption) (*Email, error)
GetEmail gets an existing Email 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 NewEmail ¶
func NewEmail(ctx *pulumi.Context, name string, args *EmailArgs, opts ...pulumi.ResourceOption) (*Email, error)
NewEmail registers a new resource with the given unique name, arguments, and options.
func (*Email) ElementType ¶ added in v1.5.1
func (*Email) ToEmailOutput ¶ added in v1.5.1
func (i *Email) ToEmailOutput() EmailOutput
func (*Email) ToEmailOutputWithContext ¶ added in v1.5.1
func (i *Email) ToEmailOutputWithContext(ctx context.Context) EmailOutput
func (*Email) ToEmailPtrOutput ¶ added in v1.8.1
func (i *Email) ToEmailPtrOutput() EmailPtrOutput
func (*Email) ToEmailPtrOutputWithContext ¶ added in v1.8.1
func (i *Email) ToEmailPtrOutputWithContext(ctx context.Context) EmailPtrOutput
type EmailArgs ¶
type EmailArgs struct {
// List(Resource). Configuration settings for the credentials for the email provider. For details, see Credentials.
Credentials EmailCredentialsInput
// String. Email address to use as the sender when no other "from" address is specified.
DefaultFromAddress pulumi.StringInput
// Boolean. Indicates whether or not the email provider is enabled.
Enabled pulumi.BoolPtrInput
// String. Name of the email provider. Options include `mailgun`, `mandrill`, `sendgrid`, `ses`, `smtp`, and `sparkpost`.
Name pulumi.StringPtrInput
}
The set of arguments for constructing a Email resource.
func (EmailArgs) ElementType ¶
type EmailArray ¶ added in v1.8.1
type EmailArray []EmailInput
func (EmailArray) ElementType ¶ added in v1.8.1
func (EmailArray) ElementType() reflect.Type
func (EmailArray) ToEmailArrayOutput ¶ added in v1.8.1
func (i EmailArray) ToEmailArrayOutput() EmailArrayOutput
func (EmailArray) ToEmailArrayOutputWithContext ¶ added in v1.8.1
func (i EmailArray) ToEmailArrayOutputWithContext(ctx context.Context) EmailArrayOutput
type EmailArrayInput ¶ added in v1.8.1
type EmailArrayInput interface {
pulumi.Input
ToEmailArrayOutput() EmailArrayOutput
ToEmailArrayOutputWithContext(context.Context) EmailArrayOutput
}
EmailArrayInput is an input type that accepts EmailArray and EmailArrayOutput values. You can construct a concrete instance of `EmailArrayInput` via:
EmailArray{ EmailArgs{...} }
type EmailArrayOutput ¶ added in v1.8.1
type EmailArrayOutput struct{ *pulumi.OutputState }
func (EmailArrayOutput) ElementType ¶ added in v1.8.1
func (EmailArrayOutput) ElementType() reflect.Type
func (EmailArrayOutput) Index ¶ added in v1.8.1
func (o EmailArrayOutput) Index(i pulumi.IntInput) EmailOutput
func (EmailArrayOutput) ToEmailArrayOutput ¶ added in v1.8.1
func (o EmailArrayOutput) ToEmailArrayOutput() EmailArrayOutput
func (EmailArrayOutput) ToEmailArrayOutputWithContext ¶ added in v1.8.1
func (o EmailArrayOutput) ToEmailArrayOutputWithContext(ctx context.Context) EmailArrayOutput
type EmailCredentials ¶
type EmailCredentials struct {
// String, Case-sensitive. AWS Access Key ID. Used only for AWS.
AccessKeyId *string `pulumi:"accessKeyId"`
// String, Case-sensitive. API Key for your email service. Will always be encrypted in our database.
ApiKey *string `pulumi:"apiKey"`
// String. API User for your email service.
ApiUser *string `pulumi:"apiUser"`
Domain *string `pulumi:"domain"`
// String. Default region. Used only for AWS, Mailgun, and SparkPost.
Region *string `pulumi:"region"`
// String, Case-sensitive. AWS Secret Key. Will always be encrypted in our database. Used only for AWS.
SecretAccessKey *string `pulumi:"secretAccessKey"`
// String. Hostname or IP address of your SMTP server. Used only for SMTP.
SmtpHost *string `pulumi:"smtpHost"`
// String, Case-sensitive. SMTP password. Used only for SMTP.
SmtpPass *string `pulumi:"smtpPass"`
// Integer. Port used by your SMTP server. Please avoid using port 25 if possible because many providers have limitations on this port. Used only for SMTP.
SmtpPort *int `pulumi:"smtpPort"`
// String. SMTP username. Used only for SMTP.
SmtpUser *string `pulumi:"smtpUser"`
}
type EmailCredentialsArgs ¶
type EmailCredentialsArgs struct {
// String, Case-sensitive. AWS Access Key ID. Used only for AWS.
AccessKeyId pulumi.StringPtrInput `pulumi:"accessKeyId"`
// String, Case-sensitive. API Key for your email service. Will always be encrypted in our database.
ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
// String. API User for your email service.
ApiUser pulumi.StringPtrInput `pulumi:"apiUser"`
Domain pulumi.StringPtrInput `pulumi:"domain"`
// String. Default region. Used only for AWS, Mailgun, and SparkPost.
Region pulumi.StringPtrInput `pulumi:"region"`
// String, Case-sensitive. AWS Secret Key. Will always be encrypted in our database. Used only for AWS.
SecretAccessKey pulumi.StringPtrInput `pulumi:"secretAccessKey"`
// String. Hostname or IP address of your SMTP server. Used only for SMTP.
SmtpHost pulumi.StringPtrInput `pulumi:"smtpHost"`
// String, Case-sensitive. SMTP password. Used only for SMTP.
SmtpPass pulumi.StringPtrInput `pulumi:"smtpPass"`
// Integer. Port used by your SMTP server. Please avoid using port 25 if possible because many providers have limitations on this port. Used only for SMTP.
SmtpPort pulumi.IntPtrInput `pulumi:"smtpPort"`
// String. SMTP username. Used only for SMTP.
SmtpUser pulumi.StringPtrInput `pulumi:"smtpUser"`
}
func (EmailCredentialsArgs) ElementType ¶
func (EmailCredentialsArgs) ElementType() reflect.Type
func (EmailCredentialsArgs) ToEmailCredentialsOutput ¶
func (i EmailCredentialsArgs) ToEmailCredentialsOutput() EmailCredentialsOutput
func (EmailCredentialsArgs) ToEmailCredentialsOutputWithContext ¶
func (i EmailCredentialsArgs) ToEmailCredentialsOutputWithContext(ctx context.Context) EmailCredentialsOutput
func (EmailCredentialsArgs) ToEmailCredentialsPtrOutput ¶
func (i EmailCredentialsArgs) ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
func (EmailCredentialsArgs) ToEmailCredentialsPtrOutputWithContext ¶
func (i EmailCredentialsArgs) ToEmailCredentialsPtrOutputWithContext(ctx context.Context) EmailCredentialsPtrOutput
type EmailCredentialsInput ¶
type EmailCredentialsInput interface {
pulumi.Input
ToEmailCredentialsOutput() EmailCredentialsOutput
ToEmailCredentialsOutputWithContext(context.Context) EmailCredentialsOutput
}
EmailCredentialsInput is an input type that accepts EmailCredentialsArgs and EmailCredentialsOutput values. You can construct a concrete instance of `EmailCredentialsInput` via:
EmailCredentialsArgs{...}
type EmailCredentialsOutput ¶
type EmailCredentialsOutput struct{ *pulumi.OutputState }
func (EmailCredentialsOutput) AccessKeyId ¶
func (o EmailCredentialsOutput) AccessKeyId() pulumi.StringPtrOutput
String, Case-sensitive. AWS Access Key ID. Used only for AWS.
func (EmailCredentialsOutput) ApiKey ¶
func (o EmailCredentialsOutput) ApiKey() pulumi.StringPtrOutput
String, Case-sensitive. API Key for your email service. Will always be encrypted in our database.
func (EmailCredentialsOutput) ApiUser ¶
func (o EmailCredentialsOutput) ApiUser() pulumi.StringPtrOutput
String. API User for your email service.
func (EmailCredentialsOutput) Domain ¶
func (o EmailCredentialsOutput) Domain() pulumi.StringPtrOutput
func (EmailCredentialsOutput) ElementType ¶
func (EmailCredentialsOutput) ElementType() reflect.Type
func (EmailCredentialsOutput) Region ¶
func (o EmailCredentialsOutput) Region() pulumi.StringPtrOutput
String. Default region. Used only for AWS, Mailgun, and SparkPost.
func (EmailCredentialsOutput) SecretAccessKey ¶
func (o EmailCredentialsOutput) SecretAccessKey() pulumi.StringPtrOutput
String, Case-sensitive. AWS Secret Key. Will always be encrypted in our database. Used only for AWS.
func (EmailCredentialsOutput) SmtpHost ¶
func (o EmailCredentialsOutput) SmtpHost() pulumi.StringPtrOutput
String. Hostname or IP address of your SMTP server. Used only for SMTP.
func (EmailCredentialsOutput) SmtpPass ¶
func (o EmailCredentialsOutput) SmtpPass() pulumi.StringPtrOutput
String, Case-sensitive. SMTP password. Used only for SMTP.
func (EmailCredentialsOutput) SmtpPort ¶
func (o EmailCredentialsOutput) SmtpPort() pulumi.IntPtrOutput
Integer. Port used by your SMTP server. Please avoid using port 25 if possible because many providers have limitations on this port. Used only for SMTP.
func (EmailCredentialsOutput) SmtpUser ¶
func (o EmailCredentialsOutput) SmtpUser() pulumi.StringPtrOutput
String. SMTP username. Used only for SMTP.
func (EmailCredentialsOutput) ToEmailCredentialsOutput ¶
func (o EmailCredentialsOutput) ToEmailCredentialsOutput() EmailCredentialsOutput
func (EmailCredentialsOutput) ToEmailCredentialsOutputWithContext ¶
func (o EmailCredentialsOutput) ToEmailCredentialsOutputWithContext(ctx context.Context) EmailCredentialsOutput
func (EmailCredentialsOutput) ToEmailCredentialsPtrOutput ¶
func (o EmailCredentialsOutput) ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
func (EmailCredentialsOutput) ToEmailCredentialsPtrOutputWithContext ¶
func (o EmailCredentialsOutput) ToEmailCredentialsPtrOutputWithContext(ctx context.Context) EmailCredentialsPtrOutput
type EmailCredentialsPtrInput ¶
type EmailCredentialsPtrInput interface {
pulumi.Input
ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
ToEmailCredentialsPtrOutputWithContext(context.Context) EmailCredentialsPtrOutput
}
EmailCredentialsPtrInput is an input type that accepts EmailCredentialsArgs, EmailCredentialsPtr and EmailCredentialsPtrOutput values. You can construct a concrete instance of `EmailCredentialsPtrInput` via:
EmailCredentialsArgs{...}
or:
nil
func EmailCredentialsPtr ¶
func EmailCredentialsPtr(v *EmailCredentialsArgs) EmailCredentialsPtrInput
type EmailCredentialsPtrOutput ¶
type EmailCredentialsPtrOutput struct{ *pulumi.OutputState }
func (EmailCredentialsPtrOutput) AccessKeyId ¶
func (o EmailCredentialsPtrOutput) AccessKeyId() pulumi.StringPtrOutput
String, Case-sensitive. AWS Access Key ID. Used only for AWS.
func (EmailCredentialsPtrOutput) ApiKey ¶
func (o EmailCredentialsPtrOutput) ApiKey() pulumi.StringPtrOutput
String, Case-sensitive. API Key for your email service. Will always be encrypted in our database.
func (EmailCredentialsPtrOutput) ApiUser ¶
func (o EmailCredentialsPtrOutput) ApiUser() pulumi.StringPtrOutput
String. API User for your email service.
func (EmailCredentialsPtrOutput) Domain ¶
func (o EmailCredentialsPtrOutput) Domain() pulumi.StringPtrOutput
func (EmailCredentialsPtrOutput) Elem ¶
func (o EmailCredentialsPtrOutput) Elem() EmailCredentialsOutput
func (EmailCredentialsPtrOutput) ElementType ¶
func (EmailCredentialsPtrOutput) ElementType() reflect.Type
func (EmailCredentialsPtrOutput) Region ¶
func (o EmailCredentialsPtrOutput) Region() pulumi.StringPtrOutput
String. Default region. Used only for AWS, Mailgun, and SparkPost.
func (EmailCredentialsPtrOutput) SecretAccessKey ¶
func (o EmailCredentialsPtrOutput) SecretAccessKey() pulumi.StringPtrOutput
String, Case-sensitive. AWS Secret Key. Will always be encrypted in our database. Used only for AWS.
func (EmailCredentialsPtrOutput) SmtpHost ¶
func (o EmailCredentialsPtrOutput) SmtpHost() pulumi.StringPtrOutput
String. Hostname or IP address of your SMTP server. Used only for SMTP.
func (EmailCredentialsPtrOutput) SmtpPass ¶
func (o EmailCredentialsPtrOutput) SmtpPass() pulumi.StringPtrOutput
String, Case-sensitive. SMTP password. Used only for SMTP.
func (EmailCredentialsPtrOutput) SmtpPort ¶
func (o EmailCredentialsPtrOutput) SmtpPort() pulumi.IntPtrOutput
Integer. Port used by your SMTP server. Please avoid using port 25 if possible because many providers have limitations on this port. Used only for SMTP.
func (EmailCredentialsPtrOutput) SmtpUser ¶
func (o EmailCredentialsPtrOutput) SmtpUser() pulumi.StringPtrOutput
String. SMTP username. Used only for SMTP.
func (EmailCredentialsPtrOutput) ToEmailCredentialsPtrOutput ¶
func (o EmailCredentialsPtrOutput) ToEmailCredentialsPtrOutput() EmailCredentialsPtrOutput
func (EmailCredentialsPtrOutput) ToEmailCredentialsPtrOutputWithContext ¶
func (o EmailCredentialsPtrOutput) ToEmailCredentialsPtrOutputWithContext(ctx context.Context) EmailCredentialsPtrOutput
type EmailInput ¶ added in v1.5.1
type EmailInput interface {
pulumi.Input
ToEmailOutput() EmailOutput
ToEmailOutputWithContext(ctx context.Context) EmailOutput
}
type EmailMap ¶ added in v1.8.1
type EmailMap map[string]EmailInput
func (EmailMap) ElementType ¶ added in v1.8.1
func (EmailMap) ToEmailMapOutput ¶ added in v1.8.1
func (i EmailMap) ToEmailMapOutput() EmailMapOutput
func (EmailMap) ToEmailMapOutputWithContext ¶ added in v1.8.1
func (i EmailMap) ToEmailMapOutputWithContext(ctx context.Context) EmailMapOutput
type EmailMapInput ¶ added in v1.8.1
type EmailMapInput interface {
pulumi.Input
ToEmailMapOutput() EmailMapOutput
ToEmailMapOutputWithContext(context.Context) EmailMapOutput
}
EmailMapInput is an input type that accepts EmailMap and EmailMapOutput values. You can construct a concrete instance of `EmailMapInput` via:
EmailMap{ "key": EmailArgs{...} }
type EmailMapOutput ¶ added in v1.8.1
type EmailMapOutput struct{ *pulumi.OutputState }
func (EmailMapOutput) ElementType ¶ added in v1.8.1
func (EmailMapOutput) ElementType() reflect.Type
func (EmailMapOutput) MapIndex ¶ added in v1.8.1
func (o EmailMapOutput) MapIndex(k pulumi.StringInput) EmailOutput
func (EmailMapOutput) ToEmailMapOutput ¶ added in v1.8.1
func (o EmailMapOutput) ToEmailMapOutput() EmailMapOutput
func (EmailMapOutput) ToEmailMapOutputWithContext ¶ added in v1.8.1
func (o EmailMapOutput) ToEmailMapOutputWithContext(ctx context.Context) EmailMapOutput
type EmailOutput ¶ added in v1.5.1
type EmailOutput struct {
*pulumi.OutputState
}
func (EmailOutput) ElementType ¶ added in v1.5.1
func (EmailOutput) ElementType() reflect.Type
func (EmailOutput) ToEmailOutput ¶ added in v1.5.1
func (o EmailOutput) ToEmailOutput() EmailOutput
func (EmailOutput) ToEmailOutputWithContext ¶ added in v1.5.1
func (o EmailOutput) ToEmailOutputWithContext(ctx context.Context) EmailOutput
func (EmailOutput) ToEmailPtrOutput ¶ added in v1.8.1
func (o EmailOutput) ToEmailPtrOutput() EmailPtrOutput
func (EmailOutput) ToEmailPtrOutputWithContext ¶ added in v1.8.1
func (o EmailOutput) ToEmailPtrOutputWithContext(ctx context.Context) EmailPtrOutput
type EmailPtrInput ¶ added in v1.8.1
type EmailPtrInput interface {
pulumi.Input
ToEmailPtrOutput() EmailPtrOutput
ToEmailPtrOutputWithContext(ctx context.Context) EmailPtrOutput
}
type EmailPtrOutput ¶ added in v1.8.1
type EmailPtrOutput struct {
*pulumi.OutputState
}
func (EmailPtrOutput) ElementType ¶ added in v1.8.1
func (EmailPtrOutput) ElementType() reflect.Type
func (EmailPtrOutput) ToEmailPtrOutput ¶ added in v1.8.1
func (o EmailPtrOutput) ToEmailPtrOutput() EmailPtrOutput
func (EmailPtrOutput) ToEmailPtrOutputWithContext ¶ added in v1.8.1
func (o EmailPtrOutput) ToEmailPtrOutputWithContext(ctx context.Context) EmailPtrOutput
type EmailState ¶
type EmailState struct {
// List(Resource). Configuration settings for the credentials for the email provider. For details, see Credentials.
Credentials EmailCredentialsPtrInput
// String. Email address to use as the sender when no other "from" address is specified.
DefaultFromAddress pulumi.StringPtrInput
// Boolean. Indicates whether or not the email provider is enabled.
Enabled pulumi.BoolPtrInput
// String. Name of the email provider. Options include `mailgun`, `mandrill`, `sendgrid`, `ses`, `smtp`, and `sparkpost`.
Name pulumi.StringPtrInput
}
func (EmailState) ElementType ¶
func (EmailState) ElementType() reflect.Type
type EmailTemplate ¶
type EmailTemplate struct {
pulumi.CustomResourceState
// String. Body of the email template. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
Body pulumi.StringOutput `pulumi:"body"`
// Boolean. Indicates whether or not the template is enabled.
Enabled pulumi.BoolOutput `pulumi:"enabled"`
// String. Email address to use as the sender. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
From pulumi.StringOutput `pulumi:"from"`
// String. URL to redirect the user to after a successful action. [Learn more](https://auth0.com/docs/email/templates#configuring-the-redirect-to-url).
ResultUrl pulumi.StringPtrOutput `pulumi:"resultUrl"`
// String. Subject line of the email. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
Subject pulumi.StringOutput `pulumi:"subject"`
// String. Syntax of the template body. You can use either text or HTML + Liquid syntax.
Syntax pulumi.StringOutput `pulumi:"syntax"`
// String. Template name. Options include `verifyEmail`, `verifyEmailByCode`, `resetEmail`, `welcomeEmail`, `blockedAccount`, `stolenCredentials`, `enrollmentEmail`, `mfaOobCode`, `changePassword` (legacy), and `passwordReset` (legacy).
Template pulumi.StringOutput `pulumi:"template"`
// Integer. Number of seconds during which the link within the email will be valid.
UrlLifetimeInSeconds pulumi.IntPtrOutput `pulumi:"urlLifetimeInSeconds"`
}
With Auth0, you can have standard welcome, password reset, and account verification email-based workflows built right into Auth0. This resource allows you to configure email templates to customize the look, feel, and sender identities of emails sent by Auth0. Used in conjunction with configured email providers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
myEmailProvider, err := auth0.NewEmail(ctx, "myEmailProvider", &auth0.EmailArgs{
Enabled: pulumi.Bool(true),
DefaultFromAddress: pulumi.String("accounts@example.com"),
Credentials: &auth0.EmailCredentialsArgs{
AccessKeyId: pulumi.String("AKIAXXXXXXXXXXXXXXXX"),
SecretAccessKey: pulumi.String("7e8c2148xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),
Region: pulumi.String("us-east-1"),
},
})
if err != nil {
return err
}
_, err = auth0.NewEmailTemplate(ctx, "myEmailTemplate", &auth0.EmailTemplateArgs{
Template: pulumi.String("welcome_email"),
Body: pulumi.String("<html><body><h1>Welcome!</h1></body></html>"),
From: pulumi.String("welcome@example.com"),
ResultUrl: pulumi.String("https://example.com/welcome"),
Subject: pulumi.String("Welcome"),
Syntax: pulumi.String("liquid"),
UrlLifetimeInSeconds: pulumi.Int(3600),
Enabled: pulumi.Bool(true),
}, pulumi.DependsOn([]pulumi.Resource{
myEmailProvider,
}))
if err != nil {
return err
}
return nil
})
}
```
func GetEmailTemplate ¶
func GetEmailTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailTemplateState, opts ...pulumi.ResourceOption) (*EmailTemplate, error)
GetEmailTemplate gets an existing EmailTemplate 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 NewEmailTemplate ¶
func NewEmailTemplate(ctx *pulumi.Context, name string, args *EmailTemplateArgs, opts ...pulumi.ResourceOption) (*EmailTemplate, error)
NewEmailTemplate registers a new resource with the given unique name, arguments, and options.
func (*EmailTemplate) ElementType ¶ added in v1.5.1
func (*EmailTemplate) ElementType() reflect.Type
func (*EmailTemplate) ToEmailTemplateOutput ¶ added in v1.5.1
func (i *EmailTemplate) ToEmailTemplateOutput() EmailTemplateOutput
func (*EmailTemplate) ToEmailTemplateOutputWithContext ¶ added in v1.5.1
func (i *EmailTemplate) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
func (*EmailTemplate) ToEmailTemplatePtrOutput ¶ added in v1.8.1
func (i *EmailTemplate) ToEmailTemplatePtrOutput() EmailTemplatePtrOutput
func (*EmailTemplate) ToEmailTemplatePtrOutputWithContext ¶ added in v1.8.1
func (i *EmailTemplate) ToEmailTemplatePtrOutputWithContext(ctx context.Context) EmailTemplatePtrOutput
type EmailTemplateArgs ¶
type EmailTemplateArgs struct {
// String. Body of the email template. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
Body pulumi.StringInput
// Boolean. Indicates whether or not the template is enabled.
Enabled pulumi.BoolInput
// String. Email address to use as the sender. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
From pulumi.StringInput
// String. URL to redirect the user to after a successful action. [Learn more](https://auth0.com/docs/email/templates#configuring-the-redirect-to-url).
ResultUrl pulumi.StringPtrInput
// String. Subject line of the email. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
Subject pulumi.StringInput
// String. Syntax of the template body. You can use either text or HTML + Liquid syntax.
Syntax pulumi.StringInput
// String. Template name. Options include `verifyEmail`, `verifyEmailByCode`, `resetEmail`, `welcomeEmail`, `blockedAccount`, `stolenCredentials`, `enrollmentEmail`, `mfaOobCode`, `changePassword` (legacy), and `passwordReset` (legacy).
Template pulumi.StringInput
// Integer. Number of seconds during which the link within the email will be valid.
UrlLifetimeInSeconds pulumi.IntPtrInput
}
The set of arguments for constructing a EmailTemplate resource.
func (EmailTemplateArgs) ElementType ¶
func (EmailTemplateArgs) ElementType() reflect.Type
type EmailTemplateArray ¶ added in v1.8.1
type EmailTemplateArray []EmailTemplateInput
func (EmailTemplateArray) ElementType ¶ added in v1.8.1
func (EmailTemplateArray) ElementType() reflect.Type
func (EmailTemplateArray) ToEmailTemplateArrayOutput ¶ added in v1.8.1
func (i EmailTemplateArray) ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
func (EmailTemplateArray) ToEmailTemplateArrayOutputWithContext ¶ added in v1.8.1
func (i EmailTemplateArray) ToEmailTemplateArrayOutputWithContext(ctx context.Context) EmailTemplateArrayOutput
type EmailTemplateArrayInput ¶ added in v1.8.1
type EmailTemplateArrayInput interface {
pulumi.Input
ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
ToEmailTemplateArrayOutputWithContext(context.Context) EmailTemplateArrayOutput
}
EmailTemplateArrayInput is an input type that accepts EmailTemplateArray and EmailTemplateArrayOutput values. You can construct a concrete instance of `EmailTemplateArrayInput` via:
EmailTemplateArray{ EmailTemplateArgs{...} }
type EmailTemplateArrayOutput ¶ added in v1.8.1
type EmailTemplateArrayOutput struct{ *pulumi.OutputState }
func (EmailTemplateArrayOutput) ElementType ¶ added in v1.8.1
func (EmailTemplateArrayOutput) ElementType() reflect.Type
func (EmailTemplateArrayOutput) Index ¶ added in v1.8.1
func (o EmailTemplateArrayOutput) Index(i pulumi.IntInput) EmailTemplateOutput
func (EmailTemplateArrayOutput) ToEmailTemplateArrayOutput ¶ added in v1.8.1
func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
func (EmailTemplateArrayOutput) ToEmailTemplateArrayOutputWithContext ¶ added in v1.8.1
func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutputWithContext(ctx context.Context) EmailTemplateArrayOutput
type EmailTemplateInput ¶ added in v1.5.1
type EmailTemplateInput interface {
pulumi.Input
ToEmailTemplateOutput() EmailTemplateOutput
ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
}
type EmailTemplateMap ¶ added in v1.8.1
type EmailTemplateMap map[string]EmailTemplateInput
func (EmailTemplateMap) ElementType ¶ added in v1.8.1
func (EmailTemplateMap) ElementType() reflect.Type
func (EmailTemplateMap) ToEmailTemplateMapOutput ¶ added in v1.8.1
func (i EmailTemplateMap) ToEmailTemplateMapOutput() EmailTemplateMapOutput
func (EmailTemplateMap) ToEmailTemplateMapOutputWithContext ¶ added in v1.8.1
func (i EmailTemplateMap) ToEmailTemplateMapOutputWithContext(ctx context.Context) EmailTemplateMapOutput
type EmailTemplateMapInput ¶ added in v1.8.1
type EmailTemplateMapInput interface {
pulumi.Input
ToEmailTemplateMapOutput() EmailTemplateMapOutput
ToEmailTemplateMapOutputWithContext(context.Context) EmailTemplateMapOutput
}
EmailTemplateMapInput is an input type that accepts EmailTemplateMap and EmailTemplateMapOutput values. You can construct a concrete instance of `EmailTemplateMapInput` via:
EmailTemplateMap{ "key": EmailTemplateArgs{...} }
type EmailTemplateMapOutput ¶ added in v1.8.1
type EmailTemplateMapOutput struct{ *pulumi.OutputState }
func (EmailTemplateMapOutput) ElementType ¶ added in v1.8.1
func (EmailTemplateMapOutput) ElementType() reflect.Type
func (EmailTemplateMapOutput) MapIndex ¶ added in v1.8.1
func (o EmailTemplateMapOutput) MapIndex(k pulumi.StringInput) EmailTemplateOutput
func (EmailTemplateMapOutput) ToEmailTemplateMapOutput ¶ added in v1.8.1
func (o EmailTemplateMapOutput) ToEmailTemplateMapOutput() EmailTemplateMapOutput
func (EmailTemplateMapOutput) ToEmailTemplateMapOutputWithContext ¶ added in v1.8.1
func (o EmailTemplateMapOutput) ToEmailTemplateMapOutputWithContext(ctx context.Context) EmailTemplateMapOutput
type EmailTemplateOutput ¶ added in v1.5.1
type EmailTemplateOutput struct {
*pulumi.OutputState
}
func (EmailTemplateOutput) ElementType ¶ added in v1.5.1
func (EmailTemplateOutput) ElementType() reflect.Type
func (EmailTemplateOutput) ToEmailTemplateOutput ¶ added in v1.5.1
func (o EmailTemplateOutput) ToEmailTemplateOutput() EmailTemplateOutput
func (EmailTemplateOutput) ToEmailTemplateOutputWithContext ¶ added in v1.5.1
func (o EmailTemplateOutput) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
func (EmailTemplateOutput) ToEmailTemplatePtrOutput ¶ added in v1.8.1
func (o EmailTemplateOutput) ToEmailTemplatePtrOutput() EmailTemplatePtrOutput
func (EmailTemplateOutput) ToEmailTemplatePtrOutputWithContext ¶ added in v1.8.1
func (o EmailTemplateOutput) ToEmailTemplatePtrOutputWithContext(ctx context.Context) EmailTemplatePtrOutput
type EmailTemplatePtrInput ¶ added in v1.8.1
type EmailTemplatePtrInput interface {
pulumi.Input
ToEmailTemplatePtrOutput() EmailTemplatePtrOutput
ToEmailTemplatePtrOutputWithContext(ctx context.Context) EmailTemplatePtrOutput
}
type EmailTemplatePtrOutput ¶ added in v1.8.1
type EmailTemplatePtrOutput struct {
*pulumi.OutputState
}
func (EmailTemplatePtrOutput) ElementType ¶ added in v1.8.1
func (EmailTemplatePtrOutput) ElementType() reflect.Type
func (EmailTemplatePtrOutput) ToEmailTemplatePtrOutput ¶ added in v1.8.1
func (o EmailTemplatePtrOutput) ToEmailTemplatePtrOutput() EmailTemplatePtrOutput
func (EmailTemplatePtrOutput) ToEmailTemplatePtrOutputWithContext ¶ added in v1.8.1
func (o EmailTemplatePtrOutput) ToEmailTemplatePtrOutputWithContext(ctx context.Context) EmailTemplatePtrOutput
type EmailTemplateState ¶
type EmailTemplateState struct {
// String. Body of the email template. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
Body pulumi.StringPtrInput
// Boolean. Indicates whether or not the template is enabled.
Enabled pulumi.BoolPtrInput
// String. Email address to use as the sender. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
From pulumi.StringPtrInput
// String. URL to redirect the user to after a successful action. [Learn more](https://auth0.com/docs/email/templates#configuring-the-redirect-to-url).
ResultUrl pulumi.StringPtrInput
// String. Subject line of the email. You can include [common variables](https://auth0.com/docs/email/templates#common-variables).
Subject pulumi.StringPtrInput
// String. Syntax of the template body. You can use either text or HTML + Liquid syntax.
Syntax pulumi.StringPtrInput
// String. Template name. Options include `verifyEmail`, `verifyEmailByCode`, `resetEmail`, `welcomeEmail`, `blockedAccount`, `stolenCredentials`, `enrollmentEmail`, `mfaOobCode`, `changePassword` (legacy), and `passwordReset` (legacy).
Template pulumi.StringPtrInput
// Integer. Number of seconds during which the link within the email will be valid.
UrlLifetimeInSeconds pulumi.IntPtrInput
}
func (EmailTemplateState) ElementType ¶
func (EmailTemplateState) ElementType() reflect.Type
type GlobalClient ¶
type GlobalClient struct {
pulumi.CustomResourceState
Addons GlobalClientAddonsOutput `pulumi:"addons"`
AllowedLogoutUrls pulumi.StringArrayOutput `pulumi:"allowedLogoutUrls"`
AllowedOrigins pulumi.StringArrayOutput `pulumi:"allowedOrigins"`
AppType pulumi.StringOutput `pulumi:"appType"`
Callbacks pulumi.StringArrayOutput `pulumi:"callbacks"`
ClientId pulumi.StringOutput `pulumi:"clientId"`
ClientMetadata pulumi.MapOutput `pulumi:"clientMetadata"`
ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
ClientSecretRotationTrigger pulumi.MapOutput `pulumi:"clientSecretRotationTrigger"`
CrossOriginAuth pulumi.BoolOutput `pulumi:"crossOriginAuth"`
CrossOriginLoc pulumi.StringOutput `pulumi:"crossOriginLoc"`
CustomLoginPage pulumi.StringOutput `pulumi:"customLoginPage"`
CustomLoginPageOn pulumi.BoolOutput `pulumi:"customLoginPageOn"`
CustomLoginPagePreview pulumi.StringOutput `pulumi:"customLoginPagePreview"`
Description pulumi.StringOutput `pulumi:"description"`
EncryptionKey pulumi.StringMapOutput `pulumi:"encryptionKey"`
FormTemplate pulumi.StringOutput `pulumi:"formTemplate"`
GrantTypes pulumi.StringArrayOutput `pulumi:"grantTypes"`
InitiateLoginUri pulumi.StringOutput `pulumi:"initiateLoginUri"`
IsFirstParty pulumi.BoolOutput `pulumi:"isFirstParty"`
IsTokenEndpointIpHeaderTrusted pulumi.BoolOutput `pulumi:"isTokenEndpointIpHeaderTrusted"`
JwtConfiguration GlobalClientJwtConfigurationOutput `pulumi:"jwtConfiguration"`
LogoUri pulumi.StringOutput `pulumi:"logoUri"`
Mobile GlobalClientMobileOutput `pulumi:"mobile"`
Name pulumi.StringOutput `pulumi:"name"`
OidcConformant pulumi.BoolOutput `pulumi:"oidcConformant"`
RefreshToken GlobalClientRefreshTokenOutput `pulumi:"refreshToken"`
Sso pulumi.BoolOutput `pulumi:"sso"`
SsoDisabled pulumi.BoolOutput `pulumi:"ssoDisabled"`
TokenEndpointAuthMethod pulumi.StringOutput `pulumi:"tokenEndpointAuthMethod"`
WebOrigins pulumi.StringArrayOutput `pulumi:"webOrigins"`
}
func GetGlobalClient ¶
func GetGlobalClient(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalClientState, opts ...pulumi.ResourceOption) (*GlobalClient, error)
GetGlobalClient gets an existing GlobalClient 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 NewGlobalClient ¶
func NewGlobalClient(ctx *pulumi.Context, name string, args *GlobalClientArgs, opts ...pulumi.ResourceOption) (*GlobalClient, error)
NewGlobalClient registers a new resource with the given unique name, arguments, and options.
func (*GlobalClient) ElementType ¶ added in v1.5.1
func (*GlobalClient) ElementType() reflect.Type
func (*GlobalClient) ToGlobalClientOutput ¶ added in v1.5.1
func (i *GlobalClient) ToGlobalClientOutput() GlobalClientOutput
func (*GlobalClient) ToGlobalClientOutputWithContext ¶ added in v1.5.1
func (i *GlobalClient) ToGlobalClientOutputWithContext(ctx context.Context) GlobalClientOutput
func (*GlobalClient) ToGlobalClientPtrOutput ¶ added in v1.8.1
func (i *GlobalClient) ToGlobalClientPtrOutput() GlobalClientPtrOutput
func (*GlobalClient) ToGlobalClientPtrOutputWithContext ¶ added in v1.8.1
func (i *GlobalClient) ToGlobalClientPtrOutputWithContext(ctx context.Context) GlobalClientPtrOutput
type GlobalClientAddons ¶
type GlobalClientAddons struct {
Aws map[string]interface{} `pulumi:"aws"`
AzureBlob map[string]interface{} `pulumi:"azureBlob"`
AzureSb map[string]interface{} `pulumi:"azureSb"`
Box map[string]interface{} `pulumi:"box"`
Cloudbees map[string]interface{} `pulumi:"cloudbees"`
Concur map[string]interface{} `pulumi:"concur"`
Dropbox map[string]interface{} `pulumi:"dropbox"`
Echosign map[string]interface{} `pulumi:"echosign"`
Egnyte map[string]interface{} `pulumi:"egnyte"`
Firebase map[string]interface{} `pulumi:"firebase"`
Layer map[string]interface{} `pulumi:"layer"`
Mscrm map[string]interface{} `pulumi:"mscrm"`
Newrelic map[string]interface{} `pulumi:"newrelic"`
Office365 map[string]interface{} `pulumi:"office365"`
Rms map[string]interface{} `pulumi:"rms"`
Salesforce map[string]interface{} `pulumi:"salesforce"`
SalesforceApi map[string]interface{} `pulumi:"salesforceApi"`
SalesforceSandboxApi map[string]interface{} `pulumi:"salesforceSandboxApi"`
Samlp *GlobalClientAddonsSamlp `pulumi:"samlp"`
SapApi map[string]interface{} `pulumi:"sapApi"`
Sentry map[string]interface{} `pulumi:"sentry"`
Slack map[string]interface{} `pulumi:"slack"`
Springcm map[string]interface{} `pulumi:"springcm"`
Wams map[string]interface{} `pulumi:"wams"`
Wsfed map[string]interface{} `pulumi:"wsfed"`
Zendesk map[string]interface{} `pulumi:"zendesk"`
Zoom map[string]interface{} `pulumi:"zoom"`
}
type GlobalClientAddonsArgs ¶
type GlobalClientAddonsArgs struct {
Aws pulumi.MapInput `pulumi:"aws"`
AzureBlob pulumi.MapInput `pulumi:"azureBlob"`
AzureSb pulumi.MapInput `pulumi:"azureSb"`
Box pulumi.MapInput `pulumi:"box"`
Cloudbees pulumi.MapInput `pulumi:"cloudbees"`
Concur pulumi.MapInput `pulumi:"concur"`
Dropbox pulumi.MapInput `pulumi:"dropbox"`
Echosign pulumi.MapInput `pulumi:"echosign"`
Egnyte pulumi.MapInput `pulumi:"egnyte"`
Firebase pulumi.MapInput `pulumi:"firebase"`
Layer pulumi.MapInput `pulumi:"layer"`
Mscrm pulumi.MapInput `pulumi:"mscrm"`
Newrelic pulumi.MapInput `pulumi:"newrelic"`
Office365 pulumi.MapInput `pulumi:"office365"`
Rms pulumi.MapInput `pulumi:"rms"`
Salesforce pulumi.MapInput `pulumi:"salesforce"`
SalesforceApi pulumi.MapInput `pulumi:"salesforceApi"`
SalesforceSandboxApi pulumi.MapInput `pulumi:"salesforceSandboxApi"`
Samlp GlobalClientAddonsSamlpPtrInput `pulumi:"samlp"`
SapApi pulumi.MapInput `pulumi:"sapApi"`
Sentry pulumi.MapInput `pulumi:"sentry"`
Slack pulumi.MapInput `pulumi:"slack"`
Springcm pulumi.MapInput `pulumi:"springcm"`
Wams pulumi.MapInput `pulumi:"wams"`
Wsfed pulumi.MapInput `pulumi:"wsfed"`
Zendesk pulumi.MapInput `pulumi:"zendesk"`
Zoom pulumi.MapInput `pulumi:"zoom"`
}
func (GlobalClientAddonsArgs) ElementType ¶
func (GlobalClientAddonsArgs) ElementType() reflect.Type
func (GlobalClientAddonsArgs) ToGlobalClientAddonsOutput ¶
func (i GlobalClientAddonsArgs) ToGlobalClientAddonsOutput() GlobalClientAddonsOutput
func (GlobalClientAddonsArgs) ToGlobalClientAddonsOutputWithContext ¶
func (i GlobalClientAddonsArgs) ToGlobalClientAddonsOutputWithContext(ctx context.Context) GlobalClientAddonsOutput
func (GlobalClientAddonsArgs) ToGlobalClientAddonsPtrOutput ¶
func (i GlobalClientAddonsArgs) ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
func (GlobalClientAddonsArgs) ToGlobalClientAddonsPtrOutputWithContext ¶
func (i GlobalClientAddonsArgs) ToGlobalClientAddonsPtrOutputWithContext(ctx context.Context) GlobalClientAddonsPtrOutput
type GlobalClientAddonsInput ¶
type GlobalClientAddonsInput interface {
pulumi.Input
ToGlobalClientAddonsOutput() GlobalClientAddonsOutput
ToGlobalClientAddonsOutputWithContext(context.Context) GlobalClientAddonsOutput
}
GlobalClientAddonsInput is an input type that accepts GlobalClientAddonsArgs and GlobalClientAddonsOutput values. You can construct a concrete instance of `GlobalClientAddonsInput` via:
GlobalClientAddonsArgs{...}
type GlobalClientAddonsOutput ¶
type GlobalClientAddonsOutput struct{ *pulumi.OutputState }
func (GlobalClientAddonsOutput) Aws ¶
func (o GlobalClientAddonsOutput) Aws() pulumi.MapOutput
func (GlobalClientAddonsOutput) AzureBlob ¶
func (o GlobalClientAddonsOutput) AzureBlob() pulumi.MapOutput
func (GlobalClientAddonsOutput) AzureSb ¶
func (o GlobalClientAddonsOutput) AzureSb() pulumi.MapOutput
func (GlobalClientAddonsOutput) Box ¶
func (o GlobalClientAddonsOutput) Box() pulumi.MapOutput
func (GlobalClientAddonsOutput) Cloudbees ¶
func (o GlobalClientAddonsOutput) Cloudbees() pulumi.MapOutput
func (GlobalClientAddonsOutput) Concur ¶
func (o GlobalClientAddonsOutput) Concur() pulumi.MapOutput
func (GlobalClientAddonsOutput) Dropbox ¶
func (o GlobalClientAddonsOutput) Dropbox() pulumi.MapOutput
func (GlobalClientAddonsOutput) Echosign ¶
func (o GlobalClientAddonsOutput) Echosign() pulumi.MapOutput
func (GlobalClientAddonsOutput) Egnyte ¶
func (o GlobalClientAddonsOutput) Egnyte() pulumi.MapOutput
func (GlobalClientAddonsOutput) ElementType ¶
func (GlobalClientAddonsOutput) ElementType() reflect.Type
func (GlobalClientAddonsOutput) Firebase ¶
func (o GlobalClientAddonsOutput) Firebase() pulumi.MapOutput
func (GlobalClientAddonsOutput) Layer ¶
func (o GlobalClientAddonsOutput) Layer() pulumi.MapOutput
func (GlobalClientAddonsOutput) Mscrm ¶
func (o GlobalClientAddonsOutput) Mscrm() pulumi.MapOutput
func (GlobalClientAddonsOutput) Newrelic ¶
func (o GlobalClientAddonsOutput) Newrelic() pulumi.MapOutput
func (GlobalClientAddonsOutput) Office365 ¶
func (o GlobalClientAddonsOutput) Office365() pulumi.MapOutput
func (GlobalClientAddonsOutput) Rms ¶
func (o GlobalClientAddonsOutput) Rms() pulumi.MapOutput
func (GlobalClientAddonsOutput) Salesforce ¶
func (o GlobalClientAddonsOutput) Salesforce() pulumi.MapOutput
func (GlobalClientAddonsOutput) SalesforceApi ¶
func (o GlobalClientAddonsOutput) SalesforceApi() pulumi.MapOutput
func (GlobalClientAddonsOutput) SalesforceSandboxApi ¶
func (o GlobalClientAddonsOutput) SalesforceSandboxApi() pulumi.MapOutput
func (GlobalClientAddonsOutput) Samlp ¶
func (o GlobalClientAddonsOutput) Samlp() GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsOutput) SapApi ¶
func (o GlobalClientAddonsOutput) SapApi() pulumi.MapOutput
func (GlobalClientAddonsOutput) Sentry ¶
func (o GlobalClientAddonsOutput) Sentry() pulumi.MapOutput
func (GlobalClientAddonsOutput) Sharepoint ¶
func (o GlobalClientAddonsOutput) Sharepoint() pulumi.MapOutput
func (GlobalClientAddonsOutput) Slack ¶
func (o GlobalClientAddonsOutput) Slack() pulumi.MapOutput
func (GlobalClientAddonsOutput) Springcm ¶
func (o GlobalClientAddonsOutput) Springcm() pulumi.MapOutput
func (GlobalClientAddonsOutput) ToGlobalClientAddonsOutput ¶
func (o GlobalClientAddonsOutput) ToGlobalClientAddonsOutput() GlobalClientAddonsOutput
func (GlobalClientAddonsOutput) ToGlobalClientAddonsOutputWithContext ¶
func (o GlobalClientAddonsOutput) ToGlobalClientAddonsOutputWithContext(ctx context.Context) GlobalClientAddonsOutput
func (GlobalClientAddonsOutput) ToGlobalClientAddonsPtrOutput ¶
func (o GlobalClientAddonsOutput) ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
func (GlobalClientAddonsOutput) ToGlobalClientAddonsPtrOutputWithContext ¶
func (o GlobalClientAddonsOutput) ToGlobalClientAddonsPtrOutputWithContext(ctx context.Context) GlobalClientAddonsPtrOutput
func (GlobalClientAddonsOutput) Wams ¶
func (o GlobalClientAddonsOutput) Wams() pulumi.MapOutput
func (GlobalClientAddonsOutput) Wsfed ¶
func (o GlobalClientAddonsOutput) Wsfed() pulumi.MapOutput
func (GlobalClientAddonsOutput) Zendesk ¶
func (o GlobalClientAddonsOutput) Zendesk() pulumi.MapOutput
func (GlobalClientAddonsOutput) Zoom ¶
func (o GlobalClientAddonsOutput) Zoom() pulumi.MapOutput
type GlobalClientAddonsPtrInput ¶
type GlobalClientAddonsPtrInput interface {
pulumi.Input
ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
ToGlobalClientAddonsPtrOutputWithContext(context.Context) GlobalClientAddonsPtrOutput
}
GlobalClientAddonsPtrInput is an input type that accepts GlobalClientAddonsArgs, GlobalClientAddonsPtr and GlobalClientAddonsPtrOutput values. You can construct a concrete instance of `GlobalClientAddonsPtrInput` via:
GlobalClientAddonsArgs{...}
or:
nil
func GlobalClientAddonsPtr ¶
func GlobalClientAddonsPtr(v *GlobalClientAddonsArgs) GlobalClientAddonsPtrInput
type GlobalClientAddonsPtrOutput ¶
type GlobalClientAddonsPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientAddonsPtrOutput) Aws ¶
func (o GlobalClientAddonsPtrOutput) Aws() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) AzureBlob ¶
func (o GlobalClientAddonsPtrOutput) AzureBlob() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) AzureSb ¶
func (o GlobalClientAddonsPtrOutput) AzureSb() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Box ¶
func (o GlobalClientAddonsPtrOutput) Box() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Cloudbees ¶
func (o GlobalClientAddonsPtrOutput) Cloudbees() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Concur ¶
func (o GlobalClientAddonsPtrOutput) Concur() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Dropbox ¶
func (o GlobalClientAddonsPtrOutput) Dropbox() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Echosign ¶
func (o GlobalClientAddonsPtrOutput) Echosign() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Egnyte ¶
func (o GlobalClientAddonsPtrOutput) Egnyte() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Elem ¶
func (o GlobalClientAddonsPtrOutput) Elem() GlobalClientAddonsOutput
func (GlobalClientAddonsPtrOutput) ElementType ¶
func (GlobalClientAddonsPtrOutput) ElementType() reflect.Type
func (GlobalClientAddonsPtrOutput) Firebase ¶
func (o GlobalClientAddonsPtrOutput) Firebase() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Layer ¶
func (o GlobalClientAddonsPtrOutput) Layer() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Mscrm ¶
func (o GlobalClientAddonsPtrOutput) Mscrm() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Newrelic ¶
func (o GlobalClientAddonsPtrOutput) Newrelic() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Office365 ¶
func (o GlobalClientAddonsPtrOutput) Office365() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Rms ¶
func (o GlobalClientAddonsPtrOutput) Rms() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Salesforce ¶
func (o GlobalClientAddonsPtrOutput) Salesforce() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) SalesforceApi ¶
func (o GlobalClientAddonsPtrOutput) SalesforceApi() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) SalesforceSandboxApi ¶
func (o GlobalClientAddonsPtrOutput) SalesforceSandboxApi() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Samlp ¶
func (o GlobalClientAddonsPtrOutput) Samlp() GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsPtrOutput) SapApi ¶
func (o GlobalClientAddonsPtrOutput) SapApi() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Sentry ¶
func (o GlobalClientAddonsPtrOutput) Sentry() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Sharepoint ¶
func (o GlobalClientAddonsPtrOutput) Sharepoint() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Slack ¶
func (o GlobalClientAddonsPtrOutput) Slack() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Springcm ¶
func (o GlobalClientAddonsPtrOutput) Springcm() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) ToGlobalClientAddonsPtrOutput ¶
func (o GlobalClientAddonsPtrOutput) ToGlobalClientAddonsPtrOutput() GlobalClientAddonsPtrOutput
func (GlobalClientAddonsPtrOutput) ToGlobalClientAddonsPtrOutputWithContext ¶
func (o GlobalClientAddonsPtrOutput) ToGlobalClientAddonsPtrOutputWithContext(ctx context.Context) GlobalClientAddonsPtrOutput
func (GlobalClientAddonsPtrOutput) Wams ¶
func (o GlobalClientAddonsPtrOutput) Wams() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Wsfed ¶
func (o GlobalClientAddonsPtrOutput) Wsfed() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Zendesk ¶
func (o GlobalClientAddonsPtrOutput) Zendesk() pulumi.MapOutput
func (GlobalClientAddonsPtrOutput) Zoom ¶
func (o GlobalClientAddonsPtrOutput) Zoom() pulumi.MapOutput
type GlobalClientAddonsSamlp ¶
type GlobalClientAddonsSamlp struct {
Audience *string `pulumi:"audience"`
AuthnContextClassRef *string `pulumi:"authnContextClassRef"`
Binding *string `pulumi:"binding"`
CreateUpnClaim *bool `pulumi:"createUpnClaim"`
Destination *string `pulumi:"destination"`
DigestAlgorithm *string `pulumi:"digestAlgorithm"`
IncludeAttributeNameFormat *bool `pulumi:"includeAttributeNameFormat"`
LifetimeInSeconds *int `pulumi:"lifetimeInSeconds"`
Logout *GlobalClientAddonsSamlpLogout `pulumi:"logout"`
MapIdentities *bool `pulumi:"mapIdentities"`
MapUnknownClaimsAsIs *bool `pulumi:"mapUnknownClaimsAsIs"`
Mappings map[string]interface{} `pulumi:"mappings"`
NameIdentifierFormat *string `pulumi:"nameIdentifierFormat"`
NameIdentifierProbes []string `pulumi:"nameIdentifierProbes"`
PassthroughClaimsWithNoMapping *bool `pulumi:"passthroughClaimsWithNoMapping"`
Recipient *string `pulumi:"recipient"`
SignResponse *bool `pulumi:"signResponse"`
SignatureAlgorithm *string `pulumi:"signatureAlgorithm"`
TypedAttributes *bool `pulumi:"typedAttributes"`
}
type GlobalClientAddonsSamlpArgs ¶
type GlobalClientAddonsSamlpArgs struct {
Audience pulumi.StringPtrInput `pulumi:"audience"`
AuthnContextClassRef pulumi.StringPtrInput `pulumi:"authnContextClassRef"`
Binding pulumi.StringPtrInput `pulumi:"binding"`
CreateUpnClaim pulumi.BoolPtrInput `pulumi:"createUpnClaim"`
Destination pulumi.StringPtrInput `pulumi:"destination"`
DigestAlgorithm pulumi.StringPtrInput `pulumi:"digestAlgorithm"`
IncludeAttributeNameFormat pulumi.BoolPtrInput `pulumi:"includeAttributeNameFormat"`
LifetimeInSeconds pulumi.IntPtrInput `pulumi:"lifetimeInSeconds"`
Logout GlobalClientAddonsSamlpLogoutPtrInput `pulumi:"logout"`
MapIdentities pulumi.BoolPtrInput `pulumi:"mapIdentities"`
MapUnknownClaimsAsIs pulumi.BoolPtrInput `pulumi:"mapUnknownClaimsAsIs"`
Mappings pulumi.MapInput `pulumi:"mappings"`
NameIdentifierFormat pulumi.StringPtrInput `pulumi:"nameIdentifierFormat"`
NameIdentifierProbes pulumi.StringArrayInput `pulumi:"nameIdentifierProbes"`
PassthroughClaimsWithNoMapping pulumi.BoolPtrInput `pulumi:"passthroughClaimsWithNoMapping"`
Recipient pulumi.StringPtrInput `pulumi:"recipient"`
SignResponse pulumi.BoolPtrInput `pulumi:"signResponse"`
SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"`
TypedAttributes pulumi.BoolPtrInput `pulumi:"typedAttributes"`
}
func (GlobalClientAddonsSamlpArgs) ElementType ¶
func (GlobalClientAddonsSamlpArgs) ElementType() reflect.Type
func (GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpOutput ¶
func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpOutput() GlobalClientAddonsSamlpOutput
func (GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpOutputWithContext ¶
func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpOutput
func (GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpPtrOutput ¶
func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpPtrOutputWithContext ¶
func (i GlobalClientAddonsSamlpArgs) ToGlobalClientAddonsSamlpPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpPtrOutput
type GlobalClientAddonsSamlpInput ¶
type GlobalClientAddonsSamlpInput interface {
pulumi.Input
ToGlobalClientAddonsSamlpOutput() GlobalClientAddonsSamlpOutput
ToGlobalClientAddonsSamlpOutputWithContext(context.Context) GlobalClientAddonsSamlpOutput
}
GlobalClientAddonsSamlpInput is an input type that accepts GlobalClientAddonsSamlpArgs and GlobalClientAddonsSamlpOutput values. You can construct a concrete instance of `GlobalClientAddonsSamlpInput` via:
GlobalClientAddonsSamlpArgs{...}
type GlobalClientAddonsSamlpLogoutArgs ¶
type GlobalClientAddonsSamlpLogoutArgs struct {
Callback pulumi.StringPtrInput `pulumi:"callback"`
SloEnabled pulumi.BoolPtrInput `pulumi:"sloEnabled"`
}
func (GlobalClientAddonsSamlpLogoutArgs) ElementType ¶
func (GlobalClientAddonsSamlpLogoutArgs) ElementType() reflect.Type
func (GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutOutput ¶
func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutOutput() GlobalClientAddonsSamlpLogoutOutput
func (GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutOutputWithContext ¶
func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutOutput
func (GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutPtrOutput ¶
func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
func (GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext ¶
func (i GlobalClientAddonsSamlpLogoutArgs) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
type GlobalClientAddonsSamlpLogoutInput ¶
type GlobalClientAddonsSamlpLogoutInput interface {
pulumi.Input
ToGlobalClientAddonsSamlpLogoutOutput() GlobalClientAddonsSamlpLogoutOutput
ToGlobalClientAddonsSamlpLogoutOutputWithContext(context.Context) GlobalClientAddonsSamlpLogoutOutput
}
GlobalClientAddonsSamlpLogoutInput is an input type that accepts GlobalClientAddonsSamlpLogoutArgs and GlobalClientAddonsSamlpLogoutOutput values. You can construct a concrete instance of `GlobalClientAddonsSamlpLogoutInput` via:
GlobalClientAddonsSamlpLogoutArgs{...}
type GlobalClientAddonsSamlpLogoutOutput ¶
type GlobalClientAddonsSamlpLogoutOutput struct{ *pulumi.OutputState }
func (GlobalClientAddonsSamlpLogoutOutput) Callback ¶
func (o GlobalClientAddonsSamlpLogoutOutput) Callback() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpLogoutOutput) ElementType ¶
func (GlobalClientAddonsSamlpLogoutOutput) ElementType() reflect.Type
func (GlobalClientAddonsSamlpLogoutOutput) SloEnabled ¶
func (o GlobalClientAddonsSamlpLogoutOutput) SloEnabled() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutOutput ¶
func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutOutput() GlobalClientAddonsSamlpLogoutOutput
func (GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutOutputWithContext ¶
func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutOutput
func (GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutPtrOutput ¶
func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
func (GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext ¶
func (o GlobalClientAddonsSamlpLogoutOutput) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
type GlobalClientAddonsSamlpLogoutPtrInput ¶
type GlobalClientAddonsSamlpLogoutPtrInput interface {
pulumi.Input
ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
}
GlobalClientAddonsSamlpLogoutPtrInput is an input type that accepts GlobalClientAddonsSamlpLogoutArgs, GlobalClientAddonsSamlpLogoutPtr and GlobalClientAddonsSamlpLogoutPtrOutput values. You can construct a concrete instance of `GlobalClientAddonsSamlpLogoutPtrInput` via:
GlobalClientAddonsSamlpLogoutArgs{...}
or:
nil
func GlobalClientAddonsSamlpLogoutPtr ¶
func GlobalClientAddonsSamlpLogoutPtr(v *GlobalClientAddonsSamlpLogoutArgs) GlobalClientAddonsSamlpLogoutPtrInput
type GlobalClientAddonsSamlpLogoutPtrOutput ¶
type GlobalClientAddonsSamlpLogoutPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientAddonsSamlpLogoutPtrOutput) Callback ¶
func (o GlobalClientAddonsSamlpLogoutPtrOutput) Callback() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpLogoutPtrOutput) ElementType ¶
func (GlobalClientAddonsSamlpLogoutPtrOutput) ElementType() reflect.Type
func (GlobalClientAddonsSamlpLogoutPtrOutput) SloEnabled ¶
func (o GlobalClientAddonsSamlpLogoutPtrOutput) SloEnabled() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpLogoutPtrOutput) ToGlobalClientAddonsSamlpLogoutPtrOutput ¶
func (o GlobalClientAddonsSamlpLogoutPtrOutput) ToGlobalClientAddonsSamlpLogoutPtrOutput() GlobalClientAddonsSamlpLogoutPtrOutput
func (GlobalClientAddonsSamlpLogoutPtrOutput) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext ¶
func (o GlobalClientAddonsSamlpLogoutPtrOutput) ToGlobalClientAddonsSamlpLogoutPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpLogoutPtrOutput
type GlobalClientAddonsSamlpOutput ¶
type GlobalClientAddonsSamlpOutput struct{ *pulumi.OutputState }
func (GlobalClientAddonsSamlpOutput) Audience ¶
func (o GlobalClientAddonsSamlpOutput) Audience() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) AuthnContextClassRef ¶
func (o GlobalClientAddonsSamlpOutput) AuthnContextClassRef() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) Binding ¶
func (o GlobalClientAddonsSamlpOutput) Binding() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) CreateUpnClaim ¶
func (o GlobalClientAddonsSamlpOutput) CreateUpnClaim() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpOutput) Destination ¶
func (o GlobalClientAddonsSamlpOutput) Destination() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) DigestAlgorithm ¶
func (o GlobalClientAddonsSamlpOutput) DigestAlgorithm() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) ElementType ¶
func (GlobalClientAddonsSamlpOutput) ElementType() reflect.Type
func (GlobalClientAddonsSamlpOutput) IncludeAttributeNameFormat ¶
func (o GlobalClientAddonsSamlpOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpOutput) LifetimeInSeconds ¶
func (o GlobalClientAddonsSamlpOutput) LifetimeInSeconds() pulumi.IntPtrOutput
func (GlobalClientAddonsSamlpOutput) Logout ¶
func (o GlobalClientAddonsSamlpOutput) Logout() GlobalClientAddonsSamlpLogoutPtrOutput
func (GlobalClientAddonsSamlpOutput) MapIdentities ¶
func (o GlobalClientAddonsSamlpOutput) MapIdentities() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpOutput) MapUnknownClaimsAsIs ¶
func (o GlobalClientAddonsSamlpOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpOutput) Mappings ¶
func (o GlobalClientAddonsSamlpOutput) Mappings() pulumi.MapOutput
func (GlobalClientAddonsSamlpOutput) NameIdentifierFormat ¶
func (o GlobalClientAddonsSamlpOutput) NameIdentifierFormat() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) NameIdentifierProbes ¶
func (o GlobalClientAddonsSamlpOutput) NameIdentifierProbes() pulumi.StringArrayOutput
func (GlobalClientAddonsSamlpOutput) PassthroughClaimsWithNoMapping ¶
func (o GlobalClientAddonsSamlpOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpOutput) Recipient ¶
func (o GlobalClientAddonsSamlpOutput) Recipient() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) SignResponse ¶
func (o GlobalClientAddonsSamlpOutput) SignResponse() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpOutput) SignatureAlgorithm ¶
func (o GlobalClientAddonsSamlpOutput) SignatureAlgorithm() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpOutput ¶
func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpOutput() GlobalClientAddonsSamlpOutput
func (GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpOutputWithContext ¶
func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpOutput
func (GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpPtrOutput ¶
func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpPtrOutputWithContext ¶
func (o GlobalClientAddonsSamlpOutput) ToGlobalClientAddonsSamlpPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsSamlpOutput) TypedAttributes ¶
func (o GlobalClientAddonsSamlpOutput) TypedAttributes() pulumi.BoolPtrOutput
type GlobalClientAddonsSamlpPtrInput ¶
type GlobalClientAddonsSamlpPtrInput interface {
pulumi.Input
ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
ToGlobalClientAddonsSamlpPtrOutputWithContext(context.Context) GlobalClientAddonsSamlpPtrOutput
}
GlobalClientAddonsSamlpPtrInput is an input type that accepts GlobalClientAddonsSamlpArgs, GlobalClientAddonsSamlpPtr and GlobalClientAddonsSamlpPtrOutput values. You can construct a concrete instance of `GlobalClientAddonsSamlpPtrInput` via:
GlobalClientAddonsSamlpArgs{...}
or:
nil
func GlobalClientAddonsSamlpPtr ¶
func GlobalClientAddonsSamlpPtr(v *GlobalClientAddonsSamlpArgs) GlobalClientAddonsSamlpPtrInput
type GlobalClientAddonsSamlpPtrOutput ¶
type GlobalClientAddonsSamlpPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientAddonsSamlpPtrOutput) Audience ¶
func (o GlobalClientAddonsSamlpPtrOutput) Audience() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) AuthnContextClassRef ¶
func (o GlobalClientAddonsSamlpPtrOutput) AuthnContextClassRef() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) Binding ¶
func (o GlobalClientAddonsSamlpPtrOutput) Binding() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) CreateUpnClaim ¶
func (o GlobalClientAddonsSamlpPtrOutput) CreateUpnClaim() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) Destination ¶
func (o GlobalClientAddonsSamlpPtrOutput) Destination() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) DigestAlgorithm ¶
func (o GlobalClientAddonsSamlpPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) Elem ¶
func (o GlobalClientAddonsSamlpPtrOutput) Elem() GlobalClientAddonsSamlpOutput
func (GlobalClientAddonsSamlpPtrOutput) ElementType ¶
func (GlobalClientAddonsSamlpPtrOutput) ElementType() reflect.Type
func (GlobalClientAddonsSamlpPtrOutput) IncludeAttributeNameFormat ¶
func (o GlobalClientAddonsSamlpPtrOutput) IncludeAttributeNameFormat() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) LifetimeInSeconds ¶
func (o GlobalClientAddonsSamlpPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) Logout ¶
func (o GlobalClientAddonsSamlpPtrOutput) Logout() GlobalClientAddonsSamlpLogoutPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) MapIdentities ¶
func (o GlobalClientAddonsSamlpPtrOutput) MapIdentities() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs ¶
func (o GlobalClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) Mappings ¶
func (o GlobalClientAddonsSamlpPtrOutput) Mappings() pulumi.MapOutput
func (GlobalClientAddonsSamlpPtrOutput) NameIdentifierFormat ¶
func (o GlobalClientAddonsSamlpPtrOutput) NameIdentifierFormat() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) NameIdentifierProbes ¶
func (o GlobalClientAddonsSamlpPtrOutput) NameIdentifierProbes() pulumi.StringArrayOutput
func (GlobalClientAddonsSamlpPtrOutput) PassthroughClaimsWithNoMapping ¶
func (o GlobalClientAddonsSamlpPtrOutput) PassthroughClaimsWithNoMapping() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) Recipient ¶
func (o GlobalClientAddonsSamlpPtrOutput) Recipient() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) SignResponse ¶
func (o GlobalClientAddonsSamlpPtrOutput) SignResponse() pulumi.BoolPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) SignatureAlgorithm ¶
func (o GlobalClientAddonsSamlpPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) ToGlobalClientAddonsSamlpPtrOutput ¶
func (o GlobalClientAddonsSamlpPtrOutput) ToGlobalClientAddonsSamlpPtrOutput() GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) ToGlobalClientAddonsSamlpPtrOutputWithContext ¶
func (o GlobalClientAddonsSamlpPtrOutput) ToGlobalClientAddonsSamlpPtrOutputWithContext(ctx context.Context) GlobalClientAddonsSamlpPtrOutput
func (GlobalClientAddonsSamlpPtrOutput) TypedAttributes ¶
func (o GlobalClientAddonsSamlpPtrOutput) TypedAttributes() pulumi.BoolPtrOutput
type GlobalClientArgs ¶
type GlobalClientArgs struct {
Addons GlobalClientAddonsPtrInput
AllowedLogoutUrls pulumi.StringArrayInput
AllowedOrigins pulumi.StringArrayInput
AppType pulumi.StringPtrInput
Callbacks pulumi.StringArrayInput
ClientId pulumi.StringPtrInput
ClientMetadata pulumi.MapInput
ClientSecret pulumi.StringPtrInput
ClientSecretRotationTrigger pulumi.MapInput
CrossOriginAuth pulumi.BoolPtrInput
CrossOriginLoc pulumi.StringPtrInput
CustomLoginPage pulumi.StringPtrInput
CustomLoginPageOn pulumi.BoolPtrInput
CustomLoginPagePreview pulumi.StringPtrInput
Description pulumi.StringPtrInput
EncryptionKey pulumi.StringMapInput
FormTemplate pulumi.StringPtrInput
GrantTypes pulumi.StringArrayInput
InitiateLoginUri pulumi.StringPtrInput
IsFirstParty pulumi.BoolPtrInput
IsTokenEndpointIpHeaderTrusted pulumi.BoolPtrInput
JwtConfiguration GlobalClientJwtConfigurationPtrInput
LogoUri pulumi.StringPtrInput
Mobile GlobalClientMobilePtrInput
Name pulumi.StringPtrInput
OidcConformant pulumi.BoolPtrInput
RefreshToken GlobalClientRefreshTokenPtrInput
Sso pulumi.BoolPtrInput
SsoDisabled pulumi.BoolPtrInput
TokenEndpointAuthMethod pulumi.StringPtrInput
WebOrigins pulumi.StringArrayInput
}
The set of arguments for constructing a GlobalClient resource.
func (GlobalClientArgs) ElementType ¶
func (GlobalClientArgs) ElementType() reflect.Type
type GlobalClientArray ¶ added in v1.8.1
type GlobalClientArray []GlobalClientInput
func (GlobalClientArray) ElementType ¶ added in v1.8.1
func (GlobalClientArray) ElementType() reflect.Type
func (GlobalClientArray) ToGlobalClientArrayOutput ¶ added in v1.8.1
func (i GlobalClientArray) ToGlobalClientArrayOutput() GlobalClientArrayOutput
func (GlobalClientArray) ToGlobalClientArrayOutputWithContext ¶ added in v1.8.1
func (i GlobalClientArray) ToGlobalClientArrayOutputWithContext(ctx context.Context) GlobalClientArrayOutput
type GlobalClientArrayInput ¶ added in v1.8.1
type GlobalClientArrayInput interface {
pulumi.Input
ToGlobalClientArrayOutput() GlobalClientArrayOutput
ToGlobalClientArrayOutputWithContext(context.Context) GlobalClientArrayOutput
}
GlobalClientArrayInput is an input type that accepts GlobalClientArray and GlobalClientArrayOutput values. You can construct a concrete instance of `GlobalClientArrayInput` via:
GlobalClientArray{ GlobalClientArgs{...} }
type GlobalClientArrayOutput ¶ added in v1.8.1
type GlobalClientArrayOutput struct{ *pulumi.OutputState }
func (GlobalClientArrayOutput) ElementType ¶ added in v1.8.1
func (GlobalClientArrayOutput) ElementType() reflect.Type
func (GlobalClientArrayOutput) Index ¶ added in v1.8.1
func (o GlobalClientArrayOutput) Index(i pulumi.IntInput) GlobalClientOutput
func (GlobalClientArrayOutput) ToGlobalClientArrayOutput ¶ added in v1.8.1
func (o GlobalClientArrayOutput) ToGlobalClientArrayOutput() GlobalClientArrayOutput
func (GlobalClientArrayOutput) ToGlobalClientArrayOutputWithContext ¶ added in v1.8.1
func (o GlobalClientArrayOutput) ToGlobalClientArrayOutputWithContext(ctx context.Context) GlobalClientArrayOutput
type GlobalClientInput ¶ added in v1.5.1
type GlobalClientInput interface {
pulumi.Input
ToGlobalClientOutput() GlobalClientOutput
ToGlobalClientOutputWithContext(ctx context.Context) GlobalClientOutput
}
type GlobalClientJwtConfigurationArgs ¶
type GlobalClientJwtConfigurationArgs struct {
Alg pulumi.StringPtrInput `pulumi:"alg"`
LifetimeInSeconds pulumi.IntPtrInput `pulumi:"lifetimeInSeconds"`
Scopes pulumi.StringMapInput `pulumi:"scopes"`
SecretEncoded pulumi.BoolPtrInput `pulumi:"secretEncoded"`
}
func (GlobalClientJwtConfigurationArgs) ElementType ¶
func (GlobalClientJwtConfigurationArgs) ElementType() reflect.Type
func (GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationOutput ¶
func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationOutput() GlobalClientJwtConfigurationOutput
func (GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationOutputWithContext ¶
func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationOutput
func (GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationPtrOutput ¶
func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
func (GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationPtrOutputWithContext ¶
func (i GlobalClientJwtConfigurationArgs) ToGlobalClientJwtConfigurationPtrOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationPtrOutput
type GlobalClientJwtConfigurationInput ¶
type GlobalClientJwtConfigurationInput interface {
pulumi.Input
ToGlobalClientJwtConfigurationOutput() GlobalClientJwtConfigurationOutput
ToGlobalClientJwtConfigurationOutputWithContext(context.Context) GlobalClientJwtConfigurationOutput
}
GlobalClientJwtConfigurationInput is an input type that accepts GlobalClientJwtConfigurationArgs and GlobalClientJwtConfigurationOutput values. You can construct a concrete instance of `GlobalClientJwtConfigurationInput` via:
GlobalClientJwtConfigurationArgs{...}
type GlobalClientJwtConfigurationOutput ¶
type GlobalClientJwtConfigurationOutput struct{ *pulumi.OutputState }
func (GlobalClientJwtConfigurationOutput) Alg ¶
func (o GlobalClientJwtConfigurationOutput) Alg() pulumi.StringPtrOutput
func (GlobalClientJwtConfigurationOutput) ElementType ¶
func (GlobalClientJwtConfigurationOutput) ElementType() reflect.Type
func (GlobalClientJwtConfigurationOutput) LifetimeInSeconds ¶
func (o GlobalClientJwtConfigurationOutput) LifetimeInSeconds() pulumi.IntPtrOutput
func (GlobalClientJwtConfigurationOutput) Scopes ¶
func (o GlobalClientJwtConfigurationOutput) Scopes() pulumi.StringMapOutput
func (GlobalClientJwtConfigurationOutput) SecretEncoded ¶
func (o GlobalClientJwtConfigurationOutput) SecretEncoded() pulumi.BoolPtrOutput
func (GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationOutput ¶
func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationOutput() GlobalClientJwtConfigurationOutput
func (GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationOutputWithContext ¶
func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationOutput
func (GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationPtrOutput ¶
func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
func (GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationPtrOutputWithContext ¶
func (o GlobalClientJwtConfigurationOutput) ToGlobalClientJwtConfigurationPtrOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationPtrOutput
type GlobalClientJwtConfigurationPtrInput ¶
type GlobalClientJwtConfigurationPtrInput interface {
pulumi.Input
ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
ToGlobalClientJwtConfigurationPtrOutputWithContext(context.Context) GlobalClientJwtConfigurationPtrOutput
}
GlobalClientJwtConfigurationPtrInput is an input type that accepts GlobalClientJwtConfigurationArgs, GlobalClientJwtConfigurationPtr and GlobalClientJwtConfigurationPtrOutput values. You can construct a concrete instance of `GlobalClientJwtConfigurationPtrInput` via:
GlobalClientJwtConfigurationArgs{...}
or:
nil
func GlobalClientJwtConfigurationPtr ¶
func GlobalClientJwtConfigurationPtr(v *GlobalClientJwtConfigurationArgs) GlobalClientJwtConfigurationPtrInput
type GlobalClientJwtConfigurationPtrOutput ¶
type GlobalClientJwtConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientJwtConfigurationPtrOutput) Alg ¶
func (o GlobalClientJwtConfigurationPtrOutput) Alg() pulumi.StringPtrOutput
func (GlobalClientJwtConfigurationPtrOutput) ElementType ¶
func (GlobalClientJwtConfigurationPtrOutput) ElementType() reflect.Type
func (GlobalClientJwtConfigurationPtrOutput) LifetimeInSeconds ¶
func (o GlobalClientJwtConfigurationPtrOutput) LifetimeInSeconds() pulumi.IntPtrOutput
func (GlobalClientJwtConfigurationPtrOutput) Scopes ¶
func (o GlobalClientJwtConfigurationPtrOutput) Scopes() pulumi.StringMapOutput
func (GlobalClientJwtConfigurationPtrOutput) SecretEncoded ¶
func (o GlobalClientJwtConfigurationPtrOutput) SecretEncoded() pulumi.BoolPtrOutput
func (GlobalClientJwtConfigurationPtrOutput) ToGlobalClientJwtConfigurationPtrOutput ¶
func (o GlobalClientJwtConfigurationPtrOutput) ToGlobalClientJwtConfigurationPtrOutput() GlobalClientJwtConfigurationPtrOutput
func (GlobalClientJwtConfigurationPtrOutput) ToGlobalClientJwtConfigurationPtrOutputWithContext ¶
func (o GlobalClientJwtConfigurationPtrOutput) ToGlobalClientJwtConfigurationPtrOutputWithContext(ctx context.Context) GlobalClientJwtConfigurationPtrOutput
type GlobalClientMap ¶ added in v1.8.1
type GlobalClientMap map[string]GlobalClientInput
func (GlobalClientMap) ElementType ¶ added in v1.8.1
func (GlobalClientMap) ElementType() reflect.Type
func (GlobalClientMap) ToGlobalClientMapOutput ¶ added in v1.8.1
func (i GlobalClientMap) ToGlobalClientMapOutput() GlobalClientMapOutput
func (GlobalClientMap) ToGlobalClientMapOutputWithContext ¶ added in v1.8.1
func (i GlobalClientMap) ToGlobalClientMapOutputWithContext(ctx context.Context) GlobalClientMapOutput
type GlobalClientMapInput ¶ added in v1.8.1
type GlobalClientMapInput interface {
pulumi.Input
ToGlobalClientMapOutput() GlobalClientMapOutput
ToGlobalClientMapOutputWithContext(context.Context) GlobalClientMapOutput
}
GlobalClientMapInput is an input type that accepts GlobalClientMap and GlobalClientMapOutput values. You can construct a concrete instance of `GlobalClientMapInput` via:
GlobalClientMap{ "key": GlobalClientArgs{...} }
type GlobalClientMapOutput ¶ added in v1.8.1
type GlobalClientMapOutput struct{ *pulumi.OutputState }
func (GlobalClientMapOutput) ElementType ¶ added in v1.8.1
func (GlobalClientMapOutput) ElementType() reflect.Type
func (GlobalClientMapOutput) MapIndex ¶ added in v1.8.1
func (o GlobalClientMapOutput) MapIndex(k pulumi.StringInput) GlobalClientOutput
func (GlobalClientMapOutput) ToGlobalClientMapOutput ¶ added in v1.8.1
func (o GlobalClientMapOutput) ToGlobalClientMapOutput() GlobalClientMapOutput
func (GlobalClientMapOutput) ToGlobalClientMapOutputWithContext ¶ added in v1.8.1
func (o GlobalClientMapOutput) ToGlobalClientMapOutputWithContext(ctx context.Context) GlobalClientMapOutput
type GlobalClientMobile ¶
type GlobalClientMobile struct {
Android *GlobalClientMobileAndroid `pulumi:"android"`
Ios *GlobalClientMobileIos `pulumi:"ios"`
}
type GlobalClientMobileAndroidArgs ¶
type GlobalClientMobileAndroidArgs struct {
AppPackageName pulumi.StringPtrInput `pulumi:"appPackageName"`
Sha256CertFingerprints pulumi.StringArrayInput `pulumi:"sha256CertFingerprints"`
}
func (GlobalClientMobileAndroidArgs) ElementType ¶
func (GlobalClientMobileAndroidArgs) ElementType() reflect.Type
func (GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidOutput ¶
func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidOutput() GlobalClientMobileAndroidOutput
func (GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidOutputWithContext ¶
func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidOutputWithContext(ctx context.Context) GlobalClientMobileAndroidOutput
func (GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidPtrOutput ¶
func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
func (GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidPtrOutputWithContext ¶
func (i GlobalClientMobileAndroidArgs) ToGlobalClientMobileAndroidPtrOutputWithContext(ctx context.Context) GlobalClientMobileAndroidPtrOutput
type GlobalClientMobileAndroidInput ¶
type GlobalClientMobileAndroidInput interface {
pulumi.Input
ToGlobalClientMobileAndroidOutput() GlobalClientMobileAndroidOutput
ToGlobalClientMobileAndroidOutputWithContext(context.Context) GlobalClientMobileAndroidOutput
}
GlobalClientMobileAndroidInput is an input type that accepts GlobalClientMobileAndroidArgs and GlobalClientMobileAndroidOutput values. You can construct a concrete instance of `GlobalClientMobileAndroidInput` via:
GlobalClientMobileAndroidArgs{...}
type GlobalClientMobileAndroidOutput ¶
type GlobalClientMobileAndroidOutput struct{ *pulumi.OutputState }
func (GlobalClientMobileAndroidOutput) AppPackageName ¶
func (o GlobalClientMobileAndroidOutput) AppPackageName() pulumi.StringPtrOutput
func (GlobalClientMobileAndroidOutput) ElementType ¶
func (GlobalClientMobileAndroidOutput) ElementType() reflect.Type
func (GlobalClientMobileAndroidOutput) Sha256CertFingerprints ¶
func (o GlobalClientMobileAndroidOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
func (GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidOutput ¶
func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidOutput() GlobalClientMobileAndroidOutput
func (GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidOutputWithContext ¶
func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidOutputWithContext(ctx context.Context) GlobalClientMobileAndroidOutput
func (GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidPtrOutput ¶
func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
func (GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidPtrOutputWithContext ¶
func (o GlobalClientMobileAndroidOutput) ToGlobalClientMobileAndroidPtrOutputWithContext(ctx context.Context) GlobalClientMobileAndroidPtrOutput
type GlobalClientMobileAndroidPtrInput ¶
type GlobalClientMobileAndroidPtrInput interface {
pulumi.Input
ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
ToGlobalClientMobileAndroidPtrOutputWithContext(context.Context) GlobalClientMobileAndroidPtrOutput
}
GlobalClientMobileAndroidPtrInput is an input type that accepts GlobalClientMobileAndroidArgs, GlobalClientMobileAndroidPtr and GlobalClientMobileAndroidPtrOutput values. You can construct a concrete instance of `GlobalClientMobileAndroidPtrInput` via:
GlobalClientMobileAndroidArgs{...}
or:
nil
func GlobalClientMobileAndroidPtr ¶
func GlobalClientMobileAndroidPtr(v *GlobalClientMobileAndroidArgs) GlobalClientMobileAndroidPtrInput
type GlobalClientMobileAndroidPtrOutput ¶
type GlobalClientMobileAndroidPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientMobileAndroidPtrOutput) AppPackageName ¶
func (o GlobalClientMobileAndroidPtrOutput) AppPackageName() pulumi.StringPtrOutput
func (GlobalClientMobileAndroidPtrOutput) Elem ¶
func (o GlobalClientMobileAndroidPtrOutput) Elem() GlobalClientMobileAndroidOutput
func (GlobalClientMobileAndroidPtrOutput) ElementType ¶
func (GlobalClientMobileAndroidPtrOutput) ElementType() reflect.Type
func (GlobalClientMobileAndroidPtrOutput) Sha256CertFingerprints ¶
func (o GlobalClientMobileAndroidPtrOutput) Sha256CertFingerprints() pulumi.StringArrayOutput
func (GlobalClientMobileAndroidPtrOutput) ToGlobalClientMobileAndroidPtrOutput ¶
func (o GlobalClientMobileAndroidPtrOutput) ToGlobalClientMobileAndroidPtrOutput() GlobalClientMobileAndroidPtrOutput
func (GlobalClientMobileAndroidPtrOutput) ToGlobalClientMobileAndroidPtrOutputWithContext ¶
func (o GlobalClientMobileAndroidPtrOutput) ToGlobalClientMobileAndroidPtrOutputWithContext(ctx context.Context) GlobalClientMobileAndroidPtrOutput
type GlobalClientMobileArgs ¶
type GlobalClientMobileArgs struct {
Android GlobalClientMobileAndroidPtrInput `pulumi:"android"`
Ios GlobalClientMobileIosPtrInput `pulumi:"ios"`
}
func (GlobalClientMobileArgs) ElementType ¶
func (GlobalClientMobileArgs) ElementType() reflect.Type
func (GlobalClientMobileArgs) ToGlobalClientMobileOutput ¶
func (i GlobalClientMobileArgs) ToGlobalClientMobileOutput() GlobalClientMobileOutput
func (GlobalClientMobileArgs) ToGlobalClientMobileOutputWithContext ¶
func (i GlobalClientMobileArgs) ToGlobalClientMobileOutputWithContext(ctx context.Context) GlobalClientMobileOutput
func (GlobalClientMobileArgs) ToGlobalClientMobilePtrOutput ¶
func (i GlobalClientMobileArgs) ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
func (GlobalClientMobileArgs) ToGlobalClientMobilePtrOutputWithContext ¶
func (i GlobalClientMobileArgs) ToGlobalClientMobilePtrOutputWithContext(ctx context.Context) GlobalClientMobilePtrOutput
type GlobalClientMobileInput ¶
type GlobalClientMobileInput interface {
pulumi.Input
ToGlobalClientMobileOutput() GlobalClientMobileOutput
ToGlobalClientMobileOutputWithContext(context.Context) GlobalClientMobileOutput
}
GlobalClientMobileInput is an input type that accepts GlobalClientMobileArgs and GlobalClientMobileOutput values. You can construct a concrete instance of `GlobalClientMobileInput` via:
GlobalClientMobileArgs{...}
type GlobalClientMobileIos ¶
type GlobalClientMobileIosArgs ¶
type GlobalClientMobileIosArgs struct {
AppBundleIdentifier pulumi.StringPtrInput `pulumi:"appBundleIdentifier"`
TeamId pulumi.StringPtrInput `pulumi:"teamId"`
}
func (GlobalClientMobileIosArgs) ElementType ¶
func (GlobalClientMobileIosArgs) ElementType() reflect.Type
func (GlobalClientMobileIosArgs) ToGlobalClientMobileIosOutput ¶
func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosOutput() GlobalClientMobileIosOutput
func (GlobalClientMobileIosArgs) ToGlobalClientMobileIosOutputWithContext ¶
func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosOutputWithContext(ctx context.Context) GlobalClientMobileIosOutput
func (GlobalClientMobileIosArgs) ToGlobalClientMobileIosPtrOutput ¶
func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
func (GlobalClientMobileIosArgs) ToGlobalClientMobileIosPtrOutputWithContext ¶
func (i GlobalClientMobileIosArgs) ToGlobalClientMobileIosPtrOutputWithContext(ctx context.Context) GlobalClientMobileIosPtrOutput
type GlobalClientMobileIosInput ¶
type GlobalClientMobileIosInput interface {
pulumi.Input
ToGlobalClientMobileIosOutput() GlobalClientMobileIosOutput
ToGlobalClientMobileIosOutputWithContext(context.Context) GlobalClientMobileIosOutput
}
GlobalClientMobileIosInput is an input type that accepts GlobalClientMobileIosArgs and GlobalClientMobileIosOutput values. You can construct a concrete instance of `GlobalClientMobileIosInput` via:
GlobalClientMobileIosArgs{...}
type GlobalClientMobileIosOutput ¶
type GlobalClientMobileIosOutput struct{ *pulumi.OutputState }
func (GlobalClientMobileIosOutput) AppBundleIdentifier ¶
func (o GlobalClientMobileIosOutput) AppBundleIdentifier() pulumi.StringPtrOutput
func (GlobalClientMobileIosOutput) ElementType ¶
func (GlobalClientMobileIosOutput) ElementType() reflect.Type
func (GlobalClientMobileIosOutput) TeamId ¶
func (o GlobalClientMobileIosOutput) TeamId() pulumi.StringPtrOutput
func (GlobalClientMobileIosOutput) ToGlobalClientMobileIosOutput ¶
func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosOutput() GlobalClientMobileIosOutput
func (GlobalClientMobileIosOutput) ToGlobalClientMobileIosOutputWithContext ¶
func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosOutputWithContext(ctx context.Context) GlobalClientMobileIosOutput
func (GlobalClientMobileIosOutput) ToGlobalClientMobileIosPtrOutput ¶
func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
func (GlobalClientMobileIosOutput) ToGlobalClientMobileIosPtrOutputWithContext ¶
func (o GlobalClientMobileIosOutput) ToGlobalClientMobileIosPtrOutputWithContext(ctx context.Context) GlobalClientMobileIosPtrOutput
type GlobalClientMobileIosPtrInput ¶
type GlobalClientMobileIosPtrInput interface {
pulumi.Input
ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
ToGlobalClientMobileIosPtrOutputWithContext(context.Context) GlobalClientMobileIosPtrOutput
}
GlobalClientMobileIosPtrInput is an input type that accepts GlobalClientMobileIosArgs, GlobalClientMobileIosPtr and GlobalClientMobileIosPtrOutput values. You can construct a concrete instance of `GlobalClientMobileIosPtrInput` via:
GlobalClientMobileIosArgs{...}
or:
nil
func GlobalClientMobileIosPtr ¶
func GlobalClientMobileIosPtr(v *GlobalClientMobileIosArgs) GlobalClientMobileIosPtrInput
type GlobalClientMobileIosPtrOutput ¶
type GlobalClientMobileIosPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientMobileIosPtrOutput) AppBundleIdentifier ¶
func (o GlobalClientMobileIosPtrOutput) AppBundleIdentifier() pulumi.StringPtrOutput
func (GlobalClientMobileIosPtrOutput) Elem ¶
func (o GlobalClientMobileIosPtrOutput) Elem() GlobalClientMobileIosOutput
func (GlobalClientMobileIosPtrOutput) ElementType ¶
func (GlobalClientMobileIosPtrOutput) ElementType() reflect.Type
func (GlobalClientMobileIosPtrOutput) TeamId ¶
func (o GlobalClientMobileIosPtrOutput) TeamId() pulumi.StringPtrOutput
func (GlobalClientMobileIosPtrOutput) ToGlobalClientMobileIosPtrOutput ¶
func (o GlobalClientMobileIosPtrOutput) ToGlobalClientMobileIosPtrOutput() GlobalClientMobileIosPtrOutput
func (GlobalClientMobileIosPtrOutput) ToGlobalClientMobileIosPtrOutputWithContext ¶
func (o GlobalClientMobileIosPtrOutput) ToGlobalClientMobileIosPtrOutputWithContext(ctx context.Context) GlobalClientMobileIosPtrOutput
type GlobalClientMobileOutput ¶
type GlobalClientMobileOutput struct{ *pulumi.OutputState }
func (GlobalClientMobileOutput) Android ¶
func (o GlobalClientMobileOutput) Android() GlobalClientMobileAndroidPtrOutput
func (GlobalClientMobileOutput) ElementType ¶
func (GlobalClientMobileOutput) ElementType() reflect.Type
func (GlobalClientMobileOutput) Ios ¶
func (o GlobalClientMobileOutput) Ios() GlobalClientMobileIosPtrOutput
func (GlobalClientMobileOutput) ToGlobalClientMobileOutput ¶
func (o GlobalClientMobileOutput) ToGlobalClientMobileOutput() GlobalClientMobileOutput
func (GlobalClientMobileOutput) ToGlobalClientMobileOutputWithContext ¶
func (o GlobalClientMobileOutput) ToGlobalClientMobileOutputWithContext(ctx context.Context) GlobalClientMobileOutput
func (GlobalClientMobileOutput) ToGlobalClientMobilePtrOutput ¶
func (o GlobalClientMobileOutput) ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
func (GlobalClientMobileOutput) ToGlobalClientMobilePtrOutputWithContext ¶
func (o GlobalClientMobileOutput) ToGlobalClientMobilePtrOutputWithContext(ctx context.Context) GlobalClientMobilePtrOutput
type GlobalClientMobilePtrInput ¶
type GlobalClientMobilePtrInput interface {
pulumi.Input
ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
ToGlobalClientMobilePtrOutputWithContext(context.Context) GlobalClientMobilePtrOutput
}
GlobalClientMobilePtrInput is an input type that accepts GlobalClientMobileArgs, GlobalClientMobilePtr and GlobalClientMobilePtrOutput values. You can construct a concrete instance of `GlobalClientMobilePtrInput` via:
GlobalClientMobileArgs{...}
or:
nil
func GlobalClientMobilePtr ¶
func GlobalClientMobilePtr(v *GlobalClientMobileArgs) GlobalClientMobilePtrInput
type GlobalClientMobilePtrOutput ¶
type GlobalClientMobilePtrOutput struct{ *pulumi.OutputState }
func (GlobalClientMobilePtrOutput) Android ¶
func (o GlobalClientMobilePtrOutput) Android() GlobalClientMobileAndroidPtrOutput
func (GlobalClientMobilePtrOutput) Elem ¶
func (o GlobalClientMobilePtrOutput) Elem() GlobalClientMobileOutput
func (GlobalClientMobilePtrOutput) ElementType ¶
func (GlobalClientMobilePtrOutput) ElementType() reflect.Type
func (GlobalClientMobilePtrOutput) Ios ¶
func (o GlobalClientMobilePtrOutput) Ios() GlobalClientMobileIosPtrOutput
func (GlobalClientMobilePtrOutput) ToGlobalClientMobilePtrOutput ¶
func (o GlobalClientMobilePtrOutput) ToGlobalClientMobilePtrOutput() GlobalClientMobilePtrOutput
func (GlobalClientMobilePtrOutput) ToGlobalClientMobilePtrOutputWithContext ¶
func (o GlobalClientMobilePtrOutput) ToGlobalClientMobilePtrOutputWithContext(ctx context.Context) GlobalClientMobilePtrOutput
type GlobalClientOutput ¶ added in v1.5.1
type GlobalClientOutput struct {
*pulumi.OutputState
}
func (GlobalClientOutput) ElementType ¶ added in v1.5.1
func (GlobalClientOutput) ElementType() reflect.Type
func (GlobalClientOutput) ToGlobalClientOutput ¶ added in v1.5.1
func (o GlobalClientOutput) ToGlobalClientOutput() GlobalClientOutput
func (GlobalClientOutput) ToGlobalClientOutputWithContext ¶ added in v1.5.1
func (o GlobalClientOutput) ToGlobalClientOutputWithContext(ctx context.Context) GlobalClientOutput
func (GlobalClientOutput) ToGlobalClientPtrOutput ¶ added in v1.8.1
func (o GlobalClientOutput) ToGlobalClientPtrOutput() GlobalClientPtrOutput
func (GlobalClientOutput) ToGlobalClientPtrOutputWithContext ¶ added in v1.8.1
func (o GlobalClientOutput) ToGlobalClientPtrOutputWithContext(ctx context.Context) GlobalClientPtrOutput
type GlobalClientPtrInput ¶ added in v1.8.1
type GlobalClientPtrInput interface {
pulumi.Input
ToGlobalClientPtrOutput() GlobalClientPtrOutput
ToGlobalClientPtrOutputWithContext(ctx context.Context) GlobalClientPtrOutput
}
type GlobalClientPtrOutput ¶ added in v1.8.1
type GlobalClientPtrOutput struct {
*pulumi.OutputState
}
func (GlobalClientPtrOutput) ElementType ¶ added in v1.8.1
func (GlobalClientPtrOutput) ElementType() reflect.Type
func (GlobalClientPtrOutput) ToGlobalClientPtrOutput ¶ added in v1.8.1
func (o GlobalClientPtrOutput) ToGlobalClientPtrOutput() GlobalClientPtrOutput
func (GlobalClientPtrOutput) ToGlobalClientPtrOutputWithContext ¶ added in v1.8.1
func (o GlobalClientPtrOutput) ToGlobalClientPtrOutputWithContext(ctx context.Context) GlobalClientPtrOutput
type GlobalClientRefreshToken ¶ added in v1.2.0
type GlobalClientRefreshToken struct {
ExpirationType string `pulumi:"expirationType"`
IdleTokenLifetime *int `pulumi:"idleTokenLifetime"`
InfiniteIdleTokenLifetime *bool `pulumi:"infiniteIdleTokenLifetime"`
InfiniteTokenLifetime *bool `pulumi:"infiniteTokenLifetime"`
Leeway *int `pulumi:"leeway"`
RotationType string `pulumi:"rotationType"`
TokenLifetime *int `pulumi:"tokenLifetime"`
}
type GlobalClientRefreshTokenArgs ¶ added in v1.2.0
type GlobalClientRefreshTokenArgs struct {
ExpirationType pulumi.StringInput `pulumi:"expirationType"`
IdleTokenLifetime pulumi.IntPtrInput `pulumi:"idleTokenLifetime"`
InfiniteIdleTokenLifetime pulumi.BoolPtrInput `pulumi:"infiniteIdleTokenLifetime"`
InfiniteTokenLifetime pulumi.BoolPtrInput `pulumi:"infiniteTokenLifetime"`
Leeway pulumi.IntPtrInput `pulumi:"leeway"`
RotationType pulumi.StringInput `pulumi:"rotationType"`
TokenLifetime pulumi.IntPtrInput `pulumi:"tokenLifetime"`
}
func (GlobalClientRefreshTokenArgs) ElementType ¶ added in v1.2.0
func (GlobalClientRefreshTokenArgs) ElementType() reflect.Type
func (GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenOutput ¶ added in v1.2.0
func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenOutput() GlobalClientRefreshTokenOutput
func (GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenOutputWithContext ¶ added in v1.2.0
func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenOutputWithContext(ctx context.Context) GlobalClientRefreshTokenOutput
func (GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenPtrOutput ¶ added in v1.2.0
func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
func (GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenPtrOutputWithContext ¶ added in v1.2.0
func (i GlobalClientRefreshTokenArgs) ToGlobalClientRefreshTokenPtrOutputWithContext(ctx context.Context) GlobalClientRefreshTokenPtrOutput
type GlobalClientRefreshTokenInput ¶ added in v1.2.0
type GlobalClientRefreshTokenInput interface {
pulumi.Input
ToGlobalClientRefreshTokenOutput() GlobalClientRefreshTokenOutput
ToGlobalClientRefreshTokenOutputWithContext(context.Context) GlobalClientRefreshTokenOutput
}
GlobalClientRefreshTokenInput is an input type that accepts GlobalClientRefreshTokenArgs and GlobalClientRefreshTokenOutput values. You can construct a concrete instance of `GlobalClientRefreshTokenInput` via:
GlobalClientRefreshTokenArgs{...}
type GlobalClientRefreshTokenOutput ¶ added in v1.2.0
type GlobalClientRefreshTokenOutput struct{ *pulumi.OutputState }
func (GlobalClientRefreshTokenOutput) ElementType ¶ added in v1.2.0
func (GlobalClientRefreshTokenOutput) ElementType() reflect.Type
func (GlobalClientRefreshTokenOutput) ExpirationType ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) ExpirationType() pulumi.StringOutput
func (GlobalClientRefreshTokenOutput) IdleTokenLifetime ¶ added in v1.7.0
func (o GlobalClientRefreshTokenOutput) IdleTokenLifetime() pulumi.IntPtrOutput
func (GlobalClientRefreshTokenOutput) InfiniteIdleTokenLifetime ¶ added in v1.7.0
func (o GlobalClientRefreshTokenOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
func (GlobalClientRefreshTokenOutput) InfiniteTokenLifetime ¶ added in v1.7.0
func (o GlobalClientRefreshTokenOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
func (GlobalClientRefreshTokenOutput) Leeway ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) Leeway() pulumi.IntPtrOutput
func (GlobalClientRefreshTokenOutput) RotationType ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) RotationType() pulumi.StringOutput
func (GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenOutput ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenOutput() GlobalClientRefreshTokenOutput
func (GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenOutputWithContext ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenOutputWithContext(ctx context.Context) GlobalClientRefreshTokenOutput
func (GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenPtrOutput ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
func (GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenPtrOutputWithContext ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) ToGlobalClientRefreshTokenPtrOutputWithContext(ctx context.Context) GlobalClientRefreshTokenPtrOutput
func (GlobalClientRefreshTokenOutput) TokenLifetime ¶ added in v1.2.0
func (o GlobalClientRefreshTokenOutput) TokenLifetime() pulumi.IntPtrOutput
type GlobalClientRefreshTokenPtrInput ¶ added in v1.2.0
type GlobalClientRefreshTokenPtrInput interface {
pulumi.Input
ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
ToGlobalClientRefreshTokenPtrOutputWithContext(context.Context) GlobalClientRefreshTokenPtrOutput
}
GlobalClientRefreshTokenPtrInput is an input type that accepts GlobalClientRefreshTokenArgs, GlobalClientRefreshTokenPtr and GlobalClientRefreshTokenPtrOutput values. You can construct a concrete instance of `GlobalClientRefreshTokenPtrInput` via:
GlobalClientRefreshTokenArgs{...}
or:
nil
func GlobalClientRefreshTokenPtr ¶ added in v1.2.0
func GlobalClientRefreshTokenPtr(v *GlobalClientRefreshTokenArgs) GlobalClientRefreshTokenPtrInput
type GlobalClientRefreshTokenPtrOutput ¶ added in v1.2.0
type GlobalClientRefreshTokenPtrOutput struct{ *pulumi.OutputState }
func (GlobalClientRefreshTokenPtrOutput) Elem ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) Elem() GlobalClientRefreshTokenOutput
func (GlobalClientRefreshTokenPtrOutput) ElementType ¶ added in v1.2.0
func (GlobalClientRefreshTokenPtrOutput) ElementType() reflect.Type
func (GlobalClientRefreshTokenPtrOutput) ExpirationType ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) ExpirationType() pulumi.StringPtrOutput
func (GlobalClientRefreshTokenPtrOutput) IdleTokenLifetime ¶ added in v1.7.0
func (o GlobalClientRefreshTokenPtrOutput) IdleTokenLifetime() pulumi.IntPtrOutput
func (GlobalClientRefreshTokenPtrOutput) InfiniteIdleTokenLifetime ¶ added in v1.7.0
func (o GlobalClientRefreshTokenPtrOutput) InfiniteIdleTokenLifetime() pulumi.BoolPtrOutput
func (GlobalClientRefreshTokenPtrOutput) InfiniteTokenLifetime ¶ added in v1.7.0
func (o GlobalClientRefreshTokenPtrOutput) InfiniteTokenLifetime() pulumi.BoolPtrOutput
func (GlobalClientRefreshTokenPtrOutput) Leeway ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) Leeway() pulumi.IntPtrOutput
func (GlobalClientRefreshTokenPtrOutput) RotationType ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) RotationType() pulumi.StringPtrOutput
func (GlobalClientRefreshTokenPtrOutput) ToGlobalClientRefreshTokenPtrOutput ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) ToGlobalClientRefreshTokenPtrOutput() GlobalClientRefreshTokenPtrOutput
func (GlobalClientRefreshTokenPtrOutput) ToGlobalClientRefreshTokenPtrOutputWithContext ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) ToGlobalClientRefreshTokenPtrOutputWithContext(ctx context.Context) GlobalClientRefreshTokenPtrOutput
func (GlobalClientRefreshTokenPtrOutput) TokenLifetime ¶ added in v1.2.0
func (o GlobalClientRefreshTokenPtrOutput) TokenLifetime() pulumi.IntPtrOutput
type GlobalClientState ¶
type GlobalClientState struct {
Addons GlobalClientAddonsPtrInput
AllowedLogoutUrls pulumi.StringArrayInput
AllowedOrigins pulumi.StringArrayInput
AppType pulumi.StringPtrInput
Callbacks pulumi.StringArrayInput
ClientId pulumi.StringPtrInput
ClientMetadata pulumi.MapInput
ClientSecret pulumi.StringPtrInput
ClientSecretRotationTrigger pulumi.MapInput
CrossOriginAuth pulumi.BoolPtrInput
CrossOriginLoc pulumi.StringPtrInput
CustomLoginPage pulumi.StringPtrInput
CustomLoginPageOn pulumi.BoolPtrInput
CustomLoginPagePreview pulumi.StringPtrInput
Description pulumi.StringPtrInput
EncryptionKey pulumi.StringMapInput
FormTemplate pulumi.StringPtrInput
GrantTypes pulumi.StringArrayInput
InitiateLoginUri pulumi.StringPtrInput
IsFirstParty pulumi.BoolPtrInput
IsTokenEndpointIpHeaderTrusted pulumi.BoolPtrInput
JwtConfiguration GlobalClientJwtConfigurationPtrInput
LogoUri pulumi.StringPtrInput
Mobile GlobalClientMobilePtrInput
Name pulumi.StringPtrInput
OidcConformant pulumi.BoolPtrInput
RefreshToken GlobalClientRefreshTokenPtrInput
Sso pulumi.BoolPtrInput
SsoDisabled pulumi.BoolPtrInput
TokenEndpointAuthMethod pulumi.StringPtrInput
WebOrigins pulumi.StringArrayInput
}
func (GlobalClientState) ElementType ¶
func (GlobalClientState) ElementType() reflect.Type
type Hook ¶
type Hook struct {
pulumi.CustomResourceState
// Dependencies of this hook used by webtask server
Dependencies pulumi.MapOutput `pulumi:"dependencies"`
// Whether the hook is enabled, or disabled
Enabled pulumi.BoolOutput `pulumi:"enabled"`
// Name of this hook
Name pulumi.StringOutput `pulumi:"name"`
// Code to be executed when this hook runs
Script pulumi.StringOutput `pulumi:"script"`
// The secrets associated with the hook
Secrets pulumi.MapOutput `pulumi:"secrets"`
// Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message
TriggerId pulumi.StringOutput `pulumi:"triggerId"`
}
Hooks are secure, self-contained functions that allow you to customize the behavior of Auth0 when executed for selected extensibility points of the Auth0 platform. Auth0 invokes Hooks during runtime to execute your custom Node.js code.
Depending on the extensibility point, you can use Hooks with Database Connections and/or Passwordless Connections.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewHook(ctx, "myHook", &auth0.HookArgs{
Dependencies: pulumi.StringMap{
"auth0": pulumi.String("2.30.0"),
},
Enabled: pulumi.Bool(true),
Script: pulumi.String(fmt.Sprintf("%v%v%v%v", "function (user, context, callback) {\n", " callback(null, { user });\n", "}\n", "\n")),
TriggerId: pulumi.String("pre-user-registration"),
})
if err != nil {
return err
}
return nil
})
}
```
func GetHook ¶
func GetHook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HookState, opts ...pulumi.ResourceOption) (*Hook, error)
GetHook gets an existing Hook 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 NewHook ¶
func NewHook(ctx *pulumi.Context, name string, args *HookArgs, opts ...pulumi.ResourceOption) (*Hook, error)
NewHook registers a new resource with the given unique name, arguments, and options.
func (*Hook) ElementType ¶ added in v1.5.1
func (*Hook) ToHookOutput ¶ added in v1.5.1
func (i *Hook) ToHookOutput() HookOutput
func (*Hook) ToHookOutputWithContext ¶ added in v1.5.1
func (i *Hook) ToHookOutputWithContext(ctx context.Context) HookOutput
func (*Hook) ToHookPtrOutput ¶ added in v1.8.1
func (i *Hook) ToHookPtrOutput() HookPtrOutput
func (*Hook) ToHookPtrOutputWithContext ¶ added in v1.8.1
func (i *Hook) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput
type HookArgs ¶
type HookArgs struct {
// Dependencies of this hook used by webtask server
Dependencies pulumi.MapInput
// Whether the hook is enabled, or disabled
Enabled pulumi.BoolPtrInput
// Name of this hook
Name pulumi.StringPtrInput
// Code to be executed when this hook runs
Script pulumi.StringInput
// The secrets associated with the hook
Secrets pulumi.MapInput
// Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message
TriggerId pulumi.StringInput
}
The set of arguments for constructing a Hook resource.
func (HookArgs) ElementType ¶
type HookArray ¶ added in v1.8.1
type HookArray []HookInput
func (HookArray) ElementType ¶ added in v1.8.1
func (HookArray) ToHookArrayOutput ¶ added in v1.8.1
func (i HookArray) ToHookArrayOutput() HookArrayOutput
func (HookArray) ToHookArrayOutputWithContext ¶ added in v1.8.1
func (i HookArray) ToHookArrayOutputWithContext(ctx context.Context) HookArrayOutput
type HookArrayInput ¶ added in v1.8.1
type HookArrayInput interface {
pulumi.Input
ToHookArrayOutput() HookArrayOutput
ToHookArrayOutputWithContext(context.Context) HookArrayOutput
}
HookArrayInput is an input type that accepts HookArray and HookArrayOutput values. You can construct a concrete instance of `HookArrayInput` via:
HookArray{ HookArgs{...} }
type HookArrayOutput ¶ added in v1.8.1
type HookArrayOutput struct{ *pulumi.OutputState }
func (HookArrayOutput) ElementType ¶ added in v1.8.1
func (HookArrayOutput) ElementType() reflect.Type
func (HookArrayOutput) Index ¶ added in v1.8.1
func (o HookArrayOutput) Index(i pulumi.IntInput) HookOutput
func (HookArrayOutput) ToHookArrayOutput ¶ added in v1.8.1
func (o HookArrayOutput) ToHookArrayOutput() HookArrayOutput
func (HookArrayOutput) ToHookArrayOutputWithContext ¶ added in v1.8.1
func (o HookArrayOutput) ToHookArrayOutputWithContext(ctx context.Context) HookArrayOutput
type HookInput ¶ added in v1.5.1
type HookInput interface {
pulumi.Input
ToHookOutput() HookOutput
ToHookOutputWithContext(ctx context.Context) HookOutput
}
type HookMap ¶ added in v1.8.1
func (HookMap) ElementType ¶ added in v1.8.1
func (HookMap) ToHookMapOutput ¶ added in v1.8.1
func (i HookMap) ToHookMapOutput() HookMapOutput
func (HookMap) ToHookMapOutputWithContext ¶ added in v1.8.1
func (i HookMap) ToHookMapOutputWithContext(ctx context.Context) HookMapOutput
type HookMapInput ¶ added in v1.8.1
type HookMapInput interface {
pulumi.Input
ToHookMapOutput() HookMapOutput
ToHookMapOutputWithContext(context.Context) HookMapOutput
}
HookMapInput is an input type that accepts HookMap and HookMapOutput values. You can construct a concrete instance of `HookMapInput` via:
HookMap{ "key": HookArgs{...} }
type HookMapOutput ¶ added in v1.8.1
type HookMapOutput struct{ *pulumi.OutputState }
func (HookMapOutput) ElementType ¶ added in v1.8.1
func (HookMapOutput) ElementType() reflect.Type
func (HookMapOutput) MapIndex ¶ added in v1.8.1
func (o HookMapOutput) MapIndex(k pulumi.StringInput) HookOutput
func (HookMapOutput) ToHookMapOutput ¶ added in v1.8.1
func (o HookMapOutput) ToHookMapOutput() HookMapOutput
func (HookMapOutput) ToHookMapOutputWithContext ¶ added in v1.8.1
func (o HookMapOutput) ToHookMapOutputWithContext(ctx context.Context) HookMapOutput
type HookOutput ¶ added in v1.5.1
type HookOutput struct {
*pulumi.OutputState
}
func (HookOutput) ElementType ¶ added in v1.5.1
func (HookOutput) ElementType() reflect.Type
func (HookOutput) ToHookOutput ¶ added in v1.5.1
func (o HookOutput) ToHookOutput() HookOutput
func (HookOutput) ToHookOutputWithContext ¶ added in v1.5.1
func (o HookOutput) ToHookOutputWithContext(ctx context.Context) HookOutput
func (HookOutput) ToHookPtrOutput ¶ added in v1.8.1
func (o HookOutput) ToHookPtrOutput() HookPtrOutput
func (HookOutput) ToHookPtrOutputWithContext ¶ added in v1.8.1
func (o HookOutput) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput
type HookPtrInput ¶ added in v1.8.1
type HookPtrInput interface {
pulumi.Input
ToHookPtrOutput() HookPtrOutput
ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput
}
type HookPtrOutput ¶ added in v1.8.1
type HookPtrOutput struct {
*pulumi.OutputState
}
func (HookPtrOutput) ElementType ¶ added in v1.8.1
func (HookPtrOutput) ElementType() reflect.Type
func (HookPtrOutput) ToHookPtrOutput ¶ added in v1.8.1
func (o HookPtrOutput) ToHookPtrOutput() HookPtrOutput
func (HookPtrOutput) ToHookPtrOutputWithContext ¶ added in v1.8.1
func (o HookPtrOutput) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput
type HookState ¶
type HookState struct {
// Dependencies of this hook used by webtask server
Dependencies pulumi.MapInput
// Whether the hook is enabled, or disabled
Enabled pulumi.BoolPtrInput
// Name of this hook
Name pulumi.StringPtrInput
// Code to be executed when this hook runs
Script pulumi.StringPtrInput
// The secrets associated with the hook
Secrets pulumi.MapInput
// Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message
TriggerId pulumi.StringPtrInput
}
func (HookState) ElementType ¶
type LogStream ¶ added in v1.4.0
type LogStream struct {
pulumi.CustomResourceState
Name pulumi.StringOutput `pulumi:"name"`
Sink LogStreamSinkOutput `pulumi:"sink"`
// Status of the LogStream
Status pulumi.StringOutput `pulumi:"status"`
// Type of the log stream, which indicates the sink provider
Type pulumi.StringOutput `pulumi:"type"`
}
func GetLogStream ¶ added in v1.4.0
func GetLogStream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogStreamState, opts ...pulumi.ResourceOption) (*LogStream, error)
GetLogStream gets an existing LogStream 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 NewLogStream ¶ added in v1.4.0
func NewLogStream(ctx *pulumi.Context, name string, args *LogStreamArgs, opts ...pulumi.ResourceOption) (*LogStream, error)
NewLogStream registers a new resource with the given unique name, arguments, and options.
func (*LogStream) ElementType ¶ added in v1.5.1
func (*LogStream) ToLogStreamOutput ¶ added in v1.5.1
func (i *LogStream) ToLogStreamOutput() LogStreamOutput
func (*LogStream) ToLogStreamOutputWithContext ¶ added in v1.5.1
func (i *LogStream) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
func (*LogStream) ToLogStreamPtrOutput ¶ added in v1.8.1
func (i *LogStream) ToLogStreamPtrOutput() LogStreamPtrOutput
func (*LogStream) ToLogStreamPtrOutputWithContext ¶ added in v1.8.1
func (i *LogStream) ToLogStreamPtrOutputWithContext(ctx context.Context) LogStreamPtrOutput
type LogStreamArgs ¶ added in v1.4.0
type LogStreamArgs struct {
Name pulumi.StringPtrInput
Sink LogStreamSinkInput
// Status of the LogStream
Status pulumi.StringPtrInput
// Type of the log stream, which indicates the sink provider
Type pulumi.StringInput
}
The set of arguments for constructing a LogStream resource.
func (LogStreamArgs) ElementType ¶ added in v1.4.0
func (LogStreamArgs) ElementType() reflect.Type
type LogStreamArray ¶ added in v1.8.1
type LogStreamArray []LogStreamInput
func (LogStreamArray) ElementType ¶ added in v1.8.1
func (LogStreamArray) ElementType() reflect.Type
func (LogStreamArray) ToLogStreamArrayOutput ¶ added in v1.8.1
func (i LogStreamArray) ToLogStreamArrayOutput() LogStreamArrayOutput
func (LogStreamArray) ToLogStreamArrayOutputWithContext ¶ added in v1.8.1
func (i LogStreamArray) ToLogStreamArrayOutputWithContext(ctx context.Context) LogStreamArrayOutput
type LogStreamArrayInput ¶ added in v1.8.1
type LogStreamArrayInput interface {
pulumi.Input
ToLogStreamArrayOutput() LogStreamArrayOutput
ToLogStreamArrayOutputWithContext(context.Context) LogStreamArrayOutput
}
LogStreamArrayInput is an input type that accepts LogStreamArray and LogStreamArrayOutput values. You can construct a concrete instance of `LogStreamArrayInput` via:
LogStreamArray{ LogStreamArgs{...} }
type LogStreamArrayOutput ¶ added in v1.8.1
type LogStreamArrayOutput struct{ *pulumi.OutputState }
func (LogStreamArrayOutput) ElementType ¶ added in v1.8.1
func (LogStreamArrayOutput) ElementType() reflect.Type
func (LogStreamArrayOutput) Index ¶ added in v1.8.1
func (o LogStreamArrayOutput) Index(i pulumi.IntInput) LogStreamOutput
func (LogStreamArrayOutput) ToLogStreamArrayOutput ¶ added in v1.8.1
func (o LogStreamArrayOutput) ToLogStreamArrayOutput() LogStreamArrayOutput
func (LogStreamArrayOutput) ToLogStreamArrayOutputWithContext ¶ added in v1.8.1
func (o LogStreamArrayOutput) ToLogStreamArrayOutputWithContext(ctx context.Context) LogStreamArrayOutput
type LogStreamInput ¶ added in v1.5.1
type LogStreamInput interface {
pulumi.Input
ToLogStreamOutput() LogStreamOutput
ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
}
type LogStreamMap ¶ added in v1.8.1
type LogStreamMap map[string]LogStreamInput
func (LogStreamMap) ElementType ¶ added in v1.8.1
func (LogStreamMap) ElementType() reflect.Type
func (LogStreamMap) ToLogStreamMapOutput ¶ added in v1.8.1
func (i LogStreamMap) ToLogStreamMapOutput() LogStreamMapOutput
func (LogStreamMap) ToLogStreamMapOutputWithContext ¶ added in v1.8.1
func (i LogStreamMap) ToLogStreamMapOutputWithContext(ctx context.Context) LogStreamMapOutput
type LogStreamMapInput ¶ added in v1.8.1
type LogStreamMapInput interface {
pulumi.Input
ToLogStreamMapOutput() LogStreamMapOutput
ToLogStreamMapOutputWithContext(context.Context) LogStreamMapOutput
}
LogStreamMapInput is an input type that accepts LogStreamMap and LogStreamMapOutput values. You can construct a concrete instance of `LogStreamMapInput` via:
LogStreamMap{ "key": LogStreamArgs{...} }
type LogStreamMapOutput ¶ added in v1.8.1
type LogStreamMapOutput struct{ *pulumi.OutputState }
func (LogStreamMapOutput) ElementType ¶ added in v1.8.1
func (LogStreamMapOutput) ElementType() reflect.Type
func (LogStreamMapOutput) MapIndex ¶ added in v1.8.1
func (o LogStreamMapOutput) MapIndex(k pulumi.StringInput) LogStreamOutput
func (LogStreamMapOutput) ToLogStreamMapOutput ¶ added in v1.8.1
func (o LogStreamMapOutput) ToLogStreamMapOutput() LogStreamMapOutput
func (LogStreamMapOutput) ToLogStreamMapOutputWithContext ¶ added in v1.8.1
func (o LogStreamMapOutput) ToLogStreamMapOutputWithContext(ctx context.Context) LogStreamMapOutput
type LogStreamOutput ¶ added in v1.5.1
type LogStreamOutput struct {
*pulumi.OutputState
}
func (LogStreamOutput) ElementType ¶ added in v1.5.1
func (LogStreamOutput) ElementType() reflect.Type
func (LogStreamOutput) ToLogStreamOutput ¶ added in v1.5.1
func (o LogStreamOutput) ToLogStreamOutput() LogStreamOutput
func (LogStreamOutput) ToLogStreamOutputWithContext ¶ added in v1.5.1
func (o LogStreamOutput) ToLogStreamOutputWithContext(ctx context.Context) LogStreamOutput
func (LogStreamOutput) ToLogStreamPtrOutput ¶ added in v1.8.1
func (o LogStreamOutput) ToLogStreamPtrOutput() LogStreamPtrOutput
func (LogStreamOutput) ToLogStreamPtrOutputWithContext ¶ added in v1.8.1
func (o LogStreamOutput) ToLogStreamPtrOutputWithContext(ctx context.Context) LogStreamPtrOutput
type LogStreamPtrInput ¶ added in v1.8.1
type LogStreamPtrInput interface {
pulumi.Input
ToLogStreamPtrOutput() LogStreamPtrOutput
ToLogStreamPtrOutputWithContext(ctx context.Context) LogStreamPtrOutput
}
type LogStreamPtrOutput ¶ added in v1.8.1
type LogStreamPtrOutput struct {
*pulumi.OutputState
}
func (LogStreamPtrOutput) ElementType ¶ added in v1.8.1
func (LogStreamPtrOutput) ElementType() reflect.Type
func (LogStreamPtrOutput) ToLogStreamPtrOutput ¶ added in v1.8.1
func (o LogStreamPtrOutput) ToLogStreamPtrOutput() LogStreamPtrOutput
func (LogStreamPtrOutput) ToLogStreamPtrOutputWithContext ¶ added in v1.8.1
func (o LogStreamPtrOutput) ToLogStreamPtrOutputWithContext(ctx context.Context) LogStreamPtrOutput
type LogStreamSink ¶ added in v1.4.0
type LogStreamSink struct {
AwsAccountId *string `pulumi:"awsAccountId"`
AwsPartnerEventSource *string `pulumi:"awsPartnerEventSource"`
AwsRegion *string `pulumi:"awsRegion"`
AzurePartnerTopic *string `pulumi:"azurePartnerTopic"`
AzureRegion *string `pulumi:"azureRegion"`
AzureResourceGroup *string `pulumi:"azureResourceGroup"`
AzureSubscriptionId *string `pulumi:"azureSubscriptionId"`
DatadogApiKey *string `pulumi:"datadogApiKey"`
DatadogRegion *string `pulumi:"datadogRegion"`
HttpAuthorization *string `pulumi:"httpAuthorization"`
HttpContentFormat *string `pulumi:"httpContentFormat"`
HttpContentType *string `pulumi:"httpContentType"`
HttpCustomHeaders []string `pulumi:"httpCustomHeaders"`
HttpEndpoint *string `pulumi:"httpEndpoint"`
SplunkDomain *string `pulumi:"splunkDomain"`
SplunkPort *string `pulumi:"splunkPort"`
SplunkSecure *bool `pulumi:"splunkSecure"`
SplunkToken *string `pulumi:"splunkToken"`
SumoSourceAddress *string `pulumi:"sumoSourceAddress"`
}
type LogStreamSinkArgs ¶ added in v1.4.0
type LogStreamSinkArgs struct {
AwsAccountId pulumi.StringPtrInput `pulumi:"awsAccountId"`
AwsPartnerEventSource pulumi.StringPtrInput `pulumi:"awsPartnerEventSource"`
AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"`
AzurePartnerTopic pulumi.StringPtrInput `pulumi:"azurePartnerTopic"`
AzureRegion pulumi.StringPtrInput `pulumi:"azureRegion"`
AzureResourceGroup pulumi.StringPtrInput `pulumi:"azureResourceGroup"`
AzureSubscriptionId pulumi.StringPtrInput `pulumi:"azureSubscriptionId"`
DatadogApiKey pulumi.StringPtrInput `pulumi:"datadogApiKey"`
DatadogRegion pulumi.StringPtrInput `pulumi:"datadogRegion"`
HttpAuthorization pulumi.StringPtrInput `pulumi:"httpAuthorization"`
HttpContentFormat pulumi.StringPtrInput `pulumi:"httpContentFormat"`
HttpContentType pulumi.StringPtrInput `pulumi:"httpContentType"`
HttpCustomHeaders pulumi.StringArrayInput `pulumi:"httpCustomHeaders"`
HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"`
SplunkDomain pulumi.StringPtrInput `pulumi:"splunkDomain"`
SplunkPort pulumi.StringPtrInput `pulumi:"splunkPort"`
SplunkSecure pulumi.BoolPtrInput `pulumi:"splunkSecure"`
SplunkToken pulumi.StringPtrInput `pulumi:"splunkToken"`
SumoSourceAddress pulumi.StringPtrInput `pulumi:"sumoSourceAddress"`
}
func (LogStreamSinkArgs) ElementType ¶ added in v1.4.0
func (LogStreamSinkArgs) ElementType() reflect.Type
func (LogStreamSinkArgs) ToLogStreamSinkOutput ¶ added in v1.4.0
func (i LogStreamSinkArgs) ToLogStreamSinkOutput() LogStreamSinkOutput
func (LogStreamSinkArgs) ToLogStreamSinkOutputWithContext ¶ added in v1.4.0
func (i LogStreamSinkArgs) ToLogStreamSinkOutputWithContext(ctx context.Context) LogStreamSinkOutput
func (LogStreamSinkArgs) ToLogStreamSinkPtrOutput ¶ added in v1.4.0
func (i LogStreamSinkArgs) ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
func (LogStreamSinkArgs) ToLogStreamSinkPtrOutputWithContext ¶ added in v1.4.0
func (i LogStreamSinkArgs) ToLogStreamSinkPtrOutputWithContext(ctx context.Context) LogStreamSinkPtrOutput
type LogStreamSinkInput ¶ added in v1.4.0
type LogStreamSinkInput interface {
pulumi.Input
ToLogStreamSinkOutput() LogStreamSinkOutput
ToLogStreamSinkOutputWithContext(context.Context) LogStreamSinkOutput
}
LogStreamSinkInput is an input type that accepts LogStreamSinkArgs and LogStreamSinkOutput values. You can construct a concrete instance of `LogStreamSinkInput` via:
LogStreamSinkArgs{...}
type LogStreamSinkOutput ¶ added in v1.4.0
type LogStreamSinkOutput struct{ *pulumi.OutputState }
func (LogStreamSinkOutput) AwsAccountId ¶ added in v1.4.0
func (o LogStreamSinkOutput) AwsAccountId() pulumi.StringPtrOutput
func (LogStreamSinkOutput) AwsPartnerEventSource ¶ added in v1.4.0
func (o LogStreamSinkOutput) AwsPartnerEventSource() pulumi.StringPtrOutput
func (LogStreamSinkOutput) AwsRegion ¶ added in v1.4.0
func (o LogStreamSinkOutput) AwsRegion() pulumi.StringPtrOutput
func (LogStreamSinkOutput) AzurePartnerTopic ¶ added in v1.4.0
func (o LogStreamSinkOutput) AzurePartnerTopic() pulumi.StringPtrOutput
func (LogStreamSinkOutput) AzureRegion ¶ added in v1.4.0
func (o LogStreamSinkOutput) AzureRegion() pulumi.StringPtrOutput
func (LogStreamSinkOutput) AzureResourceGroup ¶ added in v1.4.0
func (o LogStreamSinkOutput) AzureResourceGroup() pulumi.StringPtrOutput
func (LogStreamSinkOutput) AzureSubscriptionId ¶ added in v1.4.0
func (o LogStreamSinkOutput) AzureSubscriptionId() pulumi.StringPtrOutput
func (LogStreamSinkOutput) DatadogApiKey ¶ added in v1.4.0
func (o LogStreamSinkOutput) DatadogApiKey() pulumi.StringPtrOutput
func (LogStreamSinkOutput) DatadogRegion ¶ added in v1.4.0
func (o LogStreamSinkOutput) DatadogRegion() pulumi.StringPtrOutput
func (LogStreamSinkOutput) ElementType ¶ added in v1.4.0
func (LogStreamSinkOutput) ElementType() reflect.Type
func (LogStreamSinkOutput) HttpAuthorization ¶ added in v1.4.0
func (o LogStreamSinkOutput) HttpAuthorization() pulumi.StringPtrOutput
func (LogStreamSinkOutput) HttpContentFormat ¶ added in v1.4.0
func (o LogStreamSinkOutput) HttpContentFormat() pulumi.StringPtrOutput
func (LogStreamSinkOutput) HttpContentType ¶ added in v1.4.0
func (o LogStreamSinkOutput) HttpContentType() pulumi.StringPtrOutput
func (LogStreamSinkOutput) HttpCustomHeaders ¶ added in v1.4.0
func (o LogStreamSinkOutput) HttpCustomHeaders() pulumi.StringArrayOutput
func (LogStreamSinkOutput) HttpEndpoint ¶ added in v1.4.0
func (o LogStreamSinkOutput) HttpEndpoint() pulumi.StringPtrOutput
func (LogStreamSinkOutput) SplunkDomain ¶ added in v1.4.0
func (o LogStreamSinkOutput) SplunkDomain() pulumi.StringPtrOutput
func (LogStreamSinkOutput) SplunkPort ¶ added in v1.4.0
func (o LogStreamSinkOutput) SplunkPort() pulumi.StringPtrOutput
func (LogStreamSinkOutput) SplunkSecure ¶ added in v1.4.0
func (o LogStreamSinkOutput) SplunkSecure() pulumi.BoolPtrOutput
func (LogStreamSinkOutput) SplunkToken ¶ added in v1.4.0
func (o LogStreamSinkOutput) SplunkToken() pulumi.StringPtrOutput
func (LogStreamSinkOutput) SumoSourceAddress ¶ added in v1.10.0
func (o LogStreamSinkOutput) SumoSourceAddress() pulumi.StringPtrOutput
func (LogStreamSinkOutput) ToLogStreamSinkOutput ¶ added in v1.4.0
func (o LogStreamSinkOutput) ToLogStreamSinkOutput() LogStreamSinkOutput
func (LogStreamSinkOutput) ToLogStreamSinkOutputWithContext ¶ added in v1.4.0
func (o LogStreamSinkOutput) ToLogStreamSinkOutputWithContext(ctx context.Context) LogStreamSinkOutput
func (LogStreamSinkOutput) ToLogStreamSinkPtrOutput ¶ added in v1.4.0
func (o LogStreamSinkOutput) ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
func (LogStreamSinkOutput) ToLogStreamSinkPtrOutputWithContext ¶ added in v1.4.0
func (o LogStreamSinkOutput) ToLogStreamSinkPtrOutputWithContext(ctx context.Context) LogStreamSinkPtrOutput
type LogStreamSinkPtrInput ¶ added in v1.4.0
type LogStreamSinkPtrInput interface {
pulumi.Input
ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
ToLogStreamSinkPtrOutputWithContext(context.Context) LogStreamSinkPtrOutput
}
LogStreamSinkPtrInput is an input type that accepts LogStreamSinkArgs, LogStreamSinkPtr and LogStreamSinkPtrOutput values. You can construct a concrete instance of `LogStreamSinkPtrInput` via:
LogStreamSinkArgs{...}
or:
nil
func LogStreamSinkPtr ¶ added in v1.4.0
func LogStreamSinkPtr(v *LogStreamSinkArgs) LogStreamSinkPtrInput
type LogStreamSinkPtrOutput ¶ added in v1.4.0
type LogStreamSinkPtrOutput struct{ *pulumi.OutputState }
func (LogStreamSinkPtrOutput) AwsAccountId ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AwsAccountId() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) AwsPartnerEventSource ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AwsPartnerEventSource() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) AwsRegion ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AwsRegion() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) AzurePartnerTopic ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AzurePartnerTopic() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) AzureRegion ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AzureRegion() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) AzureResourceGroup ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AzureResourceGroup() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) AzureSubscriptionId ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) AzureSubscriptionId() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) DatadogApiKey ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) DatadogApiKey() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) DatadogRegion ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) DatadogRegion() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) Elem ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) Elem() LogStreamSinkOutput
func (LogStreamSinkPtrOutput) ElementType ¶ added in v1.4.0
func (LogStreamSinkPtrOutput) ElementType() reflect.Type
func (LogStreamSinkPtrOutput) HttpAuthorization ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) HttpAuthorization() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) HttpContentFormat ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) HttpContentFormat() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) HttpContentType ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) HttpContentType() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) HttpCustomHeaders ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) HttpCustomHeaders() pulumi.StringArrayOutput
func (LogStreamSinkPtrOutput) HttpEndpoint ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) SplunkDomain ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) SplunkDomain() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) SplunkPort ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) SplunkPort() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) SplunkSecure ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) SplunkSecure() pulumi.BoolPtrOutput
func (LogStreamSinkPtrOutput) SplunkToken ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) SplunkToken() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) SumoSourceAddress ¶ added in v1.10.0
func (o LogStreamSinkPtrOutput) SumoSourceAddress() pulumi.StringPtrOutput
func (LogStreamSinkPtrOutput) ToLogStreamSinkPtrOutput ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) ToLogStreamSinkPtrOutput() LogStreamSinkPtrOutput
func (LogStreamSinkPtrOutput) ToLogStreamSinkPtrOutputWithContext ¶ added in v1.4.0
func (o LogStreamSinkPtrOutput) ToLogStreamSinkPtrOutputWithContext(ctx context.Context) LogStreamSinkPtrOutput
type LogStreamState ¶ added in v1.4.0
type LogStreamState struct {
Name pulumi.StringPtrInput
Sink LogStreamSinkPtrInput
// Status of the LogStream
Status pulumi.StringPtrInput
// Type of the log stream, which indicates the sink provider
Type pulumi.StringPtrInput
}
func (LogStreamState) ElementType ¶ added in v1.4.0
func (LogStreamState) ElementType() reflect.Type
type Prompt ¶
type Prompt struct {
pulumi.CustomResourceState
IdentifierFirst pulumi.BoolPtrOutput `pulumi:"identifierFirst"`
// Which login experience to use. Options include `classic` and `new`.
UniversalLoginExperience pulumi.StringPtrOutput `pulumi:"universalLoginExperience"`
}
With this resource, you can manage your Auth0 prompts, including choosing the login experience version.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewPrompt(ctx, "example", &auth0.PromptArgs{
UniversalLoginExperience: pulumi.String("classic"),
})
if err != nil {
return err
}
return nil
})
}
```
func GetPrompt ¶
func GetPrompt(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PromptState, opts ...pulumi.ResourceOption) (*Prompt, error)
GetPrompt gets an existing Prompt 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 NewPrompt ¶
func NewPrompt(ctx *pulumi.Context, name string, args *PromptArgs, opts ...pulumi.ResourceOption) (*Prompt, error)
NewPrompt registers a new resource with the given unique name, arguments, and options.
func (*Prompt) ElementType ¶ added in v1.5.1
func (*Prompt) ToPromptOutput ¶ added in v1.5.1
func (i *Prompt) ToPromptOutput() PromptOutput
func (*Prompt) ToPromptOutputWithContext ¶ added in v1.5.1
func (i *Prompt) ToPromptOutputWithContext(ctx context.Context) PromptOutput
func (*Prompt) ToPromptPtrOutput ¶ added in v1.8.1
func (i *Prompt) ToPromptPtrOutput() PromptPtrOutput
func (*Prompt) ToPromptPtrOutputWithContext ¶ added in v1.8.1
func (i *Prompt) ToPromptPtrOutputWithContext(ctx context.Context) PromptPtrOutput
type PromptArgs ¶
type PromptArgs struct {
IdentifierFirst pulumi.BoolPtrInput
// Which login experience to use. Options include `classic` and `new`.
UniversalLoginExperience pulumi.StringPtrInput
}
The set of arguments for constructing a Prompt resource.
func (PromptArgs) ElementType ¶
func (PromptArgs) ElementType() reflect.Type
type PromptArray ¶ added in v1.8.1
type PromptArray []PromptInput
func (PromptArray) ElementType ¶ added in v1.8.1
func (PromptArray) ElementType() reflect.Type
func (PromptArray) ToPromptArrayOutput ¶ added in v1.8.1
func (i PromptArray) ToPromptArrayOutput() PromptArrayOutput
func (PromptArray) ToPromptArrayOutputWithContext ¶ added in v1.8.1
func (i PromptArray) ToPromptArrayOutputWithContext(ctx context.Context) PromptArrayOutput
type PromptArrayInput ¶ added in v1.8.1
type PromptArrayInput interface {
pulumi.Input
ToPromptArrayOutput() PromptArrayOutput
ToPromptArrayOutputWithContext(context.Context) PromptArrayOutput
}
PromptArrayInput is an input type that accepts PromptArray and PromptArrayOutput values. You can construct a concrete instance of `PromptArrayInput` via:
PromptArray{ PromptArgs{...} }
type PromptArrayOutput ¶ added in v1.8.1
type PromptArrayOutput struct{ *pulumi.OutputState }
func (PromptArrayOutput) ElementType ¶ added in v1.8.1
func (PromptArrayOutput) ElementType() reflect.Type
func (PromptArrayOutput) Index ¶ added in v1.8.1
func (o PromptArrayOutput) Index(i pulumi.IntInput) PromptOutput
func (PromptArrayOutput) ToPromptArrayOutput ¶ added in v1.8.1
func (o PromptArrayOutput) ToPromptArrayOutput() PromptArrayOutput
func (PromptArrayOutput) ToPromptArrayOutputWithContext ¶ added in v1.8.1
func (o PromptArrayOutput) ToPromptArrayOutputWithContext(ctx context.Context) PromptArrayOutput
type PromptInput ¶ added in v1.5.1
type PromptInput interface {
pulumi.Input
ToPromptOutput() PromptOutput
ToPromptOutputWithContext(ctx context.Context) PromptOutput
}
type PromptMap ¶ added in v1.8.1
type PromptMap map[string]PromptInput
func (PromptMap) ElementType ¶ added in v1.8.1
func (PromptMap) ToPromptMapOutput ¶ added in v1.8.1
func (i PromptMap) ToPromptMapOutput() PromptMapOutput
func (PromptMap) ToPromptMapOutputWithContext ¶ added in v1.8.1
func (i PromptMap) ToPromptMapOutputWithContext(ctx context.Context) PromptMapOutput
type PromptMapInput ¶ added in v1.8.1
type PromptMapInput interface {
pulumi.Input
ToPromptMapOutput() PromptMapOutput
ToPromptMapOutputWithContext(context.Context) PromptMapOutput
}
PromptMapInput is an input type that accepts PromptMap and PromptMapOutput values. You can construct a concrete instance of `PromptMapInput` via:
PromptMap{ "key": PromptArgs{...} }
type PromptMapOutput ¶ added in v1.8.1
type PromptMapOutput struct{ *pulumi.OutputState }
func (PromptMapOutput) ElementType ¶ added in v1.8.1
func (PromptMapOutput) ElementType() reflect.Type
func (PromptMapOutput) MapIndex ¶ added in v1.8.1
func (o PromptMapOutput) MapIndex(k pulumi.StringInput) PromptOutput
func (PromptMapOutput) ToPromptMapOutput ¶ added in v1.8.1
func (o PromptMapOutput) ToPromptMapOutput() PromptMapOutput
func (PromptMapOutput) ToPromptMapOutputWithContext ¶ added in v1.8.1
func (o PromptMapOutput) ToPromptMapOutputWithContext(ctx context.Context) PromptMapOutput
type PromptOutput ¶ added in v1.5.1
type PromptOutput struct {
*pulumi.OutputState
}
func (PromptOutput) ElementType ¶ added in v1.5.1
func (PromptOutput) ElementType() reflect.Type
func (PromptOutput) ToPromptOutput ¶ added in v1.5.1
func (o PromptOutput) ToPromptOutput() PromptOutput
func (PromptOutput) ToPromptOutputWithContext ¶ added in v1.5.1
func (o PromptOutput) ToPromptOutputWithContext(ctx context.Context) PromptOutput
func (PromptOutput) ToPromptPtrOutput ¶ added in v1.8.1
func (o PromptOutput) ToPromptPtrOutput() PromptPtrOutput
func (PromptOutput) ToPromptPtrOutputWithContext ¶ added in v1.8.1
func (o PromptOutput) ToPromptPtrOutputWithContext(ctx context.Context) PromptPtrOutput
type PromptPtrInput ¶ added in v1.8.1
type PromptPtrInput interface {
pulumi.Input
ToPromptPtrOutput() PromptPtrOutput
ToPromptPtrOutputWithContext(ctx context.Context) PromptPtrOutput
}
type PromptPtrOutput ¶ added in v1.8.1
type PromptPtrOutput struct {
*pulumi.OutputState
}
func (PromptPtrOutput) ElementType ¶ added in v1.8.1
func (PromptPtrOutput) ElementType() reflect.Type
func (PromptPtrOutput) ToPromptPtrOutput ¶ added in v1.8.1
func (o PromptPtrOutput) ToPromptPtrOutput() PromptPtrOutput
func (PromptPtrOutput) ToPromptPtrOutputWithContext ¶ added in v1.8.1
func (o PromptPtrOutput) ToPromptPtrOutputWithContext(ctx context.Context) PromptPtrOutput
type PromptState ¶
type PromptState struct {
IdentifierFirst pulumi.BoolPtrInput
// Which login experience to use. Options include `classic` and `new`.
UniversalLoginExperience pulumi.StringPtrInput
}
func (PromptState) ElementType ¶
func (PromptState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the auth0 package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶ added in v1.5.1
func (*Provider) ToProviderOutput ¶ added in v1.5.1
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶ added in v1.5.1
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶ added in v1.8.1
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶ added in v1.8.1
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct {
ClientId pulumi.StringInput
ClientSecret pulumi.StringInput
Debug pulumi.BoolPtrInput
Domain pulumi.StringInput
}
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶ added in v1.5.1
type ProviderInput interface {
pulumi.Input
ToProviderOutput() ProviderOutput
ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}
type ProviderOutput ¶ added in v1.5.1
type ProviderOutput struct {
*pulumi.OutputState
}
func (ProviderOutput) ElementType ¶ added in v1.5.1
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶ added in v1.5.1
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶ added in v1.5.1
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶ added in v1.8.1
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶ added in v1.8.1
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶ added in v1.8.1
type ProviderPtrInput interface {
pulumi.Input
ToProviderPtrOutput() ProviderPtrOutput
ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}
type ProviderPtrOutput ¶ added in v1.8.1
type ProviderPtrOutput struct {
*pulumi.OutputState
}
func (ProviderPtrOutput) ElementType ¶ added in v1.8.1
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶ added in v1.8.1
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶ added in v1.8.1
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ResourceServer ¶
type ResourceServer struct {
pulumi.CustomResourceState
// Boolean. Indicates whether or not refresh tokens can be issued for this resource server.
AllowOfflineAccess pulumi.BoolPtrOutput `pulumi:"allowOfflineAccess"`
// Boolean. Indicates whether or not authorization polices are enforced.
EnforcePolicies pulumi.BoolPtrOutput `pulumi:"enforcePolicies"`
// String. Unique identifier for the resource server. Used as the audience parameter for authorization calls. Can not be changed once set.
Identifier pulumi.StringPtrOutput `pulumi:"identifier"`
// String. Friendly name for the resource server. Cannot include `<` or `>` characters.
Name pulumi.StringOutput `pulumi:"name"`
// Map(String). Used to store additional metadata
Options pulumi.StringMapOutput `pulumi:"options"`
// Set(Resource). List of permissions (scopes) used by this resource server. For details, see Scopes.
Scopes ResourceServerScopeArrayOutput `pulumi:"scopes"`
// String. Algorithm used to sign JWTs. Options include `HS256` and `RS256`.
SigningAlg pulumi.StringOutput `pulumi:"signingAlg"`
// String. Secret used to sign tokens when using symmetric algorithms (HS256).
SigningSecret pulumi.StringOutput `pulumi:"signingSecret"`
// Boolean. Indicates whether or not to skip user consent for applications flagged as first party.
SkipConsentForVerifiableFirstPartyClients pulumi.BoolPtrOutput `pulumi:"skipConsentForVerifiableFirstPartyClients"`
// String. Dialect of access tokens that should be issued for this resource server. Options include `accessToken` or `accessTokenAuthz` (includes permissions).
TokenDialect pulumi.StringPtrOutput `pulumi:"tokenDialect"`
// Integer. Number of seconds during which access tokens issued for this resource server from the token endpoint remain valid.
TokenLifetime pulumi.IntOutput `pulumi:"tokenLifetime"`
// Integer. Number of seconds during which access tokens issued for this resource server via implicit or hybrid flows remain valid. Cannot be greater than the `tokenLifetime` value.
TokenLifetimeForWeb pulumi.IntOutput `pulumi:"tokenLifetimeForWeb"`
// String
VerificationLocation pulumi.StringPtrOutput `pulumi:"verificationLocation"`
}
With this resource, you can set up APIs that can be consumed from your authorized applications.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewResourceServer(ctx, "myResourceServer", &auth0.ResourceServerArgs{
AllowOfflineAccess: pulumi.Bool(true),
Identifier: pulumi.String("https://api.example.com"),
Scopes: auth0.ResourceServerScopeArray{
&auth0.ResourceServerScopeArgs{
Description: pulumi.String("Create foos"),
Value: pulumi.String("create:foo"),
},
&auth0.ResourceServerScopeArgs{
Description: pulumi.String("Create bars"),
Value: pulumi.String("create:bar"),
},
},
SigningAlg: pulumi.String("RS256"),
SkipConsentForVerifiableFirstPartyClients: pulumi.Bool(true),
TokenLifetime: pulumi.Int(8600),
})
if err != nil {
return err
}
return nil
})
}
```
func GetResourceServer ¶
func GetResourceServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceServerState, opts ...pulumi.ResourceOption) (*ResourceServer, error)
GetResourceServer gets an existing ResourceServer 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 NewResourceServer ¶
func NewResourceServer(ctx *pulumi.Context, name string, args *ResourceServerArgs, opts ...pulumi.ResourceOption) (*ResourceServer, error)
NewResourceServer registers a new resource with the given unique name, arguments, and options.
func (*ResourceServer) ElementType ¶ added in v1.5.1
func (*ResourceServer) ElementType() reflect.Type
func (*ResourceServer) ToResourceServerOutput ¶ added in v1.5.1
func (i *ResourceServer) ToResourceServerOutput() ResourceServerOutput
func (*ResourceServer) ToResourceServerOutputWithContext ¶ added in v1.5.1
func (i *ResourceServer) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
func (*ResourceServer) ToResourceServerPtrOutput ¶ added in v1.8.1
func (i *ResourceServer) ToResourceServerPtrOutput() ResourceServerPtrOutput
func (*ResourceServer) ToResourceServerPtrOutputWithContext ¶ added in v1.8.1
func (i *ResourceServer) ToResourceServerPtrOutputWithContext(ctx context.Context) ResourceServerPtrOutput
type ResourceServerArgs ¶
type ResourceServerArgs struct {
// Boolean. Indicates whether or not refresh tokens can be issued for this resource server.
AllowOfflineAccess pulumi.BoolPtrInput
// Boolean. Indicates whether or not authorization polices are enforced.
EnforcePolicies pulumi.BoolPtrInput
// String. Unique identifier for the resource server. Used as the audience parameter for authorization calls. Can not be changed once set.
Identifier pulumi.StringPtrInput
// String. Friendly name for the resource server. Cannot include `<` or `>` characters.
Name pulumi.StringPtrInput
// Map(String). Used to store additional metadata
Options pulumi.StringMapInput
// Set(Resource). List of permissions (scopes) used by this resource server. For details, see Scopes.
Scopes ResourceServerScopeArrayInput
// String. Algorithm used to sign JWTs. Options include `HS256` and `RS256`.
SigningAlg pulumi.StringPtrInput
// String. Secret used to sign tokens when using symmetric algorithms (HS256).
SigningSecret pulumi.StringPtrInput
// Boolean. Indicates whether or not to skip user consent for applications flagged as first party.
SkipConsentForVerifiableFirstPartyClients pulumi.BoolPtrInput
// String. Dialect of access tokens that should be issued for this resource server. Options include `accessToken` or `accessTokenAuthz` (includes permissions).
TokenDialect pulumi.StringPtrInput
// Integer. Number of seconds during which access tokens issued for this resource server from the token endpoint remain valid.
TokenLifetime pulumi.IntPtrInput
// Integer. Number of seconds during which access tokens issued for this resource server via implicit or hybrid flows remain valid. Cannot be greater than the `tokenLifetime` value.
TokenLifetimeForWeb pulumi.IntPtrInput
// String
VerificationLocation pulumi.StringPtrInput
}
The set of arguments for constructing a ResourceServer resource.
func (ResourceServerArgs) ElementType ¶
func (ResourceServerArgs) ElementType() reflect.Type
type ResourceServerArray ¶ added in v1.8.1
type ResourceServerArray []ResourceServerInput
func (ResourceServerArray) ElementType ¶ added in v1.8.1
func (ResourceServerArray) ElementType() reflect.Type
func (ResourceServerArray) ToResourceServerArrayOutput ¶ added in v1.8.1
func (i ResourceServerArray) ToResourceServerArrayOutput() ResourceServerArrayOutput
func (ResourceServerArray) ToResourceServerArrayOutputWithContext ¶ added in v1.8.1
func (i ResourceServerArray) ToResourceServerArrayOutputWithContext(ctx context.Context) ResourceServerArrayOutput
type ResourceServerArrayInput ¶ added in v1.8.1
type ResourceServerArrayInput interface {
pulumi.Input
ToResourceServerArrayOutput() ResourceServerArrayOutput
ToResourceServerArrayOutputWithContext(context.Context) ResourceServerArrayOutput
}
ResourceServerArrayInput is an input type that accepts ResourceServerArray and ResourceServerArrayOutput values. You can construct a concrete instance of `ResourceServerArrayInput` via:
ResourceServerArray{ ResourceServerArgs{...} }
type ResourceServerArrayOutput ¶ added in v1.8.1
type ResourceServerArrayOutput struct{ *pulumi.OutputState }
func (ResourceServerArrayOutput) ElementType ¶ added in v1.8.1
func (ResourceServerArrayOutput) ElementType() reflect.Type
func (ResourceServerArrayOutput) Index ¶ added in v1.8.1
func (o ResourceServerArrayOutput) Index(i pulumi.IntInput) ResourceServerOutput
func (ResourceServerArrayOutput) ToResourceServerArrayOutput ¶ added in v1.8.1
func (o ResourceServerArrayOutput) ToResourceServerArrayOutput() ResourceServerArrayOutput
func (ResourceServerArrayOutput) ToResourceServerArrayOutputWithContext ¶ added in v1.8.1
func (o ResourceServerArrayOutput) ToResourceServerArrayOutputWithContext(ctx context.Context) ResourceServerArrayOutput
type ResourceServerInput ¶ added in v1.5.1
type ResourceServerInput interface {
pulumi.Input
ToResourceServerOutput() ResourceServerOutput
ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
}
type ResourceServerMap ¶ added in v1.8.1
type ResourceServerMap map[string]ResourceServerInput
func (ResourceServerMap) ElementType ¶ added in v1.8.1
func (ResourceServerMap) ElementType() reflect.Type
func (ResourceServerMap) ToResourceServerMapOutput ¶ added in v1.8.1
func (i ResourceServerMap) ToResourceServerMapOutput() ResourceServerMapOutput
func (ResourceServerMap) ToResourceServerMapOutputWithContext ¶ added in v1.8.1
func (i ResourceServerMap) ToResourceServerMapOutputWithContext(ctx context.Context) ResourceServerMapOutput
type ResourceServerMapInput ¶ added in v1.8.1
type ResourceServerMapInput interface {
pulumi.Input
ToResourceServerMapOutput() ResourceServerMapOutput
ToResourceServerMapOutputWithContext(context.Context) ResourceServerMapOutput
}
ResourceServerMapInput is an input type that accepts ResourceServerMap and ResourceServerMapOutput values. You can construct a concrete instance of `ResourceServerMapInput` via:
ResourceServerMap{ "key": ResourceServerArgs{...} }
type ResourceServerMapOutput ¶ added in v1.8.1
type ResourceServerMapOutput struct{ *pulumi.OutputState }
func (ResourceServerMapOutput) ElementType ¶ added in v1.8.1
func (ResourceServerMapOutput) ElementType() reflect.Type
func (ResourceServerMapOutput) MapIndex ¶ added in v1.8.1
func (o ResourceServerMapOutput) MapIndex(k pulumi.StringInput) ResourceServerOutput
func (ResourceServerMapOutput) ToResourceServerMapOutput ¶ added in v1.8.1
func (o ResourceServerMapOutput) ToResourceServerMapOutput() ResourceServerMapOutput
func (ResourceServerMapOutput) ToResourceServerMapOutputWithContext ¶ added in v1.8.1
func (o ResourceServerMapOutput) ToResourceServerMapOutputWithContext(ctx context.Context) ResourceServerMapOutput
type ResourceServerOutput ¶ added in v1.5.1
type ResourceServerOutput struct {
*pulumi.OutputState
}
func (ResourceServerOutput) ElementType ¶ added in v1.5.1
func (ResourceServerOutput) ElementType() reflect.Type
func (ResourceServerOutput) ToResourceServerOutput ¶ added in v1.5.1
func (o ResourceServerOutput) ToResourceServerOutput() ResourceServerOutput
func (ResourceServerOutput) ToResourceServerOutputWithContext ¶ added in v1.5.1
func (o ResourceServerOutput) ToResourceServerOutputWithContext(ctx context.Context) ResourceServerOutput
func (ResourceServerOutput) ToResourceServerPtrOutput ¶ added in v1.8.1
func (o ResourceServerOutput) ToResourceServerPtrOutput() ResourceServerPtrOutput
func (ResourceServerOutput) ToResourceServerPtrOutputWithContext ¶ added in v1.8.1
func (o ResourceServerOutput) ToResourceServerPtrOutputWithContext(ctx context.Context) ResourceServerPtrOutput
type ResourceServerPtrInput ¶ added in v1.8.1
type ResourceServerPtrInput interface {
pulumi.Input
ToResourceServerPtrOutput() ResourceServerPtrOutput
ToResourceServerPtrOutputWithContext(ctx context.Context) ResourceServerPtrOutput
}
type ResourceServerPtrOutput ¶ added in v1.8.1
type ResourceServerPtrOutput struct {
*pulumi.OutputState
}
func (ResourceServerPtrOutput) ElementType ¶ added in v1.8.1
func (ResourceServerPtrOutput) ElementType() reflect.Type
func (ResourceServerPtrOutput) ToResourceServerPtrOutput ¶ added in v1.8.1
func (o ResourceServerPtrOutput) ToResourceServerPtrOutput() ResourceServerPtrOutput
func (ResourceServerPtrOutput) ToResourceServerPtrOutputWithContext ¶ added in v1.8.1
func (o ResourceServerPtrOutput) ToResourceServerPtrOutputWithContext(ctx context.Context) ResourceServerPtrOutput
type ResourceServerScope ¶
type ResourceServerScopeArgs ¶
type ResourceServerScopeArgs struct {
// String. Description of the permission (scope).
Description pulumi.StringPtrInput `pulumi:"description"`
// String. Name of the permission (scope). Examples include `read:appointments` or `delete:appointments`.
Value pulumi.StringInput `pulumi:"value"`
}
func (ResourceServerScopeArgs) ElementType ¶
func (ResourceServerScopeArgs) ElementType() reflect.Type
func (ResourceServerScopeArgs) ToResourceServerScopeOutput ¶
func (i ResourceServerScopeArgs) ToResourceServerScopeOutput() ResourceServerScopeOutput
func (ResourceServerScopeArgs) ToResourceServerScopeOutputWithContext ¶
func (i ResourceServerScopeArgs) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
type ResourceServerScopeArray ¶
type ResourceServerScopeArray []ResourceServerScopeInput
func (ResourceServerScopeArray) ElementType ¶
func (ResourceServerScopeArray) ElementType() reflect.Type
func (ResourceServerScopeArray) ToResourceServerScopeArrayOutput ¶
func (i ResourceServerScopeArray) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
func (ResourceServerScopeArray) ToResourceServerScopeArrayOutputWithContext ¶
func (i ResourceServerScopeArray) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
type ResourceServerScopeArrayInput ¶
type ResourceServerScopeArrayInput interface {
pulumi.Input
ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
ToResourceServerScopeArrayOutputWithContext(context.Context) ResourceServerScopeArrayOutput
}
ResourceServerScopeArrayInput is an input type that accepts ResourceServerScopeArray and ResourceServerScopeArrayOutput values. You can construct a concrete instance of `ResourceServerScopeArrayInput` via:
ResourceServerScopeArray{ ResourceServerScopeArgs{...} }
type ResourceServerScopeArrayOutput ¶
type ResourceServerScopeArrayOutput struct{ *pulumi.OutputState }
func (ResourceServerScopeArrayOutput) ElementType ¶
func (ResourceServerScopeArrayOutput) ElementType() reflect.Type
func (ResourceServerScopeArrayOutput) Index ¶
func (o ResourceServerScopeArrayOutput) Index(i pulumi.IntInput) ResourceServerScopeOutput
func (ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput ¶
func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutput() ResourceServerScopeArrayOutput
func (ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext ¶
func (o ResourceServerScopeArrayOutput) ToResourceServerScopeArrayOutputWithContext(ctx context.Context) ResourceServerScopeArrayOutput
type ResourceServerScopeInput ¶
type ResourceServerScopeInput interface {
pulumi.Input
ToResourceServerScopeOutput() ResourceServerScopeOutput
ToResourceServerScopeOutputWithContext(context.Context) ResourceServerScopeOutput
}
ResourceServerScopeInput is an input type that accepts ResourceServerScopeArgs and ResourceServerScopeOutput values. You can construct a concrete instance of `ResourceServerScopeInput` via:
ResourceServerScopeArgs{...}
type ResourceServerScopeOutput ¶
type ResourceServerScopeOutput struct{ *pulumi.OutputState }
func (ResourceServerScopeOutput) Description ¶
func (o ResourceServerScopeOutput) Description() pulumi.StringPtrOutput
String. Description of the permission (scope).
func (ResourceServerScopeOutput) ElementType ¶
func (ResourceServerScopeOutput) ElementType() reflect.Type
func (ResourceServerScopeOutput) ToResourceServerScopeOutput ¶
func (o ResourceServerScopeOutput) ToResourceServerScopeOutput() ResourceServerScopeOutput
func (ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext ¶
func (o ResourceServerScopeOutput) ToResourceServerScopeOutputWithContext(ctx context.Context) ResourceServerScopeOutput
func (ResourceServerScopeOutput) Value ¶
func (o ResourceServerScopeOutput) Value() pulumi.StringOutput
String. Name of the permission (scope). Examples include `read:appointments` or `delete:appointments`.
type ResourceServerState ¶
type ResourceServerState struct {
// Boolean. Indicates whether or not refresh tokens can be issued for this resource server.
AllowOfflineAccess pulumi.BoolPtrInput
// Boolean. Indicates whether or not authorization polices are enforced.
EnforcePolicies pulumi.BoolPtrInput
// String. Unique identifier for the resource server. Used as the audience parameter for authorization calls. Can not be changed once set.
Identifier pulumi.StringPtrInput
// String. Friendly name for the resource server. Cannot include `<` or `>` characters.
Name pulumi.StringPtrInput
// Map(String). Used to store additional metadata
Options pulumi.StringMapInput
// Set(Resource). List of permissions (scopes) used by this resource server. For details, see Scopes.
Scopes ResourceServerScopeArrayInput
// String. Algorithm used to sign JWTs. Options include `HS256` and `RS256`.
SigningAlg pulumi.StringPtrInput
// String. Secret used to sign tokens when using symmetric algorithms (HS256).
SigningSecret pulumi.StringPtrInput
// Boolean. Indicates whether or not to skip user consent for applications flagged as first party.
SkipConsentForVerifiableFirstPartyClients pulumi.BoolPtrInput
// String. Dialect of access tokens that should be issued for this resource server. Options include `accessToken` or `accessTokenAuthz` (includes permissions).
TokenDialect pulumi.StringPtrInput
// Integer. Number of seconds during which access tokens issued for this resource server from the token endpoint remain valid.
TokenLifetime pulumi.IntPtrInput
// Integer. Number of seconds during which access tokens issued for this resource server via implicit or hybrid flows remain valid. Cannot be greater than the `tokenLifetime` value.
TokenLifetimeForWeb pulumi.IntPtrInput
// String
VerificationLocation pulumi.StringPtrInput
}
func (ResourceServerState) ElementType ¶
func (ResourceServerState) ElementType() reflect.Type
type Role ¶
type Role struct {
pulumi.CustomResourceState
// String. Description of the role.
Description pulumi.StringOutput `pulumi:"description"`
// String. Name for this role.
Name pulumi.StringOutput `pulumi:"name"`
// Set(Resource). Configuration settings for permissions (scopes) attached to the role. For details, see Permissions.
Permissions RolePermissionArrayOutput `pulumi:"permissions"`
}
With this resource, you can created and manage collections of permissions that can be assigned to users, which are otherwise known as roles. Permissions (scopes) are created on auth0_resource_server, then associated with roles and optionally, users using this resource.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
myResourceServer, err := auth0.NewResourceServer(ctx, "myResourceServer", &auth0.ResourceServerArgs{
EnforcePolicies: pulumi.Bool(true),
Identifier: pulumi.String("my-resource-server-identifier"),
Scopes: auth0.ResourceServerScopeArray{
&auth0.ResourceServerScopeArgs{
Description: pulumi.String("read something"),
Value: pulumi.String("read:something"),
},
},
SigningAlg: pulumi.String("RS256"),
SkipConsentForVerifiableFirstPartyClients: pulumi.Bool(true),
TokenLifetime: pulumi.Int(86400),
})
if err != nil {
return err
}
myRole, err := auth0.NewRole(ctx, "myRole", &auth0.RoleArgs{
Description: pulumi.String("Role Description..."),
Permissions: auth0.RolePermissionArray{
&auth0.RolePermissionArgs{
Name: pulumi.String("read:something"),
ResourceServerIdentifier: myResourceServer.Identifier,
},
},
})
if err != nil {
return err
}
_, err = auth0.NewUser(ctx, "myUser", &auth0.UserArgs{
ConnectionName: pulumi.String("Username-Password-Authentication"),
Email: pulumi.String("test@test.com"),
Nickname: pulumi.String("testnick"),
Password: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "passpass", "$", "12", "$", "12")),
Roles: pulumi.StringArray{
myRole.ID(),
},
UserId: pulumi.String("auth0|1234567890"),
Username: pulumi.String("testnick"),
})
if err != nil {
return err
}
return nil
})
}
```
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role 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 NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶ added in v1.5.1
func (*Role) ToRoleOutput ¶ added in v1.5.1
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶ added in v1.5.1
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
func (*Role) ToRolePtrOutput ¶ added in v1.8.1
func (i *Role) ToRolePtrOutput() RolePtrOutput
func (*Role) ToRolePtrOutputWithContext ¶ added in v1.8.1
func (i *Role) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
type RoleArgs ¶
type RoleArgs struct {
// String. Description of the role.
Description pulumi.StringPtrInput
// String. Name for this role.
Name pulumi.StringPtrInput
// Set(Resource). Configuration settings for permissions (scopes) attached to the role. For details, see Permissions.
Permissions RolePermissionArrayInput
}
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶ added in v1.8.1
type RoleArray []RoleInput
func (RoleArray) ElementType ¶ added in v1.8.1
func (RoleArray) ToRoleArrayOutput ¶ added in v1.8.1
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶ added in v1.8.1
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶ added in v1.8.1
type RoleArrayInput interface {
pulumi.Input
ToRoleArrayOutput() RoleArrayOutput
ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput
}
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶ added in v1.8.1
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶ added in v1.8.1
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶ added in v1.8.1
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶ added in v1.8.1
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶ added in v1.8.1
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶ added in v1.5.1
type RoleInput interface {
pulumi.Input
ToRoleOutput() RoleOutput
ToRoleOutputWithContext(ctx context.Context) RoleOutput
}
type RoleMap ¶ added in v1.8.1
func (RoleMap) ElementType ¶ added in v1.8.1
func (RoleMap) ToRoleMapOutput ¶ added in v1.8.1
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶ added in v1.8.1
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶ added in v1.8.1
type RoleMapInput interface {
pulumi.Input
ToRoleMapOutput() RoleMapOutput
ToRoleMapOutputWithContext(context.Context) RoleMapOutput
}
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶ added in v1.8.1
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶ added in v1.8.1
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶ added in v1.8.1
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶ added in v1.8.1
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶ added in v1.8.1
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶ added in v1.5.1
type RoleOutput struct {
*pulumi.OutputState
}
func (RoleOutput) ElementType ¶ added in v1.5.1
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) ToRoleOutput ¶ added in v1.5.1
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶ added in v1.5.1
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
func (RoleOutput) ToRolePtrOutput ¶ added in v1.8.1
func (o RoleOutput) ToRolePtrOutput() RolePtrOutput
func (RoleOutput) ToRolePtrOutputWithContext ¶ added in v1.8.1
func (o RoleOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
type RolePermission ¶
type RolePermissionArgs ¶
type RolePermissionArgs struct {
// String. Name of the permission (scope).
Name pulumi.StringInput `pulumi:"name"`
// String. Unique identifier for the resource server.
ResourceServerIdentifier pulumi.StringInput `pulumi:"resourceServerIdentifier"`
}
func (RolePermissionArgs) ElementType ¶
func (RolePermissionArgs) ElementType() reflect.Type
func (RolePermissionArgs) ToRolePermissionOutput ¶
func (i RolePermissionArgs) ToRolePermissionOutput() RolePermissionOutput
func (RolePermissionArgs) ToRolePermissionOutputWithContext ¶
func (i RolePermissionArgs) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput
type RolePermissionArray ¶
type RolePermissionArray []RolePermissionInput
func (RolePermissionArray) ElementType ¶
func (RolePermissionArray) ElementType() reflect.Type
func (RolePermissionArray) ToRolePermissionArrayOutput ¶
func (i RolePermissionArray) ToRolePermissionArrayOutput() RolePermissionArrayOutput
func (RolePermissionArray) ToRolePermissionArrayOutputWithContext ¶
func (i RolePermissionArray) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput
type RolePermissionArrayInput ¶
type RolePermissionArrayInput interface {
pulumi.Input
ToRolePermissionArrayOutput() RolePermissionArrayOutput
ToRolePermissionArrayOutputWithContext(context.Context) RolePermissionArrayOutput
}
RolePermissionArrayInput is an input type that accepts RolePermissionArray and RolePermissionArrayOutput values. You can construct a concrete instance of `RolePermissionArrayInput` via:
RolePermissionArray{ RolePermissionArgs{...} }
type RolePermissionArrayOutput ¶
type RolePermissionArrayOutput struct{ *pulumi.OutputState }
func (RolePermissionArrayOutput) ElementType ¶
func (RolePermissionArrayOutput) ElementType() reflect.Type
func (RolePermissionArrayOutput) Index ¶
func (o RolePermissionArrayOutput) Index(i pulumi.IntInput) RolePermissionOutput
func (RolePermissionArrayOutput) ToRolePermissionArrayOutput ¶
func (o RolePermissionArrayOutput) ToRolePermissionArrayOutput() RolePermissionArrayOutput
func (RolePermissionArrayOutput) ToRolePermissionArrayOutputWithContext ¶
func (o RolePermissionArrayOutput) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput
type RolePermissionInput ¶
type RolePermissionInput interface {
pulumi.Input
ToRolePermissionOutput() RolePermissionOutput
ToRolePermissionOutputWithContext(context.Context) RolePermissionOutput
}
RolePermissionInput is an input type that accepts RolePermissionArgs and RolePermissionOutput values. You can construct a concrete instance of `RolePermissionInput` via:
RolePermissionArgs{...}
type RolePermissionOutput ¶
type RolePermissionOutput struct{ *pulumi.OutputState }
func (RolePermissionOutput) ElementType ¶
func (RolePermissionOutput) ElementType() reflect.Type
func (RolePermissionOutput) Name ¶
func (o RolePermissionOutput) Name() pulumi.StringOutput
String. Name of the permission (scope).
func (RolePermissionOutput) ResourceServerIdentifier ¶
func (o RolePermissionOutput) ResourceServerIdentifier() pulumi.StringOutput
String. Unique identifier for the resource server.
func (RolePermissionOutput) ToRolePermissionOutput ¶
func (o RolePermissionOutput) ToRolePermissionOutput() RolePermissionOutput
func (RolePermissionOutput) ToRolePermissionOutputWithContext ¶
func (o RolePermissionOutput) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput
type RolePtrInput ¶ added in v1.8.1
type RolePtrInput interface {
pulumi.Input
ToRolePtrOutput() RolePtrOutput
ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
}
type RolePtrOutput ¶ added in v1.8.1
type RolePtrOutput struct {
*pulumi.OutputState
}
func (RolePtrOutput) ElementType ¶ added in v1.8.1
func (RolePtrOutput) ElementType() reflect.Type
func (RolePtrOutput) ToRolePtrOutput ¶ added in v1.8.1
func (o RolePtrOutput) ToRolePtrOutput() RolePtrOutput
func (RolePtrOutput) ToRolePtrOutputWithContext ¶ added in v1.8.1
func (o RolePtrOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput
type RoleState ¶
type RoleState struct {
// String. Description of the role.
Description pulumi.StringPtrInput
// String. Name for this role.
Name pulumi.StringPtrInput
// Set(Resource). Configuration settings for permissions (scopes) attached to the role. For details, see Permissions.
Permissions RolePermissionArrayInput
}
func (RoleState) ElementType ¶
type Rule ¶
type Rule struct {
pulumi.CustomResourceState
// Boolean. Indicates whether the rule is enabled.
Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
// String. Name of the rule. May only contain alphanumeric characters, spaces, and hyphens. May neither start nor end with hyphens or spaces.
Name pulumi.StringOutput `pulumi:"name"`
// Integer. Order in which the rule executes relative to other rules. Lower-valued rules execute first.
Order pulumi.IntOutput `pulumi:"order"`
// String. Code to be executed when the rule runs.
Script pulumi.StringOutput `pulumi:"script"`
}
With Auth0, you can create custom Javascript snippets that run in a secure, isolated sandbox as part of your authentication pipeline, which are otherwise known as rules. This resource allows you to create and manage rules. You can create global variable for use with rules by using the RuleConfig resource.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewRule(ctx, "myRule", &auth0.RuleArgs{
Enabled: pulumi.Bool(true),
Script: pulumi.String(fmt.Sprintf("%v%v%v%v", "function (user, context, callback) {\n", " callback(null, user, context);\n", "}\n", "\n")),
})
if err != nil {
return err
}
_, err = auth0.NewRuleConfig(ctx, "myRuleConfig", &auth0.RuleConfigArgs{
Key: pulumi.String("foo"),
Value: pulumi.String("bar"),
})
if err != nil {
return err
}
return nil
})
}
```
func GetRule ¶
func GetRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)
GetRule gets an existing Rule 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 NewRule ¶
func NewRule(ctx *pulumi.Context, name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)
NewRule registers a new resource with the given unique name, arguments, and options.
func (*Rule) ElementType ¶ added in v1.5.1
func (*Rule) ToRuleOutput ¶ added in v1.5.1
func (i *Rule) ToRuleOutput() RuleOutput
func (*Rule) ToRuleOutputWithContext ¶ added in v1.5.1
func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput
func (*Rule) ToRulePtrOutput ¶ added in v1.8.1
func (i *Rule) ToRulePtrOutput() RulePtrOutput
func (*Rule) ToRulePtrOutputWithContext ¶ added in v1.8.1
func (i *Rule) ToRulePtrOutputWithContext(ctx context.Context) RulePtrOutput
type RuleArgs ¶
type RuleArgs struct {
// Boolean. Indicates whether the rule is enabled.
Enabled pulumi.BoolPtrInput
// String. Name of the rule. May only contain alphanumeric characters, spaces, and hyphens. May neither start nor end with hyphens or spaces.
Name pulumi.StringPtrInput
// Integer. Order in which the rule executes relative to other rules. Lower-valued rules execute first.
Order pulumi.IntPtrInput
// String. Code to be executed when the rule runs.
Script pulumi.StringInput
}
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶
type RuleArray ¶ added in v1.8.1
type RuleArray []RuleInput
func (RuleArray) ElementType ¶ added in v1.8.1
func (RuleArray) ToRuleArrayOutput ¶ added in v1.8.1
func (i RuleArray) ToRuleArrayOutput() RuleArrayOutput
func (RuleArray) ToRuleArrayOutputWithContext ¶ added in v1.8.1
func (i RuleArray) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
type RuleArrayInput ¶ added in v1.8.1
type RuleArrayInput interface {
pulumi.Input
ToRuleArrayOutput() RuleArrayOutput
ToRuleArrayOutputWithContext(context.Context) RuleArrayOutput
}
RuleArrayInput is an input type that accepts RuleArray and RuleArrayOutput values. You can construct a concrete instance of `RuleArrayInput` via:
RuleArray{ RuleArgs{...} }
type RuleArrayOutput ¶ added in v1.8.1
type RuleArrayOutput struct{ *pulumi.OutputState }
func (RuleArrayOutput) ElementType ¶ added in v1.8.1
func (RuleArrayOutput) ElementType() reflect.Type
func (RuleArrayOutput) Index ¶ added in v1.8.1
func (o RuleArrayOutput) Index(i pulumi.IntInput) RuleOutput
func (RuleArrayOutput) ToRuleArrayOutput ¶ added in v1.8.1
func (o RuleArrayOutput) ToRuleArrayOutput() RuleArrayOutput
func (RuleArrayOutput) ToRuleArrayOutputWithContext ¶ added in v1.8.1
func (o RuleArrayOutput) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
type RuleConfig ¶
type RuleConfig struct {
pulumi.CustomResourceState
// String. Key for a rules configuration variable.
Key pulumi.StringOutput `pulumi:"key"`
// String, Case-sensitive. Value for a rules configuration variable.
Value pulumi.StringOutput `pulumi:"value"`
}
With Auth0, you can create custom Javascript snippets that run in a secure, isolated sandbox as part of your authentication pipeline, which are otherwise known as rules. This resource allows you to create and manage variables that are available to all rules via Auth0's global configuration object. Used in conjunction with configured rules.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := auth0.NewRule(ctx, "myRule", &auth0.RuleArgs{
Enabled: pulumi.Bool(true),
Script: pulumi.String(fmt.Sprintf("%v%v%v%v", "function (user, context, callback) {\n", " callback(null, user, context);\n", "}\n", "\n")),
})
if err != nil {
return err
}
_, err = auth0.NewRuleConfig(ctx, "myRuleConfig", &auth0.RuleConfigArgs{
Key: pulumi.String("foo"),
Value: pulumi.String("bar"),
})
if err != nil {
return err
}
return nil
})
}
```
func GetRuleConfig ¶
func GetRuleConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleConfigState, opts ...pulumi.ResourceOption) (*RuleConfig, error)
GetRuleConfig gets an existing RuleConfig 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 NewRuleConfig ¶
func NewRuleConfig(ctx *pulumi.Context, name string, args *RuleConfigArgs, opts ...pulumi.ResourceOption) (*RuleConfig, error)
NewRuleConfig registers a new resource with the given unique name, arguments, and options.
func (*RuleConfig) ElementType ¶ added in v1.5.1
func (*RuleConfig) ElementType() reflect.Type
func (*RuleConfig) ToRuleConfigOutput ¶ added in v1.5.1
func (i *RuleConfig) ToRuleConfigOutput() RuleConfigOutput
func (*RuleConfig) ToRuleConfigOutputWithContext ¶ added in v1.5.1
func (i *RuleConfig) ToRuleConfigOutputWithContext(ctx context.Context) RuleConfigOutput
func (*RuleConfig) ToRuleConfigPtrOutput ¶ added in v1.8.1
func (i *RuleConfig) ToRuleConfigPtrOutput() RuleConfigPtrOutput
func (*RuleConfig) ToRuleConfigPtrOutputWithContext ¶ added in v1.8.1
func (i *RuleConfig) ToRuleConfigPtrOutputWithContext(ctx context.Context) RuleConfigPtrOutput
type RuleConfigArgs ¶
type RuleConfigArgs struct {
// String. Key for a rules configuration variable.
Key pulumi.StringInput
// String, Case-sensitive. Value for a rules configuration variable.
Value pulumi.StringInput
}
The set of arguments for constructing a RuleConfig resource.
func (RuleConfigArgs) ElementType ¶
func (RuleConfigArgs) ElementType() reflect.Type
type RuleConfigArray ¶ added in v1.8.1
type RuleConfigArray []RuleConfigInput
func (RuleConfigArray) ElementType ¶ added in v1.8.1
func (RuleConfigArray) ElementType() reflect.Type
func (RuleConfigArray) ToRuleConfigArrayOutput ¶ added in v1.8.1
func (i RuleConfigArray) ToRuleConfigArrayOutput() RuleConfigArrayOutput
func (RuleConfigArray) ToRuleConfigArrayOutputWithContext ¶ added in v1.8.1
func (i RuleConfigArray) ToRuleConfigArrayOutputWithContext(ctx context.Context) RuleConfigArrayOutput
type RuleConfigArrayInput ¶ added in v1.8.1
type RuleConfigArrayInput interface {
pulumi.Input
ToRuleConfigArrayOutput() RuleConfigArrayOutput
ToRuleConfigArrayOutputWithContext(context.Context) RuleConfigArrayOutput
}
RuleConfigArrayInput is an input type that accepts RuleConfigArray and RuleConfigArrayOutput values. You can construct a concrete instance of `RuleConfigArrayInput` via:
RuleConfigArray{ RuleConfigArgs{...} }
type RuleConfigArrayOutput ¶ added in v1.8.1
type RuleConfigArrayOutput struct{ *pulumi.OutputState }
func (RuleConfigArrayOutput) ElementType ¶ added in v1.8.1
func (RuleConfigArrayOutput) ElementType() reflect.Type
func (RuleConfigArrayOutput) Index ¶ added in v1.8.1
func (o RuleConfigArrayOutput) Index(i pulumi.IntInput) RuleConfigOutput
func (RuleConfigArrayOutput) ToRuleConfigArrayOutput ¶ added in v1.8.1
func (o RuleConfigArrayOutput) ToRuleConfigArrayOutput() RuleConfigArrayOutput
func (RuleConfigArrayOutput) ToRuleConfigArrayOutputWithContext ¶ added in v1.8.1
func (o RuleConfigArrayOutput) ToRuleConfigArrayOutputWithContext(ctx context.Context) RuleConfigArrayOutput
type RuleConfigInput ¶ added in v1.5.1
type RuleConfigInput interface {
pulumi.Input
ToRuleConfigOutput() RuleConfigOutput
ToRuleConfigOutputWithContext(ctx context.Context) RuleConfigOutput
}
type RuleConfigMap ¶ added in v1.8.1
type RuleConfigMap map[string]RuleConfigInput
func (RuleConfigMap) ElementType ¶ added in v1.8.1
func (RuleConfigMap) ElementType() reflect.Type
func (RuleConfigMap) ToRuleConfigMapOutput ¶ added in v1.8.1
func (i RuleConfigMap) ToRuleConfigMapOutput() RuleConfigMapOutput
func (RuleConfigMap) ToRuleConfigMapOutputWithContext ¶ added in v1.8.1
func (i RuleConfigMap) ToRuleConfigMapOutputWithContext(ctx context.Context) RuleConfigMapOutput
type RuleConfigMapInput ¶ added in v1.8.1
type RuleConfigMapInput interface {
pulumi.Input
ToRuleConfigMapOutput() RuleConfigMapOutput
ToRuleConfigMapOutputWithContext(context.Context) RuleConfigMapOutput
}
RuleConfigMapInput is an input type that accepts RuleConfigMap and RuleConfigMapOutput values. You can construct a concrete instance of `RuleConfigMapInput` via:
RuleConfigMap{ "key": RuleConfigArgs{...} }
type RuleConfigMapOutput ¶ added in v1.8.1
type RuleConfigMapOutput struct{ *pulumi.OutputState }
func (RuleConfigMapOutput) ElementType ¶ added in v1.8.1
func (RuleConfigMapOutput) ElementType() reflect.Type
func (RuleConfigMapOutput) MapIndex ¶ added in v1.8.1
func (o RuleConfigMapOutput) MapIndex(k pulumi.StringInput) RuleConfigOutput
func (RuleConfigMapOutput) ToRuleConfigMapOutput ¶ added in v1.8.1
func (o RuleConfigMapOutput) ToRuleConfigMapOutput() RuleConfigMapOutput
func (RuleConfigMapOutput) ToRuleConfigMapOutputWithContext ¶ added in v1.8.1
func (o RuleConfigMapOutput) ToRuleConfigMapOutputWithContext(ctx context.Context) RuleConfigMapOutput
type RuleConfigOutput ¶ added in v1.5.1
type RuleConfigOutput struct {
*pulumi.OutputState
}
func (RuleConfigOutput) ElementType ¶ added in v1.5.1
func (RuleConfigOutput) ElementType() reflect.Type
func (RuleConfigOutput) ToRuleConfigOutput ¶ added in v1.5.1
func (o RuleConfigOutput) ToRuleConfigOutput() RuleConfigOutput
func (RuleConfigOutput) ToRuleConfigOutputWithContext ¶ added in v1.5.1
func (o RuleConfigOutput) ToRuleConfigOutputWithContext(ctx context.Context) RuleConfigOutput
func (RuleConfigOutput) ToRuleConfigPtrOutput ¶ added in v1.8.1
func (o RuleConfigOutput) ToRuleConfigPtrOutput() RuleConfigPtrOutput
func (RuleConfigOutput) ToRuleConfigPtrOutputWithContext ¶ added in v1.8.1
func (o RuleConfigOutput) ToRuleConfigPtrOutputWithContext(ctx context.Context) RuleConfigPtrOutput
type RuleConfigPtrInput ¶ added in v1.8.1
type RuleConfigPtrInput interface {
pulumi.Input
ToRuleConfigPtrOutput() RuleConfigPtrOutput
ToRuleConfigPtrOutputWithContext(ctx context.Context) RuleConfigPtrOutput
}
type RuleConfigPtrOutput ¶ added in v1.8.1
type RuleConfigPtrOutput struct {
*pulumi.OutputState
}
func (RuleConfigPtrOutput) ElementType ¶ added in v1.8.1
func (RuleConfigPtrOutput) ElementType() reflect.Type
func (RuleConfigPtrOutput) ToRuleConfigPtrOutput ¶ added in v1.8.1
func (o RuleConfigPtrOutput) ToRuleConfigPtrOutput() RuleConfigPtrOutput
func (RuleConfigPtrOutput) ToRuleConfigPtrOutputWithContext ¶ added in v1.8.1
func (o RuleConfigPtrOutput) ToRuleConfigPtrOutputWithContext(ctx context.Context) RuleConfigPtrOutput
type RuleConfigState ¶
type RuleConfigState struct {
// String. Key for a rules configuration variable.
Key pulumi.StringPtrInput
// String, Case-sensitive. Value for a rules configuration variable.
Value pulumi.StringPtrInput
}
func (RuleConfigState) ElementType ¶
func (RuleConfigState) ElementType() reflect.Type
type RuleInput ¶ added in v1.5.1
type RuleInput interface {
pulumi.Input
ToRuleOutput() RuleOutput
ToRuleOutputWithContext(ctx context.Context) RuleOutput
}
type RuleMap ¶ added in v1.8.1
func (RuleMap) ElementType ¶ added in v1.8.1
func (RuleMap) ToRuleMapOutput ¶ added in v1.8.1
func (i RuleMap) ToRuleMapOutput() RuleMapOutput
func (RuleMap) ToRuleMapOutputWithContext ¶ added in v1.8.1
func (i RuleMap) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
type RuleMapInput ¶ added in v1.8.1
type RuleMapInput interface {
pulumi.Input
ToRuleMapOutput() RuleMapOutput
ToRuleMapOutputWithContext(context.Context) RuleMapOutput
}
RuleMapInput is an input type that accepts RuleMap and RuleMapOutput values. You can construct a concrete instance of `RuleMapInput` via:
RuleMap{ "key": RuleArgs{...} }
type RuleMapOutput ¶ added in v1.8.1
type RuleMapOutput struct{ *pulumi.OutputState }
func (RuleMapOutput) ElementType ¶ added in v1.8.1
func (RuleMapOutput) ElementType() reflect.Type
func (RuleMapOutput) MapIndex ¶ added in v1.8.1
func (o RuleMapOutput) MapIndex(k pulumi.StringInput) RuleOutput
func (RuleMapOutput) ToRuleMapOutput ¶ added in v1.8.1
func (o RuleMapOutput) ToRuleMapOutput() RuleMapOutput
func (RuleMapOutput) ToRuleMapOutputWithContext ¶ added in v1.8.1
func (o RuleMapOutput) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
type RuleOutput ¶ added in v1.5.1
type RuleOutput struct {
*pulumi.OutputState
}
func (RuleOutput) ElementType ¶ added in v1.5.1
func (RuleOutput) ElementType() reflect.Type
func (RuleOutput) ToRuleOutput ¶ added in v1.5.1
func (o RuleOutput) ToRuleOutput() RuleOutput
func (RuleOutput) ToRuleOutputWithContext ¶ added in v1.5.1
func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
func (RuleOutput) ToRulePtrOutput ¶ added in v1.8.1
func (o RuleOutput) ToRulePtrOutput() RulePtrOutput
func (RuleOutput) ToRulePtrOutputWithContext ¶ added in v1.8.1
func (o RuleOutput) ToRulePtrOutputWithContext(ctx context.Context) RulePtrOutput
type RulePtrInput ¶ added in v1.8.1
type RulePtrInput interface {
pulumi.Input
ToRulePtrOutput() RulePtrOutput
ToRulePtrOutputWithContext(ctx context.Context) RulePtrOutput
}
type RulePtrOutput ¶ added in v1.8.1
type RulePtrOutput struct {
*pulumi.OutputState
}
func (RulePtrOutput) ElementType ¶ added in v1.8.1
func (RulePtrOutput) ElementType() reflect.Type
func (RulePtrOutput) ToRulePtrOutput ¶ added in v1.8.1
func (o RulePtrOutput) ToRulePtrOutput() RulePtrOutput
func (RulePtrOutput) ToRulePtrOutputWithContext ¶ added in v1.8.1
func (o RulePtrOutput) ToRulePtrOutputWithContext(ctx context.Context) RulePtrOutput
type RuleState ¶
type RuleState struct {
// Boolean. Indicates whether the rule is enabled.
Enabled pulumi.BoolPtrInput
// String. Name of the rule. May only contain alphanumeric characters, spaces, and hyphens. May neither start nor end with hyphens or spaces.
Name pulumi.StringPtrInput
// Integer. Order in which the rule executes relative to other rules. Lower-valued rules execute first.
Order pulumi.IntPtrInput
// String. Code to be executed when the rule runs.
Script pulumi.StringPtrInput
}
func (RuleState) ElementType ¶
type Tenant ¶
type Tenant struct {
pulumi.CustomResourceState
// List(String). URLs that Auth0 may redirect to after logout.
AllowedLogoutUrls pulumi.StringArrayOutput `pulumi:"allowedLogoutUrls"`
// List(Resource). Configuration settings for change passsword page. For details, see Change Password Page.
ChangePassword TenantChangePasswordOutput `pulumi:"changePassword"`
// String. API Audience to use by default for API Authorization flows. This setting is equivalent to appending the audience to every authorization request made to the tenant for every application.
DefaultAudience pulumi.StringOutput `pulumi:"defaultAudience"`
// String. Name of the connection to be used for Password Grant exchanges. Options include `auth0-adldap`, `ad`, `auth0`, `email`, `sms`, `waad`, and `adfs`.
DefaultDirectory pulumi.StringOutput `pulumi:"defaultDirectory"`
// String. The default absolute redirection uri, must be https and cannot contain a fragment.
DefaultRedirectionUri pulumi.StringOutput `pulumi:"defaultRedirectionUri"`
// List(String). Supported locales for the user interface. The first locale in the list will be used to set the default locale.
EnabledLocales pulumi.StringArrayOutput `pulumi:"enabledLocales"`
// List(Resource). Configuration settings for error pages. For details, see Error Page.
ErrorPage TenantErrorPageOutput `pulumi:"errorPage"`
// List(Resource). Configuration settings for tenant flags. For details, see Flags.
Flags TenantFlagsOutput `pulumi:"flags"`
// String. Friendly name for the tenant.
FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
// List(Resource). Configuration settings for the Guardian MFA page. For details, see Guardian MFA Page.
GuardianMfaPage TenantGuardianMfaPageOutput `pulumi:"guardianMfaPage"`
// Integer. Number of hours during which a session can be inactive before the user must log in again.
IdleSessionLifetime pulumi.Float64Output `pulumi:"idleSessionLifetime"`
// . String URL of logo to be shown for the tenant. Recommended size is 150px x 150px. If no URL is provided, the Auth0 logo will be used.
PictureUrl pulumi.StringOutput `pulumi:"pictureUrl"`
// String. Selected sandbox version for the extensibility environment, which allows you to use custom scripts to extend parts of Auth0's functionality.
SandboxVersion pulumi.StringOutput `pulumi:"sandboxVersion"`
// Integer. Number of hours during which a session will stay valid.
SessionLifetime pulumi.Float64Output `pulumi:"sessionLifetime"`
// String. Support email address for authenticating users.
SupportEmail pulumi.StringOutput `pulumi:"supportEmail"`
// String. Support URL for authenticating users.
SupportUrl pulumi.StringOutput `pulumi:"supportUrl"`
// List(Resource). Configuration settings for Universal Login. For details, see Universal Login.
UniversalLogin TenantUniversalLoginOutput `pulumi:"universalLogin"`
}
With this resource, you can manage Auth0 tenants, including setting logos and support contact information, setting error pages, and configuring default tenant behaviors.
> Auth0 does not currently support creating tenants through the Management API. Therefore this resource can only manage an existing tenant created through the Auth0 dashboard.
Auth0 does not currently support adding/removing extensions on tenants through their API. The Auth0 dashboard must be used to add/remove extensions.
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 ¶ added in v1.5.1
func (*Tenant) ToTenantOutput ¶ added in v1.5.1
func (i *Tenant) ToTenantOutput() TenantOutput
func (*Tenant) ToTenantOutputWithContext ¶ added in v1.5.1
func (i *Tenant) ToTenantOutputWithContext(ctx context.Context) TenantOutput
func (*Tenant) ToTenantPtrOutput ¶ added in v1.8.1
func (i *Tenant) ToTenantPtrOutput() TenantPtrOutput
func (*Tenant) ToTenantPtrOutputWithContext ¶ added in v1.8.1
func (i *Tenant) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
type TenantArgs ¶
type TenantArgs struct {
// List(String). URLs that Auth0 may redirect to after logout.
AllowedLogoutUrls pulumi.StringArrayInput
// List(Resource). Configuration settings for change passsword page. For details, see Change Password Page.
ChangePassword TenantChangePasswordPtrInput
// String. API Audience to use by default for API Authorization flows. This setting is equivalent to appending the audience to every authorization request made to the tenant for every application.
DefaultAudience pulumi.StringPtrInput
// String. Name of the connection to be used for Password Grant exchanges. Options include `auth0-adldap`, `ad`, `auth0`, `email`, `sms`, `waad`, and `adfs`.
DefaultDirectory pulumi.StringPtrInput
// String. The default absolute redirection uri, must be https and cannot contain a fragment.
DefaultRedirectionUri pulumi.StringPtrInput
// List(String). Supported locales for the user interface. The first locale in the list will be used to set the default locale.
EnabledLocales pulumi.StringArrayInput
// List(Resource). Configuration settings for error pages. For details, see Error Page.
ErrorPage TenantErrorPagePtrInput
// List(Resource). Configuration settings for tenant flags. For details, see Flags.
Flags TenantFlagsPtrInput
// String. Friendly name for the tenant.
FriendlyName pulumi.StringPtrInput
// List(Resource). Configuration settings for the Guardian MFA page. For details, see Guardian MFA Page.
GuardianMfaPage TenantGuardianMfaPagePtrInput
// Integer. Number of hours during which a session can be inactive before the user must log in again.
IdleSessionLifetime pulumi.Float64PtrInput
// . String URL of logo to be shown for the tenant. Recommended size is 150px x 150px. If no URL is provided, the Auth0 logo will be used.
PictureUrl pulumi.StringPtrInput
// String. Selected sandbox version for the extensibility environment, which allows you to use custom scripts to extend parts of Auth0's functionality.
SandboxVersion pulumi.StringPtrInput
// Integer. Number of hours during which a session will stay valid.
SessionLifetime pulumi.Float64PtrInput
// String. Support email address for authenticating users.
SupportEmail pulumi.StringPtrInput
// String. Support URL for authenticating users.
SupportUrl pulumi.StringPtrInput
// List(Resource). Configuration settings for Universal Login. For details, see Universal Login.
UniversalLogin TenantUniversalLoginPtrInput
}
The set of arguments for constructing a Tenant resource.
func (TenantArgs) ElementType ¶
func (TenantArgs) ElementType() reflect.Type
type TenantArray ¶ added in v1.8.1
type TenantArray []TenantInput
func (TenantArray) ElementType ¶ added in v1.8.1
func (TenantArray) ElementType() reflect.Type
func (TenantArray) ToTenantArrayOutput ¶ added in v1.8.1
func (i TenantArray) ToTenantArrayOutput() TenantArrayOutput
func (TenantArray) ToTenantArrayOutputWithContext ¶ added in v1.8.1
func (i TenantArray) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput
type TenantArrayInput ¶ added in v1.8.1
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 ¶ added in v1.8.1
type TenantArrayOutput struct{ *pulumi.OutputState }
func (TenantArrayOutput) ElementType ¶ added in v1.8.1
func (TenantArrayOutput) ElementType() reflect.Type
func (TenantArrayOutput) Index ¶ added in v1.8.1
func (o TenantArrayOutput) Index(i pulumi.IntInput) TenantOutput
func (TenantArrayOutput) ToTenantArrayOutput ¶ added in v1.8.1
func (o TenantArrayOutput) ToTenantArrayOutput() TenantArrayOutput
func (TenantArrayOutput) ToTenantArrayOutputWithContext ¶ added in v1.8.1
func (o TenantArrayOutput) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput
type TenantChangePassword ¶
type TenantChangePasswordArgs ¶
type TenantChangePasswordArgs struct {
// Boolean. Indicates whether or not to use the custom change password page.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// String, HTML format with supported Liquid syntax. Customized content of the change password page.
Html pulumi.StringInput `pulumi:"html"`
}
func (TenantChangePasswordArgs) ElementType ¶
func (TenantChangePasswordArgs) ElementType() reflect.Type
func (TenantChangePasswordArgs) ToTenantChangePasswordOutput ¶
func (i TenantChangePasswordArgs) ToTenantChangePasswordOutput() TenantChangePasswordOutput
func (TenantChangePasswordArgs) ToTenantChangePasswordOutputWithContext ¶
func (i TenantChangePasswordArgs) ToTenantChangePasswordOutputWithContext(ctx context.Context) TenantChangePasswordOutput
func (TenantChangePasswordArgs) ToTenantChangePasswordPtrOutput ¶
func (i TenantChangePasswordArgs) ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
func (TenantChangePasswordArgs) ToTenantChangePasswordPtrOutputWithContext ¶
func (i TenantChangePasswordArgs) ToTenantChangePasswordPtrOutputWithContext(ctx context.Context) TenantChangePasswordPtrOutput
type TenantChangePasswordInput ¶
type TenantChangePasswordInput interface {
pulumi.Input
ToTenantChangePasswordOutput() TenantChangePasswordOutput
ToTenantChangePasswordOutputWithContext(context.Context) TenantChangePasswordOutput
}
TenantChangePasswordInput is an input type that accepts TenantChangePasswordArgs and TenantChangePasswordOutput values. You can construct a concrete instance of `TenantChangePasswordInput` via:
TenantChangePasswordArgs{...}
type TenantChangePasswordOutput ¶
type TenantChangePasswordOutput struct{ *pulumi.OutputState }
func (TenantChangePasswordOutput) ElementType ¶
func (TenantChangePasswordOutput) ElementType() reflect.Type
func (TenantChangePasswordOutput) Enabled ¶
func (o TenantChangePasswordOutput) Enabled() pulumi.BoolOutput
Boolean. Indicates whether or not to use the custom change password page.
func (TenantChangePasswordOutput) Html ¶
func (o TenantChangePasswordOutput) Html() pulumi.StringOutput
String, HTML format with supported Liquid syntax. Customized content of the change password page.
func (TenantChangePasswordOutput) ToTenantChangePasswordOutput ¶
func (o TenantChangePasswordOutput) ToTenantChangePasswordOutput() TenantChangePasswordOutput
func (TenantChangePasswordOutput) ToTenantChangePasswordOutputWithContext ¶
func (o TenantChangePasswordOutput) ToTenantChangePasswordOutputWithContext(ctx context.Context) TenantChangePasswordOutput
func (TenantChangePasswordOutput) ToTenantChangePasswordPtrOutput ¶
func (o TenantChangePasswordOutput) ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
func (TenantChangePasswordOutput) ToTenantChangePasswordPtrOutputWithContext ¶
func (o TenantChangePasswordOutput) ToTenantChangePasswordPtrOutputWithContext(ctx context.Context) TenantChangePasswordPtrOutput
type TenantChangePasswordPtrInput ¶
type TenantChangePasswordPtrInput interface {
pulumi.Input
ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
ToTenantChangePasswordPtrOutputWithContext(context.Context) TenantChangePasswordPtrOutput
}
TenantChangePasswordPtrInput is an input type that accepts TenantChangePasswordArgs, TenantChangePasswordPtr and TenantChangePasswordPtrOutput values. You can construct a concrete instance of `TenantChangePasswordPtrInput` via:
TenantChangePasswordArgs{...}
or:
nil
func TenantChangePasswordPtr ¶
func TenantChangePasswordPtr(v *TenantChangePasswordArgs) TenantChangePasswordPtrInput
type TenantChangePasswordPtrOutput ¶
type TenantChangePasswordPtrOutput struct{ *pulumi.OutputState }
func (TenantChangePasswordPtrOutput) Elem ¶
func (o TenantChangePasswordPtrOutput) Elem() TenantChangePasswordOutput
func (TenantChangePasswordPtrOutput) ElementType ¶
func (TenantChangePasswordPtrOutput) ElementType() reflect.Type
func (TenantChangePasswordPtrOutput) Enabled ¶
func (o TenantChangePasswordPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to use the custom change password page.
func (TenantChangePasswordPtrOutput) Html ¶
func (o TenantChangePasswordPtrOutput) Html() pulumi.StringPtrOutput
String, HTML format with supported Liquid syntax. Customized content of the change password page.
func (TenantChangePasswordPtrOutput) ToTenantChangePasswordPtrOutput ¶
func (o TenantChangePasswordPtrOutput) ToTenantChangePasswordPtrOutput() TenantChangePasswordPtrOutput
func (TenantChangePasswordPtrOutput) ToTenantChangePasswordPtrOutputWithContext ¶
func (o TenantChangePasswordPtrOutput) ToTenantChangePasswordPtrOutputWithContext(ctx context.Context) TenantChangePasswordPtrOutput
type TenantErrorPage ¶
type TenantErrorPage struct {
// String, HTML format with supported Liquid syntax. Customized content of the error page.
Html string `pulumi:"html"`
// Boolean. Indicates whether or not to show the link to logs as part of the default error page.
ShowLogLink bool `pulumi:"showLogLink"`
// String. URL to redirect to when an error occurs rather than showing the default error page.
Url string `pulumi:"url"`
}
type TenantErrorPageArgs ¶
type TenantErrorPageArgs struct {
// String, HTML format with supported Liquid syntax. Customized content of the error page.
Html pulumi.StringInput `pulumi:"html"`
// Boolean. Indicates whether or not to show the link to logs as part of the default error page.
ShowLogLink pulumi.BoolInput `pulumi:"showLogLink"`
// String. URL to redirect to when an error occurs rather than showing the default error page.
Url pulumi.StringInput `pulumi:"url"`
}
func (TenantErrorPageArgs) ElementType ¶
func (TenantErrorPageArgs) ElementType() reflect.Type
func (TenantErrorPageArgs) ToTenantErrorPageOutput ¶
func (i TenantErrorPageArgs) ToTenantErrorPageOutput() TenantErrorPageOutput
func (TenantErrorPageArgs) ToTenantErrorPageOutputWithContext ¶
func (i TenantErrorPageArgs) ToTenantErrorPageOutputWithContext(ctx context.Context) TenantErrorPageOutput
func (TenantErrorPageArgs) ToTenantErrorPagePtrOutput ¶
func (i TenantErrorPageArgs) ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
func (TenantErrorPageArgs) ToTenantErrorPagePtrOutputWithContext ¶
func (i TenantErrorPageArgs) ToTenantErrorPagePtrOutputWithContext(ctx context.Context) TenantErrorPagePtrOutput
type TenantErrorPageInput ¶
type TenantErrorPageInput interface {
pulumi.Input
ToTenantErrorPageOutput() TenantErrorPageOutput
ToTenantErrorPageOutputWithContext(context.Context) TenantErrorPageOutput
}
TenantErrorPageInput is an input type that accepts TenantErrorPageArgs and TenantErrorPageOutput values. You can construct a concrete instance of `TenantErrorPageInput` via:
TenantErrorPageArgs{...}
type TenantErrorPageOutput ¶
type TenantErrorPageOutput struct{ *pulumi.OutputState }
func (TenantErrorPageOutput) ElementType ¶
func (TenantErrorPageOutput) ElementType() reflect.Type
func (TenantErrorPageOutput) Html ¶
func (o TenantErrorPageOutput) Html() pulumi.StringOutput
String, HTML format with supported Liquid syntax. Customized content of the error page.
func (TenantErrorPageOutput) ShowLogLink ¶
func (o TenantErrorPageOutput) ShowLogLink() pulumi.BoolOutput
Boolean. Indicates whether or not to show the link to logs as part of the default error page.
func (TenantErrorPageOutput) ToTenantErrorPageOutput ¶
func (o TenantErrorPageOutput) ToTenantErrorPageOutput() TenantErrorPageOutput
func (TenantErrorPageOutput) ToTenantErrorPageOutputWithContext ¶
func (o TenantErrorPageOutput) ToTenantErrorPageOutputWithContext(ctx context.Context) TenantErrorPageOutput
func (TenantErrorPageOutput) ToTenantErrorPagePtrOutput ¶
func (o TenantErrorPageOutput) ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
func (TenantErrorPageOutput) ToTenantErrorPagePtrOutputWithContext ¶
func (o TenantErrorPageOutput) ToTenantErrorPagePtrOutputWithContext(ctx context.Context) TenantErrorPagePtrOutput
func (TenantErrorPageOutput) Url ¶
func (o TenantErrorPageOutput) Url() pulumi.StringOutput
String. URL to redirect to when an error occurs rather than showing the default error page.
type TenantErrorPagePtrInput ¶
type TenantErrorPagePtrInput interface {
pulumi.Input
ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
ToTenantErrorPagePtrOutputWithContext(context.Context) TenantErrorPagePtrOutput
}
TenantErrorPagePtrInput is an input type that accepts TenantErrorPageArgs, TenantErrorPagePtr and TenantErrorPagePtrOutput values. You can construct a concrete instance of `TenantErrorPagePtrInput` via:
TenantErrorPageArgs{...}
or:
nil
func TenantErrorPagePtr ¶
func TenantErrorPagePtr(v *TenantErrorPageArgs) TenantErrorPagePtrInput
type TenantErrorPagePtrOutput ¶
type TenantErrorPagePtrOutput struct{ *pulumi.OutputState }
func (TenantErrorPagePtrOutput) Elem ¶
func (o TenantErrorPagePtrOutput) Elem() TenantErrorPageOutput
func (TenantErrorPagePtrOutput) ElementType ¶
func (TenantErrorPagePtrOutput) ElementType() reflect.Type
func (TenantErrorPagePtrOutput) Html ¶
func (o TenantErrorPagePtrOutput) Html() pulumi.StringPtrOutput
String, HTML format with supported Liquid syntax. Customized content of the error page.
func (TenantErrorPagePtrOutput) ShowLogLink ¶
func (o TenantErrorPagePtrOutput) ShowLogLink() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to show the link to logs as part of the default error page.
func (TenantErrorPagePtrOutput) ToTenantErrorPagePtrOutput ¶
func (o TenantErrorPagePtrOutput) ToTenantErrorPagePtrOutput() TenantErrorPagePtrOutput
func (TenantErrorPagePtrOutput) ToTenantErrorPagePtrOutputWithContext ¶
func (o TenantErrorPagePtrOutput) ToTenantErrorPagePtrOutputWithContext(ctx context.Context) TenantErrorPagePtrOutput
func (TenantErrorPagePtrOutput) Url ¶
func (o TenantErrorPagePtrOutput) Url() pulumi.StringPtrOutput
String. URL to redirect to when an error occurs rather than showing the default error page.
type TenantFlags ¶
type TenantFlags struct {
// Boolean. Indicates whether or not to use the older v1 change password flow. Not recommended except for backward compatibility.
ChangePwdFlowV1 *bool `pulumi:"changePwdFlowV1"`
// Boolean. Indicated whether or not classic Universal Login prompts include additional security headers to prevent clickjacking.
DisableClickjackProtectionHeaders *bool `pulumi:"disableClickjackProtectionHeaders"`
// Boolean. Indicates whether or not the APIs section is enabled for the tenant.
EnableApisSection *bool `pulumi:"enableApisSection"`
// Boolean. Indicates whether or not all current connections should be enabled when a new client is created.
EnableClientConnections *bool `pulumi:"enableClientConnections"`
// Boolean. Indicates whether or not the tenant allows custom domains in emails.
EnableCustomDomainInEmails *bool `pulumi:"enableCustomDomainInEmails"`
// Boolean. Indicates whether or not the tenant allows dynamic client registration.
EnableDynamicClientRegistration *bool `pulumi:"enableDynamicClientRegistration"`
// Boolean. Indicates whether or not to use the older v2 legacy logs search.
EnableLegacyLogsSearchV2 *bool `pulumi:"enableLegacyLogsSearchV2"`
// Boolean. Indicates whether or not advanced API Authorization scenarios are enabled.
EnablePipeline2 *bool `pulumi:"enablePipeline2"`
// Boolean. Indicates whether or not the public sign up process shows a userExists error if the user already exists.
EnablePublicSignupUserExistsError *bool `pulumi:"enablePublicSignupUserExistsError"`
// Boolean. Indicates whether or not the tenant uses universal login.
UniversalLogin *bool `pulumi:"universalLogin"`
UseScopeDescriptionsForConsent *bool `pulumi:"useScopeDescriptionsForConsent"`
}
type TenantFlagsArgs ¶
type TenantFlagsArgs struct {
// Boolean. Indicates whether or not to use the older v1 change password flow. Not recommended except for backward compatibility.
ChangePwdFlowV1 pulumi.BoolPtrInput `pulumi:"changePwdFlowV1"`
// Boolean. Indicated whether or not classic Universal Login prompts include additional security headers to prevent clickjacking.
DisableClickjackProtectionHeaders pulumi.BoolPtrInput `pulumi:"disableClickjackProtectionHeaders"`
// Boolean. Indicates whether or not the APIs section is enabled for the tenant.
EnableApisSection pulumi.BoolPtrInput `pulumi:"enableApisSection"`
// Boolean. Indicates whether or not all current connections should be enabled when a new client is created.
EnableClientConnections pulumi.BoolPtrInput `pulumi:"enableClientConnections"`
// Boolean. Indicates whether or not the tenant allows custom domains in emails.
EnableCustomDomainInEmails pulumi.BoolPtrInput `pulumi:"enableCustomDomainInEmails"`
// Boolean. Indicates whether or not the tenant allows dynamic client registration.
EnableDynamicClientRegistration pulumi.BoolPtrInput `pulumi:"enableDynamicClientRegistration"`
// Boolean. Indicates whether or not to use the older v2 legacy logs search.
EnableLegacyLogsSearchV2 pulumi.BoolPtrInput `pulumi:"enableLegacyLogsSearchV2"`
// Boolean. Indicates whether or not advanced API Authorization scenarios are enabled.
EnablePipeline2 pulumi.BoolPtrInput `pulumi:"enablePipeline2"`
// Boolean. Indicates whether or not the public sign up process shows a userExists error if the user already exists.
EnablePublicSignupUserExistsError pulumi.BoolPtrInput `pulumi:"enablePublicSignupUserExistsError"`
// Boolean. Indicates whether or not the tenant uses universal login.
UniversalLogin pulumi.BoolPtrInput `pulumi:"universalLogin"`
UseScopeDescriptionsForConsent pulumi.BoolPtrInput `pulumi:"useScopeDescriptionsForConsent"`
}
func (TenantFlagsArgs) ElementType ¶
func (TenantFlagsArgs) ElementType() reflect.Type
func (TenantFlagsArgs) ToTenantFlagsOutput ¶
func (i TenantFlagsArgs) ToTenantFlagsOutput() TenantFlagsOutput
func (TenantFlagsArgs) ToTenantFlagsOutputWithContext ¶
func (i TenantFlagsArgs) ToTenantFlagsOutputWithContext(ctx context.Context) TenantFlagsOutput
func (TenantFlagsArgs) ToTenantFlagsPtrOutput ¶
func (i TenantFlagsArgs) ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
func (TenantFlagsArgs) ToTenantFlagsPtrOutputWithContext ¶
func (i TenantFlagsArgs) ToTenantFlagsPtrOutputWithContext(ctx context.Context) TenantFlagsPtrOutput
type TenantFlagsInput ¶
type TenantFlagsInput interface {
pulumi.Input
ToTenantFlagsOutput() TenantFlagsOutput
ToTenantFlagsOutputWithContext(context.Context) TenantFlagsOutput
}
TenantFlagsInput is an input type that accepts TenantFlagsArgs and TenantFlagsOutput values. You can construct a concrete instance of `TenantFlagsInput` via:
TenantFlagsArgs{...}
type TenantFlagsOutput ¶
type TenantFlagsOutput struct{ *pulumi.OutputState }
func (TenantFlagsOutput) ChangePwdFlowV1 ¶
func (o TenantFlagsOutput) ChangePwdFlowV1() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to use the older v1 change password flow. Not recommended except for backward compatibility.
func (TenantFlagsOutput) DisableClickjackProtectionHeaders ¶
func (o TenantFlagsOutput) DisableClickjackProtectionHeaders() pulumi.BoolPtrOutput
Boolean. Indicated whether or not classic Universal Login prompts include additional security headers to prevent clickjacking.
func (TenantFlagsOutput) ElementType ¶
func (TenantFlagsOutput) ElementType() reflect.Type
func (TenantFlagsOutput) EnableApisSection ¶
func (o TenantFlagsOutput) EnableApisSection() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the APIs section is enabled for the tenant.
func (TenantFlagsOutput) EnableClientConnections ¶
func (o TenantFlagsOutput) EnableClientConnections() pulumi.BoolPtrOutput
Boolean. Indicates whether or not all current connections should be enabled when a new client is created.
func (TenantFlagsOutput) EnableCustomDomainInEmails ¶
func (o TenantFlagsOutput) EnableCustomDomainInEmails() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the tenant allows custom domains in emails.
func (TenantFlagsOutput) EnableDynamicClientRegistration ¶
func (o TenantFlagsOutput) EnableDynamicClientRegistration() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the tenant allows dynamic client registration.
func (TenantFlagsOutput) EnableLegacyLogsSearchV2 ¶
func (o TenantFlagsOutput) EnableLegacyLogsSearchV2() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to use the older v2 legacy logs search.
func (TenantFlagsOutput) EnablePipeline2 ¶
func (o TenantFlagsOutput) EnablePipeline2() pulumi.BoolPtrOutput
Boolean. Indicates whether or not advanced API Authorization scenarios are enabled.
func (TenantFlagsOutput) EnablePublicSignupUserExistsError ¶
func (o TenantFlagsOutput) EnablePublicSignupUserExistsError() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the public sign up process shows a userExists error if the user already exists.
func (TenantFlagsOutput) ToTenantFlagsOutput ¶
func (o TenantFlagsOutput) ToTenantFlagsOutput() TenantFlagsOutput
func (TenantFlagsOutput) ToTenantFlagsOutputWithContext ¶
func (o TenantFlagsOutput) ToTenantFlagsOutputWithContext(ctx context.Context) TenantFlagsOutput
func (TenantFlagsOutput) ToTenantFlagsPtrOutput ¶
func (o TenantFlagsOutput) ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
func (TenantFlagsOutput) ToTenantFlagsPtrOutputWithContext ¶
func (o TenantFlagsOutput) ToTenantFlagsPtrOutputWithContext(ctx context.Context) TenantFlagsPtrOutput
func (TenantFlagsOutput) UniversalLogin ¶
func (o TenantFlagsOutput) UniversalLogin() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the tenant uses universal login.
func (TenantFlagsOutput) UseScopeDescriptionsForConsent ¶
func (o TenantFlagsOutput) UseScopeDescriptionsForConsent() pulumi.BoolPtrOutput
type TenantFlagsPtrInput ¶
type TenantFlagsPtrInput interface {
pulumi.Input
ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
ToTenantFlagsPtrOutputWithContext(context.Context) TenantFlagsPtrOutput
}
TenantFlagsPtrInput is an input type that accepts TenantFlagsArgs, TenantFlagsPtr and TenantFlagsPtrOutput values. You can construct a concrete instance of `TenantFlagsPtrInput` via:
TenantFlagsArgs{...}
or:
nil
func TenantFlagsPtr ¶
func TenantFlagsPtr(v *TenantFlagsArgs) TenantFlagsPtrInput
type TenantFlagsPtrOutput ¶
type TenantFlagsPtrOutput struct{ *pulumi.OutputState }
func (TenantFlagsPtrOutput) ChangePwdFlowV1 ¶
func (o TenantFlagsPtrOutput) ChangePwdFlowV1() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to use the older v1 change password flow. Not recommended except for backward compatibility.
func (TenantFlagsPtrOutput) DisableClickjackProtectionHeaders ¶
func (o TenantFlagsPtrOutput) DisableClickjackProtectionHeaders() pulumi.BoolPtrOutput
Boolean. Indicated whether or not classic Universal Login prompts include additional security headers to prevent clickjacking.
func (TenantFlagsPtrOutput) Elem ¶
func (o TenantFlagsPtrOutput) Elem() TenantFlagsOutput
func (TenantFlagsPtrOutput) ElementType ¶
func (TenantFlagsPtrOutput) ElementType() reflect.Type
func (TenantFlagsPtrOutput) EnableApisSection ¶
func (o TenantFlagsPtrOutput) EnableApisSection() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the APIs section is enabled for the tenant.
func (TenantFlagsPtrOutput) EnableClientConnections ¶
func (o TenantFlagsPtrOutput) EnableClientConnections() pulumi.BoolPtrOutput
Boolean. Indicates whether or not all current connections should be enabled when a new client is created.
func (TenantFlagsPtrOutput) EnableCustomDomainInEmails ¶
func (o TenantFlagsPtrOutput) EnableCustomDomainInEmails() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the tenant allows custom domains in emails.
func (TenantFlagsPtrOutput) EnableDynamicClientRegistration ¶
func (o TenantFlagsPtrOutput) EnableDynamicClientRegistration() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the tenant allows dynamic client registration.
func (TenantFlagsPtrOutput) EnableLegacyLogsSearchV2 ¶
func (o TenantFlagsPtrOutput) EnableLegacyLogsSearchV2() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to use the older v2 legacy logs search.
func (TenantFlagsPtrOutput) EnablePipeline2 ¶
func (o TenantFlagsPtrOutput) EnablePipeline2() pulumi.BoolPtrOutput
Boolean. Indicates whether or not advanced API Authorization scenarios are enabled.
func (TenantFlagsPtrOutput) EnablePublicSignupUserExistsError ¶
func (o TenantFlagsPtrOutput) EnablePublicSignupUserExistsError() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the public sign up process shows a userExists error if the user already exists.
func (TenantFlagsPtrOutput) ToTenantFlagsPtrOutput ¶
func (o TenantFlagsPtrOutput) ToTenantFlagsPtrOutput() TenantFlagsPtrOutput
func (TenantFlagsPtrOutput) ToTenantFlagsPtrOutputWithContext ¶
func (o TenantFlagsPtrOutput) ToTenantFlagsPtrOutputWithContext(ctx context.Context) TenantFlagsPtrOutput
func (TenantFlagsPtrOutput) UniversalLogin ¶
func (o TenantFlagsPtrOutput) UniversalLogin() pulumi.BoolPtrOutput
Boolean. Indicates whether or not the tenant uses universal login.
func (TenantFlagsPtrOutput) UseScopeDescriptionsForConsent ¶
func (o TenantFlagsPtrOutput) UseScopeDescriptionsForConsent() pulumi.BoolPtrOutput
type TenantGuardianMfaPage ¶
type TenantGuardianMfaPageArgs ¶
type TenantGuardianMfaPageArgs struct {
// Boolean. Indicates whether or not to use the custom Guardian page.
Enabled pulumi.BoolInput `pulumi:"enabled"`
// String, HTML format with supported Liquid syntax. Customized content of the Guardian page.
Html pulumi.StringInput `pulumi:"html"`
}
func (TenantGuardianMfaPageArgs) ElementType ¶
func (TenantGuardianMfaPageArgs) ElementType() reflect.Type
func (TenantGuardianMfaPageArgs) ToTenantGuardianMfaPageOutput ¶
func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPageOutput() TenantGuardianMfaPageOutput
func (TenantGuardianMfaPageArgs) ToTenantGuardianMfaPageOutputWithContext ¶
func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPageOutputWithContext(ctx context.Context) TenantGuardianMfaPageOutput
func (TenantGuardianMfaPageArgs) ToTenantGuardianMfaPagePtrOutput ¶
func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
func (TenantGuardianMfaPageArgs) ToTenantGuardianMfaPagePtrOutputWithContext ¶
func (i TenantGuardianMfaPageArgs) ToTenantGuardianMfaPagePtrOutputWithContext(ctx context.Context) TenantGuardianMfaPagePtrOutput
type TenantGuardianMfaPageInput ¶
type TenantGuardianMfaPageInput interface {
pulumi.Input
ToTenantGuardianMfaPageOutput() TenantGuardianMfaPageOutput
ToTenantGuardianMfaPageOutputWithContext(context.Context) TenantGuardianMfaPageOutput
}
TenantGuardianMfaPageInput is an input type that accepts TenantGuardianMfaPageArgs and TenantGuardianMfaPageOutput values. You can construct a concrete instance of `TenantGuardianMfaPageInput` via:
TenantGuardianMfaPageArgs{...}
type TenantGuardianMfaPageOutput ¶
type TenantGuardianMfaPageOutput struct{ *pulumi.OutputState }
func (TenantGuardianMfaPageOutput) ElementType ¶
func (TenantGuardianMfaPageOutput) ElementType() reflect.Type
func (TenantGuardianMfaPageOutput) Enabled ¶
func (o TenantGuardianMfaPageOutput) Enabled() pulumi.BoolOutput
Boolean. Indicates whether or not to use the custom Guardian page.
func (TenantGuardianMfaPageOutput) Html ¶
func (o TenantGuardianMfaPageOutput) Html() pulumi.StringOutput
String, HTML format with supported Liquid syntax. Customized content of the Guardian page.
func (TenantGuardianMfaPageOutput) ToTenantGuardianMfaPageOutput ¶
func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPageOutput() TenantGuardianMfaPageOutput
func (TenantGuardianMfaPageOutput) ToTenantGuardianMfaPageOutputWithContext ¶
func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPageOutputWithContext(ctx context.Context) TenantGuardianMfaPageOutput
func (TenantGuardianMfaPageOutput) ToTenantGuardianMfaPagePtrOutput ¶
func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
func (TenantGuardianMfaPageOutput) ToTenantGuardianMfaPagePtrOutputWithContext ¶
func (o TenantGuardianMfaPageOutput) ToTenantGuardianMfaPagePtrOutputWithContext(ctx context.Context) TenantGuardianMfaPagePtrOutput
type TenantGuardianMfaPagePtrInput ¶
type TenantGuardianMfaPagePtrInput interface {
pulumi.Input
ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
ToTenantGuardianMfaPagePtrOutputWithContext(context.Context) TenantGuardianMfaPagePtrOutput
}
TenantGuardianMfaPagePtrInput is an input type that accepts TenantGuardianMfaPageArgs, TenantGuardianMfaPagePtr and TenantGuardianMfaPagePtrOutput values. You can construct a concrete instance of `TenantGuardianMfaPagePtrInput` via:
TenantGuardianMfaPageArgs{...}
or:
nil
func TenantGuardianMfaPagePtr ¶
func TenantGuardianMfaPagePtr(v *TenantGuardianMfaPageArgs) TenantGuardianMfaPagePtrInput
type TenantGuardianMfaPagePtrOutput ¶
type TenantGuardianMfaPagePtrOutput struct{ *pulumi.OutputState }
func (TenantGuardianMfaPagePtrOutput) Elem ¶
func (o TenantGuardianMfaPagePtrOutput) Elem() TenantGuardianMfaPageOutput
func (TenantGuardianMfaPagePtrOutput) ElementType ¶
func (TenantGuardianMfaPagePtrOutput) ElementType() reflect.Type
func (TenantGuardianMfaPagePtrOutput) Enabled ¶
func (o TenantGuardianMfaPagePtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean. Indicates whether or not to use the custom Guardian page.
func (TenantGuardianMfaPagePtrOutput) Html ¶
func (o TenantGuardianMfaPagePtrOutput) Html() pulumi.StringPtrOutput
String, HTML format with supported Liquid syntax. Customized content of the Guardian page.
func (TenantGuardianMfaPagePtrOutput) ToTenantGuardianMfaPagePtrOutput ¶
func (o TenantGuardianMfaPagePtrOutput) ToTenantGuardianMfaPagePtrOutput() TenantGuardianMfaPagePtrOutput
func (TenantGuardianMfaPagePtrOutput) ToTenantGuardianMfaPagePtrOutputWithContext ¶
func (o TenantGuardianMfaPagePtrOutput) ToTenantGuardianMfaPagePtrOutputWithContext(ctx context.Context) TenantGuardianMfaPagePtrOutput
type TenantInput ¶ added in v1.5.1
type TenantInput interface {
pulumi.Input
ToTenantOutput() TenantOutput
ToTenantOutputWithContext(ctx context.Context) TenantOutput
}
type TenantMap ¶ added in v1.8.1
type TenantMap map[string]TenantInput
func (TenantMap) ElementType ¶ added in v1.8.1
func (TenantMap) ToTenantMapOutput ¶ added in v1.8.1
func (i TenantMap) ToTenantMapOutput() TenantMapOutput
func (TenantMap) ToTenantMapOutputWithContext ¶ added in v1.8.1
func (i TenantMap) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput
type TenantMapInput ¶ added in v1.8.1
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 ¶ added in v1.8.1
type TenantMapOutput struct{ *pulumi.OutputState }
func (TenantMapOutput) ElementType ¶ added in v1.8.1
func (TenantMapOutput) ElementType() reflect.Type
func (TenantMapOutput) MapIndex ¶ added in v1.8.1
func (o TenantMapOutput) MapIndex(k pulumi.StringInput) TenantOutput
func (TenantMapOutput) ToTenantMapOutput ¶ added in v1.8.1
func (o TenantMapOutput) ToTenantMapOutput() TenantMapOutput
func (TenantMapOutput) ToTenantMapOutputWithContext ¶ added in v1.8.1
func (o TenantMapOutput) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput
type TenantOutput ¶ added in v1.5.1
type TenantOutput struct {
*pulumi.OutputState
}
func (TenantOutput) ElementType ¶ added in v1.5.1
func (TenantOutput) ElementType() reflect.Type
func (TenantOutput) ToTenantOutput ¶ added in v1.5.1
func (o TenantOutput) ToTenantOutput() TenantOutput
func (TenantOutput) ToTenantOutputWithContext ¶ added in v1.5.1
func (o TenantOutput) ToTenantOutputWithContext(ctx context.Context) TenantOutput
func (TenantOutput) ToTenantPtrOutput ¶ added in v1.8.1
func (o TenantOutput) ToTenantPtrOutput() TenantPtrOutput
func (TenantOutput) ToTenantPtrOutputWithContext ¶ added in v1.8.1
func (o TenantOutput) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
type TenantPtrInput ¶ added in v1.8.1
type TenantPtrInput interface {
pulumi.Input
ToTenantPtrOutput() TenantPtrOutput
ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
}
type TenantPtrOutput ¶ added in v1.8.1
type TenantPtrOutput struct {
*pulumi.OutputState
}
func (TenantPtrOutput) ElementType ¶ added in v1.8.1
func (TenantPtrOutput) ElementType() reflect.Type
func (TenantPtrOutput) ToTenantPtrOutput ¶ added in v1.8.1
func (o TenantPtrOutput) ToTenantPtrOutput() TenantPtrOutput
func (TenantPtrOutput) ToTenantPtrOutputWithContext ¶ added in v1.8.1
func (o TenantPtrOutput) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
type TenantState ¶
type TenantState struct {
// List(String). URLs that Auth0 may redirect to after logout.
AllowedLogoutUrls pulumi.StringArrayInput
// List(Resource). Configuration settings for change passsword page. For details, see Change Password Page.
ChangePassword TenantChangePasswordPtrInput
// String. API Audience to use by default for API Authorization flows. This setting is equivalent to appending the audience to every authorization request made to the tenant for every application.
DefaultAudience pulumi.StringPtrInput
// String. Name of the connection to be used for Password Grant exchanges. Options include `auth0-adldap`, `ad`, `auth0`, `email`, `sms`, `waad`, and `adfs`.
DefaultDirectory pulumi.StringPtrInput
// String. The default absolute redirection uri, must be https and cannot contain a fragment.
DefaultRedirectionUri pulumi.StringPtrInput
// List(String). Supported locales for the user interface. The first locale in the list will be used to set the default locale.
EnabledLocales pulumi.StringArrayInput
// List(Resource). Configuration settings for error pages. For details, see Error Page.
ErrorPage TenantErrorPagePtrInput
// List(Resource). Configuration settings for tenant flags. For details, see Flags.
Flags TenantFlagsPtrInput
// String. Friendly name for the tenant.
FriendlyName pulumi.StringPtrInput
// List(Resource). Configuration settings for the Guardian MFA page. For details, see Guardian MFA Page.
GuardianMfaPage TenantGuardianMfaPagePtrInput
// Integer. Number of hours during which a session can be inactive before the user must log in again.
IdleSessionLifetime pulumi.Float64PtrInput
// . String URL of logo to be shown for the tenant. Recommended size is 150px x 150px. If no URL is provided, the Auth0 logo will be used.
PictureUrl pulumi.StringPtrInput
// String. Selected sandbox version for the extensibility environment, which allows you to use custom scripts to extend parts of Auth0's functionality.
SandboxVersion pulumi.StringPtrInput
// Integer. Number of hours during which a session will stay valid.
SessionLifetime pulumi.Float64PtrInput
// String. Support email address for authenticating users.
SupportEmail pulumi.StringPtrInput
// String. Support URL for authenticating users.
SupportUrl pulumi.StringPtrInput
// List(Resource). Configuration settings for Universal Login. For details, see Universal Login.
UniversalLogin TenantUniversalLoginPtrInput
}
func (TenantState) ElementType ¶
func (TenantState) ElementType() reflect.Type
type TenantUniversalLogin ¶
type TenantUniversalLogin struct {
// List(Resource). Configuration settings for Universal Login colors. See Universal Login - Colors.
Colors *TenantUniversalLoginColors `pulumi:"colors"`
}
type TenantUniversalLoginArgs ¶
type TenantUniversalLoginArgs struct {
// List(Resource). Configuration settings for Universal Login colors. See Universal Login - Colors.
Colors TenantUniversalLoginColorsPtrInput `pulumi:"colors"`
}
func (TenantUniversalLoginArgs) ElementType ¶
func (TenantUniversalLoginArgs) ElementType() reflect.Type
func (TenantUniversalLoginArgs) ToTenantUniversalLoginOutput ¶
func (i TenantUniversalLoginArgs) ToTenantUniversalLoginOutput() TenantUniversalLoginOutput
func (TenantUniversalLoginArgs) ToTenantUniversalLoginOutputWithContext ¶
func (i TenantUniversalLoginArgs) ToTenantUniversalLoginOutputWithContext(ctx context.Context) TenantUniversalLoginOutput
func (TenantUniversalLoginArgs) ToTenantUniversalLoginPtrOutput ¶
func (i TenantUniversalLoginArgs) ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
func (TenantUniversalLoginArgs) ToTenantUniversalLoginPtrOutputWithContext ¶
func (i TenantUniversalLoginArgs) ToTenantUniversalLoginPtrOutputWithContext(ctx context.Context) TenantUniversalLoginPtrOutput
type TenantUniversalLoginColorsArgs ¶
type TenantUniversalLoginColorsArgs struct {
// String, Hexadecimal. Background color of login pages.
PageBackground pulumi.StringPtrInput `pulumi:"pageBackground"`
// String, Hexadecimal. Primary button background color.
Primary pulumi.StringPtrInput `pulumi:"primary"`
}
func (TenantUniversalLoginColorsArgs) ElementType ¶
func (TenantUniversalLoginColorsArgs) ElementType() reflect.Type
func (TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsOutput ¶
func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsOutput() TenantUniversalLoginColorsOutput
func (TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsOutputWithContext ¶
func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsOutputWithContext(ctx context.Context) TenantUniversalLoginColorsOutput
func (TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsPtrOutput ¶
func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
func (TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsPtrOutputWithContext ¶
func (i TenantUniversalLoginColorsArgs) ToTenantUniversalLoginColorsPtrOutputWithContext(ctx context.Context) TenantUniversalLoginColorsPtrOutput
type TenantUniversalLoginColorsInput ¶
type TenantUniversalLoginColorsInput interface {
pulumi.Input
ToTenantUniversalLoginColorsOutput() TenantUniversalLoginColorsOutput
ToTenantUniversalLoginColorsOutputWithContext(context.Context) TenantUniversalLoginColorsOutput
}
TenantUniversalLoginColorsInput is an input type that accepts TenantUniversalLoginColorsArgs and TenantUniversalLoginColorsOutput values. You can construct a concrete instance of `TenantUniversalLoginColorsInput` via:
TenantUniversalLoginColorsArgs{...}
type TenantUniversalLoginColorsOutput ¶
type TenantUniversalLoginColorsOutput struct{ *pulumi.OutputState }
func (TenantUniversalLoginColorsOutput) ElementType ¶
func (TenantUniversalLoginColorsOutput) ElementType() reflect.Type
func (TenantUniversalLoginColorsOutput) PageBackground ¶
func (o TenantUniversalLoginColorsOutput) PageBackground() pulumi.StringPtrOutput
String, Hexadecimal. Background color of login pages.
func (TenantUniversalLoginColorsOutput) Primary ¶
func (o TenantUniversalLoginColorsOutput) Primary() pulumi.StringPtrOutput
String, Hexadecimal. Primary button background color.
func (TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsOutput ¶
func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsOutput() TenantUniversalLoginColorsOutput
func (TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsOutputWithContext ¶
func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsOutputWithContext(ctx context.Context) TenantUniversalLoginColorsOutput
func (TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsPtrOutput ¶
func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
func (TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsPtrOutputWithContext ¶
func (o TenantUniversalLoginColorsOutput) ToTenantUniversalLoginColorsPtrOutputWithContext(ctx context.Context) TenantUniversalLoginColorsPtrOutput
type TenantUniversalLoginColorsPtrInput ¶
type TenantUniversalLoginColorsPtrInput interface {
pulumi.Input
ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
ToTenantUniversalLoginColorsPtrOutputWithContext(context.Context) TenantUniversalLoginColorsPtrOutput
}
TenantUniversalLoginColorsPtrInput is an input type that accepts TenantUniversalLoginColorsArgs, TenantUniversalLoginColorsPtr and TenantUniversalLoginColorsPtrOutput values. You can construct a concrete instance of `TenantUniversalLoginColorsPtrInput` via:
TenantUniversalLoginColorsArgs{...}
or:
nil
func TenantUniversalLoginColorsPtr ¶
func TenantUniversalLoginColorsPtr(v *TenantUniversalLoginColorsArgs) TenantUniversalLoginColorsPtrInput
type TenantUniversalLoginColorsPtrOutput ¶
type TenantUniversalLoginColorsPtrOutput struct{ *pulumi.OutputState }
func (TenantUniversalLoginColorsPtrOutput) Elem ¶
func (o TenantUniversalLoginColorsPtrOutput) Elem() TenantUniversalLoginColorsOutput
func (TenantUniversalLoginColorsPtrOutput) ElementType ¶
func (TenantUniversalLoginColorsPtrOutput) ElementType() reflect.Type
func (TenantUniversalLoginColorsPtrOutput) PageBackground ¶
func (o TenantUniversalLoginColorsPtrOutput) PageBackground() pulumi.StringPtrOutput
String, Hexadecimal. Background color of login pages.
func (TenantUniversalLoginColorsPtrOutput) Primary ¶
func (o TenantUniversalLoginColorsPtrOutput) Primary() pulumi.StringPtrOutput
String, Hexadecimal. Primary button background color.
func (TenantUniversalLoginColorsPtrOutput) ToTenantUniversalLoginColorsPtrOutput ¶
func (o TenantUniversalLoginColorsPtrOutput) ToTenantUniversalLoginColorsPtrOutput() TenantUniversalLoginColorsPtrOutput
func (TenantUniversalLoginColorsPtrOutput) ToTenantUniversalLoginColorsPtrOutputWithContext ¶
func (o TenantUniversalLoginColorsPtrOutput) ToTenantUniversalLoginColorsPtrOutputWithContext(ctx context.Context) TenantUniversalLoginColorsPtrOutput
type TenantUniversalLoginInput ¶
type TenantUniversalLoginInput interface {
pulumi.Input
ToTenantUniversalLoginOutput() TenantUniversalLoginOutput
ToTenantUniversalLoginOutputWithContext(context.Context) TenantUniversalLoginOutput
}
TenantUniversalLoginInput is an input type that accepts TenantUniversalLoginArgs and TenantUniversalLoginOutput values. You can construct a concrete instance of `TenantUniversalLoginInput` via:
TenantUniversalLoginArgs{...}
type TenantUniversalLoginOutput ¶
type TenantUniversalLoginOutput struct{ *pulumi.OutputState }
func (TenantUniversalLoginOutput) Colors ¶
func (o TenantUniversalLoginOutput) Colors() TenantUniversalLoginColorsPtrOutput
List(Resource). Configuration settings for Universal Login colors. See Universal Login - Colors.
func (TenantUniversalLoginOutput) ElementType ¶
func (TenantUniversalLoginOutput) ElementType() reflect.Type
func (TenantUniversalLoginOutput) ToTenantUniversalLoginOutput ¶
func (o TenantUniversalLoginOutput) ToTenantUniversalLoginOutput() TenantUniversalLoginOutput
func (TenantUniversalLoginOutput) ToTenantUniversalLoginOutputWithContext ¶
func (o TenantUniversalLoginOutput) ToTenantUniversalLoginOutputWithContext(ctx context.Context) TenantUniversalLoginOutput
func (TenantUniversalLoginOutput) ToTenantUniversalLoginPtrOutput ¶
func (o TenantUniversalLoginOutput) ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
func (TenantUniversalLoginOutput) ToTenantUniversalLoginPtrOutputWithContext ¶
func (o TenantUniversalLoginOutput) ToTenantUniversalLoginPtrOutputWithContext(ctx context.Context) TenantUniversalLoginPtrOutput
type TenantUniversalLoginPtrInput ¶
type TenantUniversalLoginPtrInput interface {
pulumi.Input
ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
ToTenantUniversalLoginPtrOutputWithContext(context.Context) TenantUniversalLoginPtrOutput
}
TenantUniversalLoginPtrInput is an input type that accepts TenantUniversalLoginArgs, TenantUniversalLoginPtr and TenantUniversalLoginPtrOutput values. You can construct a concrete instance of `TenantUniversalLoginPtrInput` via:
TenantUniversalLoginArgs{...}
or:
nil
func TenantUniversalLoginPtr ¶
func TenantUniversalLoginPtr(v *TenantUniversalLoginArgs) TenantUniversalLoginPtrInput
type TenantUniversalLoginPtrOutput ¶
type TenantUniversalLoginPtrOutput struct{ *pulumi.OutputState }
func (TenantUniversalLoginPtrOutput) Colors ¶
func (o TenantUniversalLoginPtrOutput) Colors() TenantUniversalLoginColorsPtrOutput
List(Resource). Configuration settings for Universal Login colors. See Universal Login - Colors.
func (TenantUniversalLoginPtrOutput) Elem ¶
func (o TenantUniversalLoginPtrOutput) Elem() TenantUniversalLoginOutput
func (TenantUniversalLoginPtrOutput) ElementType ¶
func (TenantUniversalLoginPtrOutput) ElementType() reflect.Type
func (TenantUniversalLoginPtrOutput) ToTenantUniversalLoginPtrOutput ¶
func (o TenantUniversalLoginPtrOutput) ToTenantUniversalLoginPtrOutput() TenantUniversalLoginPtrOutput
func (TenantUniversalLoginPtrOutput) ToTenantUniversalLoginPtrOutputWithContext ¶
func (o TenantUniversalLoginPtrOutput) ToTenantUniversalLoginPtrOutputWithContext(ctx context.Context) TenantUniversalLoginPtrOutput
type User ¶
type User struct {
pulumi.CustomResourceState
// String, JSON format. Custom fields that store info about the user that impact the user's core functionality, such as how an application functions or what the user can access. Examples include support plans and IDs for external accounts.
AppMetadata pulumi.StringPtrOutput `pulumi:"appMetadata"`
Blocked pulumi.BoolPtrOutput `pulumi:"blocked"`
// String. Name of the connection from which the user information was sourced.
ConnectionName pulumi.StringOutput `pulumi:"connectionName"`
// String. Email address of the user.
Email pulumi.StringPtrOutput `pulumi:"email"`
// Boolean. Indicates whether or not the email address has been verified.
EmailVerified pulumi.BoolPtrOutput `pulumi:"emailVerified"`
FamilyName pulumi.StringPtrOutput `pulumi:"familyName"`
GivenName pulumi.StringPtrOutput `pulumi:"givenName"`
Name pulumi.StringOutput `pulumi:"name"`
// String. Preferred nickname or alias of the user.
Nickname pulumi.StringOutput `pulumi:"nickname"`
// String, Case-sensitive. Initial password for this user. Used for non-SMS connections.
Password pulumi.StringPtrOutput `pulumi:"password"`
// String. Phone number for the user; follows the E.164 recommendation. Used for SMS connections.
PhoneNumber pulumi.StringPtrOutput `pulumi:"phoneNumber"`
// Boolean. Indicates whether or not the phone number has been verified.
PhoneVerified pulumi.BoolPtrOutput `pulumi:"phoneVerified"`
Picture pulumi.StringOutput `pulumi:"picture"`
// Set(String). Set of IDs of roles assigned to the user.
Roles pulumi.StringArrayOutput `pulumi:"roles"`
// String. ID of the user.
UserId pulumi.StringOutput `pulumi:"userId"`
// String, JSON format. Custom fields that store info about the user that does not impact a user's core functionality. Examples include work address, home address, and user preferences.
UserMetadata pulumi.StringPtrOutput `pulumi:"userMetadata"`
// String. Username of the user. Only valid if the connection requires a username.
Username pulumi.StringPtrOutput `pulumi:"username"`
// Boolean. Indicates whether or not the user will receive a verification email after creation. Overrides behavior of `emailVerified` parameter.
VerifyEmail pulumi.BoolPtrOutput `pulumi:"verifyEmail"`
}
With this resource, you can manage user identities, including resetting passwords, and creating, provisioning, blocking, and deleting users.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-auth0/sdk/go/auth0" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
admin, err := auth0.NewRole(ctx, "admin", &auth0.RoleArgs{
Description: pulumi.String("Administrator"),
})
if err != nil {
return err
}
_, err = auth0.NewUser(ctx, "user", &auth0.UserArgs{
ConnectionName: pulumi.String("Username-Password-Authentication"),
UserId: pulumi.String("12345"),
Username: pulumi.String("unique_username"),
GivenName: pulumi.String("Firstname"),
FamilyName: pulumi.String("Lastname"),
Nickname: pulumi.String("some.nickname"),
Email: pulumi.String("test@test.com"),
EmailVerified: pulumi.Bool(true),
Password: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "passpass", "$", "12", "$", "12")),
Roles: pulumi.StringArray{
admin.ID(),
},
})
if err != nil {
return err
}
return nil
})
}
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶ added in v1.5.1
func (*User) ToUserOutput ¶ added in v1.5.1
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶ added in v1.5.1
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
func (*User) ToUserPtrOutput ¶ added in v1.8.1
func (i *User) ToUserPtrOutput() UserPtrOutput
func (*User) ToUserPtrOutputWithContext ¶ added in v1.8.1
func (i *User) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserArgs ¶
type UserArgs struct {
// String, JSON format. Custom fields that store info about the user that impact the user's core functionality, such as how an application functions or what the user can access. Examples include support plans and IDs for external accounts.
AppMetadata pulumi.StringPtrInput
Blocked pulumi.BoolPtrInput
// String. Name of the connection from which the user information was sourced.
ConnectionName pulumi.StringInput
// String. Email address of the user.
Email pulumi.StringPtrInput
// Boolean. Indicates whether or not the email address has been verified.
EmailVerified pulumi.BoolPtrInput
FamilyName pulumi.StringPtrInput
GivenName pulumi.StringPtrInput
Name pulumi.StringPtrInput
// String. Preferred nickname or alias of the user.
Nickname pulumi.StringPtrInput
// String, Case-sensitive. Initial password for this user. Used for non-SMS connections.
Password pulumi.StringPtrInput
// String. Phone number for the user; follows the E.164 recommendation. Used for SMS connections.
PhoneNumber pulumi.StringPtrInput
// Boolean. Indicates whether or not the phone number has been verified.
PhoneVerified pulumi.BoolPtrInput
Picture pulumi.StringPtrInput
// Set(String). Set of IDs of roles assigned to the user.
Roles pulumi.StringArrayInput
// String. ID of the user.
UserId pulumi.StringPtrInput
// String, JSON format. Custom fields that store info about the user that does not impact a user's core functionality. Examples include work address, home address, and user preferences.
UserMetadata pulumi.StringPtrInput
// String. Username of the user. Only valid if the connection requires a username.
Username pulumi.StringPtrInput
// Boolean. Indicates whether or not the user will receive a verification email after creation. Overrides behavior of `emailVerified` parameter.
VerifyEmail pulumi.BoolPtrInput
}
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶ added in v1.8.1
type UserArray []UserInput
func (UserArray) ElementType ¶ added in v1.8.1
func (UserArray) ToUserArrayOutput ¶ added in v1.8.1
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶ added in v1.8.1
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶ added in v1.8.1
type UserArrayInput interface {
pulumi.Input
ToUserArrayOutput() UserArrayOutput
ToUserArrayOutputWithContext(context.Context) UserArrayOutput
}
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶ added in v1.8.1
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶ added in v1.8.1
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶ added in v1.8.1
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶ added in v1.8.1
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶ added in v1.8.1
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶ added in v1.5.1
type UserInput interface {
pulumi.Input
ToUserOutput() UserOutput
ToUserOutputWithContext(ctx context.Context) UserOutput
}
type UserMap ¶ added in v1.8.1
func (UserMap) ElementType ¶ added in v1.8.1
func (UserMap) ToUserMapOutput ¶ added in v1.8.1
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶ added in v1.8.1
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶ added in v1.8.1
type UserMapInput interface {
pulumi.Input
ToUserMapOutput() UserMapOutput
ToUserMapOutputWithContext(context.Context) UserMapOutput
}
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶ added in v1.8.1
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶ added in v1.8.1
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶ added in v1.8.1
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶ added in v1.8.1
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶ added in v1.8.1
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶ added in v1.5.1
type UserOutput struct {
*pulumi.OutputState
}
func (UserOutput) ElementType ¶ added in v1.5.1
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶ added in v1.5.1
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v1.5.1
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) ToUserPtrOutput ¶ added in v1.8.1
func (o UserOutput) ToUserPtrOutput() UserPtrOutput
func (UserOutput) ToUserPtrOutputWithContext ¶ added in v1.8.1
func (o UserOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserPtrInput ¶ added in v1.8.1
type UserPtrInput interface {
pulumi.Input
ToUserPtrOutput() UserPtrOutput
ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
}
type UserPtrOutput ¶ added in v1.8.1
type UserPtrOutput struct {
*pulumi.OutputState
}
func (UserPtrOutput) ElementType ¶ added in v1.8.1
func (UserPtrOutput) ElementType() reflect.Type
func (UserPtrOutput) ToUserPtrOutput ¶ added in v1.8.1
func (o UserPtrOutput) ToUserPtrOutput() UserPtrOutput
func (UserPtrOutput) ToUserPtrOutputWithContext ¶ added in v1.8.1
func (o UserPtrOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserState ¶
type UserState struct {
// String, JSON format. Custom fields that store info about the user that impact the user's core functionality, such as how an application functions or what the user can access. Examples include support plans and IDs for external accounts.
AppMetadata pulumi.StringPtrInput
Blocked pulumi.BoolPtrInput
// String. Name of the connection from which the user information was sourced.
ConnectionName pulumi.StringPtrInput
// String. Email address of the user.
Email pulumi.StringPtrInput
// Boolean. Indicates whether or not the email address has been verified.
EmailVerified pulumi.BoolPtrInput
FamilyName pulumi.StringPtrInput
GivenName pulumi.StringPtrInput
Name pulumi.StringPtrInput
// String. Preferred nickname or alias of the user.
Nickname pulumi.StringPtrInput
// String, Case-sensitive. Initial password for this user. Used for non-SMS connections.
Password pulumi.StringPtrInput
// String. Phone number for the user; follows the E.164 recommendation. Used for SMS connections.
PhoneNumber pulumi.StringPtrInput
// Boolean. Indicates whether or not the phone number has been verified.
PhoneVerified pulumi.BoolPtrInput
Picture pulumi.StringPtrInput
// Set(String). Set of IDs of roles assigned to the user.
Roles pulumi.StringArrayInput
// String. ID of the user.
UserId pulumi.StringPtrInput
// String, JSON format. Custom fields that store info about the user that does not impact a user's core functionality. Examples include work address, home address, and user preferences.
UserMetadata pulumi.StringPtrInput
// String. Username of the user. Only valid if the connection requires a username.
Username pulumi.StringPtrInput
// Boolean. Indicates whether or not the user will receive a verification email after creation. Overrides behavior of `emailVerified` parameter.
VerifyEmail pulumi.BoolPtrInput
}