Documentation ¶
Index ¶
- type GetPolicyStoreValidationSetting
- type GetPolicyStoreValidationSettingArgs
- func (GetPolicyStoreValidationSettingArgs) ElementType() reflect.Type
- func (i GetPolicyStoreValidationSettingArgs) ToGetPolicyStoreValidationSettingOutput() GetPolicyStoreValidationSettingOutput
- func (i GetPolicyStoreValidationSettingArgs) ToGetPolicyStoreValidationSettingOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingOutput
- type GetPolicyStoreValidationSettingArray
- func (GetPolicyStoreValidationSettingArray) ElementType() reflect.Type
- func (i GetPolicyStoreValidationSettingArray) ToGetPolicyStoreValidationSettingArrayOutput() GetPolicyStoreValidationSettingArrayOutput
- func (i GetPolicyStoreValidationSettingArray) ToGetPolicyStoreValidationSettingArrayOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingArrayOutput
- type GetPolicyStoreValidationSettingArrayInput
- type GetPolicyStoreValidationSettingArrayOutput
- func (GetPolicyStoreValidationSettingArrayOutput) ElementType() reflect.Type
- func (o GetPolicyStoreValidationSettingArrayOutput) Index(i pulumi.IntInput) GetPolicyStoreValidationSettingOutput
- func (o GetPolicyStoreValidationSettingArrayOutput) ToGetPolicyStoreValidationSettingArrayOutput() GetPolicyStoreValidationSettingArrayOutput
- func (o GetPolicyStoreValidationSettingArrayOutput) ToGetPolicyStoreValidationSettingArrayOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingArrayOutput
- type GetPolicyStoreValidationSettingInput
- type GetPolicyStoreValidationSettingOutput
- func (GetPolicyStoreValidationSettingOutput) ElementType() reflect.Type
- func (o GetPolicyStoreValidationSettingOutput) Mode() pulumi.StringOutput
- func (o GetPolicyStoreValidationSettingOutput) ToGetPolicyStoreValidationSettingOutput() GetPolicyStoreValidationSettingOutput
- func (o GetPolicyStoreValidationSettingOutput) ToGetPolicyStoreValidationSettingOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingOutput
- type IdentitySource
- type IdentitySourceArgs
- type IdentitySourceArray
- type IdentitySourceArrayInput
- type IdentitySourceArrayOutput
- func (IdentitySourceArrayOutput) ElementType() reflect.Type
- func (o IdentitySourceArrayOutput) Index(i pulumi.IntInput) IdentitySourceOutput
- func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutput() IdentitySourceArrayOutput
- func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutputWithContext(ctx context.Context) IdentitySourceArrayOutput
- type IdentitySourceConfiguration
- type IdentitySourceConfigurationArgs
- func (IdentitySourceConfigurationArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
- func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
- func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
- func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
- type IdentitySourceConfigurationCognitoUserPoolConfiguration
- type IdentitySourceConfigurationCognitoUserPoolConfigurationArgs
- func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration
- type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs
- func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput() ...
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext(ctx context.Context) ...
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() ...
- func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationInput
- type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput
- func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) GroupEntityType() pulumi.StringOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput() ...
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext(ctx context.Context) ...
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() ...
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput
- type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) Elem() ...
- func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) GroupEntityType() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() ...
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationCognitoUserPoolConfigurationInput
- type IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ClientIds() pulumi.StringArrayOutput
- func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) GroupConfiguration() ...
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) UserPoolArn() pulumi.StringOutput
- type IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput
- type IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ClientIds() pulumi.StringArrayOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) Elem() IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
- func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) GroupConfiguration() ...
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) UserPoolArn() pulumi.StringPtrOutput
- type IdentitySourceConfigurationInput
- type IdentitySourceConfigurationOpenIdConnectConfiguration
- type IdentitySourceConfigurationOpenIdConnectConfigurationArgs
- func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration
- type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs
- func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) GroupClaim() pulumi.StringOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) GroupEntityType() pulumi.StringOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) Elem() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) GroupClaim() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) GroupEntityType() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) EntityIdPrefix() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) GroupConfiguration() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) Issuer() pulumi.StringOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) TokenSelection() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- type IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) Elem() IdentitySourceConfigurationOpenIdConnectConfigurationOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) EntityIdPrefix() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) GroupConfiguration() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) TokenSelection() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput() ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext(ctx context.Context) ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) Audiences() pulumi.StringArrayOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) PrincipalIdClaim() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext(ctx context.Context) ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) Elem() ...
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) PrincipalIdClaim() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ElementType() reflect.Type
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput() ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext(ctx context.Context) ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() ...
- func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ClientIds() pulumi.StringArrayOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) PrincipalIdClaim() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext(ctx context.Context) ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ClientIds() pulumi.StringArrayOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) Elem() ...
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) PrincipalIdClaim() pulumi.StringPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(ctx context.Context) ...
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) AccessTokenOnly() ...
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) IdentityTokenOnly() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput
- type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) AccessTokenOnly() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) Elem() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
- func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) IdentityTokenOnly() ...
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
- type IdentitySourceConfigurationOutput
- func (o IdentitySourceConfigurationOutput) CognitoUserPoolConfiguration() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (IdentitySourceConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOutput) OpenIdConnectConfiguration() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
- func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
- func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
- func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
- type IdentitySourceConfigurationPtrInput
- type IdentitySourceConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) CognitoUserPoolConfiguration() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) Elem() IdentitySourceConfigurationOutput
- func (IdentitySourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationPtrOutput) OpenIdConnectConfiguration() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
- type IdentitySourceInput
- type IdentitySourceMap
- type IdentitySourceMapInput
- type IdentitySourceMapOutput
- func (IdentitySourceMapOutput) ElementType() reflect.Type
- func (o IdentitySourceMapOutput) MapIndex(k pulumi.StringInput) IdentitySourceOutput
- func (o IdentitySourceMapOutput) ToIdentitySourceMapOutput() IdentitySourceMapOutput
- func (o IdentitySourceMapOutput) ToIdentitySourceMapOutputWithContext(ctx context.Context) IdentitySourceMapOutput
- type IdentitySourceOutput
- func (o IdentitySourceOutput) Configuration() IdentitySourceConfigurationPtrOutput
- func (IdentitySourceOutput) ElementType() reflect.Type
- func (o IdentitySourceOutput) PolicyStoreId() pulumi.StringOutput
- func (o IdentitySourceOutput) PrincipalEntityType() pulumi.StringOutput
- func (o IdentitySourceOutput) ToIdentitySourceOutput() IdentitySourceOutput
- func (o IdentitySourceOutput) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
- type IdentitySourceState
- type LookupPolicyStoreArgs
- type LookupPolicyStoreOutputArgs
- type LookupPolicyStoreResult
- type LookupPolicyStoreResultOutput
- func (o LookupPolicyStoreResultOutput) Arn() pulumi.StringOutput
- func (o LookupPolicyStoreResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupPolicyStoreResultOutput) Description() pulumi.StringOutput
- func (LookupPolicyStoreResultOutput) ElementType() reflect.Type
- func (o LookupPolicyStoreResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyStoreResultOutput) LastUpdatedDate() pulumi.StringOutput
- func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutput() LookupPolicyStoreResultOutput
- func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutputWithContext(ctx context.Context) LookupPolicyStoreResultOutput
- func (o LookupPolicyStoreResultOutput) ValidationSettings() GetPolicyStoreValidationSettingArrayOutput
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- type PolicyDefinition
- type PolicyDefinitionArgs
- func (PolicyDefinitionArgs) ElementType() reflect.Type
- func (i PolicyDefinitionArgs) ToPolicyDefinitionOutput() PolicyDefinitionOutput
- func (i PolicyDefinitionArgs) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
- func (i PolicyDefinitionArgs) ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput
- func (i PolicyDefinitionArgs) ToPolicyDefinitionPtrOutputWithContext(ctx context.Context) PolicyDefinitionPtrOutput
- type PolicyDefinitionInput
- type PolicyDefinitionOutput
- func (PolicyDefinitionOutput) ElementType() reflect.Type
- func (o PolicyDefinitionOutput) Static() PolicyDefinitionStaticPtrOutput
- func (o PolicyDefinitionOutput) TemplateLinked() PolicyDefinitionTemplateLinkedPtrOutput
- func (o PolicyDefinitionOutput) ToPolicyDefinitionOutput() PolicyDefinitionOutput
- func (o PolicyDefinitionOutput) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
- func (o PolicyDefinitionOutput) ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput
- func (o PolicyDefinitionOutput) ToPolicyDefinitionPtrOutputWithContext(ctx context.Context) PolicyDefinitionPtrOutput
- type PolicyDefinitionPtrInput
- type PolicyDefinitionPtrOutput
- func (o PolicyDefinitionPtrOutput) Elem() PolicyDefinitionOutput
- func (PolicyDefinitionPtrOutput) ElementType() reflect.Type
- func (o PolicyDefinitionPtrOutput) Static() PolicyDefinitionStaticPtrOutput
- func (o PolicyDefinitionPtrOutput) TemplateLinked() PolicyDefinitionTemplateLinkedPtrOutput
- func (o PolicyDefinitionPtrOutput) ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput
- func (o PolicyDefinitionPtrOutput) ToPolicyDefinitionPtrOutputWithContext(ctx context.Context) PolicyDefinitionPtrOutput
- type PolicyDefinitionStatic
- type PolicyDefinitionStaticArgs
- func (PolicyDefinitionStaticArgs) ElementType() reflect.Type
- func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticOutput() PolicyDefinitionStaticOutput
- func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticOutputWithContext(ctx context.Context) PolicyDefinitionStaticOutput
- func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput
- func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticPtrOutputWithContext(ctx context.Context) PolicyDefinitionStaticPtrOutput
- type PolicyDefinitionStaticInput
- type PolicyDefinitionStaticOutput
- func (o PolicyDefinitionStaticOutput) Description() pulumi.StringPtrOutput
- func (PolicyDefinitionStaticOutput) ElementType() reflect.Type
- func (o PolicyDefinitionStaticOutput) Statement() pulumi.StringOutput
- func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticOutput() PolicyDefinitionStaticOutput
- func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticOutputWithContext(ctx context.Context) PolicyDefinitionStaticOutput
- func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput
- func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticPtrOutputWithContext(ctx context.Context) PolicyDefinitionStaticPtrOutput
- type PolicyDefinitionStaticPtrInput
- type PolicyDefinitionStaticPtrOutput
- func (o PolicyDefinitionStaticPtrOutput) Description() pulumi.StringPtrOutput
- func (o PolicyDefinitionStaticPtrOutput) Elem() PolicyDefinitionStaticOutput
- func (PolicyDefinitionStaticPtrOutput) ElementType() reflect.Type
- func (o PolicyDefinitionStaticPtrOutput) Statement() pulumi.StringPtrOutput
- func (o PolicyDefinitionStaticPtrOutput) ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput
- func (o PolicyDefinitionStaticPtrOutput) ToPolicyDefinitionStaticPtrOutputWithContext(ctx context.Context) PolicyDefinitionStaticPtrOutput
- type PolicyDefinitionTemplateLinked
- type PolicyDefinitionTemplateLinkedArgs
- func (PolicyDefinitionTemplateLinkedArgs) ElementType() reflect.Type
- func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedOutput() PolicyDefinitionTemplateLinkedOutput
- func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedOutput
- func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput
- func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPtrOutput
- type PolicyDefinitionTemplateLinkedInput
- type PolicyDefinitionTemplateLinkedOutput
- func (PolicyDefinitionTemplateLinkedOutput) ElementType() reflect.Type
- func (o PolicyDefinitionTemplateLinkedOutput) PolicyTemplateId() pulumi.StringOutput
- func (o PolicyDefinitionTemplateLinkedOutput) Principal() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- func (o PolicyDefinitionTemplateLinkedOutput) Resource() PolicyDefinitionTemplateLinkedResourcePtrOutput
- func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedOutput() PolicyDefinitionTemplateLinkedOutput
- func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedOutput
- func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput
- func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPtrOutput
- type PolicyDefinitionTemplateLinkedPrincipal
- type PolicyDefinitionTemplateLinkedPrincipalArgs
- func (PolicyDefinitionTemplateLinkedPrincipalArgs) ElementType() reflect.Type
- func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalOutput() PolicyDefinitionTemplateLinkedPrincipalOutput
- func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalOutput
- func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- type PolicyDefinitionTemplateLinkedPrincipalInput
- type PolicyDefinitionTemplateLinkedPrincipalOutput
- func (PolicyDefinitionTemplateLinkedPrincipalOutput) ElementType() reflect.Type
- func (o PolicyDefinitionTemplateLinkedPrincipalOutput) EntityId() pulumi.StringOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalOutput) EntityType() pulumi.StringOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalOutput() PolicyDefinitionTemplateLinkedPrincipalOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- type PolicyDefinitionTemplateLinkedPrincipalPtrInput
- type PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) Elem() PolicyDefinitionTemplateLinkedPrincipalOutput
- func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ElementType() reflect.Type
- func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) EntityId() pulumi.StringPtrOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) EntityType() pulumi.StringPtrOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- type PolicyDefinitionTemplateLinkedPtrInput
- type PolicyDefinitionTemplateLinkedPtrOutput
- func (o PolicyDefinitionTemplateLinkedPtrOutput) Elem() PolicyDefinitionTemplateLinkedOutput
- func (PolicyDefinitionTemplateLinkedPtrOutput) ElementType() reflect.Type
- func (o PolicyDefinitionTemplateLinkedPtrOutput) PolicyTemplateId() pulumi.StringPtrOutput
- func (o PolicyDefinitionTemplateLinkedPtrOutput) Principal() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
- func (o PolicyDefinitionTemplateLinkedPtrOutput) Resource() PolicyDefinitionTemplateLinkedResourcePtrOutput
- func (o PolicyDefinitionTemplateLinkedPtrOutput) ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput
- func (o PolicyDefinitionTemplateLinkedPtrOutput) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPtrOutput
- type PolicyDefinitionTemplateLinkedResource
- type PolicyDefinitionTemplateLinkedResourceArgs
- func (PolicyDefinitionTemplateLinkedResourceArgs) ElementType() reflect.Type
- func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourceOutput() PolicyDefinitionTemplateLinkedResourceOutput
- func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourceOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourceOutput
- func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput
- func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput
- type PolicyDefinitionTemplateLinkedResourceInput
- type PolicyDefinitionTemplateLinkedResourceOutput
- func (PolicyDefinitionTemplateLinkedResourceOutput) ElementType() reflect.Type
- func (o PolicyDefinitionTemplateLinkedResourceOutput) EntityId() pulumi.StringOutput
- func (o PolicyDefinitionTemplateLinkedResourceOutput) EntityType() pulumi.StringOutput
- func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourceOutput() PolicyDefinitionTemplateLinkedResourceOutput
- func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourceOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourceOutput
- func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput
- func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput
- type PolicyDefinitionTemplateLinkedResourcePtrInput
- type PolicyDefinitionTemplateLinkedResourcePtrOutput
- func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) Elem() PolicyDefinitionTemplateLinkedResourceOutput
- func (PolicyDefinitionTemplateLinkedResourcePtrOutput) ElementType() reflect.Type
- func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) EntityId() pulumi.StringPtrOutput
- func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) EntityType() pulumi.StringPtrOutput
- func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput
- func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- type PolicyOutput
- func (o PolicyOutput) CreatedDate() pulumi.StringOutput
- func (o PolicyOutput) Definition() PolicyDefinitionPtrOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) PolicyId() pulumi.StringOutput
- func (o PolicyOutput) PolicyStoreId() pulumi.StringOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- type PolicyState
- type PolicyStore
- type PolicyStoreArgs
- type PolicyStoreArray
- type PolicyStoreArrayInput
- type PolicyStoreArrayOutput
- func (PolicyStoreArrayOutput) ElementType() reflect.Type
- func (o PolicyStoreArrayOutput) Index(i pulumi.IntInput) PolicyStoreOutput
- func (o PolicyStoreArrayOutput) ToPolicyStoreArrayOutput() PolicyStoreArrayOutput
- func (o PolicyStoreArrayOutput) ToPolicyStoreArrayOutputWithContext(ctx context.Context) PolicyStoreArrayOutput
- type PolicyStoreInput
- type PolicyStoreMap
- type PolicyStoreMapInput
- type PolicyStoreMapOutput
- func (PolicyStoreMapOutput) ElementType() reflect.Type
- func (o PolicyStoreMapOutput) MapIndex(k pulumi.StringInput) PolicyStoreOutput
- func (o PolicyStoreMapOutput) ToPolicyStoreMapOutput() PolicyStoreMapOutput
- func (o PolicyStoreMapOutput) ToPolicyStoreMapOutputWithContext(ctx context.Context) PolicyStoreMapOutput
- type PolicyStoreOutput
- func (o PolicyStoreOutput) Arn() pulumi.StringOutput
- func (o PolicyStoreOutput) Description() pulumi.StringPtrOutput
- func (PolicyStoreOutput) ElementType() reflect.Type
- func (o PolicyStoreOutput) PolicyStoreId() pulumi.StringOutput
- func (o PolicyStoreOutput) ToPolicyStoreOutput() PolicyStoreOutput
- func (o PolicyStoreOutput) ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput
- func (o PolicyStoreOutput) ValidationSettings() PolicyStoreValidationSettingsPtrOutput
- type PolicyStoreState
- type PolicyStoreValidationSettings
- type PolicyStoreValidationSettingsArgs
- func (PolicyStoreValidationSettingsArgs) ElementType() reflect.Type
- func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
- func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
- func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
- func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
- type PolicyStoreValidationSettingsInput
- type PolicyStoreValidationSettingsOutput
- func (PolicyStoreValidationSettingsOutput) ElementType() reflect.Type
- func (o PolicyStoreValidationSettingsOutput) Mode() pulumi.StringOutput
- func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
- func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
- func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
- func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
- type PolicyStoreValidationSettingsPtrInput
- type PolicyStoreValidationSettingsPtrOutput
- func (o PolicyStoreValidationSettingsPtrOutput) Elem() PolicyStoreValidationSettingsOutput
- func (PolicyStoreValidationSettingsPtrOutput) ElementType() reflect.Type
- func (o PolicyStoreValidationSettingsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
- func (o PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
- type PolicyTemplate
- type PolicyTemplateArgs
- type PolicyTemplateArray
- type PolicyTemplateArrayInput
- type PolicyTemplateArrayOutput
- func (PolicyTemplateArrayOutput) ElementType() reflect.Type
- func (o PolicyTemplateArrayOutput) Index(i pulumi.IntInput) PolicyTemplateOutput
- func (o PolicyTemplateArrayOutput) ToPolicyTemplateArrayOutput() PolicyTemplateArrayOutput
- func (o PolicyTemplateArrayOutput) ToPolicyTemplateArrayOutputWithContext(ctx context.Context) PolicyTemplateArrayOutput
- type PolicyTemplateInput
- type PolicyTemplateMap
- type PolicyTemplateMapInput
- type PolicyTemplateMapOutput
- func (PolicyTemplateMapOutput) ElementType() reflect.Type
- func (o PolicyTemplateMapOutput) MapIndex(k pulumi.StringInput) PolicyTemplateOutput
- func (o PolicyTemplateMapOutput) ToPolicyTemplateMapOutput() PolicyTemplateMapOutput
- func (o PolicyTemplateMapOutput) ToPolicyTemplateMapOutputWithContext(ctx context.Context) PolicyTemplateMapOutput
- type PolicyTemplateOutput
- func (o PolicyTemplateOutput) CreatedDate() pulumi.StringOutput
- func (o PolicyTemplateOutput) Description() pulumi.StringPtrOutput
- func (PolicyTemplateOutput) ElementType() reflect.Type
- func (o PolicyTemplateOutput) PolicyStoreId() pulumi.StringOutput
- func (o PolicyTemplateOutput) PolicyTemplateId() pulumi.StringOutput
- func (o PolicyTemplateOutput) Statement() pulumi.StringOutput
- func (o PolicyTemplateOutput) ToPolicyTemplateOutput() PolicyTemplateOutput
- func (o PolicyTemplateOutput) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
- type PolicyTemplateState
- type Schema
- type SchemaArgs
- type SchemaArray
- type SchemaArrayInput
- type SchemaArrayOutput
- type SchemaDefinition
- type SchemaDefinitionArgs
- func (SchemaDefinitionArgs) ElementType() reflect.Type
- func (i SchemaDefinitionArgs) ToSchemaDefinitionOutput() SchemaDefinitionOutput
- func (i SchemaDefinitionArgs) ToSchemaDefinitionOutputWithContext(ctx context.Context) SchemaDefinitionOutput
- func (i SchemaDefinitionArgs) ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput
- func (i SchemaDefinitionArgs) ToSchemaDefinitionPtrOutputWithContext(ctx context.Context) SchemaDefinitionPtrOutput
- type SchemaDefinitionInput
- type SchemaDefinitionOutput
- func (SchemaDefinitionOutput) ElementType() reflect.Type
- func (o SchemaDefinitionOutput) ToSchemaDefinitionOutput() SchemaDefinitionOutput
- func (o SchemaDefinitionOutput) ToSchemaDefinitionOutputWithContext(ctx context.Context) SchemaDefinitionOutput
- func (o SchemaDefinitionOutput) ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput
- func (o SchemaDefinitionOutput) ToSchemaDefinitionPtrOutputWithContext(ctx context.Context) SchemaDefinitionPtrOutput
- func (o SchemaDefinitionOutput) Value() pulumi.StringOutput
- type SchemaDefinitionPtrInput
- type SchemaDefinitionPtrOutput
- func (o SchemaDefinitionPtrOutput) Elem() SchemaDefinitionOutput
- func (SchemaDefinitionPtrOutput) ElementType() reflect.Type
- func (o SchemaDefinitionPtrOutput) ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput
- func (o SchemaDefinitionPtrOutput) ToSchemaDefinitionPtrOutputWithContext(ctx context.Context) SchemaDefinitionPtrOutput
- func (o SchemaDefinitionPtrOutput) Value() pulumi.StringPtrOutput
- type SchemaInput
- type SchemaMap
- type SchemaMapInput
- type SchemaMapOutput
- type SchemaOutput
- func (o SchemaOutput) Definition() SchemaDefinitionPtrOutput
- func (SchemaOutput) ElementType() reflect.Type
- func (o SchemaOutput) Namespaces() pulumi.StringArrayOutput
- func (o SchemaOutput) PolicyStoreId() pulumi.StringOutput
- func (o SchemaOutput) ToSchemaOutput() SchemaOutput
- func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- type SchemaState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPolicyStoreValidationSetting ¶ added in v6.21.0
type GetPolicyStoreValidationSetting struct {
Mode string `pulumi:"mode"`
}
type GetPolicyStoreValidationSettingArgs ¶ added in v6.21.0
type GetPolicyStoreValidationSettingArgs struct {
Mode pulumi.StringInput `pulumi:"mode"`
}
func (GetPolicyStoreValidationSettingArgs) ElementType ¶ added in v6.21.0
func (GetPolicyStoreValidationSettingArgs) ElementType() reflect.Type
func (GetPolicyStoreValidationSettingArgs) ToGetPolicyStoreValidationSettingOutput ¶ added in v6.21.0
func (i GetPolicyStoreValidationSettingArgs) ToGetPolicyStoreValidationSettingOutput() GetPolicyStoreValidationSettingOutput
func (GetPolicyStoreValidationSettingArgs) ToGetPolicyStoreValidationSettingOutputWithContext ¶ added in v6.21.0
func (i GetPolicyStoreValidationSettingArgs) ToGetPolicyStoreValidationSettingOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingOutput
type GetPolicyStoreValidationSettingArray ¶ added in v6.21.0
type GetPolicyStoreValidationSettingArray []GetPolicyStoreValidationSettingInput
func (GetPolicyStoreValidationSettingArray) ElementType ¶ added in v6.21.0
func (GetPolicyStoreValidationSettingArray) ElementType() reflect.Type
func (GetPolicyStoreValidationSettingArray) ToGetPolicyStoreValidationSettingArrayOutput ¶ added in v6.21.0
func (i GetPolicyStoreValidationSettingArray) ToGetPolicyStoreValidationSettingArrayOutput() GetPolicyStoreValidationSettingArrayOutput
func (GetPolicyStoreValidationSettingArray) ToGetPolicyStoreValidationSettingArrayOutputWithContext ¶ added in v6.21.0
func (i GetPolicyStoreValidationSettingArray) ToGetPolicyStoreValidationSettingArrayOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingArrayOutput
type GetPolicyStoreValidationSettingArrayInput ¶ added in v6.21.0
type GetPolicyStoreValidationSettingArrayInput interface { pulumi.Input ToGetPolicyStoreValidationSettingArrayOutput() GetPolicyStoreValidationSettingArrayOutput ToGetPolicyStoreValidationSettingArrayOutputWithContext(context.Context) GetPolicyStoreValidationSettingArrayOutput }
GetPolicyStoreValidationSettingArrayInput is an input type that accepts GetPolicyStoreValidationSettingArray and GetPolicyStoreValidationSettingArrayOutput values. You can construct a concrete instance of `GetPolicyStoreValidationSettingArrayInput` via:
GetPolicyStoreValidationSettingArray{ GetPolicyStoreValidationSettingArgs{...} }
type GetPolicyStoreValidationSettingArrayOutput ¶ added in v6.21.0
type GetPolicyStoreValidationSettingArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyStoreValidationSettingArrayOutput) ElementType ¶ added in v6.21.0
func (GetPolicyStoreValidationSettingArrayOutput) ElementType() reflect.Type
func (GetPolicyStoreValidationSettingArrayOutput) ToGetPolicyStoreValidationSettingArrayOutput ¶ added in v6.21.0
func (o GetPolicyStoreValidationSettingArrayOutput) ToGetPolicyStoreValidationSettingArrayOutput() GetPolicyStoreValidationSettingArrayOutput
func (GetPolicyStoreValidationSettingArrayOutput) ToGetPolicyStoreValidationSettingArrayOutputWithContext ¶ added in v6.21.0
func (o GetPolicyStoreValidationSettingArrayOutput) ToGetPolicyStoreValidationSettingArrayOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingArrayOutput
type GetPolicyStoreValidationSettingInput ¶ added in v6.21.0
type GetPolicyStoreValidationSettingInput interface { pulumi.Input ToGetPolicyStoreValidationSettingOutput() GetPolicyStoreValidationSettingOutput ToGetPolicyStoreValidationSettingOutputWithContext(context.Context) GetPolicyStoreValidationSettingOutput }
GetPolicyStoreValidationSettingInput is an input type that accepts GetPolicyStoreValidationSettingArgs and GetPolicyStoreValidationSettingOutput values. You can construct a concrete instance of `GetPolicyStoreValidationSettingInput` via:
GetPolicyStoreValidationSettingArgs{...}
type GetPolicyStoreValidationSettingOutput ¶ added in v6.21.0
type GetPolicyStoreValidationSettingOutput struct{ *pulumi.OutputState }
func (GetPolicyStoreValidationSettingOutput) ElementType ¶ added in v6.21.0
func (GetPolicyStoreValidationSettingOutput) ElementType() reflect.Type
func (GetPolicyStoreValidationSettingOutput) Mode ¶ added in v6.21.0
func (o GetPolicyStoreValidationSettingOutput) Mode() pulumi.StringOutput
func (GetPolicyStoreValidationSettingOutput) ToGetPolicyStoreValidationSettingOutput ¶ added in v6.21.0
func (o GetPolicyStoreValidationSettingOutput) ToGetPolicyStoreValidationSettingOutput() GetPolicyStoreValidationSettingOutput
func (GetPolicyStoreValidationSettingOutput) ToGetPolicyStoreValidationSettingOutputWithContext ¶ added in v6.21.0
func (o GetPolicyStoreValidationSettingOutput) ToGetPolicyStoreValidationSettingOutputWithContext(ctx context.Context) GetPolicyStoreValidationSettingOutput
type IdentitySource ¶ added in v6.45.0
type IdentitySource struct { pulumi.CustomResourceState // Specifies the details required to communicate with the identity provider (IdP) associated with this identity source. See Configuration below. Configuration IdentitySourceConfigurationPtrOutput `pulumi:"configuration"` // Specifies the ID of the policy store in which you want to store this identity source. PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` // Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source. PrincipalEntityType pulumi.StringOutput `pulumi:"principalEntityType"` }
Resource for managing an AWS Verified Permissions Identity Source.
## Example Usage
### Cognito User Pool Configuration Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cognito" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedpermissions" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := verifiedpermissions.NewPolicyStore(ctx, "example", &verifiedpermissions.PolicyStoreArgs{ ValidationSettings: &verifiedpermissions.PolicyStoreValidationSettingsArgs{ Mode: pulumi.String("STRICT"), }, }) if err != nil { return err } exampleUserPool, err := cognito.NewUserPool(ctx, "example", &cognito.UserPoolArgs{ Name: pulumi.String("example"), }) if err != nil { return err } exampleUserPoolClient, err := cognito.NewUserPoolClient(ctx, "example", &cognito.UserPoolClientArgs{ Name: pulumi.String("example"), UserPoolId: exampleUserPool.ID(), ExplicitAuthFlows: pulumi.StringArray{ pulumi.String("ADMIN_NO_SRP_AUTH"), }, }) if err != nil { return err } _, err = verifiedpermissions.NewIdentitySource(ctx, "example", &verifiedpermissions.IdentitySourceArgs{ PolicyStoreId: example.ID(), Configuration: &verifiedpermissions.IdentitySourceConfigurationArgs{ CognitoUserPoolConfiguration: &verifiedpermissions.IdentitySourceConfigurationCognitoUserPoolConfigurationArgs{ UserPoolArn: exampleUserPool.Arn, ClientIds: pulumi.StringArray{ exampleUserPoolClient.ID(), }, }, }, }) if err != nil { return err } return nil }) }
```
### OpenID Connect Configuration Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedpermissions" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := verifiedpermissions.NewPolicyStore(ctx, "example", &verifiedpermissions.PolicyStoreArgs{ ValidationSettings: &verifiedpermissions.PolicyStoreValidationSettingsArgs{ Mode: pulumi.String("STRICT"), }, }) if err != nil { return err } _, err = verifiedpermissions.NewIdentitySource(ctx, "example", &verifiedpermissions.IdentitySourceArgs{ PolicyStoreId: example.ID(), Configuration: &verifiedpermissions.IdentitySourceConfigurationArgs{ OpenIdConnectConfiguration: &verifiedpermissions.IdentitySourceConfigurationOpenIdConnectConfigurationArgs{ Issuer: pulumi.String("https://auth.example.com"), TokenSelection: &verifiedpermissions.IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs{ AccessTokenOnly: &verifiedpermissions.IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs{ Audiences: pulumi.StringArray{ pulumi.String("https://myapp.example.com"), }, PrincipalIdClaim: pulumi.String("sub"), }, }, EntityIdPrefix: pulumi.String("MyOIDCProvider"), GroupConfiguration: &verifiedpermissions.IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs{ GroupClaim: pulumi.String("groups"), GroupEntityType: pulumi.String("MyCorp::UserGroup"), }, }, }, PrincipalEntityType: pulumi.String("MyCorp::User"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Verified Permissions Identity Source using the `policy_store_id:identity_source_id`. For example:
```sh $ pulumi import aws:verifiedpermissions/identitySource:IdentitySource example policy-store-id-12345678:identity-source-id-12345678 ```
func GetIdentitySource ¶ added in v6.45.0
func GetIdentitySource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentitySourceState, opts ...pulumi.ResourceOption) (*IdentitySource, error)
GetIdentitySource gets an existing IdentitySource 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 NewIdentitySource ¶ added in v6.45.0
func NewIdentitySource(ctx *pulumi.Context, name string, args *IdentitySourceArgs, opts ...pulumi.ResourceOption) (*IdentitySource, error)
NewIdentitySource registers a new resource with the given unique name, arguments, and options.
func (*IdentitySource) ElementType ¶ added in v6.45.0
func (*IdentitySource) ElementType() reflect.Type
func (*IdentitySource) ToIdentitySourceOutput ¶ added in v6.45.0
func (i *IdentitySource) ToIdentitySourceOutput() IdentitySourceOutput
func (*IdentitySource) ToIdentitySourceOutputWithContext ¶ added in v6.45.0
func (i *IdentitySource) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
type IdentitySourceArgs ¶ added in v6.45.0
type IdentitySourceArgs struct { // Specifies the details required to communicate with the identity provider (IdP) associated with this identity source. See Configuration below. Configuration IdentitySourceConfigurationPtrInput // Specifies the ID of the policy store in which you want to store this identity source. PolicyStoreId pulumi.StringInput // Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source. PrincipalEntityType pulumi.StringPtrInput }
The set of arguments for constructing a IdentitySource resource.
func (IdentitySourceArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceArgs) ElementType() reflect.Type
type IdentitySourceArray ¶ added in v6.45.0
type IdentitySourceArray []IdentitySourceInput
func (IdentitySourceArray) ElementType ¶ added in v6.45.0
func (IdentitySourceArray) ElementType() reflect.Type
func (IdentitySourceArray) ToIdentitySourceArrayOutput ¶ added in v6.45.0
func (i IdentitySourceArray) ToIdentitySourceArrayOutput() IdentitySourceArrayOutput
func (IdentitySourceArray) ToIdentitySourceArrayOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceArray) ToIdentitySourceArrayOutputWithContext(ctx context.Context) IdentitySourceArrayOutput
type IdentitySourceArrayInput ¶ added in v6.45.0
type IdentitySourceArrayInput interface { pulumi.Input ToIdentitySourceArrayOutput() IdentitySourceArrayOutput ToIdentitySourceArrayOutputWithContext(context.Context) IdentitySourceArrayOutput }
IdentitySourceArrayInput is an input type that accepts IdentitySourceArray and IdentitySourceArrayOutput values. You can construct a concrete instance of `IdentitySourceArrayInput` via:
IdentitySourceArray{ IdentitySourceArgs{...} }
type IdentitySourceArrayOutput ¶ added in v6.45.0
type IdentitySourceArrayOutput struct{ *pulumi.OutputState }
func (IdentitySourceArrayOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceArrayOutput) ElementType() reflect.Type
func (IdentitySourceArrayOutput) Index ¶ added in v6.45.0
func (o IdentitySourceArrayOutput) Index(i pulumi.IntInput) IdentitySourceOutput
func (IdentitySourceArrayOutput) ToIdentitySourceArrayOutput ¶ added in v6.45.0
func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutput() IdentitySourceArrayOutput
func (IdentitySourceArrayOutput) ToIdentitySourceArrayOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutputWithContext(ctx context.Context) IdentitySourceArrayOutput
type IdentitySourceConfiguration ¶ added in v6.45.0
type IdentitySourceConfiguration struct { // Specifies the configuration details of an Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. See Cognito User Pool Configuration below. CognitoUserPoolConfiguration *IdentitySourceConfigurationCognitoUserPoolConfiguration `pulumi:"cognitoUserPoolConfiguration"` // Specifies the configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. See Open ID Connect Configuration below. OpenIdConnectConfiguration *IdentitySourceConfigurationOpenIdConnectConfiguration `pulumi:"openIdConnectConfiguration"` }
type IdentitySourceConfigurationArgs ¶ added in v6.45.0
type IdentitySourceConfigurationArgs struct { // Specifies the configuration details of an Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. See Cognito User Pool Configuration below. CognitoUserPoolConfiguration IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput `pulumi:"cognitoUserPoolConfiguration"` // Specifies the configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. See Open ID Connect Configuration below. OpenIdConnectConfiguration IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput `pulumi:"openIdConnectConfiguration"` }
func (IdentitySourceConfigurationArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
func (IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
type IdentitySourceConfigurationCognitoUserPoolConfiguration ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfiguration struct { // The unique application client IDs that are associated with the specified Amazon Cognito user pool. ClientIds []string `pulumi:"clientIds"` // The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below. GroupConfiguration *IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration `pulumi:"groupConfiguration"` // The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized. UserPoolArn string `pulumi:"userPoolArn"` }
type IdentitySourceConfigurationCognitoUserPoolConfigurationArgs ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationArgs struct { // The unique application client IDs that are associated with the specified Amazon Cognito user pool. ClientIds pulumi.StringArrayInput `pulumi:"clientIds"` // The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below. GroupConfiguration IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput `pulumi:"groupConfiguration"` // The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized. UserPoolArn pulumi.StringInput `pulumi:"userPoolArn"` }
func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration struct { // The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`. GroupEntityType string `pulumi:"groupEntityType"` }
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs struct { // The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`. GroupEntityType pulumi.StringInput `pulumi:"groupEntityType"` }
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationInput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationInput interface { pulumi.Input ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext(context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput }
IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationInput is an input type that accepts IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs and IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput values. You can construct a concrete instance of `IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationInput` via:
IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs{...}
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) GroupEntityType ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) GroupEntityType() pulumi.StringOutput
The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`.
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput interface { pulumi.Input ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput }
IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput is an input type that accepts IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs, IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtr and IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput` via:
IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs{...} or: nil
func IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtr ¶ added in v6.45.0
func IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtr(v *IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationArgs) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrInput
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) Elem ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) GroupEntityType ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) GroupEntityType() pulumi.StringPtrOutput
The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`.
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
type IdentitySourceConfigurationCognitoUserPoolConfigurationInput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationInput interface { pulumi.Input ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationOutput ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext(context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationOutput }
IdentitySourceConfigurationCognitoUserPoolConfigurationInput is an input type that accepts IdentitySourceConfigurationCognitoUserPoolConfigurationArgs and IdentitySourceConfigurationCognitoUserPoolConfigurationOutput values. You can construct a concrete instance of `IdentitySourceConfigurationCognitoUserPoolConfigurationInput` via:
IdentitySourceConfigurationCognitoUserPoolConfigurationArgs{...}
type IdentitySourceConfigurationCognitoUserPoolConfigurationOutput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ClientIds ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ClientIds() pulumi.StringArrayOutput
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) GroupConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) GroupConfiguration() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below.
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) UserPoolArn ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationOutput) UserPoolArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.
type IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput interface { pulumi.Input ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput }
IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput is an input type that accepts IdentitySourceConfigurationCognitoUserPoolConfigurationArgs, IdentitySourceConfigurationCognitoUserPoolConfigurationPtr and IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput` via:
IdentitySourceConfigurationCognitoUserPoolConfigurationArgs{...} or: nil
func IdentitySourceConfigurationCognitoUserPoolConfigurationPtr ¶ added in v6.45.0
func IdentitySourceConfigurationCognitoUserPoolConfigurationPtr(v *IdentitySourceConfigurationCognitoUserPoolConfigurationArgs) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrInput
type IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ClientIds ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ClientIds() pulumi.StringArrayOutput
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) GroupConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) GroupConfiguration() IdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationPtrOutput
The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below.
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) UserPoolArn ¶ added in v6.45.0
func (o IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput) UserPoolArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.
type IdentitySourceConfigurationInput ¶ added in v6.45.0
type IdentitySourceConfigurationInput interface { pulumi.Input ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput ToIdentitySourceConfigurationOutputWithContext(context.Context) IdentitySourceConfigurationOutput }
IdentitySourceConfigurationInput is an input type that accepts IdentitySourceConfigurationArgs and IdentitySourceConfigurationOutput values. You can construct a concrete instance of `IdentitySourceConfigurationInput` via:
IdentitySourceConfigurationArgs{...}
type IdentitySourceConfigurationOpenIdConnectConfiguration ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfiguration struct { // A descriptive string that you want to prefix to user entities from your OIDC identity provider. EntityIdPrefix *string `pulumi:"entityIdPrefix"` // The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below. GroupConfiguration *IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration `pulumi:"groupConfiguration"` // The issuer URL of an OIDC identity provider. This URL must have an OIDC discovery endpoint at the path `.well-known/openid-configuration`. Issuer string `pulumi:"issuer"` // The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source. See Token Selection below. TokenSelection *IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection `pulumi:"tokenSelection"` }
type IdentitySourceConfigurationOpenIdConnectConfigurationArgs ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationArgs struct { // A descriptive string that you want to prefix to user entities from your OIDC identity provider. EntityIdPrefix pulumi.StringPtrInput `pulumi:"entityIdPrefix"` // The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below. GroupConfiguration IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput `pulumi:"groupConfiguration"` // The issuer URL of an OIDC identity provider. This URL must have an OIDC discovery endpoint at the path `.well-known/openid-configuration`. Issuer pulumi.StringInput `pulumi:"issuer"` // The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source. See Token Selection below. TokenSelection IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput `pulumi:"tokenSelection"` }
func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration struct { // The token claim that you want Verified Permissions to interpret as group membership. For example, `groups`. GroupClaim string `pulumi:"groupClaim"` // The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`. GroupEntityType string `pulumi:"groupEntityType"` }
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs struct { // The token claim that you want Verified Permissions to interpret as group membership. For example, `groups`. GroupClaim pulumi.StringInput `pulumi:"groupClaim"` // The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`. GroupEntityType pulumi.StringInput `pulumi:"groupEntityType"` }
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs and IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs{...}
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) GroupClaim ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) GroupClaim() pulumi.StringOutput
The token claim that you want Verified Permissions to interpret as group membership. For example, `groups`.
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) GroupEntityType ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) GroupEntityType() pulumi.StringOutput
The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`.
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs, IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtr and IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs{...} or: nil
func IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtr ¶ added in v6.45.0
func IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtr(v *IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationArgs) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrInput
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) Elem ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) GroupClaim ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) GroupClaim() pulumi.StringPtrOutput
The token claim that you want Verified Permissions to interpret as group membership. For example, `groups`.
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) GroupEntityType ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) GroupEntityType() pulumi.StringPtrOutput
The name of the schema entity type that's mapped to the user pool group. Defaults to `AWS::CognitoGroup`.
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationArgs and IdentitySourceConfigurationOpenIdConnectConfigurationOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationArgs{...}
type IdentitySourceConfigurationOpenIdConnectConfigurationOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) EntityIdPrefix ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) EntityIdPrefix() pulumi.StringPtrOutput
A descriptive string that you want to prefix to user entities from your OIDC identity provider.
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) GroupConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) GroupConfiguration() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below.
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) Issuer ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) Issuer() pulumi.StringOutput
The issuer URL of an OIDC identity provider. This URL must have an OIDC discovery endpoint at the path `.well-known/openid-configuration`.
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutput() IdentitySourceConfigurationOpenIdConnectConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationOutput) TokenSelection ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationOutput) TokenSelection() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source. See Token Selection below.
type IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationArgs, IdentitySourceConfigurationOpenIdConnectConfigurationPtr and IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationArgs{...} or: nil
func IdentitySourceConfigurationOpenIdConnectConfigurationPtr ¶ added in v6.45.0
func IdentitySourceConfigurationOpenIdConnectConfigurationPtr(v *IdentitySourceConfigurationOpenIdConnectConfigurationArgs) IdentitySourceConfigurationOpenIdConnectConfigurationPtrInput
type IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) EntityIdPrefix ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) EntityIdPrefix() pulumi.StringPtrOutput
A descriptive string that you want to prefix to user entities from your OIDC identity provider.
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) GroupConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) GroupConfiguration() IdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationPtrOutput
The type of entity that a policy store maps to groups from an Amazon Cognito user pool identity source. See Group Configuration below.
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) Issuer ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
The issuer URL of an OIDC identity provider. This URL must have an OIDC discovery endpoint at the path `.well-known/openid-configuration`.
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) TokenSelection ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput) TokenSelection() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
The token type that you want to process from your OIDC identity provider. Your policy store can process either identity (ID) or access tokens from a given OIDC identity source. See Token Selection below.
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection struct { // The OIDC configuration for processing access tokens. See Access Token Only below. AccessTokenOnly *IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly `pulumi:"accessTokenOnly"` // The OIDC configuration for processing identity (ID) tokens. See Identity Token Only below. IdentityTokenOnly *IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly `pulumi:"identityTokenOnly"` }
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly struct { // The access token aud claim values that you want to accept in your policy store. Audiences []string `pulumi:"audiences"` // The claim that determines the principal in OIDC access tokens. PrincipalIdClaim *string `pulumi:"principalIdClaim"` }
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs struct { // The access token aud claim values that you want to accept in your policy store. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // The claim that determines the principal in OIDC access tokens. PrincipalIdClaim pulumi.StringPtrInput `pulumi:"principalIdClaim"` }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs and IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs{...}
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) Audiences ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) Audiences() pulumi.StringArrayOutput
The access token aud claim values that you want to accept in your policy store.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) PrincipalIdClaim ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) PrincipalIdClaim() pulumi.StringPtrOutput
The claim that determines the principal in OIDC access tokens.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs, IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtr and IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs{...} or: nil
func IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtr ¶ added in v6.45.0
func IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtr(v *IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyArgs) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) Audiences ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) Audiences() pulumi.StringArrayOutput
The access token aud claim values that you want to accept in your policy store.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) Elem ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) PrincipalIdClaim ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) PrincipalIdClaim() pulumi.StringPtrOutput
The claim that determines the principal in OIDC access tokens.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs struct { // The OIDC configuration for processing access tokens. See Access Token Only below. AccessTokenOnly IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrInput `pulumi:"accessTokenOnly"` // The OIDC configuration for processing identity (ID) tokens. See Identity Token Only below. IdentityTokenOnly IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput `pulumi:"identityTokenOnly"` }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly struct { // The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider. ClientIds []string `pulumi:"clientIds"` // The claim that determines the principal in OIDC access tokens. PrincipalIdClaim *string `pulumi:"principalIdClaim"` }
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs struct { // The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider. ClientIds pulumi.StringArrayInput `pulumi:"clientIds"` // The claim that determines the principal in OIDC access tokens. PrincipalIdClaim pulumi.StringPtrInput `pulumi:"principalIdClaim"` }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs and IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs{...}
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ClientIds ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ClientIds() pulumi.StringArrayOutput
The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) PrincipalIdClaim ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) PrincipalIdClaim() pulumi.StringPtrOutput
The claim that determines the principal in OIDC access tokens.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs, IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtr and IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs{...} or: nil
func IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtr ¶ added in v6.45.0
func IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtr(v *IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyArgs) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrInput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ClientIds ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ClientIds() pulumi.StringArrayOutput
The ID token audience, or client ID, claim values that you want to accept in your policy store from an OIDC identity provider.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) Elem ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) PrincipalIdClaim ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) PrincipalIdClaim() pulumi.StringPtrOutput
The claim that determines the principal in OIDC access tokens.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs and IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs{...}
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) AccessTokenOnly ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) AccessTokenOnly() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
The OIDC configuration for processing access tokens. See Access Token Only below.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) IdentityTokenOnly ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) IdentityTokenOnly() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
The OIDC configuration for processing identity (ID) tokens. See Identity Token Only below.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput interface { pulumi.Input ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput }
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput is an input type that accepts IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs, IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtr and IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput` via:
IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs{...} or: nil
func IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtr ¶ added in v6.45.0
func IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtr(v *IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionArgs) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrInput
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) AccessTokenOnly ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) AccessTokenOnly() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyPtrOutput
The OIDC configuration for processing access tokens. See Access Token Only below.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) Elem ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) IdentityTokenOnly ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) IdentityTokenOnly() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyPtrOutput
The OIDC configuration for processing identity (ID) tokens. See Identity Token Only below.
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput() IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
func (IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput) ToIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionPtrOutput
type IdentitySourceConfigurationOutput ¶ added in v6.45.0
type IdentitySourceConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOutput) CognitoUserPoolConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationOutput) CognitoUserPoolConfiguration() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
Specifies the configuration details of an Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. See Cognito User Pool Configuration below.
func (IdentitySourceConfigurationOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOutput) OpenIdConnectConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationOutput) OpenIdConnectConfiguration() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
Specifies the configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. See Open ID Connect Configuration below.
func (IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
func (IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
type IdentitySourceConfigurationPtrInput ¶ added in v6.45.0
type IdentitySourceConfigurationPtrInput interface { pulumi.Input ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput ToIdentitySourceConfigurationPtrOutputWithContext(context.Context) IdentitySourceConfigurationPtrOutput }
IdentitySourceConfigurationPtrInput is an input type that accepts IdentitySourceConfigurationArgs, IdentitySourceConfigurationPtr and IdentitySourceConfigurationPtrOutput values. You can construct a concrete instance of `IdentitySourceConfigurationPtrInput` via:
IdentitySourceConfigurationArgs{...} or: nil
func IdentitySourceConfigurationPtr ¶ added in v6.45.0
func IdentitySourceConfigurationPtr(v *IdentitySourceConfigurationArgs) IdentitySourceConfigurationPtrInput
type IdentitySourceConfigurationPtrOutput ¶ added in v6.45.0
type IdentitySourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationPtrOutput) CognitoUserPoolConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationPtrOutput) CognitoUserPoolConfiguration() IdentitySourceConfigurationCognitoUserPoolConfigurationPtrOutput
Specifies the configuration details of an Amazon Cognito user pool that Verified Permissions can use as a source of authenticated identities as entities. See Cognito User Pool Configuration below.
func (IdentitySourceConfigurationPtrOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceConfigurationPtrOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationPtrOutput) OpenIdConnectConfiguration ¶ added in v6.45.0
func (o IdentitySourceConfigurationPtrOutput) OpenIdConnectConfiguration() IdentitySourceConfigurationOpenIdConnectConfigurationPtrOutput
Specifies the configuration details of an OpenID Connect (OIDC) identity provider, or identity source, that Verified Permissions can use to generate entities from authenticated identities. See Open ID Connect Configuration below.
func (IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutput ¶ added in v6.45.0
func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
func (IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
type IdentitySourceInput ¶ added in v6.45.0
type IdentitySourceInput interface { pulumi.Input ToIdentitySourceOutput() IdentitySourceOutput ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput }
type IdentitySourceMap ¶ added in v6.45.0
type IdentitySourceMap map[string]IdentitySourceInput
func (IdentitySourceMap) ElementType ¶ added in v6.45.0
func (IdentitySourceMap) ElementType() reflect.Type
func (IdentitySourceMap) ToIdentitySourceMapOutput ¶ added in v6.45.0
func (i IdentitySourceMap) ToIdentitySourceMapOutput() IdentitySourceMapOutput
func (IdentitySourceMap) ToIdentitySourceMapOutputWithContext ¶ added in v6.45.0
func (i IdentitySourceMap) ToIdentitySourceMapOutputWithContext(ctx context.Context) IdentitySourceMapOutput
type IdentitySourceMapInput ¶ added in v6.45.0
type IdentitySourceMapInput interface { pulumi.Input ToIdentitySourceMapOutput() IdentitySourceMapOutput ToIdentitySourceMapOutputWithContext(context.Context) IdentitySourceMapOutput }
IdentitySourceMapInput is an input type that accepts IdentitySourceMap and IdentitySourceMapOutput values. You can construct a concrete instance of `IdentitySourceMapInput` via:
IdentitySourceMap{ "key": IdentitySourceArgs{...} }
type IdentitySourceMapOutput ¶ added in v6.45.0
type IdentitySourceMapOutput struct{ *pulumi.OutputState }
func (IdentitySourceMapOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceMapOutput) ElementType() reflect.Type
func (IdentitySourceMapOutput) MapIndex ¶ added in v6.45.0
func (o IdentitySourceMapOutput) MapIndex(k pulumi.StringInput) IdentitySourceOutput
func (IdentitySourceMapOutput) ToIdentitySourceMapOutput ¶ added in v6.45.0
func (o IdentitySourceMapOutput) ToIdentitySourceMapOutput() IdentitySourceMapOutput
func (IdentitySourceMapOutput) ToIdentitySourceMapOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceMapOutput) ToIdentitySourceMapOutputWithContext(ctx context.Context) IdentitySourceMapOutput
type IdentitySourceOutput ¶ added in v6.45.0
type IdentitySourceOutput struct{ *pulumi.OutputState }
func (IdentitySourceOutput) Configuration ¶ added in v6.45.0
func (o IdentitySourceOutput) Configuration() IdentitySourceConfigurationPtrOutput
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source. See Configuration below.
func (IdentitySourceOutput) ElementType ¶ added in v6.45.0
func (IdentitySourceOutput) ElementType() reflect.Type
func (IdentitySourceOutput) PolicyStoreId ¶ added in v6.45.0
func (o IdentitySourceOutput) PolicyStoreId() pulumi.StringOutput
Specifies the ID of the policy store in which you want to store this identity source.
func (IdentitySourceOutput) PrincipalEntityType ¶ added in v6.45.0
func (o IdentitySourceOutput) PrincipalEntityType() pulumi.StringOutput
Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source.
func (IdentitySourceOutput) ToIdentitySourceOutput ¶ added in v6.45.0
func (o IdentitySourceOutput) ToIdentitySourceOutput() IdentitySourceOutput
func (IdentitySourceOutput) ToIdentitySourceOutputWithContext ¶ added in v6.45.0
func (o IdentitySourceOutput) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
type IdentitySourceState ¶ added in v6.45.0
type IdentitySourceState struct { // Specifies the details required to communicate with the identity provider (IdP) associated with this identity source. See Configuration below. Configuration IdentitySourceConfigurationPtrInput // Specifies the ID of the policy store in which you want to store this identity source. PolicyStoreId pulumi.StringPtrInput // Specifies the namespace and data type of the principals generated for identities authenticated by the new identity source. PrincipalEntityType pulumi.StringPtrInput }
func (IdentitySourceState) ElementType ¶ added in v6.45.0
func (IdentitySourceState) ElementType() reflect.Type
type LookupPolicyStoreArgs ¶
type LookupPolicyStoreArgs struct { // The ID of the Policy Store. Id string `pulumi:"id"` }
A collection of arguments for invoking getPolicyStore.
type LookupPolicyStoreOutputArgs ¶
type LookupPolicyStoreOutputArgs struct { // The ID of the Policy Store. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getPolicyStore.
func (LookupPolicyStoreOutputArgs) ElementType ¶
func (LookupPolicyStoreOutputArgs) ElementType() reflect.Type
type LookupPolicyStoreResult ¶
type LookupPolicyStoreResult struct { // The ARN of the Policy Store. Arn string `pulumi:"arn"` // The date the Policy Store was created. CreatedDate string `pulumi:"createdDate"` Description string `pulumi:"description"` Id string `pulumi:"id"` // The date the Policy Store was last updated. LastUpdatedDate string `pulumi:"lastUpdatedDate"` // Validation settings for the policy store. ValidationSettings []GetPolicyStoreValidationSetting `pulumi:"validationSettings"` }
A collection of values returned by getPolicyStore.
func LookupPolicyStore ¶
func LookupPolicyStore(ctx *pulumi.Context, args *LookupPolicyStoreArgs, opts ...pulumi.InvokeOption) (*LookupPolicyStoreResult, error)
Data source for managing an AWS Verified Permissions Policy Store.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedpermissions" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := verifiedpermissions.LookupPolicyStore(ctx, &verifiedpermissions.LookupPolicyStoreArgs{ Id: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupPolicyStoreResultOutput ¶
type LookupPolicyStoreResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicyStore.
func LookupPolicyStoreOutput ¶
func LookupPolicyStoreOutput(ctx *pulumi.Context, args LookupPolicyStoreOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyStoreResultOutput
func (LookupPolicyStoreResultOutput) Arn ¶
func (o LookupPolicyStoreResultOutput) Arn() pulumi.StringOutput
The ARN of the Policy Store.
func (LookupPolicyStoreResultOutput) CreatedDate ¶
func (o LookupPolicyStoreResultOutput) CreatedDate() pulumi.StringOutput
The date the Policy Store was created.
func (LookupPolicyStoreResultOutput) Description ¶
func (o LookupPolicyStoreResultOutput) Description() pulumi.StringOutput
func (LookupPolicyStoreResultOutput) ElementType ¶
func (LookupPolicyStoreResultOutput) ElementType() reflect.Type
func (LookupPolicyStoreResultOutput) Id ¶
func (o LookupPolicyStoreResultOutput) Id() pulumi.StringOutput
func (LookupPolicyStoreResultOutput) LastUpdatedDate ¶
func (o LookupPolicyStoreResultOutput) LastUpdatedDate() pulumi.StringOutput
The date the Policy Store was last updated.
func (LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutput ¶
func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutput() LookupPolicyStoreResultOutput
func (LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutputWithContext ¶
func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutputWithContext(ctx context.Context) LookupPolicyStoreResultOutput
func (LookupPolicyStoreResultOutput) ValidationSettings ¶
func (o LookupPolicyStoreResultOutput) ValidationSettings() GetPolicyStoreValidationSettingArrayOutput
Validation settings for the policy store.
type Policy ¶ added in v6.33.0
type Policy struct { pulumi.CustomResourceState // The date the policy was created. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The definition of the policy. See Definition below. Definition PolicyDefinitionPtrOutput `pulumi:"definition"` // The Policy ID of the policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // The Policy Store ID of the policy store. PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` }
Resource for managing an AWS Verified Permissions Policy.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedpermissions" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := verifiedpermissions.NewPolicy(ctx, "test", &verifiedpermissions.PolicyArgs{ PolicyStoreId: pulumi.Any(testAwsVerifiedpermissionsPolicyStore.Id), Definition: &verifiedpermissions.PolicyDefinitionArgs{ Static: &verifiedpermissions.PolicyDefinitionStaticArgs{ Statement: pulumi.String("permit (principal, action == Action::\"view\", resource in Album:: \"test_album\");"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Verified Permissions Policy using the `policy_id,policy_store_id`. For example:
```sh $ pulumi import aws:verifiedpermissions/policy:Policy example policy-id-12345678,policy-store-id-12345678 ```
func GetPolicy ¶ added in v6.33.0
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶ added in v6.33.0
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶ added in v6.33.0
func (*Policy) ToPolicyOutput ¶ added in v6.33.0
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶ added in v6.33.0
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶ added in v6.33.0
type PolicyArgs struct { // The definition of the policy. See Definition below. Definition PolicyDefinitionPtrInput // The Policy Store ID of the policy store. PolicyStoreId pulumi.StringInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶ added in v6.33.0
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶ added in v6.33.0
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶ added in v6.33.0
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶ added in v6.33.0
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶ added in v6.33.0
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶ added in v6.33.0
type PolicyArrayInput interface { pulumi.Input ToPolicyArrayOutput() PolicyArrayOutput ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput }
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶ added in v6.33.0
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶ added in v6.33.0
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶ added in v6.33.0
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶ added in v6.33.0
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶ added in v6.33.0
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyDefinition ¶ added in v6.33.0
type PolicyDefinition struct { // The static policy statement. See Static below. Static *PolicyDefinitionStatic `pulumi:"static"` // The template linked policy. See Template Linked below. TemplateLinked *PolicyDefinitionTemplateLinked `pulumi:"templateLinked"` }
type PolicyDefinitionArgs ¶ added in v6.33.0
type PolicyDefinitionArgs struct { // The static policy statement. See Static below. Static PolicyDefinitionStaticPtrInput `pulumi:"static"` // The template linked policy. See Template Linked below. TemplateLinked PolicyDefinitionTemplateLinkedPtrInput `pulumi:"templateLinked"` }
func (PolicyDefinitionArgs) ElementType ¶ added in v6.33.0
func (PolicyDefinitionArgs) ElementType() reflect.Type
func (PolicyDefinitionArgs) ToPolicyDefinitionOutput ¶ added in v6.33.0
func (i PolicyDefinitionArgs) ToPolicyDefinitionOutput() PolicyDefinitionOutput
func (PolicyDefinitionArgs) ToPolicyDefinitionOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionArgs) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
func (PolicyDefinitionArgs) ToPolicyDefinitionPtrOutput ¶ added in v6.33.0
func (i PolicyDefinitionArgs) ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput
func (PolicyDefinitionArgs) ToPolicyDefinitionPtrOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionArgs) ToPolicyDefinitionPtrOutputWithContext(ctx context.Context) PolicyDefinitionPtrOutput
type PolicyDefinitionInput ¶ added in v6.33.0
type PolicyDefinitionInput interface { pulumi.Input ToPolicyDefinitionOutput() PolicyDefinitionOutput ToPolicyDefinitionOutputWithContext(context.Context) PolicyDefinitionOutput }
PolicyDefinitionInput is an input type that accepts PolicyDefinitionArgs and PolicyDefinitionOutput values. You can construct a concrete instance of `PolicyDefinitionInput` via:
PolicyDefinitionArgs{...}
type PolicyDefinitionOutput ¶ added in v6.33.0
type PolicyDefinitionOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionOutput) ElementType() reflect.Type
func (PolicyDefinitionOutput) Static ¶ added in v6.33.0
func (o PolicyDefinitionOutput) Static() PolicyDefinitionStaticPtrOutput
The static policy statement. See Static below.
func (PolicyDefinitionOutput) TemplateLinked ¶ added in v6.33.0
func (o PolicyDefinitionOutput) TemplateLinked() PolicyDefinitionTemplateLinkedPtrOutput
The template linked policy. See Template Linked below.
func (PolicyDefinitionOutput) ToPolicyDefinitionOutput ¶ added in v6.33.0
func (o PolicyDefinitionOutput) ToPolicyDefinitionOutput() PolicyDefinitionOutput
func (PolicyDefinitionOutput) ToPolicyDefinitionOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionOutput) ToPolicyDefinitionOutputWithContext(ctx context.Context) PolicyDefinitionOutput
func (PolicyDefinitionOutput) ToPolicyDefinitionPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionOutput) ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput
func (PolicyDefinitionOutput) ToPolicyDefinitionPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionOutput) ToPolicyDefinitionPtrOutputWithContext(ctx context.Context) PolicyDefinitionPtrOutput
type PolicyDefinitionPtrInput ¶ added in v6.33.0
type PolicyDefinitionPtrInput interface { pulumi.Input ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput ToPolicyDefinitionPtrOutputWithContext(context.Context) PolicyDefinitionPtrOutput }
PolicyDefinitionPtrInput is an input type that accepts PolicyDefinitionArgs, PolicyDefinitionPtr and PolicyDefinitionPtrOutput values. You can construct a concrete instance of `PolicyDefinitionPtrInput` via:
PolicyDefinitionArgs{...} or: nil
func PolicyDefinitionPtr ¶ added in v6.33.0
func PolicyDefinitionPtr(v *PolicyDefinitionArgs) PolicyDefinitionPtrInput
type PolicyDefinitionPtrOutput ¶ added in v6.33.0
type PolicyDefinitionPtrOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionPtrOutput) Elem ¶ added in v6.33.0
func (o PolicyDefinitionPtrOutput) Elem() PolicyDefinitionOutput
func (PolicyDefinitionPtrOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionPtrOutput) ElementType() reflect.Type
func (PolicyDefinitionPtrOutput) Static ¶ added in v6.33.0
func (o PolicyDefinitionPtrOutput) Static() PolicyDefinitionStaticPtrOutput
The static policy statement. See Static below.
func (PolicyDefinitionPtrOutput) TemplateLinked ¶ added in v6.33.0
func (o PolicyDefinitionPtrOutput) TemplateLinked() PolicyDefinitionTemplateLinkedPtrOutput
The template linked policy. See Template Linked below.
func (PolicyDefinitionPtrOutput) ToPolicyDefinitionPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionPtrOutput) ToPolicyDefinitionPtrOutput() PolicyDefinitionPtrOutput
func (PolicyDefinitionPtrOutput) ToPolicyDefinitionPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionPtrOutput) ToPolicyDefinitionPtrOutputWithContext(ctx context.Context) PolicyDefinitionPtrOutput
type PolicyDefinitionStatic ¶ added in v6.33.0
type PolicyDefinitionStaticArgs ¶ added in v6.33.0
type PolicyDefinitionStaticArgs struct { // The description of the static policy. Description pulumi.StringPtrInput `pulumi:"description"` // The statement of the static policy. Statement pulumi.StringInput `pulumi:"statement"` }
func (PolicyDefinitionStaticArgs) ElementType ¶ added in v6.33.0
func (PolicyDefinitionStaticArgs) ElementType() reflect.Type
func (PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticOutput ¶ added in v6.33.0
func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticOutput() PolicyDefinitionStaticOutput
func (PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticOutputWithContext(ctx context.Context) PolicyDefinitionStaticOutput
func (PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticPtrOutput ¶ added in v6.33.0
func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput
func (PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticPtrOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionStaticArgs) ToPolicyDefinitionStaticPtrOutputWithContext(ctx context.Context) PolicyDefinitionStaticPtrOutput
type PolicyDefinitionStaticInput ¶ added in v6.33.0
type PolicyDefinitionStaticInput interface { pulumi.Input ToPolicyDefinitionStaticOutput() PolicyDefinitionStaticOutput ToPolicyDefinitionStaticOutputWithContext(context.Context) PolicyDefinitionStaticOutput }
PolicyDefinitionStaticInput is an input type that accepts PolicyDefinitionStaticArgs and PolicyDefinitionStaticOutput values. You can construct a concrete instance of `PolicyDefinitionStaticInput` via:
PolicyDefinitionStaticArgs{...}
type PolicyDefinitionStaticOutput ¶ added in v6.33.0
type PolicyDefinitionStaticOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionStaticOutput) Description ¶ added in v6.33.0
func (o PolicyDefinitionStaticOutput) Description() pulumi.StringPtrOutput
The description of the static policy.
func (PolicyDefinitionStaticOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionStaticOutput) ElementType() reflect.Type
func (PolicyDefinitionStaticOutput) Statement ¶ added in v6.33.0
func (o PolicyDefinitionStaticOutput) Statement() pulumi.StringOutput
The statement of the static policy.
func (PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticOutput ¶ added in v6.33.0
func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticOutput() PolicyDefinitionStaticOutput
func (PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticOutputWithContext(ctx context.Context) PolicyDefinitionStaticOutput
func (PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput
func (PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionStaticOutput) ToPolicyDefinitionStaticPtrOutputWithContext(ctx context.Context) PolicyDefinitionStaticPtrOutput
type PolicyDefinitionStaticPtrInput ¶ added in v6.33.0
type PolicyDefinitionStaticPtrInput interface { pulumi.Input ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput ToPolicyDefinitionStaticPtrOutputWithContext(context.Context) PolicyDefinitionStaticPtrOutput }
PolicyDefinitionStaticPtrInput is an input type that accepts PolicyDefinitionStaticArgs, PolicyDefinitionStaticPtr and PolicyDefinitionStaticPtrOutput values. You can construct a concrete instance of `PolicyDefinitionStaticPtrInput` via:
PolicyDefinitionStaticArgs{...} or: nil
func PolicyDefinitionStaticPtr ¶ added in v6.33.0
func PolicyDefinitionStaticPtr(v *PolicyDefinitionStaticArgs) PolicyDefinitionStaticPtrInput
type PolicyDefinitionStaticPtrOutput ¶ added in v6.33.0
type PolicyDefinitionStaticPtrOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionStaticPtrOutput) Description ¶ added in v6.33.0
func (o PolicyDefinitionStaticPtrOutput) Description() pulumi.StringPtrOutput
The description of the static policy.
func (PolicyDefinitionStaticPtrOutput) Elem ¶ added in v6.33.0
func (o PolicyDefinitionStaticPtrOutput) Elem() PolicyDefinitionStaticOutput
func (PolicyDefinitionStaticPtrOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionStaticPtrOutput) ElementType() reflect.Type
func (PolicyDefinitionStaticPtrOutput) Statement ¶ added in v6.33.0
func (o PolicyDefinitionStaticPtrOutput) Statement() pulumi.StringPtrOutput
The statement of the static policy.
func (PolicyDefinitionStaticPtrOutput) ToPolicyDefinitionStaticPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionStaticPtrOutput) ToPolicyDefinitionStaticPtrOutput() PolicyDefinitionStaticPtrOutput
func (PolicyDefinitionStaticPtrOutput) ToPolicyDefinitionStaticPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionStaticPtrOutput) ToPolicyDefinitionStaticPtrOutputWithContext(ctx context.Context) PolicyDefinitionStaticPtrOutput
type PolicyDefinitionTemplateLinked ¶ added in v6.33.0
type PolicyDefinitionTemplateLinked struct { // The ID of the template. PolicyTemplateId string `pulumi:"policyTemplateId"` // The principal of the template linked policy. Principal *PolicyDefinitionTemplateLinkedPrincipal `pulumi:"principal"` // The resource of the template linked policy. Resource *PolicyDefinitionTemplateLinkedResource `pulumi:"resource"` }
type PolicyDefinitionTemplateLinkedArgs ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedArgs struct { // The ID of the template. PolicyTemplateId pulumi.StringInput `pulumi:"policyTemplateId"` // The principal of the template linked policy. Principal PolicyDefinitionTemplateLinkedPrincipalPtrInput `pulumi:"principal"` // The resource of the template linked policy. Resource PolicyDefinitionTemplateLinkedResourcePtrInput `pulumi:"resource"` }
func (PolicyDefinitionTemplateLinkedArgs) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedArgs) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedOutput ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedOutput() PolicyDefinitionTemplateLinkedOutput
func (PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedOutput
func (PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedPtrOutput ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput
func (PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedArgs) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPtrOutput
type PolicyDefinitionTemplateLinkedInput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedInput interface { pulumi.Input ToPolicyDefinitionTemplateLinkedOutput() PolicyDefinitionTemplateLinkedOutput ToPolicyDefinitionTemplateLinkedOutputWithContext(context.Context) PolicyDefinitionTemplateLinkedOutput }
PolicyDefinitionTemplateLinkedInput is an input type that accepts PolicyDefinitionTemplateLinkedArgs and PolicyDefinitionTemplateLinkedOutput values. You can construct a concrete instance of `PolicyDefinitionTemplateLinkedInput` via:
PolicyDefinitionTemplateLinkedArgs{...}
type PolicyDefinitionTemplateLinkedOutput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionTemplateLinkedOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedOutput) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedOutput) PolicyTemplateId ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) PolicyTemplateId() pulumi.StringOutput
The ID of the template.
func (PolicyDefinitionTemplateLinkedOutput) Principal ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) Principal() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
The principal of the template linked policy.
func (PolicyDefinitionTemplateLinkedOutput) Resource ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) Resource() PolicyDefinitionTemplateLinkedResourcePtrOutput
The resource of the template linked policy.
func (PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedOutput() PolicyDefinitionTemplateLinkedOutput
func (PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedOutput
func (PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput
func (PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedOutput) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPtrOutput
type PolicyDefinitionTemplateLinkedPrincipal ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPrincipalArgs ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPrincipalArgs struct { // The entity ID of the principal. EntityId pulumi.StringInput `pulumi:"entityId"` // The entity type of the principal. EntityType pulumi.StringInput `pulumi:"entityType"` }
func (PolicyDefinitionTemplateLinkedPrincipalArgs) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedPrincipalArgs) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalOutput ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalOutput() PolicyDefinitionTemplateLinkedPrincipalOutput
func (PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalOutput
func (PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
func (PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedPrincipalArgs) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput
type PolicyDefinitionTemplateLinkedPrincipalInput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPrincipalInput interface { pulumi.Input ToPolicyDefinitionTemplateLinkedPrincipalOutput() PolicyDefinitionTemplateLinkedPrincipalOutput ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext(context.Context) PolicyDefinitionTemplateLinkedPrincipalOutput }
PolicyDefinitionTemplateLinkedPrincipalInput is an input type that accepts PolicyDefinitionTemplateLinkedPrincipalArgs and PolicyDefinitionTemplateLinkedPrincipalOutput values. You can construct a concrete instance of `PolicyDefinitionTemplateLinkedPrincipalInput` via:
PolicyDefinitionTemplateLinkedPrincipalArgs{...}
type PolicyDefinitionTemplateLinkedPrincipalOutput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPrincipalOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionTemplateLinkedPrincipalOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedPrincipalOutput) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedPrincipalOutput) EntityId ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalOutput) EntityId() pulumi.StringOutput
The entity ID of the principal.
func (PolicyDefinitionTemplateLinkedPrincipalOutput) EntityType ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalOutput) EntityType() pulumi.StringOutput
The entity type of the principal.
func (PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalOutput() PolicyDefinitionTemplateLinkedPrincipalOutput
func (PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalOutput
func (PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
func (PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput
type PolicyDefinitionTemplateLinkedPrincipalPtrInput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPrincipalPtrInput interface { pulumi.Input ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput }
PolicyDefinitionTemplateLinkedPrincipalPtrInput is an input type that accepts PolicyDefinitionTemplateLinkedPrincipalArgs, PolicyDefinitionTemplateLinkedPrincipalPtr and PolicyDefinitionTemplateLinkedPrincipalPtrOutput values. You can construct a concrete instance of `PolicyDefinitionTemplateLinkedPrincipalPtrInput` via:
PolicyDefinitionTemplateLinkedPrincipalArgs{...} or: nil
func PolicyDefinitionTemplateLinkedPrincipalPtr ¶ added in v6.33.0
func PolicyDefinitionTemplateLinkedPrincipalPtr(v *PolicyDefinitionTemplateLinkedPrincipalArgs) PolicyDefinitionTemplateLinkedPrincipalPtrInput
type PolicyDefinitionTemplateLinkedPrincipalPtrOutput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPrincipalPtrOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) EntityId ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) EntityId() pulumi.StringPtrOutput
The entity ID of the principal.
func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) EntityType ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) EntityType() pulumi.StringPtrOutput
The entity type of the principal.
func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutput() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
func (PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPrincipalPtrOutput) ToPolicyDefinitionTemplateLinkedPrincipalPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPrincipalPtrOutput
type PolicyDefinitionTemplateLinkedPtrInput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPtrInput interface { pulumi.Input ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(context.Context) PolicyDefinitionTemplateLinkedPtrOutput }
PolicyDefinitionTemplateLinkedPtrInput is an input type that accepts PolicyDefinitionTemplateLinkedArgs, PolicyDefinitionTemplateLinkedPtr and PolicyDefinitionTemplateLinkedPtrOutput values. You can construct a concrete instance of `PolicyDefinitionTemplateLinkedPtrInput` via:
PolicyDefinitionTemplateLinkedArgs{...} or: nil
func PolicyDefinitionTemplateLinkedPtr ¶ added in v6.33.0
func PolicyDefinitionTemplateLinkedPtr(v *PolicyDefinitionTemplateLinkedArgs) PolicyDefinitionTemplateLinkedPtrInput
type PolicyDefinitionTemplateLinkedPtrOutput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedPtrOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionTemplateLinkedPtrOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedPtrOutput) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedPtrOutput) PolicyTemplateId ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPtrOutput) PolicyTemplateId() pulumi.StringPtrOutput
The ID of the template.
func (PolicyDefinitionTemplateLinkedPtrOutput) Principal ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPtrOutput) Principal() PolicyDefinitionTemplateLinkedPrincipalPtrOutput
The principal of the template linked policy.
func (PolicyDefinitionTemplateLinkedPtrOutput) Resource ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPtrOutput) Resource() PolicyDefinitionTemplateLinkedResourcePtrOutput
The resource of the template linked policy.
func (PolicyDefinitionTemplateLinkedPtrOutput) ToPolicyDefinitionTemplateLinkedPtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPtrOutput) ToPolicyDefinitionTemplateLinkedPtrOutput() PolicyDefinitionTemplateLinkedPtrOutput
func (PolicyDefinitionTemplateLinkedPtrOutput) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedPtrOutput) ToPolicyDefinitionTemplateLinkedPtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedPtrOutput
type PolicyDefinitionTemplateLinkedResource ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedResourceArgs ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedResourceArgs struct { // The entity ID of the resource. EntityId pulumi.StringInput `pulumi:"entityId"` // The entity type of the resource. EntityType pulumi.StringInput `pulumi:"entityType"` }
func (PolicyDefinitionTemplateLinkedResourceArgs) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedResourceArgs) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourceOutput ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourceOutput() PolicyDefinitionTemplateLinkedResourceOutput
func (PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourceOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourceOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourceOutput
func (PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourcePtrOutput ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput
func (PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext ¶ added in v6.33.0
func (i PolicyDefinitionTemplateLinkedResourceArgs) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput
type PolicyDefinitionTemplateLinkedResourceInput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedResourceInput interface { pulumi.Input ToPolicyDefinitionTemplateLinkedResourceOutput() PolicyDefinitionTemplateLinkedResourceOutput ToPolicyDefinitionTemplateLinkedResourceOutputWithContext(context.Context) PolicyDefinitionTemplateLinkedResourceOutput }
PolicyDefinitionTemplateLinkedResourceInput is an input type that accepts PolicyDefinitionTemplateLinkedResourceArgs and PolicyDefinitionTemplateLinkedResourceOutput values. You can construct a concrete instance of `PolicyDefinitionTemplateLinkedResourceInput` via:
PolicyDefinitionTemplateLinkedResourceArgs{...}
type PolicyDefinitionTemplateLinkedResourceOutput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedResourceOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionTemplateLinkedResourceOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedResourceOutput) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedResourceOutput) EntityId ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourceOutput) EntityId() pulumi.StringOutput
The entity ID of the resource.
func (PolicyDefinitionTemplateLinkedResourceOutput) EntityType ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourceOutput) EntityType() pulumi.StringOutput
The entity type of the resource.
func (PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourceOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourceOutput() PolicyDefinitionTemplateLinkedResourceOutput
func (PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourceOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourceOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourceOutput
func (PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput
func (PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourceOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput
type PolicyDefinitionTemplateLinkedResourcePtrInput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedResourcePtrInput interface { pulumi.Input ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput }
PolicyDefinitionTemplateLinkedResourcePtrInput is an input type that accepts PolicyDefinitionTemplateLinkedResourceArgs, PolicyDefinitionTemplateLinkedResourcePtr and PolicyDefinitionTemplateLinkedResourcePtrOutput values. You can construct a concrete instance of `PolicyDefinitionTemplateLinkedResourcePtrInput` via:
PolicyDefinitionTemplateLinkedResourceArgs{...} or: nil
func PolicyDefinitionTemplateLinkedResourcePtr ¶ added in v6.33.0
func PolicyDefinitionTemplateLinkedResourcePtr(v *PolicyDefinitionTemplateLinkedResourceArgs) PolicyDefinitionTemplateLinkedResourcePtrInput
type PolicyDefinitionTemplateLinkedResourcePtrOutput ¶ added in v6.33.0
type PolicyDefinitionTemplateLinkedResourcePtrOutput struct{ *pulumi.OutputState }
func (PolicyDefinitionTemplateLinkedResourcePtrOutput) ElementType ¶ added in v6.33.0
func (PolicyDefinitionTemplateLinkedResourcePtrOutput) ElementType() reflect.Type
func (PolicyDefinitionTemplateLinkedResourcePtrOutput) EntityId ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) EntityId() pulumi.StringPtrOutput
The entity ID of the resource.
func (PolicyDefinitionTemplateLinkedResourcePtrOutput) EntityType ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) EntityType() pulumi.StringPtrOutput
The entity type of the resource.
func (PolicyDefinitionTemplateLinkedResourcePtrOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutput ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutput() PolicyDefinitionTemplateLinkedResourcePtrOutput
func (PolicyDefinitionTemplateLinkedResourcePtrOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext ¶ added in v6.33.0
func (o PolicyDefinitionTemplateLinkedResourcePtrOutput) ToPolicyDefinitionTemplateLinkedResourcePtrOutputWithContext(ctx context.Context) PolicyDefinitionTemplateLinkedResourcePtrOutput
type PolicyInput ¶ added in v6.33.0
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyMap ¶ added in v6.33.0
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶ added in v6.33.0
func (PolicyMap) ToPolicyMapOutput ¶ added in v6.33.0
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶ added in v6.33.0
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶ added in v6.33.0
type PolicyMapInput interface { pulumi.Input ToPolicyMapOutput() PolicyMapOutput ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput }
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶ added in v6.33.0
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶ added in v6.33.0
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶ added in v6.33.0
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶ added in v6.33.0
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶ added in v6.33.0
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶ added in v6.33.0
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) CreatedDate ¶ added in v6.33.0
func (o PolicyOutput) CreatedDate() pulumi.StringOutput
The date the policy was created.
func (PolicyOutput) Definition ¶ added in v6.33.0
func (o PolicyOutput) Definition() PolicyDefinitionPtrOutput
The definition of the policy. See Definition below.
func (PolicyOutput) ElementType ¶ added in v6.33.0
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) PolicyId ¶ added in v6.33.0
func (o PolicyOutput) PolicyId() pulumi.StringOutput
The Policy ID of the policy.
func (PolicyOutput) PolicyStoreId ¶ added in v6.33.0
func (o PolicyOutput) PolicyStoreId() pulumi.StringOutput
The Policy Store ID of the policy store.
func (PolicyOutput) ToPolicyOutput ¶ added in v6.33.0
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶ added in v6.33.0
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶ added in v6.33.0
type PolicyState struct { // The date the policy was created. CreatedDate pulumi.StringPtrInput // The definition of the policy. See Definition below. Definition PolicyDefinitionPtrInput // The Policy ID of the policy. PolicyId pulumi.StringPtrInput // The Policy Store ID of the policy store. PolicyStoreId pulumi.StringPtrInput }
func (PolicyState) ElementType ¶ added in v6.33.0
func (PolicyState) ElementType() reflect.Type
type PolicyStore ¶
type PolicyStore struct { pulumi.CustomResourceState // The ARN of the Policy Store. Arn pulumi.StringOutput `pulumi:"arn"` // A description of the Policy Store. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the Policy Store. PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` // Validation settings for the policy store. ValidationSettings PolicyStoreValidationSettingsPtrOutput `pulumi:"validationSettings"` }
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedpermissions" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := verifiedpermissions.NewPolicyStore(ctx, "example", &verifiedpermissions.PolicyStoreArgs{ ValidationSettings: &verifiedpermissions.PolicyStoreValidationSettingsArgs{ Mode: pulumi.String("STRICT"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Verified Permissions Policy Store using the `policy_store_id`. For example:
console
% pulumi import aws_verifiedpermissions_policy_store.example DxQg2j8xvXJQ1tQCYNWj9T
func GetPolicyStore ¶
func GetPolicyStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyStoreState, opts ...pulumi.ResourceOption) (*PolicyStore, error)
GetPolicyStore gets an existing PolicyStore 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 NewPolicyStore ¶
func NewPolicyStore(ctx *pulumi.Context, name string, args *PolicyStoreArgs, opts ...pulumi.ResourceOption) (*PolicyStore, error)
NewPolicyStore registers a new resource with the given unique name, arguments, and options.
func (*PolicyStore) ElementType ¶
func (*PolicyStore) ElementType() reflect.Type
func (*PolicyStore) ToPolicyStoreOutput ¶
func (i *PolicyStore) ToPolicyStoreOutput() PolicyStoreOutput
func (*PolicyStore) ToPolicyStoreOutputWithContext ¶
func (i *PolicyStore) ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput
type PolicyStoreArgs ¶
type PolicyStoreArgs struct { // A description of the Policy Store. Description pulumi.StringPtrInput // Validation settings for the policy store. ValidationSettings PolicyStoreValidationSettingsPtrInput }
The set of arguments for constructing a PolicyStore resource.
func (PolicyStoreArgs) ElementType ¶
func (PolicyStoreArgs) ElementType() reflect.Type
type PolicyStoreArray ¶
type PolicyStoreArray []PolicyStoreInput
func (PolicyStoreArray) ElementType ¶
func (PolicyStoreArray) ElementType() reflect.Type
func (PolicyStoreArray) ToPolicyStoreArrayOutput ¶
func (i PolicyStoreArray) ToPolicyStoreArrayOutput() PolicyStoreArrayOutput
func (PolicyStoreArray) ToPolicyStoreArrayOutputWithContext ¶
func (i PolicyStoreArray) ToPolicyStoreArrayOutputWithContext(ctx context.Context) PolicyStoreArrayOutput
type PolicyStoreArrayInput ¶
type PolicyStoreArrayInput interface { pulumi.Input ToPolicyStoreArrayOutput() PolicyStoreArrayOutput ToPolicyStoreArrayOutputWithContext(context.Context) PolicyStoreArrayOutput }
PolicyStoreArrayInput is an input type that accepts PolicyStoreArray and PolicyStoreArrayOutput values. You can construct a concrete instance of `PolicyStoreArrayInput` via:
PolicyStoreArray{ PolicyStoreArgs{...} }
type PolicyStoreArrayOutput ¶
type PolicyStoreArrayOutput struct{ *pulumi.OutputState }
func (PolicyStoreArrayOutput) ElementType ¶
func (PolicyStoreArrayOutput) ElementType() reflect.Type
func (PolicyStoreArrayOutput) Index ¶
func (o PolicyStoreArrayOutput) Index(i pulumi.IntInput) PolicyStoreOutput
func (PolicyStoreArrayOutput) ToPolicyStoreArrayOutput ¶
func (o PolicyStoreArrayOutput) ToPolicyStoreArrayOutput() PolicyStoreArrayOutput
func (PolicyStoreArrayOutput) ToPolicyStoreArrayOutputWithContext ¶
func (o PolicyStoreArrayOutput) ToPolicyStoreArrayOutputWithContext(ctx context.Context) PolicyStoreArrayOutput
type PolicyStoreInput ¶
type PolicyStoreInput interface { pulumi.Input ToPolicyStoreOutput() PolicyStoreOutput ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput }
type PolicyStoreMap ¶
type PolicyStoreMap map[string]PolicyStoreInput
func (PolicyStoreMap) ElementType ¶
func (PolicyStoreMap) ElementType() reflect.Type
func (PolicyStoreMap) ToPolicyStoreMapOutput ¶
func (i PolicyStoreMap) ToPolicyStoreMapOutput() PolicyStoreMapOutput
func (PolicyStoreMap) ToPolicyStoreMapOutputWithContext ¶
func (i PolicyStoreMap) ToPolicyStoreMapOutputWithContext(ctx context.Context) PolicyStoreMapOutput
type PolicyStoreMapInput ¶
type PolicyStoreMapInput interface { pulumi.Input ToPolicyStoreMapOutput() PolicyStoreMapOutput ToPolicyStoreMapOutputWithContext(context.Context) PolicyStoreMapOutput }
PolicyStoreMapInput is an input type that accepts PolicyStoreMap and PolicyStoreMapOutput values. You can construct a concrete instance of `PolicyStoreMapInput` via:
PolicyStoreMap{ "key": PolicyStoreArgs{...} }
type PolicyStoreMapOutput ¶
type PolicyStoreMapOutput struct{ *pulumi.OutputState }
func (PolicyStoreMapOutput) ElementType ¶
func (PolicyStoreMapOutput) ElementType() reflect.Type
func (PolicyStoreMapOutput) MapIndex ¶
func (o PolicyStoreMapOutput) MapIndex(k pulumi.StringInput) PolicyStoreOutput
func (PolicyStoreMapOutput) ToPolicyStoreMapOutput ¶
func (o PolicyStoreMapOutput) ToPolicyStoreMapOutput() PolicyStoreMapOutput
func (PolicyStoreMapOutput) ToPolicyStoreMapOutputWithContext ¶
func (o PolicyStoreMapOutput) ToPolicyStoreMapOutputWithContext(ctx context.Context) PolicyStoreMapOutput
type PolicyStoreOutput ¶
type PolicyStoreOutput struct{ *pulumi.OutputState }
func (PolicyStoreOutput) Arn ¶
func (o PolicyStoreOutput) Arn() pulumi.StringOutput
The ARN of the Policy Store.
func (PolicyStoreOutput) Description ¶
func (o PolicyStoreOutput) Description() pulumi.StringPtrOutput
A description of the Policy Store.
func (PolicyStoreOutput) ElementType ¶
func (PolicyStoreOutput) ElementType() reflect.Type
func (PolicyStoreOutput) PolicyStoreId ¶
func (o PolicyStoreOutput) PolicyStoreId() pulumi.StringOutput
The ID of the Policy Store.
func (PolicyStoreOutput) ToPolicyStoreOutput ¶
func (o PolicyStoreOutput) ToPolicyStoreOutput() PolicyStoreOutput
func (PolicyStoreOutput) ToPolicyStoreOutputWithContext ¶
func (o PolicyStoreOutput) ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput
func (PolicyStoreOutput) ValidationSettings ¶
func (o PolicyStoreOutput) ValidationSettings() PolicyStoreValidationSettingsPtrOutput
Validation settings for the policy store.
type PolicyStoreState ¶
type PolicyStoreState struct { // The ARN of the Policy Store. Arn pulumi.StringPtrInput // A description of the Policy Store. Description pulumi.StringPtrInput // The ID of the Policy Store. PolicyStoreId pulumi.StringPtrInput // Validation settings for the policy store. ValidationSettings PolicyStoreValidationSettingsPtrInput }
func (PolicyStoreState) ElementType ¶
func (PolicyStoreState) ElementType() reflect.Type
type PolicyStoreValidationSettings ¶
type PolicyStoreValidationSettings struct { // The mode for the validation settings. Valid values: `OFF`, `STRICT`. // // The following arguments are optional: Mode string `pulumi:"mode"` }
type PolicyStoreValidationSettingsArgs ¶
type PolicyStoreValidationSettingsArgs struct { // The mode for the validation settings. Valid values: `OFF`, `STRICT`. // // The following arguments are optional: Mode pulumi.StringInput `pulumi:"mode"` }
func (PolicyStoreValidationSettingsArgs) ElementType ¶
func (PolicyStoreValidationSettingsArgs) ElementType() reflect.Type
func (PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutput ¶
func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
func (PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutputWithContext ¶
func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
func (PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsPtrOutput ¶
func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
func (PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsPtrOutputWithContext ¶
func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
type PolicyStoreValidationSettingsInput ¶
type PolicyStoreValidationSettingsInput interface { pulumi.Input ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput ToPolicyStoreValidationSettingsOutputWithContext(context.Context) PolicyStoreValidationSettingsOutput }
PolicyStoreValidationSettingsInput is an input type that accepts PolicyStoreValidationSettingsArgs and PolicyStoreValidationSettingsOutput values. You can construct a concrete instance of `PolicyStoreValidationSettingsInput` via:
PolicyStoreValidationSettingsArgs{...}
type PolicyStoreValidationSettingsOutput ¶
type PolicyStoreValidationSettingsOutput struct{ *pulumi.OutputState }
func (PolicyStoreValidationSettingsOutput) ElementType ¶
func (PolicyStoreValidationSettingsOutput) ElementType() reflect.Type
func (PolicyStoreValidationSettingsOutput) Mode ¶
func (o PolicyStoreValidationSettingsOutput) Mode() pulumi.StringOutput
The mode for the validation settings. Valid values: `OFF`, `STRICT`.
The following arguments are optional:
func (PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutput ¶
func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
func (PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutputWithContext ¶
func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
func (PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsPtrOutput ¶
func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
func (PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext ¶
func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
type PolicyStoreValidationSettingsPtrInput ¶
type PolicyStoreValidationSettingsPtrInput interface { pulumi.Input ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput ToPolicyStoreValidationSettingsPtrOutputWithContext(context.Context) PolicyStoreValidationSettingsPtrOutput }
PolicyStoreValidationSettingsPtrInput is an input type that accepts PolicyStoreValidationSettingsArgs, PolicyStoreValidationSettingsPtr and PolicyStoreValidationSettingsPtrOutput values. You can construct a concrete instance of `PolicyStoreValidationSettingsPtrInput` via:
PolicyStoreValidationSettingsArgs{...} or: nil
func PolicyStoreValidationSettingsPtr ¶
func PolicyStoreValidationSettingsPtr(v *PolicyStoreValidationSettingsArgs) PolicyStoreValidationSettingsPtrInput
type PolicyStoreValidationSettingsPtrOutput ¶
type PolicyStoreValidationSettingsPtrOutput struct{ *pulumi.OutputState }
func (PolicyStoreValidationSettingsPtrOutput) ElementType ¶
func (PolicyStoreValidationSettingsPtrOutput) ElementType() reflect.Type
func (PolicyStoreValidationSettingsPtrOutput) Mode ¶
func (o PolicyStoreValidationSettingsPtrOutput) Mode() pulumi.StringPtrOutput
The mode for the validation settings. Valid values: `OFF`, `STRICT`.
The following arguments are optional:
func (PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutput ¶
func (o PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
func (PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext ¶
func (o PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
type PolicyTemplate ¶
type PolicyTemplate struct { pulumi.CustomResourceState // The date the Policy Store was created. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Provides a description for the policy template. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the Policy Store. PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` // The ID of the Policy Store. PolicyTemplateId pulumi.StringOutput `pulumi:"policyTemplateId"` // Defines the content of the statement, written in Cedar policy language. // // The following arguments are optional: Statement pulumi.StringOutput `pulumi:"statement"` }
Resource for managing an AWS Verified Permissions Policy Template.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/verifiedpermissions" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := verifiedpermissions.NewPolicyTemplate(ctx, "example", &verifiedpermissions.PolicyTemplateArgs{ PolicyStoreId: pulumi.Any(exampleAwsVerifiedpermissionsPolicyStore.Id), Statement: pulumi.String("permit (principal in ?principal, action in PhotoFlash::Action::\"FullPhotoAccess\", resource == ?resource) unless { resource.IsPrivate };"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Verified Permissions Policy Store using the `policy_store_id:policy_template_id`. For example:
```sh $ pulumi import aws:verifiedpermissions/policyTemplate:PolicyTemplate example policyStoreId:policyTemplateId ```
func GetPolicyTemplate ¶
func GetPolicyTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyTemplateState, opts ...pulumi.ResourceOption) (*PolicyTemplate, error)
GetPolicyTemplate gets an existing PolicyTemplate 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 NewPolicyTemplate ¶
func NewPolicyTemplate(ctx *pulumi.Context, name string, args *PolicyTemplateArgs, opts ...pulumi.ResourceOption) (*PolicyTemplate, error)
NewPolicyTemplate registers a new resource with the given unique name, arguments, and options.
func (*PolicyTemplate) ElementType ¶
func (*PolicyTemplate) ElementType() reflect.Type
func (*PolicyTemplate) ToPolicyTemplateOutput ¶
func (i *PolicyTemplate) ToPolicyTemplateOutput() PolicyTemplateOutput
func (*PolicyTemplate) ToPolicyTemplateOutputWithContext ¶
func (i *PolicyTemplate) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
type PolicyTemplateArgs ¶
type PolicyTemplateArgs struct { // Provides a description for the policy template. Description pulumi.StringPtrInput // The ID of the Policy Store. PolicyStoreId pulumi.StringInput // Defines the content of the statement, written in Cedar policy language. // // The following arguments are optional: Statement pulumi.StringInput }
The set of arguments for constructing a PolicyTemplate resource.
func (PolicyTemplateArgs) ElementType ¶
func (PolicyTemplateArgs) ElementType() reflect.Type
type PolicyTemplateArray ¶
type PolicyTemplateArray []PolicyTemplateInput
func (PolicyTemplateArray) ElementType ¶
func (PolicyTemplateArray) ElementType() reflect.Type
func (PolicyTemplateArray) ToPolicyTemplateArrayOutput ¶
func (i PolicyTemplateArray) ToPolicyTemplateArrayOutput() PolicyTemplateArrayOutput
func (PolicyTemplateArray) ToPolicyTemplateArrayOutputWithContext ¶
func (i PolicyTemplateArray) ToPolicyTemplateArrayOutputWithContext(ctx context.Context) PolicyTemplateArrayOutput
type PolicyTemplateArrayInput ¶
type PolicyTemplateArrayInput interface { pulumi.Input ToPolicyTemplateArrayOutput() PolicyTemplateArrayOutput ToPolicyTemplateArrayOutputWithContext(context.Context) PolicyTemplateArrayOutput }
PolicyTemplateArrayInput is an input type that accepts PolicyTemplateArray and PolicyTemplateArrayOutput values. You can construct a concrete instance of `PolicyTemplateArrayInput` via:
PolicyTemplateArray{ PolicyTemplateArgs{...} }
type PolicyTemplateArrayOutput ¶
type PolicyTemplateArrayOutput struct{ *pulumi.OutputState }
func (PolicyTemplateArrayOutput) ElementType ¶
func (PolicyTemplateArrayOutput) ElementType() reflect.Type
func (PolicyTemplateArrayOutput) Index ¶
func (o PolicyTemplateArrayOutput) Index(i pulumi.IntInput) PolicyTemplateOutput
func (PolicyTemplateArrayOutput) ToPolicyTemplateArrayOutput ¶
func (o PolicyTemplateArrayOutput) ToPolicyTemplateArrayOutput() PolicyTemplateArrayOutput
func (PolicyTemplateArrayOutput) ToPolicyTemplateArrayOutputWithContext ¶
func (o PolicyTemplateArrayOutput) ToPolicyTemplateArrayOutputWithContext(ctx context.Context) PolicyTemplateArrayOutput
type PolicyTemplateInput ¶
type PolicyTemplateInput interface { pulumi.Input ToPolicyTemplateOutput() PolicyTemplateOutput ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput }
type PolicyTemplateMap ¶
type PolicyTemplateMap map[string]PolicyTemplateInput
func (PolicyTemplateMap) ElementType ¶
func (PolicyTemplateMap) ElementType() reflect.Type
func (PolicyTemplateMap) ToPolicyTemplateMapOutput ¶
func (i PolicyTemplateMap) ToPolicyTemplateMapOutput() PolicyTemplateMapOutput
func (PolicyTemplateMap) ToPolicyTemplateMapOutputWithContext ¶
func (i PolicyTemplateMap) ToPolicyTemplateMapOutputWithContext(ctx context.Context) PolicyTemplateMapOutput
type PolicyTemplateMapInput ¶
type PolicyTemplateMapInput interface { pulumi.Input ToPolicyTemplateMapOutput() PolicyTemplateMapOutput ToPolicyTemplateMapOutputWithContext(context.Context) PolicyTemplateMapOutput }
PolicyTemplateMapInput is an input type that accepts PolicyTemplateMap and PolicyTemplateMapOutput values. You can construct a concrete instance of `PolicyTemplateMapInput` via:
PolicyTemplateMap{ "key": PolicyTemplateArgs{...} }
type PolicyTemplateMapOutput ¶
type PolicyTemplateMapOutput struct{ *pulumi.OutputState }
func (PolicyTemplateMapOutput) ElementType ¶
func (PolicyTemplateMapOutput) ElementType() reflect.Type
func (PolicyTemplateMapOutput) MapIndex ¶
func (o PolicyTemplateMapOutput) MapIndex(k pulumi.StringInput) PolicyTemplateOutput
func (PolicyTemplateMapOutput) ToPolicyTemplateMapOutput ¶
func (o PolicyTemplateMapOutput) ToPolicyTemplateMapOutput() PolicyTemplateMapOutput
func (PolicyTemplateMapOutput) ToPolicyTemplateMapOutputWithContext ¶
func (o PolicyTemplateMapOutput) ToPolicyTemplateMapOutputWithContext(ctx context.Context) PolicyTemplateMapOutput
type PolicyTemplateOutput ¶
type PolicyTemplateOutput struct{ *pulumi.OutputState }
func (PolicyTemplateOutput) CreatedDate ¶
func (o PolicyTemplateOutput) CreatedDate() pulumi.StringOutput
The date the Policy Store was created.
func (PolicyTemplateOutput) Description ¶
func (o PolicyTemplateOutput) Description() pulumi.StringPtrOutput
Provides a description for the policy template.
func (PolicyTemplateOutput) ElementType ¶
func (PolicyTemplateOutput) ElementType() reflect.Type
func (PolicyTemplateOutput) PolicyStoreId ¶
func (o PolicyTemplateOutput) PolicyStoreId() pulumi.StringOutput
The ID of the Policy Store.
func (PolicyTemplateOutput) PolicyTemplateId ¶
func (o PolicyTemplateOutput) PolicyTemplateId() pulumi.StringOutput
The ID of the Policy Store.
func (PolicyTemplateOutput) Statement ¶
func (o PolicyTemplateOutput) Statement() pulumi.StringOutput
Defines the content of the statement, written in Cedar policy language.
The following arguments are optional:
func (PolicyTemplateOutput) ToPolicyTemplateOutput ¶
func (o PolicyTemplateOutput) ToPolicyTemplateOutput() PolicyTemplateOutput
func (PolicyTemplateOutput) ToPolicyTemplateOutputWithContext ¶
func (o PolicyTemplateOutput) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
type PolicyTemplateState ¶
type PolicyTemplateState struct { // The date the Policy Store was created. CreatedDate pulumi.StringPtrInput // Provides a description for the policy template. Description pulumi.StringPtrInput // The ID of the Policy Store. PolicyStoreId pulumi.StringPtrInput // The ID of the Policy Store. PolicyTemplateId pulumi.StringPtrInput // Defines the content of the statement, written in Cedar policy language. // // The following arguments are optional: Statement pulumi.StringPtrInput }
func (PolicyTemplateState) ElementType ¶
func (PolicyTemplateState) ElementType() reflect.Type
type Schema ¶
type Schema struct { pulumi.CustomResourceState // The definition of the schema. Definition SchemaDefinitionPtrOutput `pulumi:"definition"` // (Optional) Identifies the namespaces of the entities referenced by this schema. Namespaces pulumi.StringArrayOutput `pulumi:"namespaces"` // The ID of the Policy Store. PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` }
## Example Usage
func GetSchema ¶
func GetSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)
GetSchema gets an existing Schema 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 NewSchema ¶
func NewSchema(ctx *pulumi.Context, name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)
NewSchema registers a new resource with the given unique name, arguments, and options.
func (*Schema) ElementType ¶
func (*Schema) ToSchemaOutput ¶
func (i *Schema) ToSchemaOutput() SchemaOutput
func (*Schema) ToSchemaOutputWithContext ¶
func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaArgs ¶
type SchemaArgs struct { // The definition of the schema. Definition SchemaDefinitionPtrInput // The ID of the Policy Store. PolicyStoreId pulumi.StringInput }
The set of arguments for constructing a Schema resource.
func (SchemaArgs) ElementType ¶
func (SchemaArgs) ElementType() reflect.Type
type SchemaArray ¶
type SchemaArray []SchemaInput
func (SchemaArray) ElementType ¶
func (SchemaArray) ElementType() reflect.Type
func (SchemaArray) ToSchemaArrayOutput ¶
func (i SchemaArray) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArray) ToSchemaArrayOutputWithContext ¶
func (i SchemaArray) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaArrayInput ¶
type SchemaArrayInput interface { pulumi.Input ToSchemaArrayOutput() SchemaArrayOutput ToSchemaArrayOutputWithContext(context.Context) SchemaArrayOutput }
SchemaArrayInput is an input type that accepts SchemaArray and SchemaArrayOutput values. You can construct a concrete instance of `SchemaArrayInput` via:
SchemaArray{ SchemaArgs{...} }
type SchemaArrayOutput ¶
type SchemaArrayOutput struct{ *pulumi.OutputState }
func (SchemaArrayOutput) ElementType ¶
func (SchemaArrayOutput) ElementType() reflect.Type
func (SchemaArrayOutput) Index ¶
func (o SchemaArrayOutput) Index(i pulumi.IntInput) SchemaOutput
func (SchemaArrayOutput) ToSchemaArrayOutput ¶
func (o SchemaArrayOutput) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArrayOutput) ToSchemaArrayOutputWithContext ¶
func (o SchemaArrayOutput) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaDefinition ¶
type SchemaDefinition struct { // A JSON string representation of the schema. Value string `pulumi:"value"` }
type SchemaDefinitionArgs ¶
type SchemaDefinitionArgs struct { // A JSON string representation of the schema. Value pulumi.StringInput `pulumi:"value"` }
func (SchemaDefinitionArgs) ElementType ¶
func (SchemaDefinitionArgs) ElementType() reflect.Type
func (SchemaDefinitionArgs) ToSchemaDefinitionOutput ¶
func (i SchemaDefinitionArgs) ToSchemaDefinitionOutput() SchemaDefinitionOutput
func (SchemaDefinitionArgs) ToSchemaDefinitionOutputWithContext ¶
func (i SchemaDefinitionArgs) ToSchemaDefinitionOutputWithContext(ctx context.Context) SchemaDefinitionOutput
func (SchemaDefinitionArgs) ToSchemaDefinitionPtrOutput ¶
func (i SchemaDefinitionArgs) ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput
func (SchemaDefinitionArgs) ToSchemaDefinitionPtrOutputWithContext ¶
func (i SchemaDefinitionArgs) ToSchemaDefinitionPtrOutputWithContext(ctx context.Context) SchemaDefinitionPtrOutput
type SchemaDefinitionInput ¶
type SchemaDefinitionInput interface { pulumi.Input ToSchemaDefinitionOutput() SchemaDefinitionOutput ToSchemaDefinitionOutputWithContext(context.Context) SchemaDefinitionOutput }
SchemaDefinitionInput is an input type that accepts SchemaDefinitionArgs and SchemaDefinitionOutput values. You can construct a concrete instance of `SchemaDefinitionInput` via:
SchemaDefinitionArgs{...}
type SchemaDefinitionOutput ¶
type SchemaDefinitionOutput struct{ *pulumi.OutputState }
func (SchemaDefinitionOutput) ElementType ¶
func (SchemaDefinitionOutput) ElementType() reflect.Type
func (SchemaDefinitionOutput) ToSchemaDefinitionOutput ¶
func (o SchemaDefinitionOutput) ToSchemaDefinitionOutput() SchemaDefinitionOutput
func (SchemaDefinitionOutput) ToSchemaDefinitionOutputWithContext ¶
func (o SchemaDefinitionOutput) ToSchemaDefinitionOutputWithContext(ctx context.Context) SchemaDefinitionOutput
func (SchemaDefinitionOutput) ToSchemaDefinitionPtrOutput ¶
func (o SchemaDefinitionOutput) ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput
func (SchemaDefinitionOutput) ToSchemaDefinitionPtrOutputWithContext ¶
func (o SchemaDefinitionOutput) ToSchemaDefinitionPtrOutputWithContext(ctx context.Context) SchemaDefinitionPtrOutput
func (SchemaDefinitionOutput) Value ¶
func (o SchemaDefinitionOutput) Value() pulumi.StringOutput
A JSON string representation of the schema.
type SchemaDefinitionPtrInput ¶
type SchemaDefinitionPtrInput interface { pulumi.Input ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput ToSchemaDefinitionPtrOutputWithContext(context.Context) SchemaDefinitionPtrOutput }
SchemaDefinitionPtrInput is an input type that accepts SchemaDefinitionArgs, SchemaDefinitionPtr and SchemaDefinitionPtrOutput values. You can construct a concrete instance of `SchemaDefinitionPtrInput` via:
SchemaDefinitionArgs{...} or: nil
func SchemaDefinitionPtr ¶
func SchemaDefinitionPtr(v *SchemaDefinitionArgs) SchemaDefinitionPtrInput
type SchemaDefinitionPtrOutput ¶
type SchemaDefinitionPtrOutput struct{ *pulumi.OutputState }
func (SchemaDefinitionPtrOutput) Elem ¶
func (o SchemaDefinitionPtrOutput) Elem() SchemaDefinitionOutput
func (SchemaDefinitionPtrOutput) ElementType ¶
func (SchemaDefinitionPtrOutput) ElementType() reflect.Type
func (SchemaDefinitionPtrOutput) ToSchemaDefinitionPtrOutput ¶
func (o SchemaDefinitionPtrOutput) ToSchemaDefinitionPtrOutput() SchemaDefinitionPtrOutput
func (SchemaDefinitionPtrOutput) ToSchemaDefinitionPtrOutputWithContext ¶
func (o SchemaDefinitionPtrOutput) ToSchemaDefinitionPtrOutputWithContext(ctx context.Context) SchemaDefinitionPtrOutput
func (SchemaDefinitionPtrOutput) Value ¶
func (o SchemaDefinitionPtrOutput) Value() pulumi.StringPtrOutput
A JSON string representation of the schema.
type SchemaInput ¶
type SchemaInput interface { pulumi.Input ToSchemaOutput() SchemaOutput ToSchemaOutputWithContext(ctx context.Context) SchemaOutput }
type SchemaMap ¶
type SchemaMap map[string]SchemaInput
func (SchemaMap) ElementType ¶
func (SchemaMap) ToSchemaMapOutput ¶
func (i SchemaMap) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMap) ToSchemaMapOutputWithContext ¶
func (i SchemaMap) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaMapInput ¶
type SchemaMapInput interface { pulumi.Input ToSchemaMapOutput() SchemaMapOutput ToSchemaMapOutputWithContext(context.Context) SchemaMapOutput }
SchemaMapInput is an input type that accepts SchemaMap and SchemaMapOutput values. You can construct a concrete instance of `SchemaMapInput` via:
SchemaMap{ "key": SchemaArgs{...} }
type SchemaMapOutput ¶
type SchemaMapOutput struct{ *pulumi.OutputState }
func (SchemaMapOutput) ElementType ¶
func (SchemaMapOutput) ElementType() reflect.Type
func (SchemaMapOutput) MapIndex ¶
func (o SchemaMapOutput) MapIndex(k pulumi.StringInput) SchemaOutput
func (SchemaMapOutput) ToSchemaMapOutput ¶
func (o SchemaMapOutput) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMapOutput) ToSchemaMapOutputWithContext ¶
func (o SchemaMapOutput) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaOutput ¶
type SchemaOutput struct{ *pulumi.OutputState }
func (SchemaOutput) Definition ¶
func (o SchemaOutput) Definition() SchemaDefinitionPtrOutput
The definition of the schema.
func (SchemaOutput) ElementType ¶
func (SchemaOutput) ElementType() reflect.Type
func (SchemaOutput) Namespaces ¶
func (o SchemaOutput) Namespaces() pulumi.StringArrayOutput
(Optional) Identifies the namespaces of the entities referenced by this schema.
func (SchemaOutput) PolicyStoreId ¶
func (o SchemaOutput) PolicyStoreId() pulumi.StringOutput
The ID of the Policy Store.
func (SchemaOutput) ToSchemaOutput ¶
func (o SchemaOutput) ToSchemaOutput() SchemaOutput
func (SchemaOutput) ToSchemaOutputWithContext ¶
func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaState ¶
type SchemaState struct { // The definition of the schema. Definition SchemaDefinitionPtrInput // (Optional) Identifies the namespaces of the entities referenced by this schema. Namespaces pulumi.StringArrayInput // The ID of the Policy Store. PolicyStoreId pulumi.StringPtrInput }
func (SchemaState) ElementType ¶
func (SchemaState) ElementType() reflect.Type