Documentation ¶
Index ¶
- type DefaultSupportedIdpConfig
- func (*DefaultSupportedIdpConfig) ElementType() reflect.Type
- func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
- func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
- func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput
- func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput
- type DefaultSupportedIdpConfigArgs
- type DefaultSupportedIdpConfigArray
- func (DefaultSupportedIdpConfigArray) ElementType() reflect.Type
- func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
- func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
- type DefaultSupportedIdpConfigArrayInput
- type DefaultSupportedIdpConfigArrayOutput
- func (DefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigArrayOutput) Index(i pulumi.IntInput) DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
- func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
- type DefaultSupportedIdpConfigInput
- type DefaultSupportedIdpConfigMap
- func (DefaultSupportedIdpConfigMap) ElementType() reflect.Type
- func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
- func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
- type DefaultSupportedIdpConfigMapInput
- type DefaultSupportedIdpConfigMapOutput
- func (DefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
- func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
- type DefaultSupportedIdpConfigOutput
- func (DefaultSupportedIdpConfigOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
- func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput
- func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput
- type DefaultSupportedIdpConfigPtrInput
- type DefaultSupportedIdpConfigPtrOutput
- func (DefaultSupportedIdpConfigPtrOutput) ElementType() reflect.Type
- func (o DefaultSupportedIdpConfigPtrOutput) ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput
- func (o DefaultSupportedIdpConfigPtrOutput) ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput
- type DefaultSupportedIdpConfigState
- type InboundSamlConfig
- func (*InboundSamlConfig) ElementType() reflect.Type
- func (i *InboundSamlConfig) ToInboundSamlConfigOutput() InboundSamlConfigOutput
- func (i *InboundSamlConfig) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
- func (i *InboundSamlConfig) ToInboundSamlConfigPtrOutput() InboundSamlConfigPtrOutput
- func (i *InboundSamlConfig) ToInboundSamlConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigPtrOutput
- type InboundSamlConfigArgs
- type InboundSamlConfigArray
- type InboundSamlConfigArrayInput
- type InboundSamlConfigArrayOutput
- func (InboundSamlConfigArrayOutput) ElementType() reflect.Type
- func (o InboundSamlConfigArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigOutput
- func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput
- func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutputWithContext(ctx context.Context) InboundSamlConfigArrayOutput
- type InboundSamlConfigIdpConfig
- type InboundSamlConfigIdpConfigArgs
- func (InboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
- func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
- type InboundSamlConfigIdpConfigIdpCertificate
- type InboundSamlConfigIdpConfigIdpCertificateArgs
- func (InboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
- func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
- func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
- type InboundSamlConfigIdpConfigIdpCertificateArray
- func (InboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
- func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type InboundSamlConfigIdpConfigIdpCertificateArrayInput
- type InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigIdpConfigIdpCertificateOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type InboundSamlConfigIdpConfigIdpCertificateInput
- type InboundSamlConfigIdpConfigIdpCertificateOutput
- func (InboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
- func (o InboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type InboundSamlConfigIdpConfigInput
- type InboundSamlConfigIdpConfigOutput
- func (InboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o InboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
- func (o InboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
- func (o InboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
- func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
- type InboundSamlConfigIdpConfigPtrInput
- type InboundSamlConfigIdpConfigPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) Elem() InboundSamlConfigIdpConfigOutput
- func (InboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
- func (o InboundSamlConfigIdpConfigPtrOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
- func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
- type InboundSamlConfigInput
- type InboundSamlConfigMap
- type InboundSamlConfigMapInput
- type InboundSamlConfigMapOutput
- func (InboundSamlConfigMapOutput) ElementType() reflect.Type
- func (o InboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) InboundSamlConfigOutput
- func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput
- func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutputWithContext(ctx context.Context) InboundSamlConfigMapOutput
- type InboundSamlConfigOutput
- func (InboundSamlConfigOutput) ElementType() reflect.Type
- func (o InboundSamlConfigOutput) ToInboundSamlConfigOutput() InboundSamlConfigOutput
- func (o InboundSamlConfigOutput) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
- func (o InboundSamlConfigOutput) ToInboundSamlConfigPtrOutput() InboundSamlConfigPtrOutput
- func (o InboundSamlConfigOutput) ToInboundSamlConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigPtrOutput
- type InboundSamlConfigPtrInput
- type InboundSamlConfigPtrOutput
- type InboundSamlConfigSpConfig
- type InboundSamlConfigSpConfigArgs
- func (InboundSamlConfigSpConfigArgs) ElementType() reflect.Type
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
- func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
- type InboundSamlConfigSpConfigInput
- type InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringPtrOutput
- func (InboundSamlConfigSpConfigOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o InboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringPtrOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
- func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
- type InboundSamlConfigSpConfigPtrInput
- type InboundSamlConfigSpConfigPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) Elem() InboundSamlConfigSpConfigOutput
- func (InboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigPtrOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o InboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
- func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
- type InboundSamlConfigSpConfigSpCertificate
- type InboundSamlConfigSpConfigSpCertificateArgs
- func (InboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
- func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
- func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
- type InboundSamlConfigSpConfigSpCertificateArray
- func (InboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
- func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
- type InboundSamlConfigSpConfigSpCertificateArrayInput
- type InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigSpConfigSpCertificateOutput
- func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
- type InboundSamlConfigSpConfigSpCertificateInput
- type InboundSamlConfigSpConfigSpCertificateOutput
- func (InboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
- func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
- func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
- func (o InboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type InboundSamlConfigState
- type OauthIdpConfig
- func (*OauthIdpConfig) ElementType() reflect.Type
- func (i *OauthIdpConfig) ToOauthIdpConfigOutput() OauthIdpConfigOutput
- func (i *OauthIdpConfig) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
- func (i *OauthIdpConfig) ToOauthIdpConfigPtrOutput() OauthIdpConfigPtrOutput
- func (i *OauthIdpConfig) ToOauthIdpConfigPtrOutputWithContext(ctx context.Context) OauthIdpConfigPtrOutput
- type OauthIdpConfigArgs
- type OauthIdpConfigArray
- type OauthIdpConfigArrayInput
- type OauthIdpConfigArrayOutput
- func (OauthIdpConfigArrayOutput) ElementType() reflect.Type
- func (o OauthIdpConfigArrayOutput) Index(i pulumi.IntInput) OauthIdpConfigOutput
- func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput
- func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutputWithContext(ctx context.Context) OauthIdpConfigArrayOutput
- type OauthIdpConfigInput
- type OauthIdpConfigMap
- type OauthIdpConfigMapInput
- type OauthIdpConfigMapOutput
- func (OauthIdpConfigMapOutput) ElementType() reflect.Type
- func (o OauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) OauthIdpConfigOutput
- func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput
- func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutputWithContext(ctx context.Context) OauthIdpConfigMapOutput
- type OauthIdpConfigOutput
- func (OauthIdpConfigOutput) ElementType() reflect.Type
- func (o OauthIdpConfigOutput) ToOauthIdpConfigOutput() OauthIdpConfigOutput
- func (o OauthIdpConfigOutput) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
- func (o OauthIdpConfigOutput) ToOauthIdpConfigPtrOutput() OauthIdpConfigPtrOutput
- func (o OauthIdpConfigOutput) ToOauthIdpConfigPtrOutputWithContext(ctx context.Context) OauthIdpConfigPtrOutput
- type OauthIdpConfigPtrInput
- type OauthIdpConfigPtrOutput
- type OauthIdpConfigState
- 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 TenantDefaultSupportedIdpConfig
- func GetTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*TenantDefaultSupportedIdpConfig, error)
- func NewTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, args *TenantDefaultSupportedIdpConfigArgs, ...) (*TenantDefaultSupportedIdpConfig, error)
- func (*TenantDefaultSupportedIdpConfig) ElementType() reflect.Type
- func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
- func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
- func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput
- func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput
- type TenantDefaultSupportedIdpConfigArgs
- type TenantDefaultSupportedIdpConfigArray
- func (TenantDefaultSupportedIdpConfigArray) ElementType() reflect.Type
- func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
- func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
- type TenantDefaultSupportedIdpConfigArrayInput
- type TenantDefaultSupportedIdpConfigArrayOutput
- func (TenantDefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigArrayOutput) Index(i pulumi.IntInput) TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
- func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
- type TenantDefaultSupportedIdpConfigInput
- type TenantDefaultSupportedIdpConfigMap
- func (TenantDefaultSupportedIdpConfigMap) ElementType() reflect.Type
- func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
- func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
- type TenantDefaultSupportedIdpConfigMapInput
- type TenantDefaultSupportedIdpConfigMapOutput
- func (TenantDefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
- func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
- type TenantDefaultSupportedIdpConfigOutput
- func (TenantDefaultSupportedIdpConfigOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput
- func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput
- type TenantDefaultSupportedIdpConfigPtrInput
- type TenantDefaultSupportedIdpConfigPtrOutput
- func (TenantDefaultSupportedIdpConfigPtrOutput) ElementType() reflect.Type
- func (o TenantDefaultSupportedIdpConfigPtrOutput) ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput
- func (o TenantDefaultSupportedIdpConfigPtrOutput) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput
- type TenantDefaultSupportedIdpConfigState
- type TenantInboundSamlConfig
- func (*TenantInboundSamlConfig) ElementType() reflect.Type
- func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
- func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
- func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput
- func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput
- type TenantInboundSamlConfigArgs
- type TenantInboundSamlConfigArray
- func (TenantInboundSamlConfigArray) ElementType() reflect.Type
- func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
- func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
- type TenantInboundSamlConfigArrayInput
- type TenantInboundSamlConfigArrayOutput
- func (TenantInboundSamlConfigArrayOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
- func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
- type TenantInboundSamlConfigIdpConfig
- type TenantInboundSamlConfigIdpConfigArgs
- func (TenantInboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
- func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificate
- type TenantInboundSamlConfigIdpConfigIdpCertificateArgs
- func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificateArray
- func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput
- type TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- type TenantInboundSamlConfigIdpConfigIdpCertificateInput
- type TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
- func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type TenantInboundSamlConfigIdpConfigInput
- type TenantInboundSamlConfigIdpConfigOutput
- func (TenantInboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
- func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
- type TenantInboundSamlConfigIdpConfigPtrInput
- type TenantInboundSamlConfigIdpConfigPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) Elem() TenantInboundSamlConfigIdpConfigOutput
- func (TenantInboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
- func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
- type TenantInboundSamlConfigInput
- type TenantInboundSamlConfigMap
- func (TenantInboundSamlConfigMap) ElementType() reflect.Type
- func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
- func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
- type TenantInboundSamlConfigMapInput
- type TenantInboundSamlConfigMapOutput
- func (TenantInboundSamlConfigMapOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
- func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
- type TenantInboundSamlConfigOutput
- func (TenantInboundSamlConfigOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
- func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput
- func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput
- type TenantInboundSamlConfigPtrInput
- type TenantInboundSamlConfigPtrOutput
- func (TenantInboundSamlConfigPtrOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigPtrOutput) ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput
- func (o TenantInboundSamlConfigPtrOutput) ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput
- type TenantInboundSamlConfigSpConfig
- type TenantInboundSamlConfigSpConfigArgs
- func (TenantInboundSamlConfigSpConfigArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
- func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
- type TenantInboundSamlConfigSpConfigInput
- type TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringOutput
- func (TenantInboundSamlConfigSpConfigOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o TenantInboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
- func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
- type TenantInboundSamlConfigSpConfigPtrInput
- type TenantInboundSamlConfigSpConfigPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) Elem() TenantInboundSamlConfigSpConfigOutput
- func (TenantInboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigPtrOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
- func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
- type TenantInboundSamlConfigSpConfigSpCertificate
- type TenantInboundSamlConfigSpConfigSpCertificateArgs
- func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
- func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
- type TenantInboundSamlConfigSpConfigSpCertificateArray
- func (TenantInboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
- func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- type TenantInboundSamlConfigSpConfigSpCertificateArrayInput
- type TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- type TenantInboundSamlConfigSpConfigSpCertificateInput
- type TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
- func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
- func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- type TenantInboundSamlConfigState
- type TenantInput
- type TenantMap
- type TenantMapInput
- type TenantMapOutput
- type TenantOauthIdpConfig
- func (*TenantOauthIdpConfig) ElementType() reflect.Type
- func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
- func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
- func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigPtrOutput() TenantOauthIdpConfigPtrOutput
- func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigPtrOutputWithContext(ctx context.Context) TenantOauthIdpConfigPtrOutput
- type TenantOauthIdpConfigArgs
- type TenantOauthIdpConfigArray
- type TenantOauthIdpConfigArrayInput
- type TenantOauthIdpConfigArrayOutput
- func (TenantOauthIdpConfigArrayOutput) ElementType() reflect.Type
- func (o TenantOauthIdpConfigArrayOutput) Index(i pulumi.IntInput) TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput
- func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutputWithContext(ctx context.Context) TenantOauthIdpConfigArrayOutput
- type TenantOauthIdpConfigInput
- type TenantOauthIdpConfigMap
- type TenantOauthIdpConfigMapInput
- type TenantOauthIdpConfigMapOutput
- func (TenantOauthIdpConfigMapOutput) ElementType() reflect.Type
- func (o TenantOauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput
- func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutputWithContext(ctx context.Context) TenantOauthIdpConfigMapOutput
- type TenantOauthIdpConfigOutput
- func (TenantOauthIdpConfigOutput) ElementType() reflect.Type
- func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
- func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigPtrOutput() TenantOauthIdpConfigPtrOutput
- func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigPtrOutputWithContext(ctx context.Context) TenantOauthIdpConfigPtrOutput
- type TenantOauthIdpConfigPtrInput
- type TenantOauthIdpConfigPtrOutput
- type TenantOauthIdpConfigState
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultSupportedIdpConfig ¶
type DefaultSupportedIdpConfig struct { pulumi.CustomResourceState // OAuth client ID ClientId pulumi.StringOutput `pulumi:"clientId"` // OAuth client secret ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // If this IDP allows the user to sign in Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringOutput `pulumi:"idpId"` // The name of the DefaultSupportedIdpConfig resource Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Configurations options for authenticating with a the standard set of Identity Toolkit-trusted IDPs.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Default Supported Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewDefaultSupportedIdpConfig(ctx, "idpConfig", &identityplatform.DefaultSupportedIdpConfigArgs{ ClientId: pulumi.String("client-id"), ClientSecret: pulumi.String("secret"), Enabled: pulumi.Bool(true), IdpId: pulumi.String("playgames.google.com"), }) if err != nil { return err } return nil }) }
```
## Import
DefaultSupportedIdpConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig default projects/{{project}}/defaultSupportedIdpConfigs/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig default {{project}}/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/defaultSupportedIdpConfig:DefaultSupportedIdpConfig default {{idp_id}}
```
func GetDefaultSupportedIdpConfig ¶
func GetDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultSupportedIdpConfigState, opts ...pulumi.ResourceOption) (*DefaultSupportedIdpConfig, error)
GetDefaultSupportedIdpConfig gets an existing DefaultSupportedIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDefaultSupportedIdpConfig ¶
func NewDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, args *DefaultSupportedIdpConfigArgs, opts ...pulumi.ResourceOption) (*DefaultSupportedIdpConfig, error)
NewDefaultSupportedIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*DefaultSupportedIdpConfig) ElementType ¶
func (*DefaultSupportedIdpConfig) ElementType() reflect.Type
func (*DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutput ¶
func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
func (*DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutputWithContext ¶
func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
func (*DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigPtrOutput ¶
func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput
func (*DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigPtrOutputWithContext ¶
func (i *DefaultSupportedIdpConfig) ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput
type DefaultSupportedIdpConfigArgs ¶
type DefaultSupportedIdpConfigArgs struct { // OAuth client ID ClientId pulumi.StringInput // OAuth client secret ClientSecret pulumi.StringInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a DefaultSupportedIdpConfig resource.
func (DefaultSupportedIdpConfigArgs) ElementType ¶
func (DefaultSupportedIdpConfigArgs) ElementType() reflect.Type
type DefaultSupportedIdpConfigArray ¶
type DefaultSupportedIdpConfigArray []DefaultSupportedIdpConfigInput
func (DefaultSupportedIdpConfigArray) ElementType ¶
func (DefaultSupportedIdpConfigArray) ElementType() reflect.Type
func (DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutput ¶
func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
func (DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (i DefaultSupportedIdpConfigArray) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
type DefaultSupportedIdpConfigArrayInput ¶
type DefaultSupportedIdpConfigArrayInput interface { pulumi.Input ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput ToDefaultSupportedIdpConfigArrayOutputWithContext(context.Context) DefaultSupportedIdpConfigArrayOutput }
DefaultSupportedIdpConfigArrayInput is an input type that accepts DefaultSupportedIdpConfigArray and DefaultSupportedIdpConfigArrayOutput values. You can construct a concrete instance of `DefaultSupportedIdpConfigArrayInput` via:
DefaultSupportedIdpConfigArray{ DefaultSupportedIdpConfigArgs{...} }
type DefaultSupportedIdpConfigArrayOutput ¶
type DefaultSupportedIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (DefaultSupportedIdpConfigArrayOutput) ElementType ¶
func (DefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigArrayOutput) Index ¶
func (o DefaultSupportedIdpConfigArrayOutput) Index(i pulumi.IntInput) DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutput ¶
func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutput() DefaultSupportedIdpConfigArrayOutput
func (DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (o DefaultSupportedIdpConfigArrayOutput) ToDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigArrayOutput
type DefaultSupportedIdpConfigInput ¶
type DefaultSupportedIdpConfigInput interface { pulumi.Input ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput }
type DefaultSupportedIdpConfigMap ¶
type DefaultSupportedIdpConfigMap map[string]DefaultSupportedIdpConfigInput
func (DefaultSupportedIdpConfigMap) ElementType ¶
func (DefaultSupportedIdpConfigMap) ElementType() reflect.Type
func (DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutput ¶
func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
func (DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutputWithContext ¶
func (i DefaultSupportedIdpConfigMap) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
type DefaultSupportedIdpConfigMapInput ¶
type DefaultSupportedIdpConfigMapInput interface { pulumi.Input ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput ToDefaultSupportedIdpConfigMapOutputWithContext(context.Context) DefaultSupportedIdpConfigMapOutput }
DefaultSupportedIdpConfigMapInput is an input type that accepts DefaultSupportedIdpConfigMap and DefaultSupportedIdpConfigMapOutput values. You can construct a concrete instance of `DefaultSupportedIdpConfigMapInput` via:
DefaultSupportedIdpConfigMap{ "key": DefaultSupportedIdpConfigArgs{...} }
type DefaultSupportedIdpConfigMapOutput ¶
type DefaultSupportedIdpConfigMapOutput struct{ *pulumi.OutputState }
func (DefaultSupportedIdpConfigMapOutput) ElementType ¶
func (DefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigMapOutput) MapIndex ¶
func (o DefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutput ¶
func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutput() DefaultSupportedIdpConfigMapOutput
func (DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutputWithContext ¶
func (o DefaultSupportedIdpConfigMapOutput) ToDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigMapOutput
type DefaultSupportedIdpConfigOutput ¶
type DefaultSupportedIdpConfigOutput struct {
*pulumi.OutputState
}
func (DefaultSupportedIdpConfigOutput) ElementType ¶
func (DefaultSupportedIdpConfigOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutput ¶
func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutput() DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutputWithContext ¶
func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigOutput
func (DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigPtrOutput ¶
func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput
func (DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigPtrOutputWithContext ¶
func (o DefaultSupportedIdpConfigOutput) ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput
type DefaultSupportedIdpConfigPtrInput ¶
type DefaultSupportedIdpConfigPtrInput interface { pulumi.Input ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput }
type DefaultSupportedIdpConfigPtrOutput ¶
type DefaultSupportedIdpConfigPtrOutput struct {
*pulumi.OutputState
}
func (DefaultSupportedIdpConfigPtrOutput) ElementType ¶
func (DefaultSupportedIdpConfigPtrOutput) ElementType() reflect.Type
func (DefaultSupportedIdpConfigPtrOutput) ToDefaultSupportedIdpConfigPtrOutput ¶
func (o DefaultSupportedIdpConfigPtrOutput) ToDefaultSupportedIdpConfigPtrOutput() DefaultSupportedIdpConfigPtrOutput
func (DefaultSupportedIdpConfigPtrOutput) ToDefaultSupportedIdpConfigPtrOutputWithContext ¶
func (o DefaultSupportedIdpConfigPtrOutput) ToDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) DefaultSupportedIdpConfigPtrOutput
type DefaultSupportedIdpConfigState ¶
type DefaultSupportedIdpConfigState struct { // OAuth client ID ClientId pulumi.StringPtrInput // OAuth client secret ClientSecret pulumi.StringPtrInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringPtrInput // The name of the DefaultSupportedIdpConfig resource Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (DefaultSupportedIdpConfigState) ElementType ¶
func (DefaultSupportedIdpConfigState) ElementType() reflect.Type
type InboundSamlConfig ¶
type InboundSamlConfig struct { pulumi.CustomResourceState // Human friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig InboundSamlConfigIdpConfigOutput `pulumi:"idpConfig"` // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig InboundSamlConfigSpConfigOutput `pulumi:"spConfig"` }
Inbound SAML configuration for a Identity Toolkit project.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage
## Import
InboundSamlConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig default projects/{{project}}/inboundSamlConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/inboundSamlConfig:InboundSamlConfig default {{name}}
```
func GetInboundSamlConfig ¶
func GetInboundSamlConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InboundSamlConfigState, opts ...pulumi.ResourceOption) (*InboundSamlConfig, error)
GetInboundSamlConfig gets an existing InboundSamlConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInboundSamlConfig ¶
func NewInboundSamlConfig(ctx *pulumi.Context, name string, args *InboundSamlConfigArgs, opts ...pulumi.ResourceOption) (*InboundSamlConfig, error)
NewInboundSamlConfig registers a new resource with the given unique name, arguments, and options.
func (*InboundSamlConfig) ElementType ¶
func (*InboundSamlConfig) ElementType() reflect.Type
func (*InboundSamlConfig) ToInboundSamlConfigOutput ¶
func (i *InboundSamlConfig) ToInboundSamlConfigOutput() InboundSamlConfigOutput
func (*InboundSamlConfig) ToInboundSamlConfigOutputWithContext ¶
func (i *InboundSamlConfig) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
func (*InboundSamlConfig) ToInboundSamlConfigPtrOutput ¶
func (i *InboundSamlConfig) ToInboundSamlConfigPtrOutput() InboundSamlConfigPtrOutput
func (*InboundSamlConfig) ToInboundSamlConfigPtrOutputWithContext ¶
func (i *InboundSamlConfig) ToInboundSamlConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigPtrOutput
type InboundSamlConfigArgs ¶
type InboundSamlConfigArgs struct { // Human friendly display name. DisplayName pulumi.StringInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig InboundSamlConfigIdpConfigInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig InboundSamlConfigSpConfigInput }
The set of arguments for constructing a InboundSamlConfig resource.
func (InboundSamlConfigArgs) ElementType ¶
func (InboundSamlConfigArgs) ElementType() reflect.Type
type InboundSamlConfigArray ¶
type InboundSamlConfigArray []InboundSamlConfigInput
func (InboundSamlConfigArray) ElementType ¶
func (InboundSamlConfigArray) ElementType() reflect.Type
func (InboundSamlConfigArray) ToInboundSamlConfigArrayOutput ¶
func (i InboundSamlConfigArray) ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput
func (InboundSamlConfigArray) ToInboundSamlConfigArrayOutputWithContext ¶
func (i InboundSamlConfigArray) ToInboundSamlConfigArrayOutputWithContext(ctx context.Context) InboundSamlConfigArrayOutput
type InboundSamlConfigArrayInput ¶
type InboundSamlConfigArrayInput interface { pulumi.Input ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput ToInboundSamlConfigArrayOutputWithContext(context.Context) InboundSamlConfigArrayOutput }
InboundSamlConfigArrayInput is an input type that accepts InboundSamlConfigArray and InboundSamlConfigArrayOutput values. You can construct a concrete instance of `InboundSamlConfigArrayInput` via:
InboundSamlConfigArray{ InboundSamlConfigArgs{...} }
type InboundSamlConfigArrayOutput ¶
type InboundSamlConfigArrayOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigArrayOutput) ElementType ¶
func (InboundSamlConfigArrayOutput) ElementType() reflect.Type
func (InboundSamlConfigArrayOutput) Index ¶
func (o InboundSamlConfigArrayOutput) Index(i pulumi.IntInput) InboundSamlConfigOutput
func (InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutput ¶
func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutput() InboundSamlConfigArrayOutput
func (InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutputWithContext ¶
func (o InboundSamlConfigArrayOutput) ToInboundSamlConfigArrayOutputWithContext(ctx context.Context) InboundSamlConfigArrayOutput
type InboundSamlConfigIdpConfig ¶
type InboundSamlConfigIdpConfig struct { // The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates []InboundSamlConfigIdpConfigIdpCertificate `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId string `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest *bool `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl string `pulumi:"ssoUrl"` }
type InboundSamlConfigIdpConfigArgs ¶
type InboundSamlConfigIdpConfigArgs struct { // The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates InboundSamlConfigIdpConfigIdpCertificateArrayInput `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId pulumi.StringInput `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest pulumi.BoolPtrInput `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl pulumi.StringInput `pulumi:"ssoUrl"` }
func (InboundSamlConfigIdpConfigArgs) ElementType ¶
func (InboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutput ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutputWithContext ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutput ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
func (InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (i InboundSamlConfigIdpConfigArgs) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
type InboundSamlConfigIdpConfigIdpCertificate ¶
type InboundSamlConfigIdpConfigIdpCertificate struct { // - // The x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type InboundSamlConfigIdpConfigIdpCertificateArgs ¶
type InboundSamlConfigIdpConfigIdpCertificateArgs struct { // - // The x509 certificate X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
func (InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArgs) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
type InboundSamlConfigIdpConfigIdpCertificateArray ¶
type InboundSamlConfigIdpConfigIdpCertificateArray []InboundSamlConfigIdpConfigIdpCertificateInput
func (InboundSamlConfigIdpConfigIdpCertificateArray) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (i InboundSamlConfigIdpConfigIdpCertificateArray) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
type InboundSamlConfigIdpConfigIdpCertificateArrayInput ¶
type InboundSamlConfigIdpConfigIdpCertificateArrayInput interface { pulumi.Input ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput }
InboundSamlConfigIdpConfigIdpCertificateArrayInput is an input type that accepts InboundSamlConfigIdpConfigIdpCertificateArray and InboundSamlConfigIdpConfigIdpCertificateArrayOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigIdpCertificateArrayInput` via:
InboundSamlConfigIdpConfigIdpCertificateArray{ InboundSamlConfigIdpConfigIdpCertificateArgs{...} }
type InboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
type InboundSamlConfigIdpConfigIdpCertificateArrayOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutput() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (o InboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateArrayOutput
type InboundSamlConfigIdpConfigIdpCertificateInput ¶
type InboundSamlConfigIdpConfigIdpCertificateInput interface { pulumi.Input ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput }
InboundSamlConfigIdpConfigIdpCertificateInput is an input type that accepts InboundSamlConfigIdpConfigIdpCertificateArgs and InboundSamlConfigIdpConfigIdpCertificateOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigIdpCertificateInput` via:
InboundSamlConfigIdpConfigIdpCertificateArgs{...}
type InboundSamlConfigIdpConfigIdpCertificateOutput ¶
type InboundSamlConfigIdpConfigIdpCertificateOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ElementType ¶
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutput() InboundSamlConfigIdpConfigIdpCertificateOutput
func (InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (o InboundSamlConfigIdpConfigIdpCertificateOutput) ToInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigIdpCertificateOutput
func (InboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate ¶
func (o InboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- The x509 certificate
type InboundSamlConfigIdpConfigInput ¶
type InboundSamlConfigIdpConfigInput interface { pulumi.Input ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput ToInboundSamlConfigIdpConfigOutputWithContext(context.Context) InboundSamlConfigIdpConfigOutput }
InboundSamlConfigIdpConfigInput is an input type that accepts InboundSamlConfigIdpConfigArgs and InboundSamlConfigIdpConfigOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigInput` via:
InboundSamlConfigIdpConfigArgs{...}
type InboundSamlConfigIdpConfigOutput ¶
type InboundSamlConfigIdpConfigOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigOutput) ElementType ¶
func (InboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigOutput) IdpCertificates ¶
func (o InboundSamlConfigIdpConfigOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (InboundSamlConfigIdpConfigOutput) IdpEntityId ¶
func (o InboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
Unique identifier for all SAML entities
func (InboundSamlConfigIdpConfigOutput) SignRequest ¶
func (o InboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (InboundSamlConfigIdpConfigOutput) SsoUrl ¶
func (o InboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
URL to send Authentication request to.
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutput ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutput() InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutputWithContext ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutput ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
func (InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigIdpConfigOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
type InboundSamlConfigIdpConfigPtrInput ¶
type InboundSamlConfigIdpConfigPtrInput interface { pulumi.Input ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput ToInboundSamlConfigIdpConfigPtrOutputWithContext(context.Context) InboundSamlConfigIdpConfigPtrOutput }
InboundSamlConfigIdpConfigPtrInput is an input type that accepts InboundSamlConfigIdpConfigArgs, InboundSamlConfigIdpConfigPtr and InboundSamlConfigIdpConfigPtrOutput values. You can construct a concrete instance of `InboundSamlConfigIdpConfigPtrInput` via:
InboundSamlConfigIdpConfigArgs{...} or: nil
func InboundSamlConfigIdpConfigPtr ¶
func InboundSamlConfigIdpConfigPtr(v *InboundSamlConfigIdpConfigArgs) InboundSamlConfigIdpConfigPtrInput
type InboundSamlConfigIdpConfigPtrOutput ¶
type InboundSamlConfigIdpConfigPtrOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigIdpConfigPtrOutput) Elem ¶
func (o InboundSamlConfigIdpConfigPtrOutput) Elem() InboundSamlConfigIdpConfigOutput
func (InboundSamlConfigIdpConfigPtrOutput) ElementType ¶
func (InboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
func (InboundSamlConfigIdpConfigPtrOutput) IdpCertificates ¶
func (o InboundSamlConfigIdpConfigPtrOutput) IdpCertificates() InboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IdP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (InboundSamlConfigIdpConfigPtrOutput) IdpEntityId ¶
func (o InboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities
func (InboundSamlConfigIdpConfigPtrOutput) SignRequest ¶
func (o InboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (InboundSamlConfigIdpConfigPtrOutput) SsoUrl ¶
func (o InboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
URL to send Authentication request to.
func (InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutput ¶
func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutput() InboundSamlConfigIdpConfigPtrOutput
func (InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigIdpConfigPtrOutput) ToInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigIdpConfigPtrOutput
type InboundSamlConfigInput ¶
type InboundSamlConfigInput interface { pulumi.Input ToInboundSamlConfigOutput() InboundSamlConfigOutput ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput }
type InboundSamlConfigMap ¶
type InboundSamlConfigMap map[string]InboundSamlConfigInput
func (InboundSamlConfigMap) ElementType ¶
func (InboundSamlConfigMap) ElementType() reflect.Type
func (InboundSamlConfigMap) ToInboundSamlConfigMapOutput ¶
func (i InboundSamlConfigMap) ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput
func (InboundSamlConfigMap) ToInboundSamlConfigMapOutputWithContext ¶
func (i InboundSamlConfigMap) ToInboundSamlConfigMapOutputWithContext(ctx context.Context) InboundSamlConfigMapOutput
type InboundSamlConfigMapInput ¶
type InboundSamlConfigMapInput interface { pulumi.Input ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput ToInboundSamlConfigMapOutputWithContext(context.Context) InboundSamlConfigMapOutput }
InboundSamlConfigMapInput is an input type that accepts InboundSamlConfigMap and InboundSamlConfigMapOutput values. You can construct a concrete instance of `InboundSamlConfigMapInput` via:
InboundSamlConfigMap{ "key": InboundSamlConfigArgs{...} }
type InboundSamlConfigMapOutput ¶
type InboundSamlConfigMapOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigMapOutput) ElementType ¶
func (InboundSamlConfigMapOutput) ElementType() reflect.Type
func (InboundSamlConfigMapOutput) MapIndex ¶
func (o InboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) InboundSamlConfigOutput
func (InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutput ¶
func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutput() InboundSamlConfigMapOutput
func (InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutputWithContext ¶
func (o InboundSamlConfigMapOutput) ToInboundSamlConfigMapOutputWithContext(ctx context.Context) InboundSamlConfigMapOutput
type InboundSamlConfigOutput ¶
type InboundSamlConfigOutput struct {
*pulumi.OutputState
}
func (InboundSamlConfigOutput) ElementType ¶
func (InboundSamlConfigOutput) ElementType() reflect.Type
func (InboundSamlConfigOutput) ToInboundSamlConfigOutput ¶
func (o InboundSamlConfigOutput) ToInboundSamlConfigOutput() InboundSamlConfigOutput
func (InboundSamlConfigOutput) ToInboundSamlConfigOutputWithContext ¶
func (o InboundSamlConfigOutput) ToInboundSamlConfigOutputWithContext(ctx context.Context) InboundSamlConfigOutput
func (InboundSamlConfigOutput) ToInboundSamlConfigPtrOutput ¶
func (o InboundSamlConfigOutput) ToInboundSamlConfigPtrOutput() InboundSamlConfigPtrOutput
func (InboundSamlConfigOutput) ToInboundSamlConfigPtrOutputWithContext ¶
func (o InboundSamlConfigOutput) ToInboundSamlConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigPtrOutput
type InboundSamlConfigPtrInput ¶
type InboundSamlConfigPtrInput interface { pulumi.Input ToInboundSamlConfigPtrOutput() InboundSamlConfigPtrOutput ToInboundSamlConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigPtrOutput }
type InboundSamlConfigPtrOutput ¶
type InboundSamlConfigPtrOutput struct {
*pulumi.OutputState
}
func (InboundSamlConfigPtrOutput) ElementType ¶
func (InboundSamlConfigPtrOutput) ElementType() reflect.Type
func (InboundSamlConfigPtrOutput) ToInboundSamlConfigPtrOutput ¶
func (o InboundSamlConfigPtrOutput) ToInboundSamlConfigPtrOutput() InboundSamlConfigPtrOutput
func (InboundSamlConfigPtrOutput) ToInboundSamlConfigPtrOutputWithContext ¶
func (o InboundSamlConfigPtrOutput) ToInboundSamlConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigPtrOutput
type InboundSamlConfigSpConfig ¶
type InboundSamlConfigSpConfig struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri *string `pulumi:"callbackUri"` // - // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. SpCertificates []InboundSamlConfigSpConfigSpCertificate `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId *string `pulumi:"spEntityId"` }
type InboundSamlConfigSpConfigArgs ¶
type InboundSamlConfigSpConfigArgs struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri pulumi.StringPtrInput `pulumi:"callbackUri"` // - // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. SpCertificates InboundSamlConfigSpConfigSpCertificateArrayInput `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId pulumi.StringPtrInput `pulumi:"spEntityId"` }
func (InboundSamlConfigSpConfigArgs) ElementType ¶
func (InboundSamlConfigSpConfigArgs) ElementType() reflect.Type
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutput ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutputWithContext ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutput ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
func (InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (i InboundSamlConfigSpConfigArgs) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
type InboundSamlConfigSpConfigInput ¶
type InboundSamlConfigSpConfigInput interface { pulumi.Input ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput ToInboundSamlConfigSpConfigOutputWithContext(context.Context) InboundSamlConfigSpConfigOutput }
InboundSamlConfigSpConfigInput is an input type that accepts InboundSamlConfigSpConfigArgs and InboundSamlConfigSpConfigOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigInput` via:
InboundSamlConfigSpConfigArgs{...}
type InboundSamlConfigSpConfigOutput ¶
type InboundSamlConfigSpConfigOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigOutput) CallbackUri ¶
func (o InboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringPtrOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (InboundSamlConfigSpConfigOutput) ElementType ¶
func (InboundSamlConfigSpConfigOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigOutput) SpCertificates ¶
func (o InboundSamlConfigSpConfigOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
- The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (InboundSamlConfigSpConfigOutput) SpEntityId ¶
func (o InboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities.
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutput ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutput() InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutputWithContext ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutput ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
func (InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigSpConfigOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
type InboundSamlConfigSpConfigPtrInput ¶
type InboundSamlConfigSpConfigPtrInput interface { pulumi.Input ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput ToInboundSamlConfigSpConfigPtrOutputWithContext(context.Context) InboundSamlConfigSpConfigPtrOutput }
InboundSamlConfigSpConfigPtrInput is an input type that accepts InboundSamlConfigSpConfigArgs, InboundSamlConfigSpConfigPtr and InboundSamlConfigSpConfigPtrOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigPtrInput` via:
InboundSamlConfigSpConfigArgs{...} or: nil
func InboundSamlConfigSpConfigPtr ¶
func InboundSamlConfigSpConfigPtr(v *InboundSamlConfigSpConfigArgs) InboundSamlConfigSpConfigPtrInput
type InboundSamlConfigSpConfigPtrOutput ¶
type InboundSamlConfigSpConfigPtrOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigPtrOutput) CallbackUri ¶
func (o InboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (InboundSamlConfigSpConfigPtrOutput) Elem ¶
func (o InboundSamlConfigSpConfigPtrOutput) Elem() InboundSamlConfigSpConfigOutput
func (InboundSamlConfigSpConfigPtrOutput) ElementType ¶
func (InboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigPtrOutput) SpCertificates ¶
func (o InboundSamlConfigSpConfigPtrOutput) SpCertificates() InboundSamlConfigSpConfigSpCertificateArrayOutput
- The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (InboundSamlConfigSpConfigPtrOutput) SpEntityId ¶
func (o InboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities.
func (InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutput ¶
func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutput() InboundSamlConfigSpConfigPtrOutput
func (InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o InboundSamlConfigSpConfigPtrOutput) ToInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigPtrOutput
type InboundSamlConfigSpConfigSpCertificate ¶
type InboundSamlConfigSpConfigSpCertificate struct { // - // The x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type InboundSamlConfigSpConfigSpCertificateArgs ¶
type InboundSamlConfigSpConfigSpCertificateArgs struct { // - // The x509 certificate X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (InboundSamlConfigSpConfigSpCertificateArgs) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutput ¶
func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
func (InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (i InboundSamlConfigSpConfigSpCertificateArgs) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
type InboundSamlConfigSpConfigSpCertificateArray ¶
type InboundSamlConfigSpConfigSpCertificateArray []InboundSamlConfigSpConfigSpCertificateInput
func (InboundSamlConfigSpConfigSpCertificateArray) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
func (InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (i InboundSamlConfigSpConfigSpCertificateArray) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
type InboundSamlConfigSpConfigSpCertificateArrayInput ¶
type InboundSamlConfigSpConfigSpCertificateArrayInput interface { pulumi.Input ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput }
InboundSamlConfigSpConfigSpCertificateArrayInput is an input type that accepts InboundSamlConfigSpConfigSpCertificateArray and InboundSamlConfigSpConfigSpCertificateArrayOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigSpCertificateArrayInput` via:
InboundSamlConfigSpConfigSpCertificateArray{ InboundSamlConfigSpConfigSpCertificateArgs{...} }
type InboundSamlConfigSpConfigSpCertificateArrayOutput ¶
type InboundSamlConfigSpConfigSpCertificateArrayOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutput() InboundSamlConfigSpConfigSpCertificateArrayOutput
func (InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (o InboundSamlConfigSpConfigSpCertificateArrayOutput) ToInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateArrayOutput
type InboundSamlConfigSpConfigSpCertificateInput ¶
type InboundSamlConfigSpConfigSpCertificateInput interface { pulumi.Input ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(context.Context) InboundSamlConfigSpConfigSpCertificateOutput }
InboundSamlConfigSpConfigSpCertificateInput is an input type that accepts InboundSamlConfigSpConfigSpCertificateArgs and InboundSamlConfigSpConfigSpCertificateOutput values. You can construct a concrete instance of `InboundSamlConfigSpConfigSpCertificateInput` via:
InboundSamlConfigSpConfigSpCertificateArgs{...}
type InboundSamlConfigSpConfigSpCertificateOutput ¶
type InboundSamlConfigSpConfigSpCertificateOutput struct{ *pulumi.OutputState }
func (InboundSamlConfigSpConfigSpCertificateOutput) ElementType ¶
func (InboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
func (InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutput ¶
func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutput() InboundSamlConfigSpConfigSpCertificateOutput
func (InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (o InboundSamlConfigSpConfigSpCertificateOutput) ToInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) InboundSamlConfigSpConfigSpCertificateOutput
func (InboundSamlConfigSpConfigSpCertificateOutput) X509Certificate ¶
func (o InboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- The x509 certificate
type InboundSamlConfigState ¶
type InboundSamlConfigState struct { // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig InboundSamlConfigIdpConfigPtrInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig InboundSamlConfigSpConfigPtrInput }
func (InboundSamlConfigState) ElementType ¶
func (InboundSamlConfigState) ElementType() reflect.Type
type OauthIdpConfig ¶
type OauthIdpConfig struct { pulumi.CustomResourceState // The client id of an OAuth client. ClientId pulumi.StringOutput `pulumi:"clientId"` // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // Human friendly display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // For OIDC Idps, the issuer identifier. Issuer pulumi.StringOutput `pulumi:"issuer"` // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
OIDC IdP configuration for a Identity Toolkit project.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Oauth Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewOauthIdpConfig(ctx, "oauthIdpConfig", &identityplatform.OauthIdpConfigArgs{ ClientId: pulumi.String("client-id"), ClientSecret: pulumi.String("secret"), DisplayName: pulumi.String("Display Name"), Enabled: pulumi.Bool(true), Issuer: pulumi.String("issuer"), }) if err != nil { return err } return nil }) }
```
## Import
OauthIdpConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig default projects/{{project}}/oauthIdpConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/oauthIdpConfig:OauthIdpConfig default {{name}}
```
func GetOauthIdpConfig ¶
func GetOauthIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OauthIdpConfigState, opts ...pulumi.ResourceOption) (*OauthIdpConfig, error)
GetOauthIdpConfig gets an existing OauthIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOauthIdpConfig ¶
func NewOauthIdpConfig(ctx *pulumi.Context, name string, args *OauthIdpConfigArgs, opts ...pulumi.ResourceOption) (*OauthIdpConfig, error)
NewOauthIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*OauthIdpConfig) ElementType ¶
func (*OauthIdpConfig) ElementType() reflect.Type
func (*OauthIdpConfig) ToOauthIdpConfigOutput ¶
func (i *OauthIdpConfig) ToOauthIdpConfigOutput() OauthIdpConfigOutput
func (*OauthIdpConfig) ToOauthIdpConfigOutputWithContext ¶
func (i *OauthIdpConfig) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
func (*OauthIdpConfig) ToOauthIdpConfigPtrOutput ¶
func (i *OauthIdpConfig) ToOauthIdpConfigPtrOutput() OauthIdpConfigPtrOutput
func (*OauthIdpConfig) ToOauthIdpConfigPtrOutputWithContext ¶
func (i *OauthIdpConfig) ToOauthIdpConfigPtrOutputWithContext(ctx context.Context) OauthIdpConfigPtrOutput
type OauthIdpConfigArgs ¶
type OauthIdpConfigArgs struct { // The client id of an OAuth client. ClientId pulumi.StringInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a OauthIdpConfig resource.
func (OauthIdpConfigArgs) ElementType ¶
func (OauthIdpConfigArgs) ElementType() reflect.Type
type OauthIdpConfigArray ¶
type OauthIdpConfigArray []OauthIdpConfigInput
func (OauthIdpConfigArray) ElementType ¶
func (OauthIdpConfigArray) ElementType() reflect.Type
func (OauthIdpConfigArray) ToOauthIdpConfigArrayOutput ¶
func (i OauthIdpConfigArray) ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput
func (OauthIdpConfigArray) ToOauthIdpConfigArrayOutputWithContext ¶
func (i OauthIdpConfigArray) ToOauthIdpConfigArrayOutputWithContext(ctx context.Context) OauthIdpConfigArrayOutput
type OauthIdpConfigArrayInput ¶
type OauthIdpConfigArrayInput interface { pulumi.Input ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput ToOauthIdpConfigArrayOutputWithContext(context.Context) OauthIdpConfigArrayOutput }
OauthIdpConfigArrayInput is an input type that accepts OauthIdpConfigArray and OauthIdpConfigArrayOutput values. You can construct a concrete instance of `OauthIdpConfigArrayInput` via:
OauthIdpConfigArray{ OauthIdpConfigArgs{...} }
type OauthIdpConfigArrayOutput ¶
type OauthIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (OauthIdpConfigArrayOutput) ElementType ¶
func (OauthIdpConfigArrayOutput) ElementType() reflect.Type
func (OauthIdpConfigArrayOutput) Index ¶
func (o OauthIdpConfigArrayOutput) Index(i pulumi.IntInput) OauthIdpConfigOutput
func (OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutput ¶
func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutput() OauthIdpConfigArrayOutput
func (OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutputWithContext ¶
func (o OauthIdpConfigArrayOutput) ToOauthIdpConfigArrayOutputWithContext(ctx context.Context) OauthIdpConfigArrayOutput
type OauthIdpConfigInput ¶
type OauthIdpConfigInput interface { pulumi.Input ToOauthIdpConfigOutput() OauthIdpConfigOutput ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput }
type OauthIdpConfigMap ¶
type OauthIdpConfigMap map[string]OauthIdpConfigInput
func (OauthIdpConfigMap) ElementType ¶
func (OauthIdpConfigMap) ElementType() reflect.Type
func (OauthIdpConfigMap) ToOauthIdpConfigMapOutput ¶
func (i OauthIdpConfigMap) ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput
func (OauthIdpConfigMap) ToOauthIdpConfigMapOutputWithContext ¶
func (i OauthIdpConfigMap) ToOauthIdpConfigMapOutputWithContext(ctx context.Context) OauthIdpConfigMapOutput
type OauthIdpConfigMapInput ¶
type OauthIdpConfigMapInput interface { pulumi.Input ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput ToOauthIdpConfigMapOutputWithContext(context.Context) OauthIdpConfigMapOutput }
OauthIdpConfigMapInput is an input type that accepts OauthIdpConfigMap and OauthIdpConfigMapOutput values. You can construct a concrete instance of `OauthIdpConfigMapInput` via:
OauthIdpConfigMap{ "key": OauthIdpConfigArgs{...} }
type OauthIdpConfigMapOutput ¶
type OauthIdpConfigMapOutput struct{ *pulumi.OutputState }
func (OauthIdpConfigMapOutput) ElementType ¶
func (OauthIdpConfigMapOutput) ElementType() reflect.Type
func (OauthIdpConfigMapOutput) MapIndex ¶
func (o OauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) OauthIdpConfigOutput
func (OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutput ¶
func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutput() OauthIdpConfigMapOutput
func (OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutputWithContext ¶
func (o OauthIdpConfigMapOutput) ToOauthIdpConfigMapOutputWithContext(ctx context.Context) OauthIdpConfigMapOutput
type OauthIdpConfigOutput ¶
type OauthIdpConfigOutput struct {
*pulumi.OutputState
}
func (OauthIdpConfigOutput) ElementType ¶
func (OauthIdpConfigOutput) ElementType() reflect.Type
func (OauthIdpConfigOutput) ToOauthIdpConfigOutput ¶
func (o OauthIdpConfigOutput) ToOauthIdpConfigOutput() OauthIdpConfigOutput
func (OauthIdpConfigOutput) ToOauthIdpConfigOutputWithContext ¶
func (o OauthIdpConfigOutput) ToOauthIdpConfigOutputWithContext(ctx context.Context) OauthIdpConfigOutput
func (OauthIdpConfigOutput) ToOauthIdpConfigPtrOutput ¶
func (o OauthIdpConfigOutput) ToOauthIdpConfigPtrOutput() OauthIdpConfigPtrOutput
func (OauthIdpConfigOutput) ToOauthIdpConfigPtrOutputWithContext ¶
func (o OauthIdpConfigOutput) ToOauthIdpConfigPtrOutputWithContext(ctx context.Context) OauthIdpConfigPtrOutput
type OauthIdpConfigPtrInput ¶
type OauthIdpConfigPtrInput interface { pulumi.Input ToOauthIdpConfigPtrOutput() OauthIdpConfigPtrOutput ToOauthIdpConfigPtrOutputWithContext(ctx context.Context) OauthIdpConfigPtrOutput }
type OauthIdpConfigPtrOutput ¶
type OauthIdpConfigPtrOutput struct {
*pulumi.OutputState
}
func (OauthIdpConfigPtrOutput) ElementType ¶
func (OauthIdpConfigPtrOutput) ElementType() reflect.Type
func (OauthIdpConfigPtrOutput) ToOauthIdpConfigPtrOutput ¶
func (o OauthIdpConfigPtrOutput) ToOauthIdpConfigPtrOutput() OauthIdpConfigPtrOutput
func (OauthIdpConfigPtrOutput) ToOauthIdpConfigPtrOutputWithContext ¶
func (o OauthIdpConfigPtrOutput) ToOauthIdpConfigPtrOutputWithContext(ctx context.Context) OauthIdpConfigPtrOutput
type OauthIdpConfigState ¶
type OauthIdpConfigState struct { // The client id of an OAuth client. ClientId pulumi.StringPtrInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringPtrInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (OauthIdpConfigState) ElementType ¶
func (OauthIdpConfigState) ElementType() reflect.Type
type Tenant ¶
type Tenant struct { pulumi.CustomResourceState // Whether to allow email/password user authentication. AllowPasswordSignup pulumi.BoolPtrOutput `pulumi:"allowPasswordSignup"` // Whether authentication is disabled for the tenant. If true, the users under // the disabled tenant are not allowed to sign-in. Admins of the disabled tenant // are not able to manage its users. DisableAuth pulumi.BoolPtrOutput `pulumi:"disableAuth"` // Human friendly display name of the tenant. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Whether to enable email link user authentication. EnableEmailLinkSignin pulumi.BoolPtrOutput `pulumi:"enableEmailLinkSignin"` // The name of the tenant that is generated by the server Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Tenant configuration in a multi-tenant project.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
You must [enable multi-tenancy](https://cloud.google.com/identity-platform/docs/multi-tenancy-quickstart) via the Cloud Console prior to creating tenants.
## Example Usage ### Identity Platform Tenant Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ AllowPasswordSignup: pulumi.Bool(true), DisplayName: pulumi.String("tenant"), }) if err != nil { return err } return nil }) }
```
## Import
Tenant can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant default projects/{{project}}/tenants/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant default {{project}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenant:Tenant default {{name}}
```
func GetTenant ¶
func GetTenant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantState, opts ...pulumi.ResourceOption) (*Tenant, error)
GetTenant gets an existing Tenant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenant ¶
func NewTenant(ctx *pulumi.Context, name string, args *TenantArgs, opts ...pulumi.ResourceOption) (*Tenant, error)
NewTenant registers a new resource with the given unique name, arguments, and options.
func (*Tenant) ElementType ¶
func (*Tenant) ToTenantOutput ¶
func (i *Tenant) ToTenantOutput() TenantOutput
func (*Tenant) ToTenantOutputWithContext ¶
func (i *Tenant) ToTenantOutputWithContext(ctx context.Context) TenantOutput
func (*Tenant) ToTenantPtrOutput ¶
func (i *Tenant) ToTenantPtrOutput() TenantPtrOutput
func (*Tenant) ToTenantPtrOutputWithContext ¶
func (i *Tenant) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
type TenantArgs ¶
type TenantArgs struct { // Whether to allow email/password user authentication. AllowPasswordSignup pulumi.BoolPtrInput // Whether authentication is disabled for the tenant. If true, the users under // the disabled tenant are not allowed to sign-in. Admins of the disabled tenant // are not able to manage its users. DisableAuth pulumi.BoolPtrInput // Human friendly display name of the tenant. DisplayName pulumi.StringInput // Whether to enable email link user authentication. EnableEmailLinkSignin pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Tenant resource.
func (TenantArgs) ElementType ¶
func (TenantArgs) ElementType() reflect.Type
type TenantArray ¶
type TenantArray []TenantInput
func (TenantArray) ElementType ¶
func (TenantArray) ElementType() reflect.Type
func (TenantArray) ToTenantArrayOutput ¶
func (i TenantArray) ToTenantArrayOutput() TenantArrayOutput
func (TenantArray) ToTenantArrayOutputWithContext ¶
func (i TenantArray) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput
type TenantArrayInput ¶
type TenantArrayInput interface { pulumi.Input ToTenantArrayOutput() TenantArrayOutput ToTenantArrayOutputWithContext(context.Context) TenantArrayOutput }
TenantArrayInput is an input type that accepts TenantArray and TenantArrayOutput values. You can construct a concrete instance of `TenantArrayInput` via:
TenantArray{ TenantArgs{...} }
type TenantArrayOutput ¶
type TenantArrayOutput struct{ *pulumi.OutputState }
func (TenantArrayOutput) ElementType ¶
func (TenantArrayOutput) ElementType() reflect.Type
func (TenantArrayOutput) Index ¶
func (o TenantArrayOutput) Index(i pulumi.IntInput) TenantOutput
func (TenantArrayOutput) ToTenantArrayOutput ¶
func (o TenantArrayOutput) ToTenantArrayOutput() TenantArrayOutput
func (TenantArrayOutput) ToTenantArrayOutputWithContext ¶
func (o TenantArrayOutput) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput
type TenantDefaultSupportedIdpConfig ¶
type TenantDefaultSupportedIdpConfig struct { pulumi.CustomResourceState // OAuth client ID ClientId pulumi.StringOutput `pulumi:"clientId"` // OAuth client secret ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // If this IDP allows the user to sign in Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringOutput `pulumi:"idpId"` // The name of the default supported IDP config resource Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant pulumi.StringOutput `pulumi:"tenant"` }
Configurations options for the tenant for authenticating with a the standard set of Identity Toolkit-trusted IDPs.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Tenant Default Supported Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tenant, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ DisplayName: pulumi.String("tenant"), }) if err != nil { return err } _, err = identityplatform.NewTenantDefaultSupportedIdpConfig(ctx, "idpConfig", &identityplatform.TenantDefaultSupportedIdpConfigArgs{ Enabled: pulumi.Bool(true), Tenant: tenant.Name, IdpId: pulumi.String("playgames.google.com"), ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("secret"), }) if err != nil { return err } return nil }) }
```
## Import
TenantDefaultSupportedIdpConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig default projects/{{project}}/tenants/{{tenant}}/defaultSupportedIdpConfigs/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig default {{project}}/{{tenant}}/{{idp_id}}
```
```sh
$ pulumi import gcp:identityplatform/tenantDefaultSupportedIdpConfig:TenantDefaultSupportedIdpConfig default {{tenant}}/{{idp_id}}
```
func GetTenantDefaultSupportedIdpConfig ¶
func GetTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantDefaultSupportedIdpConfigState, opts ...pulumi.ResourceOption) (*TenantDefaultSupportedIdpConfig, error)
GetTenantDefaultSupportedIdpConfig gets an existing TenantDefaultSupportedIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenantDefaultSupportedIdpConfig ¶
func NewTenantDefaultSupportedIdpConfig(ctx *pulumi.Context, name string, args *TenantDefaultSupportedIdpConfigArgs, opts ...pulumi.ResourceOption) (*TenantDefaultSupportedIdpConfig, error)
NewTenantDefaultSupportedIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*TenantDefaultSupportedIdpConfig) ElementType ¶
func (*TenantDefaultSupportedIdpConfig) ElementType() reflect.Type
func (*TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutput ¶
func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
func (*TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutputWithContext ¶
func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
func (*TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigPtrOutput ¶
func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput
func (*TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext ¶
func (i *TenantDefaultSupportedIdpConfig) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput
type TenantDefaultSupportedIdpConfigArgs ¶
type TenantDefaultSupportedIdpConfigArgs struct { // OAuth client ID ClientId pulumi.StringInput // OAuth client secret ClientSecret pulumi.StringInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant pulumi.StringInput }
The set of arguments for constructing a TenantDefaultSupportedIdpConfig resource.
func (TenantDefaultSupportedIdpConfigArgs) ElementType ¶
func (TenantDefaultSupportedIdpConfigArgs) ElementType() reflect.Type
type TenantDefaultSupportedIdpConfigArray ¶
type TenantDefaultSupportedIdpConfigArray []TenantDefaultSupportedIdpConfigInput
func (TenantDefaultSupportedIdpConfigArray) ElementType ¶
func (TenantDefaultSupportedIdpConfigArray) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutput ¶
func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
func (TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (i TenantDefaultSupportedIdpConfigArray) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
type TenantDefaultSupportedIdpConfigArrayInput ¶
type TenantDefaultSupportedIdpConfigArrayInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(context.Context) TenantDefaultSupportedIdpConfigArrayOutput }
TenantDefaultSupportedIdpConfigArrayInput is an input type that accepts TenantDefaultSupportedIdpConfigArray and TenantDefaultSupportedIdpConfigArrayOutput values. You can construct a concrete instance of `TenantDefaultSupportedIdpConfigArrayInput` via:
TenantDefaultSupportedIdpConfigArray{ TenantDefaultSupportedIdpConfigArgs{...} }
type TenantDefaultSupportedIdpConfigArrayOutput ¶
type TenantDefaultSupportedIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (TenantDefaultSupportedIdpConfigArrayOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigArrayOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutput ¶
func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutput() TenantDefaultSupportedIdpConfigArrayOutput
func (TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigArrayOutput) ToTenantDefaultSupportedIdpConfigArrayOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigArrayOutput
type TenantDefaultSupportedIdpConfigInput ¶
type TenantDefaultSupportedIdpConfigInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput }
type TenantDefaultSupportedIdpConfigMap ¶
type TenantDefaultSupportedIdpConfigMap map[string]TenantDefaultSupportedIdpConfigInput
func (TenantDefaultSupportedIdpConfigMap) ElementType ¶
func (TenantDefaultSupportedIdpConfigMap) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutput ¶
func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
func (TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutputWithContext ¶
func (i TenantDefaultSupportedIdpConfigMap) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
type TenantDefaultSupportedIdpConfigMapInput ¶
type TenantDefaultSupportedIdpConfigMapInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput ToTenantDefaultSupportedIdpConfigMapOutputWithContext(context.Context) TenantDefaultSupportedIdpConfigMapOutput }
TenantDefaultSupportedIdpConfigMapInput is an input type that accepts TenantDefaultSupportedIdpConfigMap and TenantDefaultSupportedIdpConfigMapOutput values. You can construct a concrete instance of `TenantDefaultSupportedIdpConfigMapInput` via:
TenantDefaultSupportedIdpConfigMap{ "key": TenantDefaultSupportedIdpConfigArgs{...} }
type TenantDefaultSupportedIdpConfigMapOutput ¶
type TenantDefaultSupportedIdpConfigMapOutput struct{ *pulumi.OutputState }
func (TenantDefaultSupportedIdpConfigMapOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigMapOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigMapOutput) MapIndex ¶
func (o TenantDefaultSupportedIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantDefaultSupportedIdpConfigOutput
func (TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutput ¶
func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutput() TenantDefaultSupportedIdpConfigMapOutput
func (TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigMapOutput) ToTenantDefaultSupportedIdpConfigMapOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigMapOutput
type TenantDefaultSupportedIdpConfigOutput ¶
type TenantDefaultSupportedIdpConfigOutput struct {
*pulumi.OutputState
}
func (TenantDefaultSupportedIdpConfigOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutput ¶
func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutput() TenantDefaultSupportedIdpConfigOutput
func (TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigOutput
func (TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigPtrOutput ¶
func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput
func (TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigOutput) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput
type TenantDefaultSupportedIdpConfigPtrInput ¶
type TenantDefaultSupportedIdpConfigPtrInput interface { pulumi.Input ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput }
type TenantDefaultSupportedIdpConfigPtrOutput ¶
type TenantDefaultSupportedIdpConfigPtrOutput struct {
*pulumi.OutputState
}
func (TenantDefaultSupportedIdpConfigPtrOutput) ElementType ¶
func (TenantDefaultSupportedIdpConfigPtrOutput) ElementType() reflect.Type
func (TenantDefaultSupportedIdpConfigPtrOutput) ToTenantDefaultSupportedIdpConfigPtrOutput ¶
func (o TenantDefaultSupportedIdpConfigPtrOutput) ToTenantDefaultSupportedIdpConfigPtrOutput() TenantDefaultSupportedIdpConfigPtrOutput
func (TenantDefaultSupportedIdpConfigPtrOutput) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext ¶
func (o TenantDefaultSupportedIdpConfigPtrOutput) ToTenantDefaultSupportedIdpConfigPtrOutputWithContext(ctx context.Context) TenantDefaultSupportedIdpConfigPtrOutput
type TenantDefaultSupportedIdpConfigState ¶
type TenantDefaultSupportedIdpConfigState struct { // OAuth client ID ClientId pulumi.StringPtrInput // OAuth client secret ClientSecret pulumi.StringPtrInput // If this IDP allows the user to sign in Enabled pulumi.BoolPtrInput // ID of the IDP. Possible values include: // * `apple.com` // * `facebook.com` // * `gc.apple.com` // * `github.com` // * `google.com` // * `linkedin.com` // * `microsoft.com` // * `playgames.google.com` // * `twitter.com` // * `yahoo.com` IdpId pulumi.StringPtrInput // The name of the default supported IDP config resource Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this DefaultSupportedIdpConfig resource exists Tenant pulumi.StringPtrInput }
func (TenantDefaultSupportedIdpConfigState) ElementType ¶
func (TenantDefaultSupportedIdpConfigState) ElementType() reflect.Type
type TenantInboundSamlConfig ¶
type TenantInboundSamlConfig struct { pulumi.CustomResourceState // Human friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig TenantInboundSamlConfigIdpConfigOutput `pulumi:"idpConfig"` // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig TenantInboundSamlConfigSpConfigOutput `pulumi:"spConfig"` // The name of the tenant where this inbound SAML config resource exists Tenant pulumi.StringOutput `pulumi:"tenant"` }
Inbound SAML configuration for a Identity Toolkit tenant.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage
## Import
TenantInboundSamlConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig default projects/{{project}}/tenants/{{tenant}}/inboundSamlConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig default {{project}}/{{tenant}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantInboundSamlConfig:TenantInboundSamlConfig default {{tenant}}/{{name}}
```
func GetTenantInboundSamlConfig ¶
func GetTenantInboundSamlConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantInboundSamlConfigState, opts ...pulumi.ResourceOption) (*TenantInboundSamlConfig, error)
GetTenantInboundSamlConfig gets an existing TenantInboundSamlConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenantInboundSamlConfig ¶
func NewTenantInboundSamlConfig(ctx *pulumi.Context, name string, args *TenantInboundSamlConfigArgs, opts ...pulumi.ResourceOption) (*TenantInboundSamlConfig, error)
NewTenantInboundSamlConfig registers a new resource with the given unique name, arguments, and options.
func (*TenantInboundSamlConfig) ElementType ¶
func (*TenantInboundSamlConfig) ElementType() reflect.Type
func (*TenantInboundSamlConfig) ToTenantInboundSamlConfigOutput ¶
func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
func (*TenantInboundSamlConfig) ToTenantInboundSamlConfigOutputWithContext ¶
func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
func (*TenantInboundSamlConfig) ToTenantInboundSamlConfigPtrOutput ¶
func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput
func (*TenantInboundSamlConfig) ToTenantInboundSamlConfigPtrOutputWithContext ¶
func (i *TenantInboundSamlConfig) ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput
type TenantInboundSamlConfigArgs ¶
type TenantInboundSamlConfigArgs struct { // Human friendly display name. DisplayName pulumi.StringInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig TenantInboundSamlConfigIdpConfigInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig TenantInboundSamlConfigSpConfigInput // The name of the tenant where this inbound SAML config resource exists Tenant pulumi.StringInput }
The set of arguments for constructing a TenantInboundSamlConfig resource.
func (TenantInboundSamlConfigArgs) ElementType ¶
func (TenantInboundSamlConfigArgs) ElementType() reflect.Type
type TenantInboundSamlConfigArray ¶
type TenantInboundSamlConfigArray []TenantInboundSamlConfigInput
func (TenantInboundSamlConfigArray) ElementType ¶
func (TenantInboundSamlConfigArray) ElementType() reflect.Type
func (TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutput ¶
func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
func (TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutputWithContext ¶
func (i TenantInboundSamlConfigArray) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
type TenantInboundSamlConfigArrayInput ¶
type TenantInboundSamlConfigArrayInput interface { pulumi.Input ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput ToTenantInboundSamlConfigArrayOutputWithContext(context.Context) TenantInboundSamlConfigArrayOutput }
TenantInboundSamlConfigArrayInput is an input type that accepts TenantInboundSamlConfigArray and TenantInboundSamlConfigArrayOutput values. You can construct a concrete instance of `TenantInboundSamlConfigArrayInput` via:
TenantInboundSamlConfigArray{ TenantInboundSamlConfigArgs{...} }
type TenantInboundSamlConfigArrayOutput ¶
type TenantInboundSamlConfigArrayOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigArrayOutput) ElementType ¶
func (TenantInboundSamlConfigArrayOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigArrayOutput) Index ¶
func (o TenantInboundSamlConfigArrayOutput) Index(i pulumi.IntInput) TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutput ¶
func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutput() TenantInboundSamlConfigArrayOutput
func (TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutputWithContext ¶
func (o TenantInboundSamlConfigArrayOutput) ToTenantInboundSamlConfigArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigArrayOutput
type TenantInboundSamlConfigIdpConfig ¶
type TenantInboundSamlConfigIdpConfig struct { // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates []TenantInboundSamlConfigIdpConfigIdpCertificate `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId string `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest *bool `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl string `pulumi:"ssoUrl"` }
type TenantInboundSamlConfigIdpConfigArgs ¶
type TenantInboundSamlConfigIdpConfigArgs struct { // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. IdpCertificates TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput `pulumi:"idpCertificates"` // Unique identifier for all SAML entities IdpEntityId pulumi.StringInput `pulumi:"idpEntityId"` // Indicates if outbounding SAMLRequest should be signed. SignRequest pulumi.BoolPtrInput `pulumi:"signRequest"` // URL to send Authentication request to. SsoUrl pulumi.StringInput `pulumi:"ssoUrl"` }
func (TenantInboundSamlConfigIdpConfigArgs) ElementType ¶
func (TenantInboundSamlConfigIdpConfigArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutput ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutput ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
func (TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigArgs) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
type TenantInboundSamlConfigIdpConfigIdpCertificate ¶
type TenantInboundSamlConfigIdpConfigIdpCertificate struct { // - // The x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type TenantInboundSamlConfigIdpConfigIdpCertificateArgs ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArgs struct { // - // The x509 certificate X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArgs) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
type TenantInboundSamlConfigIdpConfigIdpCertificateArray ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArray []TenantInboundSamlConfigIdpConfigIdpCertificateInput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (i TenantInboundSamlConfigIdpConfigIdpCertificateArray) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput }
TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput is an input type that accepts TenantInboundSamlConfigIdpConfigIdpCertificateArray and TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigIdpCertificateArrayInput` via:
TenantInboundSamlConfigIdpConfigIdpCertificateArray{ TenantInboundSamlConfigIdpConfigIdpCertificateArgs{...} }
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
type TenantInboundSamlConfigIdpConfigIdpCertificateInput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput }
TenantInboundSamlConfigIdpConfigIdpCertificateInput is an input type that accepts TenantInboundSamlConfigIdpConfigIdpCertificateArgs and TenantInboundSamlConfigIdpConfigIdpCertificateOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigIdpCertificateInput` via:
TenantInboundSamlConfigIdpConfigIdpCertificateArgs{...}
type TenantInboundSamlConfigIdpConfigIdpCertificateOutput ¶
type TenantInboundSamlConfigIdpConfigIdpCertificateOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutput() TenantInboundSamlConfigIdpConfigIdpCertificateOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) ToTenantInboundSamlConfigIdpConfigIdpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigIdpCertificateOutput
func (TenantInboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate ¶
func (o TenantInboundSamlConfigIdpConfigIdpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- The x509 certificate
type TenantInboundSamlConfigIdpConfigInput ¶
type TenantInboundSamlConfigIdpConfigInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput ToTenantInboundSamlConfigIdpConfigOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigOutput }
TenantInboundSamlConfigIdpConfigInput is an input type that accepts TenantInboundSamlConfigIdpConfigArgs and TenantInboundSamlConfigIdpConfigOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigInput` via:
TenantInboundSamlConfigIdpConfigArgs{...}
type TenantInboundSamlConfigIdpConfigOutput ¶
type TenantInboundSamlConfigIdpConfigOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigOutput) IdpCertificates ¶
func (o TenantInboundSamlConfigIdpConfigOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (TenantInboundSamlConfigIdpConfigOutput) IdpEntityId ¶
func (o TenantInboundSamlConfigIdpConfigOutput) IdpEntityId() pulumi.StringOutput
Unique identifier for all SAML entities
func (TenantInboundSamlConfigIdpConfigOutput) SignRequest ¶
func (o TenantInboundSamlConfigIdpConfigOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (TenantInboundSamlConfigIdpConfigOutput) SsoUrl ¶
func (o TenantInboundSamlConfigIdpConfigOutput) SsoUrl() pulumi.StringOutput
URL to send Authentication request to.
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutput ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutput() TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigOutput
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
func (TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
type TenantInboundSamlConfigIdpConfigPtrInput ¶
type TenantInboundSamlConfigIdpConfigPtrInput interface { pulumi.Input ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(context.Context) TenantInboundSamlConfigIdpConfigPtrOutput }
TenantInboundSamlConfigIdpConfigPtrInput is an input type that accepts TenantInboundSamlConfigIdpConfigArgs, TenantInboundSamlConfigIdpConfigPtr and TenantInboundSamlConfigIdpConfigPtrOutput values. You can construct a concrete instance of `TenantInboundSamlConfigIdpConfigPtrInput` via:
TenantInboundSamlConfigIdpConfigArgs{...} or: nil
func TenantInboundSamlConfigIdpConfigPtr ¶
func TenantInboundSamlConfigIdpConfigPtr(v *TenantInboundSamlConfigIdpConfigArgs) TenantInboundSamlConfigIdpConfigPtrInput
type TenantInboundSamlConfigIdpConfigPtrOutput ¶
type TenantInboundSamlConfigIdpConfigPtrOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigIdpConfigPtrOutput) ElementType ¶
func (TenantInboundSamlConfigIdpConfigPtrOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigIdpConfigPtrOutput) IdpCertificates ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpCertificates() TenantInboundSamlConfigIdpConfigIdpCertificateArrayOutput
The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (TenantInboundSamlConfigIdpConfigPtrOutput) IdpEntityId ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) IdpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities
func (TenantInboundSamlConfigIdpConfigPtrOutput) SignRequest ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) SignRequest() pulumi.BoolPtrOutput
Indicates if outbounding SAMLRequest should be signed.
func (TenantInboundSamlConfigIdpConfigPtrOutput) SsoUrl ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) SsoUrl() pulumi.StringPtrOutput
URL to send Authentication request to.
func (TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutput() TenantInboundSamlConfigIdpConfigPtrOutput
func (TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigIdpConfigPtrOutput) ToTenantInboundSamlConfigIdpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigIdpConfigPtrOutput
type TenantInboundSamlConfigInput ¶
type TenantInboundSamlConfigInput interface { pulumi.Input ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput }
type TenantInboundSamlConfigMap ¶
type TenantInboundSamlConfigMap map[string]TenantInboundSamlConfigInput
func (TenantInboundSamlConfigMap) ElementType ¶
func (TenantInboundSamlConfigMap) ElementType() reflect.Type
func (TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutput ¶
func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
func (TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutputWithContext ¶
func (i TenantInboundSamlConfigMap) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
type TenantInboundSamlConfigMapInput ¶
type TenantInboundSamlConfigMapInput interface { pulumi.Input ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput ToTenantInboundSamlConfigMapOutputWithContext(context.Context) TenantInboundSamlConfigMapOutput }
TenantInboundSamlConfigMapInput is an input type that accepts TenantInboundSamlConfigMap and TenantInboundSamlConfigMapOutput values. You can construct a concrete instance of `TenantInboundSamlConfigMapInput` via:
TenantInboundSamlConfigMap{ "key": TenantInboundSamlConfigArgs{...} }
type TenantInboundSamlConfigMapOutput ¶
type TenantInboundSamlConfigMapOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigMapOutput) ElementType ¶
func (TenantInboundSamlConfigMapOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigMapOutput) MapIndex ¶
func (o TenantInboundSamlConfigMapOutput) MapIndex(k pulumi.StringInput) TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutput ¶
func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutput() TenantInboundSamlConfigMapOutput
func (TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutputWithContext ¶
func (o TenantInboundSamlConfigMapOutput) ToTenantInboundSamlConfigMapOutputWithContext(ctx context.Context) TenantInboundSamlConfigMapOutput
type TenantInboundSamlConfigOutput ¶
type TenantInboundSamlConfigOutput struct {
*pulumi.OutputState
}
func (TenantInboundSamlConfigOutput) ElementType ¶
func (TenantInboundSamlConfigOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutput ¶
func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutput() TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutputWithContext ¶
func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigOutput
func (TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigPtrOutput ¶
func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput
func (TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigOutput) ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput
type TenantInboundSamlConfigPtrInput ¶
type TenantInboundSamlConfigPtrInput interface { pulumi.Input ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput }
type TenantInboundSamlConfigPtrOutput ¶
type TenantInboundSamlConfigPtrOutput struct {
*pulumi.OutputState
}
func (TenantInboundSamlConfigPtrOutput) ElementType ¶
func (TenantInboundSamlConfigPtrOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigPtrOutput) ToTenantInboundSamlConfigPtrOutput ¶
func (o TenantInboundSamlConfigPtrOutput) ToTenantInboundSamlConfigPtrOutput() TenantInboundSamlConfigPtrOutput
func (TenantInboundSamlConfigPtrOutput) ToTenantInboundSamlConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigPtrOutput) ToTenantInboundSamlConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigPtrOutput
type TenantInboundSamlConfigSpConfig ¶
type TenantInboundSamlConfigSpConfig struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri string `pulumi:"callbackUri"` // - // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. SpCertificates []TenantInboundSamlConfigSpConfigSpCertificate `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId string `pulumi:"spEntityId"` }
type TenantInboundSamlConfigSpConfigArgs ¶
type TenantInboundSamlConfigSpConfigArgs struct { // Callback URI where responses from IDP are handled. Must start with `https://`. CallbackUri pulumi.StringInput `pulumi:"callbackUri"` // - // The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. // Structure is documented below. SpCertificates TenantInboundSamlConfigSpConfigSpCertificateArrayInput `pulumi:"spCertificates"` // Unique identifier for all SAML entities. SpEntityId pulumi.StringInput `pulumi:"spEntityId"` }
func (TenantInboundSamlConfigSpConfigArgs) ElementType ¶
func (TenantInboundSamlConfigSpConfigArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutput ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutput ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
func (TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigArgs) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
type TenantInboundSamlConfigSpConfigInput ¶
type TenantInboundSamlConfigSpConfigInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput ToTenantInboundSamlConfigSpConfigOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigOutput }
TenantInboundSamlConfigSpConfigInput is an input type that accepts TenantInboundSamlConfigSpConfigArgs and TenantInboundSamlConfigSpConfigOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigInput` via:
TenantInboundSamlConfigSpConfigArgs{...}
type TenantInboundSamlConfigSpConfigOutput ¶
type TenantInboundSamlConfigSpConfigOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigOutput) CallbackUri ¶
func (o TenantInboundSamlConfigSpConfigOutput) CallbackUri() pulumi.StringOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (TenantInboundSamlConfigSpConfigOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigOutput) SpCertificates ¶
func (o TenantInboundSamlConfigSpConfigOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (TenantInboundSamlConfigSpConfigOutput) SpEntityId ¶
func (o TenantInboundSamlConfigSpConfigOutput) SpEntityId() pulumi.StringOutput
Unique identifier for all SAML entities.
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutput ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutput() TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigOutput
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutput ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
func (TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
type TenantInboundSamlConfigSpConfigPtrInput ¶
type TenantInboundSamlConfigSpConfigPtrInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigPtrOutput }
TenantInboundSamlConfigSpConfigPtrInput is an input type that accepts TenantInboundSamlConfigSpConfigArgs, TenantInboundSamlConfigSpConfigPtr and TenantInboundSamlConfigSpConfigPtrOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigPtrInput` via:
TenantInboundSamlConfigSpConfigArgs{...} or: nil
func TenantInboundSamlConfigSpConfigPtr ¶
func TenantInboundSamlConfigSpConfigPtr(v *TenantInboundSamlConfigSpConfigArgs) TenantInboundSamlConfigSpConfigPtrInput
type TenantInboundSamlConfigSpConfigPtrOutput ¶
type TenantInboundSamlConfigSpConfigPtrOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigPtrOutput) CallbackUri ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) CallbackUri() pulumi.StringPtrOutput
Callback URI where responses from IDP are handled. Must start with `https://`.
func (TenantInboundSamlConfigSpConfigPtrOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigPtrOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigPtrOutput) SpCertificates ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) SpCertificates() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
- The IDP's certificate data to verify the signature in the SAMLResponse issued by the IDP. Structure is documented below.
func (TenantInboundSamlConfigSpConfigPtrOutput) SpEntityId ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) SpEntityId() pulumi.StringPtrOutput
Unique identifier for all SAML entities.
func (TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutput ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutput() TenantInboundSamlConfigSpConfigPtrOutput
func (TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigPtrOutput) ToTenantInboundSamlConfigSpConfigPtrOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigPtrOutput
type TenantInboundSamlConfigSpConfigSpCertificate ¶
type TenantInboundSamlConfigSpConfigSpCertificate struct { // - // The x509 certificate X509Certificate *string `pulumi:"x509Certificate"` }
type TenantInboundSamlConfigSpConfigSpCertificateArgs ¶
type TenantInboundSamlConfigSpConfigSpCertificateArgs struct { // - // The x509 certificate X509Certificate pulumi.StringPtrInput `pulumi:"x509Certificate"` }
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutput ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
func (TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArgs) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
type TenantInboundSamlConfigSpConfigSpCertificateArray ¶
type TenantInboundSamlConfigSpConfigSpCertificateArray []TenantInboundSamlConfigSpConfigSpCertificateInput
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
func (TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (i TenantInboundSamlConfigSpConfigSpCertificateArray) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
type TenantInboundSamlConfigSpConfigSpCertificateArrayInput ¶
type TenantInboundSamlConfigSpConfigSpCertificateArrayInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput }
TenantInboundSamlConfigSpConfigSpCertificateArrayInput is an input type that accepts TenantInboundSamlConfigSpConfigSpCertificateArray and TenantInboundSamlConfigSpConfigSpCertificateArrayOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigSpCertificateArrayInput` via:
TenantInboundSamlConfigSpConfigSpCertificateArray{ TenantInboundSamlConfigSpConfigSpCertificateArgs{...} }
type TenantInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
type TenantInboundSamlConfigSpConfigSpCertificateArrayOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutput() TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
func (TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateArrayOutput) ToTenantInboundSamlConfigSpConfigSpCertificateArrayOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateArrayOutput
type TenantInboundSamlConfigSpConfigSpCertificateInput ¶
type TenantInboundSamlConfigSpConfigSpCertificateInput interface { pulumi.Input ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput }
TenantInboundSamlConfigSpConfigSpCertificateInput is an input type that accepts TenantInboundSamlConfigSpConfigSpCertificateArgs and TenantInboundSamlConfigSpConfigSpCertificateOutput values. You can construct a concrete instance of `TenantInboundSamlConfigSpConfigSpCertificateInput` via:
TenantInboundSamlConfigSpConfigSpCertificateArgs{...}
type TenantInboundSamlConfigSpConfigSpCertificateOutput ¶
type TenantInboundSamlConfigSpConfigSpCertificateOutput struct{ *pulumi.OutputState }
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ElementType ¶
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ElementType() reflect.Type
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutput ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutput() TenantInboundSamlConfigSpConfigSpCertificateOutput
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) ToTenantInboundSamlConfigSpConfigSpCertificateOutputWithContext(ctx context.Context) TenantInboundSamlConfigSpConfigSpCertificateOutput
func (TenantInboundSamlConfigSpConfigSpCertificateOutput) X509Certificate ¶
func (o TenantInboundSamlConfigSpConfigSpCertificateOutput) X509Certificate() pulumi.StringPtrOutput
- The x509 certificate
type TenantInboundSamlConfigState ¶
type TenantInboundSamlConfigState struct { // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // SAML IdP configuration when the project acts as the relying party // Structure is documented below. IdpConfig TenantInboundSamlConfigIdpConfigPtrInput // The name of the InboundSamlConfig resource. Must start with 'saml.' and can only have alphanumeric characters, // hyphens, underscores or periods. The part after 'saml.' must also start with a lowercase letter, end with an // alphanumeric character, and have at least 2 characters. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SAML SP (Service Provider) configuration when the project acts as the relying party to receive // and accept an authentication assertion issued by a SAML identity provider. // Structure is documented below. SpConfig TenantInboundSamlConfigSpConfigPtrInput // The name of the tenant where this inbound SAML config resource exists Tenant pulumi.StringPtrInput }
func (TenantInboundSamlConfigState) ElementType ¶
func (TenantInboundSamlConfigState) ElementType() reflect.Type
type TenantInput ¶
type TenantInput interface { pulumi.Input ToTenantOutput() TenantOutput ToTenantOutputWithContext(ctx context.Context) TenantOutput }
type TenantMap ¶
type TenantMap map[string]TenantInput
func (TenantMap) ElementType ¶
func (TenantMap) ToTenantMapOutput ¶
func (i TenantMap) ToTenantMapOutput() TenantMapOutput
func (TenantMap) ToTenantMapOutputWithContext ¶
func (i TenantMap) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput
type TenantMapInput ¶
type TenantMapInput interface { pulumi.Input ToTenantMapOutput() TenantMapOutput ToTenantMapOutputWithContext(context.Context) TenantMapOutput }
TenantMapInput is an input type that accepts TenantMap and TenantMapOutput values. You can construct a concrete instance of `TenantMapInput` via:
TenantMap{ "key": TenantArgs{...} }
type TenantMapOutput ¶
type TenantMapOutput struct{ *pulumi.OutputState }
func (TenantMapOutput) ElementType ¶
func (TenantMapOutput) ElementType() reflect.Type
func (TenantMapOutput) MapIndex ¶
func (o TenantMapOutput) MapIndex(k pulumi.StringInput) TenantOutput
func (TenantMapOutput) ToTenantMapOutput ¶
func (o TenantMapOutput) ToTenantMapOutput() TenantMapOutput
func (TenantMapOutput) ToTenantMapOutputWithContext ¶
func (o TenantMapOutput) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput
type TenantOauthIdpConfig ¶
type TenantOauthIdpConfig struct { pulumi.CustomResourceState // The client id of an OAuth client. ClientId pulumi.StringOutput `pulumi:"clientId"` // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // Human friendly display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // For OIDC Idps, the issuer identifier. Issuer pulumi.StringOutput `pulumi:"issuer"` // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The name of the tenant where this OIDC IDP configuration resource exists Tenant pulumi.StringOutput `pulumi:"tenant"` }
OIDC IdP configuration for a Identity Toolkit project within a tenant.
You must enable the [Google Identity Platform](https://console.cloud.google.com/marketplace/details/google-cloud-platform/customer-identity) in the marketplace prior to using this resource.
## Example Usage ### Identity Platform Tenant Oauth Idp Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/identityplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tenant, err := identityplatform.NewTenant(ctx, "tenant", &identityplatform.TenantArgs{ DisplayName: pulumi.String("tenant"), }) if err != nil { return err } _, err = identityplatform.NewTenantOauthIdpConfig(ctx, "tenantOauthIdpConfig", &identityplatform.TenantOauthIdpConfigArgs{ Tenant: tenant.Name, DisplayName: pulumi.String("Display Name"), ClientId: pulumi.String("client-id"), Issuer: pulumi.String("issuer"), Enabled: pulumi.Bool(true), ClientSecret: pulumi.String("secret"), }) if err != nil { return err } return nil }) }
```
## Import
TenantOauthIdpConfig can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig default projects/{{project}}/tenants/{{tenant}}/oauthIdpConfigs/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig default {{project}}/{{tenant}}/{{name}}
```
```sh
$ pulumi import gcp:identityplatform/tenantOauthIdpConfig:TenantOauthIdpConfig default {{tenant}}/{{name}}
```
func GetTenantOauthIdpConfig ¶
func GetTenantOauthIdpConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TenantOauthIdpConfigState, opts ...pulumi.ResourceOption) (*TenantOauthIdpConfig, error)
GetTenantOauthIdpConfig gets an existing TenantOauthIdpConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTenantOauthIdpConfig ¶
func NewTenantOauthIdpConfig(ctx *pulumi.Context, name string, args *TenantOauthIdpConfigArgs, opts ...pulumi.ResourceOption) (*TenantOauthIdpConfig, error)
NewTenantOauthIdpConfig registers a new resource with the given unique name, arguments, and options.
func (*TenantOauthIdpConfig) ElementType ¶
func (*TenantOauthIdpConfig) ElementType() reflect.Type
func (*TenantOauthIdpConfig) ToTenantOauthIdpConfigOutput ¶
func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
func (*TenantOauthIdpConfig) ToTenantOauthIdpConfigOutputWithContext ¶
func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
func (*TenantOauthIdpConfig) ToTenantOauthIdpConfigPtrOutput ¶
func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigPtrOutput() TenantOauthIdpConfigPtrOutput
func (*TenantOauthIdpConfig) ToTenantOauthIdpConfigPtrOutputWithContext ¶
func (i *TenantOauthIdpConfig) ToTenantOauthIdpConfigPtrOutputWithContext(ctx context.Context) TenantOauthIdpConfigPtrOutput
type TenantOauthIdpConfigArgs ¶
type TenantOauthIdpConfigArgs struct { // The client id of an OAuth client. ClientId pulumi.StringInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this OIDC IDP configuration resource exists Tenant pulumi.StringInput }
The set of arguments for constructing a TenantOauthIdpConfig resource.
func (TenantOauthIdpConfigArgs) ElementType ¶
func (TenantOauthIdpConfigArgs) ElementType() reflect.Type
type TenantOauthIdpConfigArray ¶
type TenantOauthIdpConfigArray []TenantOauthIdpConfigInput
func (TenantOauthIdpConfigArray) ElementType ¶
func (TenantOauthIdpConfigArray) ElementType() reflect.Type
func (TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutput ¶
func (i TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput
func (TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutputWithContext ¶
func (i TenantOauthIdpConfigArray) ToTenantOauthIdpConfigArrayOutputWithContext(ctx context.Context) TenantOauthIdpConfigArrayOutput
type TenantOauthIdpConfigArrayInput ¶
type TenantOauthIdpConfigArrayInput interface { pulumi.Input ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput ToTenantOauthIdpConfigArrayOutputWithContext(context.Context) TenantOauthIdpConfigArrayOutput }
TenantOauthIdpConfigArrayInput is an input type that accepts TenantOauthIdpConfigArray and TenantOauthIdpConfigArrayOutput values. You can construct a concrete instance of `TenantOauthIdpConfigArrayInput` via:
TenantOauthIdpConfigArray{ TenantOauthIdpConfigArgs{...} }
type TenantOauthIdpConfigArrayOutput ¶
type TenantOauthIdpConfigArrayOutput struct{ *pulumi.OutputState }
func (TenantOauthIdpConfigArrayOutput) ElementType ¶
func (TenantOauthIdpConfigArrayOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigArrayOutput) Index ¶
func (o TenantOauthIdpConfigArrayOutput) Index(i pulumi.IntInput) TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutput ¶
func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutput() TenantOauthIdpConfigArrayOutput
func (TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutputWithContext ¶
func (o TenantOauthIdpConfigArrayOutput) ToTenantOauthIdpConfigArrayOutputWithContext(ctx context.Context) TenantOauthIdpConfigArrayOutput
type TenantOauthIdpConfigInput ¶
type TenantOauthIdpConfigInput interface { pulumi.Input ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput }
type TenantOauthIdpConfigMap ¶
type TenantOauthIdpConfigMap map[string]TenantOauthIdpConfigInput
func (TenantOauthIdpConfigMap) ElementType ¶
func (TenantOauthIdpConfigMap) ElementType() reflect.Type
func (TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutput ¶
func (i TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput
func (TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutputWithContext ¶
func (i TenantOauthIdpConfigMap) ToTenantOauthIdpConfigMapOutputWithContext(ctx context.Context) TenantOauthIdpConfigMapOutput
type TenantOauthIdpConfigMapInput ¶
type TenantOauthIdpConfigMapInput interface { pulumi.Input ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput ToTenantOauthIdpConfigMapOutputWithContext(context.Context) TenantOauthIdpConfigMapOutput }
TenantOauthIdpConfigMapInput is an input type that accepts TenantOauthIdpConfigMap and TenantOauthIdpConfigMapOutput values. You can construct a concrete instance of `TenantOauthIdpConfigMapInput` via:
TenantOauthIdpConfigMap{ "key": TenantOauthIdpConfigArgs{...} }
type TenantOauthIdpConfigMapOutput ¶
type TenantOauthIdpConfigMapOutput struct{ *pulumi.OutputState }
func (TenantOauthIdpConfigMapOutput) ElementType ¶
func (TenantOauthIdpConfigMapOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigMapOutput) MapIndex ¶
func (o TenantOauthIdpConfigMapOutput) MapIndex(k pulumi.StringInput) TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutput ¶
func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutput() TenantOauthIdpConfigMapOutput
func (TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutputWithContext ¶
func (o TenantOauthIdpConfigMapOutput) ToTenantOauthIdpConfigMapOutputWithContext(ctx context.Context) TenantOauthIdpConfigMapOutput
type TenantOauthIdpConfigOutput ¶
type TenantOauthIdpConfigOutput struct {
*pulumi.OutputState
}
func (TenantOauthIdpConfigOutput) ElementType ¶
func (TenantOauthIdpConfigOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutput ¶
func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutput() TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutputWithContext ¶
func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigOutputWithContext(ctx context.Context) TenantOauthIdpConfigOutput
func (TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigPtrOutput ¶
func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigPtrOutput() TenantOauthIdpConfigPtrOutput
func (TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigPtrOutputWithContext ¶
func (o TenantOauthIdpConfigOutput) ToTenantOauthIdpConfigPtrOutputWithContext(ctx context.Context) TenantOauthIdpConfigPtrOutput
type TenantOauthIdpConfigPtrInput ¶
type TenantOauthIdpConfigPtrInput interface { pulumi.Input ToTenantOauthIdpConfigPtrOutput() TenantOauthIdpConfigPtrOutput ToTenantOauthIdpConfigPtrOutputWithContext(ctx context.Context) TenantOauthIdpConfigPtrOutput }
type TenantOauthIdpConfigPtrOutput ¶
type TenantOauthIdpConfigPtrOutput struct {
*pulumi.OutputState
}
func (TenantOauthIdpConfigPtrOutput) ElementType ¶
func (TenantOauthIdpConfigPtrOutput) ElementType() reflect.Type
func (TenantOauthIdpConfigPtrOutput) ToTenantOauthIdpConfigPtrOutput ¶
func (o TenantOauthIdpConfigPtrOutput) ToTenantOauthIdpConfigPtrOutput() TenantOauthIdpConfigPtrOutput
func (TenantOauthIdpConfigPtrOutput) ToTenantOauthIdpConfigPtrOutputWithContext ¶
func (o TenantOauthIdpConfigPtrOutput) ToTenantOauthIdpConfigPtrOutputWithContext(ctx context.Context) TenantOauthIdpConfigPtrOutput
type TenantOauthIdpConfigState ¶
type TenantOauthIdpConfigState struct { // The client id of an OAuth client. ClientId pulumi.StringPtrInput // The client secret of the OAuth client, to enable OIDC code flow. ClientSecret pulumi.StringPtrInput // Human friendly display name. DisplayName pulumi.StringPtrInput // If this config allows users to sign in with the provider. Enabled pulumi.BoolPtrInput // For OIDC Idps, the issuer identifier. Issuer pulumi.StringPtrInput // The name of the OauthIdpConfig. Must start with `oidc.`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the tenant where this OIDC IDP configuration resource exists Tenant pulumi.StringPtrInput }
func (TenantOauthIdpConfigState) ElementType ¶
func (TenantOauthIdpConfigState) ElementType() reflect.Type
type TenantOutput ¶
type TenantOutput struct {
*pulumi.OutputState
}
func (TenantOutput) ElementType ¶
func (TenantOutput) ElementType() reflect.Type
func (TenantOutput) ToTenantOutput ¶
func (o TenantOutput) ToTenantOutput() TenantOutput
func (TenantOutput) ToTenantOutputWithContext ¶
func (o TenantOutput) ToTenantOutputWithContext(ctx context.Context) TenantOutput
func (TenantOutput) ToTenantPtrOutput ¶
func (o TenantOutput) ToTenantPtrOutput() TenantPtrOutput
func (TenantOutput) ToTenantPtrOutputWithContext ¶
func (o TenantOutput) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
type TenantPtrInput ¶
type TenantPtrInput interface { pulumi.Input ToTenantPtrOutput() TenantPtrOutput ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput }
type TenantPtrOutput ¶
type TenantPtrOutput struct {
*pulumi.OutputState
}
func (TenantPtrOutput) ElementType ¶
func (TenantPtrOutput) ElementType() reflect.Type
func (TenantPtrOutput) ToTenantPtrOutput ¶
func (o TenantPtrOutput) ToTenantPtrOutput() TenantPtrOutput
func (TenantPtrOutput) ToTenantPtrOutputWithContext ¶
func (o TenantPtrOutput) ToTenantPtrOutputWithContext(ctx context.Context) TenantPtrOutput
type TenantState ¶
type TenantState struct { // Whether to allow email/password user authentication. AllowPasswordSignup pulumi.BoolPtrInput // Whether authentication is disabled for the tenant. If true, the users under // the disabled tenant are not allowed to sign-in. Admins of the disabled tenant // are not able to manage its users. DisableAuth pulumi.BoolPtrInput // Human friendly display name of the tenant. DisplayName pulumi.StringPtrInput // Whether to enable email link user authentication. EnableEmailLinkSignin pulumi.BoolPtrInput // The name of the tenant that is generated by the server Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (TenantState) ElementType ¶
func (TenantState) ElementType() reflect.Type