Documentation
¶
Index ¶
- Constants
- type IdentitySource
- func (*IdentitySource) ElementType() reflect.Type
- func (i *IdentitySource) ToIdentitySourceOutput() IdentitySourceOutput
- func (i *IdentitySource) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
- func (i *IdentitySource) ToOutput(ctx context.Context) pulumix.Output[*IdentitySource]
- type IdentitySourceArgs
- type IdentitySourceCognitoUserPoolConfiguration
- type IdentitySourceCognitoUserPoolConfigurationArgs
- func (IdentitySourceCognitoUserPoolConfigurationArgs) ElementType() reflect.Type
- func (i IdentitySourceCognitoUserPoolConfigurationArgs) ToIdentitySourceCognitoUserPoolConfigurationOutput() IdentitySourceCognitoUserPoolConfigurationOutput
- func (i IdentitySourceCognitoUserPoolConfigurationArgs) ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceCognitoUserPoolConfigurationOutput
- func (i IdentitySourceCognitoUserPoolConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceCognitoUserPoolConfiguration]
- type IdentitySourceCognitoUserPoolConfigurationInput
- type IdentitySourceCognitoUserPoolConfigurationOutput
- func (o IdentitySourceCognitoUserPoolConfigurationOutput) ClientIds() pulumi.StringArrayOutput
- func (IdentitySourceCognitoUserPoolConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceCognitoUserPoolConfigurationOutput) ToIdentitySourceCognitoUserPoolConfigurationOutput() IdentitySourceCognitoUserPoolConfigurationOutput
- func (o IdentitySourceCognitoUserPoolConfigurationOutput) ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceCognitoUserPoolConfigurationOutput
- func (o IdentitySourceCognitoUserPoolConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceCognitoUserPoolConfiguration]
- func (o IdentitySourceCognitoUserPoolConfigurationOutput) UserPoolArn() pulumi.StringOutput
- type IdentitySourceCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ClientIds() pulumi.StringArrayOutput
- func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) Elem() IdentitySourceCognitoUserPoolConfigurationOutput
- func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceCognitoUserPoolConfigurationPtrOutput() IdentitySourceCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceCognitoUserPoolConfiguration]
- func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) UserPoolArn() pulumi.StringPtrOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceConfiguration]
- type IdentitySourceConfigurationInput
- type IdentitySourceConfigurationOutput
- func (o IdentitySourceConfigurationOutput) CognitoUserPoolConfiguration() IdentitySourceCognitoUserPoolConfigurationOutput
- func (IdentitySourceConfigurationOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
- func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
- func (o IdentitySourceConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceConfiguration]
- type IdentitySourceConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) CognitoUserPoolConfiguration() IdentitySourceCognitoUserPoolConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) Elem() IdentitySourceConfigurationOutput
- func (IdentitySourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
- func (o IdentitySourceConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceConfiguration]
- type IdentitySourceDetails
- type IdentitySourceDetailsOutput
- func (o IdentitySourceDetailsOutput) ClientIds() pulumi.StringArrayOutput
- func (o IdentitySourceDetailsOutput) DiscoveryUrl() pulumi.StringPtrOutput
- func (IdentitySourceDetailsOutput) ElementType() reflect.Type
- func (o IdentitySourceDetailsOutput) OpenIdIssuer() IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceDetailsOutput) ToIdentitySourceDetailsOutput() IdentitySourceDetailsOutput
- func (o IdentitySourceDetailsOutput) ToIdentitySourceDetailsOutputWithContext(ctx context.Context) IdentitySourceDetailsOutput
- func (o IdentitySourceDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceDetails]
- func (o IdentitySourceDetailsOutput) UserPoolArn() pulumi.StringPtrOutput
- type IdentitySourceDetailsPtrOutput
- func (o IdentitySourceDetailsPtrOutput) ClientIds() pulumi.StringArrayOutput
- func (o IdentitySourceDetailsPtrOutput) DiscoveryUrl() pulumi.StringPtrOutput
- func (o IdentitySourceDetailsPtrOutput) Elem() IdentitySourceDetailsOutput
- func (IdentitySourceDetailsPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceDetailsPtrOutput) OpenIdIssuer() IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceDetailsPtrOutput) ToIdentitySourceDetailsPtrOutput() IdentitySourceDetailsPtrOutput
- func (o IdentitySourceDetailsPtrOutput) ToIdentitySourceDetailsPtrOutputWithContext(ctx context.Context) IdentitySourceDetailsPtrOutput
- func (o IdentitySourceDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceDetails]
- func (o IdentitySourceDetailsPtrOutput) UserPoolArn() pulumi.StringPtrOutput
- type IdentitySourceInput
- type IdentitySourceOpenIdIssuer
- type IdentitySourceOpenIdIssuerOutput
- func (IdentitySourceOpenIdIssuerOutput) ElementType() reflect.Type
- func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerOutput() IdentitySourceOpenIdIssuerOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerOutputWithContext(ctx context.Context) IdentitySourceOpenIdIssuerOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerPtrOutput() IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerPtrOutputWithContext(ctx context.Context) IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceOpenIdIssuer]
- func (o IdentitySourceOpenIdIssuerOutput) ToStringOutput() pulumi.StringOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentitySourceOpenIdIssuerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceOpenIdIssuerPtrOutput) Elem() IdentitySourceOpenIdIssuerOutput
- func (IdentitySourceOpenIdIssuerPtrOutput) ElementType() reflect.Type
- func (o IdentitySourceOpenIdIssuerPtrOutput) ToIdentitySourceOpenIdIssuerPtrOutput() IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceOpenIdIssuerPtrOutput) ToIdentitySourceOpenIdIssuerPtrOutputWithContext(ctx context.Context) IdentitySourceOpenIdIssuerPtrOutput
- func (o IdentitySourceOpenIdIssuerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceOpenIdIssuer]
- func (o IdentitySourceOpenIdIssuerPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentitySourceOpenIdIssuerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentitySourceOutput
- func (o IdentitySourceOutput) Configuration() IdentitySourceConfigurationOutput
- func (o IdentitySourceOutput) Details() IdentitySourceDetailsOutput
- func (IdentitySourceOutput) ElementType() reflect.Type
- func (o IdentitySourceOutput) IdentitySourceId() pulumi.StringOutput
- func (o IdentitySourceOutput) PolicyStoreId() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) PrincipalEntityType() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) ToIdentitySourceOutput() IdentitySourceOutput
- func (o IdentitySourceOutput) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
- func (o IdentitySourceOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySource]
- type IdentitySourceState
- type LookupIdentitySourceArgs
- type LookupIdentitySourceOutputArgs
- type LookupIdentitySourceResult
- type LookupIdentitySourceResultOutput
- func (o LookupIdentitySourceResultOutput) Configuration() IdentitySourceConfigurationPtrOutput
- func (o LookupIdentitySourceResultOutput) Details() IdentitySourceDetailsPtrOutput
- func (LookupIdentitySourceResultOutput) ElementType() reflect.Type
- func (o LookupIdentitySourceResultOutput) IdentitySourceId() pulumi.StringPtrOutput
- func (o LookupIdentitySourceResultOutput) PrincipalEntityType() pulumi.StringPtrOutput
- func (o LookupIdentitySourceResultOutput) ToLookupIdentitySourceResultOutput() LookupIdentitySourceResultOutput
- func (o LookupIdentitySourceResultOutput) ToLookupIdentitySourceResultOutputWithContext(ctx context.Context) LookupIdentitySourceResultOutput
- func (o LookupIdentitySourceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIdentitySourceResult]
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Definition() pulumi.AnyOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) PolicyType() PolicyTypePtrOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult]
- type LookupPolicyStoreArgs
- type LookupPolicyStoreOutputArgs
- type LookupPolicyStoreResult
- type LookupPolicyStoreResultOutput
- func (o LookupPolicyStoreResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupPolicyStoreResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPolicyStoreResultOutput) ElementType() reflect.Type
- func (o LookupPolicyStoreResultOutput) PolicyStoreId() pulumi.StringPtrOutput
- func (o LookupPolicyStoreResultOutput) Schema() PolicyStoreSchemaDefinitionPtrOutput
- func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutput() LookupPolicyStoreResultOutput
- func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutputWithContext(ctx context.Context) LookupPolicyStoreResultOutput
- func (o LookupPolicyStoreResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyStoreResult]
- func (o LookupPolicyStoreResultOutput) ValidationSettings() PolicyStoreValidationSettingsPtrOutput
- type LookupPolicyTemplateArgs
- type LookupPolicyTemplateOutputArgs
- type LookupPolicyTemplateResult
- type LookupPolicyTemplateResultOutput
- func (o LookupPolicyTemplateResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPolicyTemplateResultOutput) ElementType() reflect.Type
- func (o LookupPolicyTemplateResultOutput) PolicyTemplateId() pulumi.StringPtrOutput
- func (o LookupPolicyTemplateResultOutput) Statement() pulumi.StringPtrOutput
- func (o LookupPolicyTemplateResultOutput) ToLookupPolicyTemplateResultOutput() LookupPolicyTemplateResultOutput
- func (o LookupPolicyTemplateResultOutput) ToLookupPolicyTemplateResultOutputWithContext(ctx context.Context) LookupPolicyTemplateResultOutput
- func (o LookupPolicyTemplateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyTemplateResult]
- type Policy
- type PolicyArgs
- type PolicyDefinition0Properties
- type PolicyDefinition1Properties
- type PolicyEntityIdentifier
- type PolicyInput
- type PolicyOutput
- func (o PolicyOutput) Definition() pulumi.AnyOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) PolicyId() pulumi.StringOutput
- func (o PolicyOutput) PolicyStoreId() pulumi.StringOutput
- func (o PolicyOutput) PolicyType() PolicyTypeOutput
- func (o PolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*Policy]
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- type PolicyState
- type PolicyStaticPolicyDefinition
- type PolicyStore
- type PolicyStoreArgs
- type PolicyStoreInput
- 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) Schema() PolicyStoreSchemaDefinitionPtrOutput
- func (o PolicyStoreOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStore]
- func (o PolicyStoreOutput) ToPolicyStoreOutput() PolicyStoreOutput
- func (o PolicyStoreOutput) ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput
- func (o PolicyStoreOutput) ValidationSettings() PolicyStoreValidationSettingsOutput
- type PolicyStoreSchemaDefinition
- type PolicyStoreSchemaDefinitionArgs
- func (PolicyStoreSchemaDefinitionArgs) ElementType() reflect.Type
- func (i PolicyStoreSchemaDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreSchemaDefinition]
- func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionOutput() PolicyStoreSchemaDefinitionOutput
- func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionOutput
- func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput
- func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionPtrOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionPtrOutput
- type PolicyStoreSchemaDefinitionInput
- type PolicyStoreSchemaDefinitionOutput
- func (o PolicyStoreSchemaDefinitionOutput) CedarJson() pulumi.StringPtrOutput
- func (PolicyStoreSchemaDefinitionOutput) ElementType() reflect.Type
- func (o PolicyStoreSchemaDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreSchemaDefinition]
- func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionOutput() PolicyStoreSchemaDefinitionOutput
- func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionOutput
- func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput
- func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionPtrOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionPtrOutput
- type PolicyStoreSchemaDefinitionPtrInput
- type PolicyStoreSchemaDefinitionPtrOutput
- func (o PolicyStoreSchemaDefinitionPtrOutput) CedarJson() pulumi.StringPtrOutput
- func (o PolicyStoreSchemaDefinitionPtrOutput) Elem() PolicyStoreSchemaDefinitionOutput
- func (PolicyStoreSchemaDefinitionPtrOutput) ElementType() reflect.Type
- func (o PolicyStoreSchemaDefinitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStoreSchemaDefinition]
- func (o PolicyStoreSchemaDefinitionPtrOutput) ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput
- func (o PolicyStoreSchemaDefinitionPtrOutput) ToPolicyStoreSchemaDefinitionPtrOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionPtrOutput
- type PolicyStoreState
- type PolicyStoreValidationMode
- func (PolicyStoreValidationMode) ElementType() reflect.Type
- func (e PolicyStoreValidationMode) ToPolicyStoreValidationModeOutput() PolicyStoreValidationModeOutput
- func (e PolicyStoreValidationMode) ToPolicyStoreValidationModeOutputWithContext(ctx context.Context) PolicyStoreValidationModeOutput
- func (e PolicyStoreValidationMode) ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput
- func (e PolicyStoreValidationMode) ToPolicyStoreValidationModePtrOutputWithContext(ctx context.Context) PolicyStoreValidationModePtrOutput
- func (e PolicyStoreValidationMode) ToStringOutput() pulumi.StringOutput
- func (e PolicyStoreValidationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyStoreValidationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyStoreValidationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyStoreValidationModeInput
- type PolicyStoreValidationModeOutput
- func (PolicyStoreValidationModeOutput) ElementType() reflect.Type
- func (o PolicyStoreValidationModeOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreValidationMode]
- func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModeOutput() PolicyStoreValidationModeOutput
- func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModeOutputWithContext(ctx context.Context) PolicyStoreValidationModeOutput
- func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput
- func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModePtrOutputWithContext(ctx context.Context) PolicyStoreValidationModePtrOutput
- func (o PolicyStoreValidationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyStoreValidationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyStoreValidationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyStoreValidationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyStoreValidationModePtrInput
- type PolicyStoreValidationModePtrOutput
- func (o PolicyStoreValidationModePtrOutput) Elem() PolicyStoreValidationModeOutput
- func (PolicyStoreValidationModePtrOutput) ElementType() reflect.Type
- func (o PolicyStoreValidationModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStoreValidationMode]
- func (o PolicyStoreValidationModePtrOutput) ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput
- func (o PolicyStoreValidationModePtrOutput) ToPolicyStoreValidationModePtrOutputWithContext(ctx context.Context) PolicyStoreValidationModePtrOutput
- func (o PolicyStoreValidationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyStoreValidationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyStoreValidationSettings
- type PolicyStoreValidationSettingsArgs
- func (PolicyStoreValidationSettingsArgs) ElementType() reflect.Type
- func (i PolicyStoreValidationSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreValidationSettings]
- func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
- func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
- type PolicyStoreValidationSettingsInput
- type PolicyStoreValidationSettingsOutput
- func (PolicyStoreValidationSettingsOutput) ElementType() reflect.Type
- func (o PolicyStoreValidationSettingsOutput) Mode() PolicyStoreValidationModeOutput
- func (o PolicyStoreValidationSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreValidationSettings]
- func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
- func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
- type PolicyStoreValidationSettingsPtrOutput
- func (o PolicyStoreValidationSettingsPtrOutput) Elem() PolicyStoreValidationSettingsOutput
- func (PolicyStoreValidationSettingsPtrOutput) ElementType() reflect.Type
- func (o PolicyStoreValidationSettingsPtrOutput) Mode() PolicyStoreValidationModePtrOutput
- func (o PolicyStoreValidationSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStoreValidationSettings]
- func (o PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutput() PolicyStoreValidationSettingsPtrOutput
- func (o PolicyStoreValidationSettingsPtrOutput) ToPolicyStoreValidationSettingsPtrOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsPtrOutput
- type PolicyTemplate
- func (*PolicyTemplate) ElementType() reflect.Type
- func (i *PolicyTemplate) ToOutput(ctx context.Context) pulumix.Output[*PolicyTemplate]
- func (i *PolicyTemplate) ToPolicyTemplateOutput() PolicyTemplateOutput
- func (i *PolicyTemplate) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
- type PolicyTemplateArgs
- type PolicyTemplateInput
- type PolicyTemplateLinkedPolicyDefinition
- type PolicyTemplateOutput
- func (o PolicyTemplateOutput) Description() pulumi.StringPtrOutput
- func (PolicyTemplateOutput) ElementType() reflect.Type
- func (o PolicyTemplateOutput) PolicyStoreId() pulumi.StringPtrOutput
- func (o PolicyTemplateOutput) PolicyTemplateId() pulumi.StringOutput
- func (o PolicyTemplateOutput) Statement() pulumi.StringOutput
- func (o PolicyTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyTemplate]
- func (o PolicyTemplateOutput) ToPolicyTemplateOutput() PolicyTemplateOutput
- func (o PolicyTemplateOutput) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
- type PolicyTemplateState
- type PolicyType
- type PolicyTypeOutput
- func (PolicyTypeOutput) ElementType() reflect.Type
- func (o PolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyType]
- func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
- func (PolicyTypePtrOutput) ElementType() reflect.Type
- func (o PolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyType]
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( PolicyStoreValidationModeOff = PolicyStoreValidationMode("OFF") PolicyStoreValidationModeStrict = PolicyStoreValidationMode("STRICT") )
const ( PolicyTypeStatic = PolicyType("STATIC") PolicyTypeTemplateLinked = PolicyType("TEMPLATE_LINKED") )
const (
IdentitySourceOpenIdIssuerCognito = IdentitySourceOpenIdIssuer("COGNITO")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentitySource ¶
type IdentitySource struct { pulumi.CustomResourceState Configuration IdentitySourceConfigurationOutput `pulumi:"configuration"` Details IdentitySourceDetailsOutput `pulumi:"details"` IdentitySourceId pulumi.StringOutput `pulumi:"identitySourceId"` PolicyStoreId pulumi.StringPtrOutput `pulumi:"policyStoreId"` PrincipalEntityType pulumi.StringPtrOutput `pulumi:"principalEntityType"` }
Definition of AWS::VerifiedPermissions::IdentitySource Resource Type
func GetIdentitySource ¶
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 ¶
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 ¶
func (*IdentitySource) ElementType() reflect.Type
func (*IdentitySource) ToIdentitySourceOutput ¶
func (i *IdentitySource) ToIdentitySourceOutput() IdentitySourceOutput
func (*IdentitySource) ToIdentitySourceOutputWithContext ¶
func (i *IdentitySource) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
func (*IdentitySource) ToOutput ¶ added in v0.76.0
func (i *IdentitySource) ToOutput(ctx context.Context) pulumix.Output[*IdentitySource]
type IdentitySourceArgs ¶
type IdentitySourceArgs struct { Configuration IdentitySourceConfigurationInput PolicyStoreId pulumi.StringPtrInput PrincipalEntityType pulumi.StringPtrInput }
The set of arguments for constructing a IdentitySource resource.
func (IdentitySourceArgs) ElementType ¶
func (IdentitySourceArgs) ElementType() reflect.Type
type IdentitySourceCognitoUserPoolConfigurationArgs ¶
type IdentitySourceCognitoUserPoolConfigurationArgs struct { ClientIds pulumi.StringArrayInput `pulumi:"clientIds"` UserPoolArn pulumi.StringInput `pulumi:"userPoolArn"` }
func (IdentitySourceCognitoUserPoolConfigurationArgs) ElementType ¶
func (IdentitySourceCognitoUserPoolConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceCognitoUserPoolConfigurationArgs) ToIdentitySourceCognitoUserPoolConfigurationOutput ¶
func (i IdentitySourceCognitoUserPoolConfigurationArgs) ToIdentitySourceCognitoUserPoolConfigurationOutput() IdentitySourceCognitoUserPoolConfigurationOutput
func (IdentitySourceCognitoUserPoolConfigurationArgs) ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext ¶
func (i IdentitySourceCognitoUserPoolConfigurationArgs) ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceCognitoUserPoolConfigurationOutput
func (IdentitySourceCognitoUserPoolConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i IdentitySourceCognitoUserPoolConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceCognitoUserPoolConfiguration]
type IdentitySourceCognitoUserPoolConfigurationInput ¶
type IdentitySourceCognitoUserPoolConfigurationInput interface { pulumi.Input ToIdentitySourceCognitoUserPoolConfigurationOutput() IdentitySourceCognitoUserPoolConfigurationOutput ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext(context.Context) IdentitySourceCognitoUserPoolConfigurationOutput }
IdentitySourceCognitoUserPoolConfigurationInput is an input type that accepts IdentitySourceCognitoUserPoolConfigurationArgs and IdentitySourceCognitoUserPoolConfigurationOutput values. You can construct a concrete instance of `IdentitySourceCognitoUserPoolConfigurationInput` via:
IdentitySourceCognitoUserPoolConfigurationArgs{...}
type IdentitySourceCognitoUserPoolConfigurationOutput ¶
type IdentitySourceCognitoUserPoolConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceCognitoUserPoolConfigurationOutput) ClientIds ¶
func (o IdentitySourceCognitoUserPoolConfigurationOutput) ClientIds() pulumi.StringArrayOutput
func (IdentitySourceCognitoUserPoolConfigurationOutput) ElementType ¶
func (IdentitySourceCognitoUserPoolConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceCognitoUserPoolConfigurationOutput) ToIdentitySourceCognitoUserPoolConfigurationOutput ¶
func (o IdentitySourceCognitoUserPoolConfigurationOutput) ToIdentitySourceCognitoUserPoolConfigurationOutput() IdentitySourceCognitoUserPoolConfigurationOutput
func (IdentitySourceCognitoUserPoolConfigurationOutput) ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext ¶
func (o IdentitySourceCognitoUserPoolConfigurationOutput) ToIdentitySourceCognitoUserPoolConfigurationOutputWithContext(ctx context.Context) IdentitySourceCognitoUserPoolConfigurationOutput
func (IdentitySourceCognitoUserPoolConfigurationOutput) UserPoolArn ¶
func (o IdentitySourceCognitoUserPoolConfigurationOutput) UserPoolArn() pulumi.StringOutput
type IdentitySourceCognitoUserPoolConfigurationPtrOutput ¶
type IdentitySourceCognitoUserPoolConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ClientIds ¶
func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ClientIds() pulumi.StringArrayOutput
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ElementType ¶
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ElementType() reflect.Type
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceCognitoUserPoolConfigurationPtrOutput ¶
func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceCognitoUserPoolConfigurationPtrOutput() IdentitySourceCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceCognitoUserPoolConfigurationPtrOutputWithContext ¶
func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToIdentitySourceCognitoUserPoolConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceCognitoUserPoolConfiguration]
func (IdentitySourceCognitoUserPoolConfigurationPtrOutput) UserPoolArn ¶
func (o IdentitySourceCognitoUserPoolConfigurationPtrOutput) UserPoolArn() pulumi.StringPtrOutput
type IdentitySourceConfiguration ¶
type IdentitySourceConfiguration struct {
CognitoUserPoolConfiguration IdentitySourceCognitoUserPoolConfiguration `pulumi:"cognitoUserPoolConfiguration"`
}
type IdentitySourceConfigurationArgs ¶
type IdentitySourceConfigurationArgs struct {
CognitoUserPoolConfiguration IdentitySourceCognitoUserPoolConfigurationInput `pulumi:"cognitoUserPoolConfiguration"`
}
func (IdentitySourceConfigurationArgs) ElementType ¶
func (IdentitySourceConfigurationArgs) ElementType() reflect.Type
func (IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutput ¶
func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutputWithContext ¶
func (i IdentitySourceConfigurationArgs) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i IdentitySourceConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceConfiguration]
type IdentitySourceConfigurationInput ¶
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 IdentitySourceConfigurationOutput ¶
type IdentitySourceConfigurationOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationOutput) CognitoUserPoolConfiguration ¶
func (o IdentitySourceConfigurationOutput) CognitoUserPoolConfiguration() IdentitySourceCognitoUserPoolConfigurationOutput
func (IdentitySourceConfigurationOutput) ElementType ¶
func (IdentitySourceConfigurationOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutput ¶
func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutput() IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutputWithContext ¶
func (o IdentitySourceConfigurationOutput) ToIdentitySourceConfigurationOutputWithContext(ctx context.Context) IdentitySourceConfigurationOutput
func (IdentitySourceConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceConfiguration]
type IdentitySourceConfigurationPtrOutput ¶
type IdentitySourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceConfigurationPtrOutput) CognitoUserPoolConfiguration ¶
func (o IdentitySourceConfigurationPtrOutput) CognitoUserPoolConfiguration() IdentitySourceCognitoUserPoolConfigurationPtrOutput
func (IdentitySourceConfigurationPtrOutput) ElementType ¶
func (IdentitySourceConfigurationPtrOutput) ElementType() reflect.Type
func (IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutput ¶
func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutput() IdentitySourceConfigurationPtrOutput
func (IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutputWithContext ¶
func (o IdentitySourceConfigurationPtrOutput) ToIdentitySourceConfigurationPtrOutputWithContext(ctx context.Context) IdentitySourceConfigurationPtrOutput
func (IdentitySourceConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceConfiguration]
type IdentitySourceDetails ¶
type IdentitySourceDetails struct { ClientIds []string `pulumi:"clientIds"` DiscoveryUrl *string `pulumi:"discoveryUrl"` OpenIdIssuer *IdentitySourceOpenIdIssuer `pulumi:"openIdIssuer"` UserPoolArn *string `pulumi:"userPoolArn"` }
type IdentitySourceDetailsOutput ¶
type IdentitySourceDetailsOutput struct{ *pulumi.OutputState }
func (IdentitySourceDetailsOutput) ClientIds ¶
func (o IdentitySourceDetailsOutput) ClientIds() pulumi.StringArrayOutput
func (IdentitySourceDetailsOutput) DiscoveryUrl ¶
func (o IdentitySourceDetailsOutput) DiscoveryUrl() pulumi.StringPtrOutput
func (IdentitySourceDetailsOutput) ElementType ¶
func (IdentitySourceDetailsOutput) ElementType() reflect.Type
func (IdentitySourceDetailsOutput) OpenIdIssuer ¶
func (o IdentitySourceDetailsOutput) OpenIdIssuer() IdentitySourceOpenIdIssuerPtrOutput
func (IdentitySourceDetailsOutput) ToIdentitySourceDetailsOutput ¶
func (o IdentitySourceDetailsOutput) ToIdentitySourceDetailsOutput() IdentitySourceDetailsOutput
func (IdentitySourceDetailsOutput) ToIdentitySourceDetailsOutputWithContext ¶
func (o IdentitySourceDetailsOutput) ToIdentitySourceDetailsOutputWithContext(ctx context.Context) IdentitySourceDetailsOutput
func (IdentitySourceDetailsOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceDetails]
func (IdentitySourceDetailsOutput) UserPoolArn ¶
func (o IdentitySourceDetailsOutput) UserPoolArn() pulumi.StringPtrOutput
type IdentitySourceDetailsPtrOutput ¶
type IdentitySourceDetailsPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceDetailsPtrOutput) ClientIds ¶
func (o IdentitySourceDetailsPtrOutput) ClientIds() pulumi.StringArrayOutput
func (IdentitySourceDetailsPtrOutput) DiscoveryUrl ¶
func (o IdentitySourceDetailsPtrOutput) DiscoveryUrl() pulumi.StringPtrOutput
func (IdentitySourceDetailsPtrOutput) Elem ¶
func (o IdentitySourceDetailsPtrOutput) Elem() IdentitySourceDetailsOutput
func (IdentitySourceDetailsPtrOutput) ElementType ¶
func (IdentitySourceDetailsPtrOutput) ElementType() reflect.Type
func (IdentitySourceDetailsPtrOutput) OpenIdIssuer ¶
func (o IdentitySourceDetailsPtrOutput) OpenIdIssuer() IdentitySourceOpenIdIssuerPtrOutput
func (IdentitySourceDetailsPtrOutput) ToIdentitySourceDetailsPtrOutput ¶
func (o IdentitySourceDetailsPtrOutput) ToIdentitySourceDetailsPtrOutput() IdentitySourceDetailsPtrOutput
func (IdentitySourceDetailsPtrOutput) ToIdentitySourceDetailsPtrOutputWithContext ¶
func (o IdentitySourceDetailsPtrOutput) ToIdentitySourceDetailsPtrOutputWithContext(ctx context.Context) IdentitySourceDetailsPtrOutput
func (IdentitySourceDetailsPtrOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceDetails]
func (IdentitySourceDetailsPtrOutput) UserPoolArn ¶
func (o IdentitySourceDetailsPtrOutput) UserPoolArn() pulumi.StringPtrOutput
type IdentitySourceInput ¶
type IdentitySourceInput interface { pulumi.Input ToIdentitySourceOutput() IdentitySourceOutput ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput }
type IdentitySourceOpenIdIssuer ¶
type IdentitySourceOpenIdIssuer string
type IdentitySourceOpenIdIssuerOutput ¶
type IdentitySourceOpenIdIssuerOutput struct{ *pulumi.OutputState }
func (IdentitySourceOpenIdIssuerOutput) ElementType ¶
func (IdentitySourceOpenIdIssuerOutput) ElementType() reflect.Type
func (IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerOutput ¶
func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerOutput() IdentitySourceOpenIdIssuerOutput
func (IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerOutputWithContext ¶
func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerOutputWithContext(ctx context.Context) IdentitySourceOpenIdIssuerOutput
func (IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerPtrOutput ¶
func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerPtrOutput() IdentitySourceOpenIdIssuerPtrOutput
func (IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerPtrOutputWithContext ¶
func (o IdentitySourceOpenIdIssuerOutput) ToIdentitySourceOpenIdIssuerPtrOutputWithContext(ctx context.Context) IdentitySourceOpenIdIssuerPtrOutput
func (IdentitySourceOpenIdIssuerOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceOpenIdIssuerOutput) ToOutput(ctx context.Context) pulumix.Output[IdentitySourceOpenIdIssuer]
func (IdentitySourceOpenIdIssuerOutput) ToStringOutput ¶
func (o IdentitySourceOpenIdIssuerOutput) ToStringOutput() pulumi.StringOutput
func (IdentitySourceOpenIdIssuerOutput) ToStringOutputWithContext ¶
func (o IdentitySourceOpenIdIssuerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentitySourceOpenIdIssuerOutput) ToStringPtrOutput ¶
func (o IdentitySourceOpenIdIssuerOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentitySourceOpenIdIssuerOutput) ToStringPtrOutputWithContext ¶
func (o IdentitySourceOpenIdIssuerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentitySourceOpenIdIssuerPtrOutput ¶
type IdentitySourceOpenIdIssuerPtrOutput struct{ *pulumi.OutputState }
func (IdentitySourceOpenIdIssuerPtrOutput) Elem ¶
func (o IdentitySourceOpenIdIssuerPtrOutput) Elem() IdentitySourceOpenIdIssuerOutput
func (IdentitySourceOpenIdIssuerPtrOutput) ElementType ¶
func (IdentitySourceOpenIdIssuerPtrOutput) ElementType() reflect.Type
func (IdentitySourceOpenIdIssuerPtrOutput) ToIdentitySourceOpenIdIssuerPtrOutput ¶
func (o IdentitySourceOpenIdIssuerPtrOutput) ToIdentitySourceOpenIdIssuerPtrOutput() IdentitySourceOpenIdIssuerPtrOutput
func (IdentitySourceOpenIdIssuerPtrOutput) ToIdentitySourceOpenIdIssuerPtrOutputWithContext ¶
func (o IdentitySourceOpenIdIssuerPtrOutput) ToIdentitySourceOpenIdIssuerPtrOutputWithContext(ctx context.Context) IdentitySourceOpenIdIssuerPtrOutput
func (IdentitySourceOpenIdIssuerPtrOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceOpenIdIssuerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySourceOpenIdIssuer]
func (IdentitySourceOpenIdIssuerPtrOutput) ToStringPtrOutput ¶
func (o IdentitySourceOpenIdIssuerPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentitySourceOpenIdIssuerPtrOutput) ToStringPtrOutputWithContext ¶
func (o IdentitySourceOpenIdIssuerPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentitySourceOutput ¶
type IdentitySourceOutput struct{ *pulumi.OutputState }
func (IdentitySourceOutput) Configuration ¶
func (o IdentitySourceOutput) Configuration() IdentitySourceConfigurationOutput
func (IdentitySourceOutput) Details ¶
func (o IdentitySourceOutput) Details() IdentitySourceDetailsOutput
func (IdentitySourceOutput) ElementType ¶
func (IdentitySourceOutput) ElementType() reflect.Type
func (IdentitySourceOutput) IdentitySourceId ¶
func (o IdentitySourceOutput) IdentitySourceId() pulumi.StringOutput
func (IdentitySourceOutput) PolicyStoreId ¶
func (o IdentitySourceOutput) PolicyStoreId() pulumi.StringPtrOutput
func (IdentitySourceOutput) PrincipalEntityType ¶
func (o IdentitySourceOutput) PrincipalEntityType() pulumi.StringPtrOutput
func (IdentitySourceOutput) ToIdentitySourceOutput ¶
func (o IdentitySourceOutput) ToIdentitySourceOutput() IdentitySourceOutput
func (IdentitySourceOutput) ToIdentitySourceOutputWithContext ¶
func (o IdentitySourceOutput) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
func (IdentitySourceOutput) ToOutput ¶ added in v0.76.0
func (o IdentitySourceOutput) ToOutput(ctx context.Context) pulumix.Output[*IdentitySource]
type IdentitySourceState ¶
type IdentitySourceState struct { }
func (IdentitySourceState) ElementType ¶
func (IdentitySourceState) ElementType() reflect.Type
type LookupIdentitySourceOutputArgs ¶
type LookupIdentitySourceOutputArgs struct { IdentitySourceId pulumi.StringInput `pulumi:"identitySourceId"` PolicyStoreId pulumi.StringInput `pulumi:"policyStoreId"` }
func (LookupIdentitySourceOutputArgs) ElementType ¶
func (LookupIdentitySourceOutputArgs) ElementType() reflect.Type
type LookupIdentitySourceResult ¶
type LookupIdentitySourceResult struct { Configuration *IdentitySourceConfiguration `pulumi:"configuration"` Details *IdentitySourceDetails `pulumi:"details"` IdentitySourceId *string `pulumi:"identitySourceId"` PrincipalEntityType *string `pulumi:"principalEntityType"` }
func LookupIdentitySource ¶
func LookupIdentitySource(ctx *pulumi.Context, args *LookupIdentitySourceArgs, opts ...pulumi.InvokeOption) (*LookupIdentitySourceResult, error)
Definition of AWS::VerifiedPermissions::IdentitySource Resource Type
type LookupIdentitySourceResultOutput ¶
type LookupIdentitySourceResultOutput struct{ *pulumi.OutputState }
func LookupIdentitySourceOutput ¶
func LookupIdentitySourceOutput(ctx *pulumi.Context, args LookupIdentitySourceOutputArgs, opts ...pulumi.InvokeOption) LookupIdentitySourceResultOutput
func (LookupIdentitySourceResultOutput) Configuration ¶
func (o LookupIdentitySourceResultOutput) Configuration() IdentitySourceConfigurationPtrOutput
func (LookupIdentitySourceResultOutput) Details ¶
func (o LookupIdentitySourceResultOutput) Details() IdentitySourceDetailsPtrOutput
func (LookupIdentitySourceResultOutput) ElementType ¶
func (LookupIdentitySourceResultOutput) ElementType() reflect.Type
func (LookupIdentitySourceResultOutput) IdentitySourceId ¶
func (o LookupIdentitySourceResultOutput) IdentitySourceId() pulumi.StringPtrOutput
func (LookupIdentitySourceResultOutput) PrincipalEntityType ¶
func (o LookupIdentitySourceResultOutput) PrincipalEntityType() pulumi.StringPtrOutput
func (LookupIdentitySourceResultOutput) ToLookupIdentitySourceResultOutput ¶
func (o LookupIdentitySourceResultOutput) ToLookupIdentitySourceResultOutput() LookupIdentitySourceResultOutput
func (LookupIdentitySourceResultOutput) ToLookupIdentitySourceResultOutputWithContext ¶
func (o LookupIdentitySourceResultOutput) ToLookupIdentitySourceResultOutputWithContext(ctx context.Context) LookupIdentitySourceResultOutput
func (LookupIdentitySourceResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupIdentitySourceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIdentitySourceResult]
type LookupPolicyArgs ¶
type LookupPolicyOutputArgs ¶
type LookupPolicyOutputArgs struct { PolicyId pulumi.StringInput `pulumi:"policyId"` PolicyStoreId pulumi.StringInput `pulumi:"policyStoreId"` }
func (LookupPolicyOutputArgs) ElementType ¶
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶
type LookupPolicyResult struct { Definition interface{} `pulumi:"definition"` PolicyId *string `pulumi:"policyId"` PolicyType *PolicyType `pulumi:"policyType"` }
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
Definition of AWS::VerifiedPermissions::Policy Resource Type
type LookupPolicyResultOutput ¶
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
func LookupPolicyOutput ¶
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Definition ¶
func (o LookupPolicyResultOutput) Definition() pulumi.AnyOutput
func (LookupPolicyResultOutput) ElementType ¶
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) PolicyId ¶
func (o LookupPolicyResultOutput) PolicyId() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) PolicyType ¶
func (o LookupPolicyResultOutput) PolicyType() PolicyTypePtrOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult]
type LookupPolicyStoreArgs ¶
type LookupPolicyStoreArgs struct {
PolicyStoreId string `pulumi:"policyStoreId"`
}
type LookupPolicyStoreOutputArgs ¶
type LookupPolicyStoreOutputArgs struct {
PolicyStoreId pulumi.StringInput `pulumi:"policyStoreId"`
}
func (LookupPolicyStoreOutputArgs) ElementType ¶
func (LookupPolicyStoreOutputArgs) ElementType() reflect.Type
type LookupPolicyStoreResult ¶
type LookupPolicyStoreResult struct { Arn *string `pulumi:"arn"` Description *string `pulumi:"description"` PolicyStoreId *string `pulumi:"policyStoreId"` Schema *PolicyStoreSchemaDefinition `pulumi:"schema"` ValidationSettings *PolicyStoreValidationSettings `pulumi:"validationSettings"` }
func LookupPolicyStore ¶
func LookupPolicyStore(ctx *pulumi.Context, args *LookupPolicyStoreArgs, opts ...pulumi.InvokeOption) (*LookupPolicyStoreResult, error)
Definition of AWS::VerifiedPermissions::PolicyStore Resource Type
type LookupPolicyStoreResultOutput ¶
type LookupPolicyStoreResultOutput struct{ *pulumi.OutputState }
func LookupPolicyStoreOutput ¶
func LookupPolicyStoreOutput(ctx *pulumi.Context, args LookupPolicyStoreOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyStoreResultOutput
func (LookupPolicyStoreResultOutput) Arn ¶
func (o LookupPolicyStoreResultOutput) Arn() pulumi.StringPtrOutput
func (LookupPolicyStoreResultOutput) Description ¶ added in v0.93.0
func (o LookupPolicyStoreResultOutput) Description() pulumi.StringPtrOutput
func (LookupPolicyStoreResultOutput) ElementType ¶
func (LookupPolicyStoreResultOutput) ElementType() reflect.Type
func (LookupPolicyStoreResultOutput) PolicyStoreId ¶
func (o LookupPolicyStoreResultOutput) PolicyStoreId() pulumi.StringPtrOutput
func (LookupPolicyStoreResultOutput) Schema ¶
func (o LookupPolicyStoreResultOutput) Schema() PolicyStoreSchemaDefinitionPtrOutput
func (LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutput ¶
func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutput() LookupPolicyStoreResultOutput
func (LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutputWithContext ¶
func (o LookupPolicyStoreResultOutput) ToLookupPolicyStoreResultOutputWithContext(ctx context.Context) LookupPolicyStoreResultOutput
func (LookupPolicyStoreResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPolicyStoreResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyStoreResult]
func (LookupPolicyStoreResultOutput) ValidationSettings ¶
func (o LookupPolicyStoreResultOutput) ValidationSettings() PolicyStoreValidationSettingsPtrOutput
type LookupPolicyTemplateOutputArgs ¶
type LookupPolicyTemplateOutputArgs struct { PolicyStoreId pulumi.StringInput `pulumi:"policyStoreId"` PolicyTemplateId pulumi.StringInput `pulumi:"policyTemplateId"` }
func (LookupPolicyTemplateOutputArgs) ElementType ¶
func (LookupPolicyTemplateOutputArgs) ElementType() reflect.Type
type LookupPolicyTemplateResult ¶
type LookupPolicyTemplateResult struct { Description *string `pulumi:"description"` PolicyTemplateId *string `pulumi:"policyTemplateId"` Statement *string `pulumi:"statement"` }
func LookupPolicyTemplate ¶
func LookupPolicyTemplate(ctx *pulumi.Context, args *LookupPolicyTemplateArgs, opts ...pulumi.InvokeOption) (*LookupPolicyTemplateResult, error)
Definition of AWS::VerifiedPermissions::PolicyTemplate Resource Type
type LookupPolicyTemplateResultOutput ¶
type LookupPolicyTemplateResultOutput struct{ *pulumi.OutputState }
func LookupPolicyTemplateOutput ¶
func LookupPolicyTemplateOutput(ctx *pulumi.Context, args LookupPolicyTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyTemplateResultOutput
func (LookupPolicyTemplateResultOutput) Description ¶
func (o LookupPolicyTemplateResultOutput) Description() pulumi.StringPtrOutput
func (LookupPolicyTemplateResultOutput) ElementType ¶
func (LookupPolicyTemplateResultOutput) ElementType() reflect.Type
func (LookupPolicyTemplateResultOutput) PolicyTemplateId ¶
func (o LookupPolicyTemplateResultOutput) PolicyTemplateId() pulumi.StringPtrOutput
func (LookupPolicyTemplateResultOutput) Statement ¶
func (o LookupPolicyTemplateResultOutput) Statement() pulumi.StringPtrOutput
func (LookupPolicyTemplateResultOutput) ToLookupPolicyTemplateResultOutput ¶
func (o LookupPolicyTemplateResultOutput) ToLookupPolicyTemplateResultOutput() LookupPolicyTemplateResultOutput
func (LookupPolicyTemplateResultOutput) ToLookupPolicyTemplateResultOutputWithContext ¶
func (o LookupPolicyTemplateResultOutput) ToLookupPolicyTemplateResultOutputWithContext(ctx context.Context) LookupPolicyTemplateResultOutput
func (LookupPolicyTemplateResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPolicyTemplateResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyTemplateResult]
type Policy ¶
type Policy struct { pulumi.CustomResourceState Definition pulumi.AnyOutput `pulumi:"definition"` PolicyId pulumi.StringOutput `pulumi:"policyId"` PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` PolicyType PolicyTypeOutput `pulumi:"policyType"` }
Definition of AWS::VerifiedPermissions::Policy Resource Type
func GetPolicy ¶
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 ¶
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 ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { Definition pulumi.Input PolicyStoreId pulumi.StringInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyDefinition0Properties ¶ added in v0.72.0
type PolicyDefinition0Properties struct {
Static PolicyStaticPolicyDefinition `pulumi:"static"`
}
type PolicyDefinition1Properties ¶ added in v0.72.0
type PolicyDefinition1Properties struct {
TemplateLinked PolicyTemplateLinkedPolicyDefinition `pulumi:"templateLinked"`
}
type PolicyEntityIdentifier ¶ added in v0.72.0
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) Definition ¶
func (o PolicyOutput) Definition() pulumi.AnyOutput
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) PolicyId ¶
func (o PolicyOutput) PolicyId() pulumi.StringOutput
func (PolicyOutput) PolicyStoreId ¶
func (o PolicyOutput) PolicyStoreId() pulumi.StringOutput
func (PolicyOutput) PolicyType ¶
func (o PolicyOutput) PolicyType() PolicyTypeOutput
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type PolicyStaticPolicyDefinition ¶ added in v0.72.0
type PolicyStore ¶
type PolicyStore struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` PolicyStoreId pulumi.StringOutput `pulumi:"policyStoreId"` Schema PolicyStoreSchemaDefinitionPtrOutput `pulumi:"schema"` ValidationSettings PolicyStoreValidationSettingsOutput `pulumi:"validationSettings"` }
Definition of AWS::VerifiedPermissions::PolicyStore Resource Type
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) ToOutput ¶ added in v0.76.0
func (i *PolicyStore) ToOutput(ctx context.Context) pulumix.Output[*PolicyStore]
func (*PolicyStore) ToPolicyStoreOutput ¶
func (i *PolicyStore) ToPolicyStoreOutput() PolicyStoreOutput
func (*PolicyStore) ToPolicyStoreOutputWithContext ¶
func (i *PolicyStore) ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput
type PolicyStoreArgs ¶
type PolicyStoreArgs struct { Description pulumi.StringPtrInput Schema PolicyStoreSchemaDefinitionPtrInput ValidationSettings PolicyStoreValidationSettingsInput }
The set of arguments for constructing a PolicyStore resource.
func (PolicyStoreArgs) ElementType ¶
func (PolicyStoreArgs) ElementType() reflect.Type
type PolicyStoreInput ¶
type PolicyStoreInput interface { pulumi.Input ToPolicyStoreOutput() PolicyStoreOutput ToPolicyStoreOutputWithContext(ctx context.Context) PolicyStoreOutput }
type PolicyStoreOutput ¶
type PolicyStoreOutput struct{ *pulumi.OutputState }
func (PolicyStoreOutput) Arn ¶
func (o PolicyStoreOutput) Arn() pulumi.StringOutput
func (PolicyStoreOutput) Description ¶ added in v0.93.0
func (o PolicyStoreOutput) Description() pulumi.StringPtrOutput
func (PolicyStoreOutput) ElementType ¶
func (PolicyStoreOutput) ElementType() reflect.Type
func (PolicyStoreOutput) PolicyStoreId ¶
func (o PolicyStoreOutput) PolicyStoreId() pulumi.StringOutput
func (PolicyStoreOutput) Schema ¶
func (o PolicyStoreOutput) Schema() PolicyStoreSchemaDefinitionPtrOutput
func (PolicyStoreOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStore]
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() PolicyStoreValidationSettingsOutput
type PolicyStoreSchemaDefinition ¶
type PolicyStoreSchemaDefinition struct {
CedarJson *string `pulumi:"cedarJson"`
}
type PolicyStoreSchemaDefinitionArgs ¶
type PolicyStoreSchemaDefinitionArgs struct {
CedarJson pulumi.StringPtrInput `pulumi:"cedarJson"`
}
func (PolicyStoreSchemaDefinitionArgs) ElementType ¶
func (PolicyStoreSchemaDefinitionArgs) ElementType() reflect.Type
func (PolicyStoreSchemaDefinitionArgs) ToOutput ¶ added in v0.76.0
func (i PolicyStoreSchemaDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreSchemaDefinition]
func (PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionOutput ¶
func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionOutput() PolicyStoreSchemaDefinitionOutput
func (PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionOutputWithContext ¶
func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionOutput
func (PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionPtrOutput ¶
func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput
func (PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionPtrOutputWithContext ¶
func (i PolicyStoreSchemaDefinitionArgs) ToPolicyStoreSchemaDefinitionPtrOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionPtrOutput
type PolicyStoreSchemaDefinitionInput ¶
type PolicyStoreSchemaDefinitionInput interface { pulumi.Input ToPolicyStoreSchemaDefinitionOutput() PolicyStoreSchemaDefinitionOutput ToPolicyStoreSchemaDefinitionOutputWithContext(context.Context) PolicyStoreSchemaDefinitionOutput }
PolicyStoreSchemaDefinitionInput is an input type that accepts PolicyStoreSchemaDefinitionArgs and PolicyStoreSchemaDefinitionOutput values. You can construct a concrete instance of `PolicyStoreSchemaDefinitionInput` via:
PolicyStoreSchemaDefinitionArgs{...}
type PolicyStoreSchemaDefinitionOutput ¶
type PolicyStoreSchemaDefinitionOutput struct{ *pulumi.OutputState }
func (PolicyStoreSchemaDefinitionOutput) CedarJson ¶
func (o PolicyStoreSchemaDefinitionOutput) CedarJson() pulumi.StringPtrOutput
func (PolicyStoreSchemaDefinitionOutput) ElementType ¶
func (PolicyStoreSchemaDefinitionOutput) ElementType() reflect.Type
func (PolicyStoreSchemaDefinitionOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreSchemaDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreSchemaDefinition]
func (PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionOutput ¶
func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionOutput() PolicyStoreSchemaDefinitionOutput
func (PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionOutputWithContext ¶
func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionOutput
func (PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionPtrOutput ¶
func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput
func (PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionPtrOutputWithContext ¶
func (o PolicyStoreSchemaDefinitionOutput) ToPolicyStoreSchemaDefinitionPtrOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionPtrOutput
type PolicyStoreSchemaDefinitionPtrInput ¶
type PolicyStoreSchemaDefinitionPtrInput interface { pulumi.Input ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput ToPolicyStoreSchemaDefinitionPtrOutputWithContext(context.Context) PolicyStoreSchemaDefinitionPtrOutput }
PolicyStoreSchemaDefinitionPtrInput is an input type that accepts PolicyStoreSchemaDefinitionArgs, PolicyStoreSchemaDefinitionPtr and PolicyStoreSchemaDefinitionPtrOutput values. You can construct a concrete instance of `PolicyStoreSchemaDefinitionPtrInput` via:
PolicyStoreSchemaDefinitionArgs{...} or: nil
func PolicyStoreSchemaDefinitionPtr ¶
func PolicyStoreSchemaDefinitionPtr(v *PolicyStoreSchemaDefinitionArgs) PolicyStoreSchemaDefinitionPtrInput
type PolicyStoreSchemaDefinitionPtrOutput ¶
type PolicyStoreSchemaDefinitionPtrOutput struct{ *pulumi.OutputState }
func (PolicyStoreSchemaDefinitionPtrOutput) CedarJson ¶
func (o PolicyStoreSchemaDefinitionPtrOutput) CedarJson() pulumi.StringPtrOutput
func (PolicyStoreSchemaDefinitionPtrOutput) ElementType ¶
func (PolicyStoreSchemaDefinitionPtrOutput) ElementType() reflect.Type
func (PolicyStoreSchemaDefinitionPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreSchemaDefinitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStoreSchemaDefinition]
func (PolicyStoreSchemaDefinitionPtrOutput) ToPolicyStoreSchemaDefinitionPtrOutput ¶
func (o PolicyStoreSchemaDefinitionPtrOutput) ToPolicyStoreSchemaDefinitionPtrOutput() PolicyStoreSchemaDefinitionPtrOutput
func (PolicyStoreSchemaDefinitionPtrOutput) ToPolicyStoreSchemaDefinitionPtrOutputWithContext ¶
func (o PolicyStoreSchemaDefinitionPtrOutput) ToPolicyStoreSchemaDefinitionPtrOutputWithContext(ctx context.Context) PolicyStoreSchemaDefinitionPtrOutput
type PolicyStoreState ¶
type PolicyStoreState struct { }
func (PolicyStoreState) ElementType ¶
func (PolicyStoreState) ElementType() reflect.Type
type PolicyStoreValidationMode ¶
type PolicyStoreValidationMode string
func (PolicyStoreValidationMode) ElementType ¶
func (PolicyStoreValidationMode) ElementType() reflect.Type
func (PolicyStoreValidationMode) ToPolicyStoreValidationModeOutput ¶
func (e PolicyStoreValidationMode) ToPolicyStoreValidationModeOutput() PolicyStoreValidationModeOutput
func (PolicyStoreValidationMode) ToPolicyStoreValidationModeOutputWithContext ¶
func (e PolicyStoreValidationMode) ToPolicyStoreValidationModeOutputWithContext(ctx context.Context) PolicyStoreValidationModeOutput
func (PolicyStoreValidationMode) ToPolicyStoreValidationModePtrOutput ¶
func (e PolicyStoreValidationMode) ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput
func (PolicyStoreValidationMode) ToPolicyStoreValidationModePtrOutputWithContext ¶
func (e PolicyStoreValidationMode) ToPolicyStoreValidationModePtrOutputWithContext(ctx context.Context) PolicyStoreValidationModePtrOutput
func (PolicyStoreValidationMode) ToStringOutput ¶
func (e PolicyStoreValidationMode) ToStringOutput() pulumi.StringOutput
func (PolicyStoreValidationMode) ToStringOutputWithContext ¶
func (e PolicyStoreValidationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyStoreValidationMode) ToStringPtrOutput ¶
func (e PolicyStoreValidationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStoreValidationMode) ToStringPtrOutputWithContext ¶
func (e PolicyStoreValidationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyStoreValidationModeInput ¶
type PolicyStoreValidationModeInput interface { pulumi.Input ToPolicyStoreValidationModeOutput() PolicyStoreValidationModeOutput ToPolicyStoreValidationModeOutputWithContext(context.Context) PolicyStoreValidationModeOutput }
PolicyStoreValidationModeInput is an input type that accepts PolicyStoreValidationModeArgs and PolicyStoreValidationModeOutput values. You can construct a concrete instance of `PolicyStoreValidationModeInput` via:
PolicyStoreValidationModeArgs{...}
type PolicyStoreValidationModeOutput ¶
type PolicyStoreValidationModeOutput struct{ *pulumi.OutputState }
func (PolicyStoreValidationModeOutput) ElementType ¶
func (PolicyStoreValidationModeOutput) ElementType() reflect.Type
func (PolicyStoreValidationModeOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreValidationModeOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreValidationMode]
func (PolicyStoreValidationModeOutput) ToPolicyStoreValidationModeOutput ¶
func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModeOutput() PolicyStoreValidationModeOutput
func (PolicyStoreValidationModeOutput) ToPolicyStoreValidationModeOutputWithContext ¶
func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModeOutputWithContext(ctx context.Context) PolicyStoreValidationModeOutput
func (PolicyStoreValidationModeOutput) ToPolicyStoreValidationModePtrOutput ¶
func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput
func (PolicyStoreValidationModeOutput) ToPolicyStoreValidationModePtrOutputWithContext ¶
func (o PolicyStoreValidationModeOutput) ToPolicyStoreValidationModePtrOutputWithContext(ctx context.Context) PolicyStoreValidationModePtrOutput
func (PolicyStoreValidationModeOutput) ToStringOutput ¶
func (o PolicyStoreValidationModeOutput) ToStringOutput() pulumi.StringOutput
func (PolicyStoreValidationModeOutput) ToStringOutputWithContext ¶
func (o PolicyStoreValidationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyStoreValidationModeOutput) ToStringPtrOutput ¶
func (o PolicyStoreValidationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStoreValidationModeOutput) ToStringPtrOutputWithContext ¶
func (o PolicyStoreValidationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyStoreValidationModePtrInput ¶
type PolicyStoreValidationModePtrInput interface { pulumi.Input ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput ToPolicyStoreValidationModePtrOutputWithContext(context.Context) PolicyStoreValidationModePtrOutput }
func PolicyStoreValidationModePtr ¶
func PolicyStoreValidationModePtr(v string) PolicyStoreValidationModePtrInput
type PolicyStoreValidationModePtrOutput ¶
type PolicyStoreValidationModePtrOutput struct{ *pulumi.OutputState }
func (PolicyStoreValidationModePtrOutput) Elem ¶
func (o PolicyStoreValidationModePtrOutput) Elem() PolicyStoreValidationModeOutput
func (PolicyStoreValidationModePtrOutput) ElementType ¶
func (PolicyStoreValidationModePtrOutput) ElementType() reflect.Type
func (PolicyStoreValidationModePtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreValidationModePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStoreValidationMode]
func (PolicyStoreValidationModePtrOutput) ToPolicyStoreValidationModePtrOutput ¶
func (o PolicyStoreValidationModePtrOutput) ToPolicyStoreValidationModePtrOutput() PolicyStoreValidationModePtrOutput
func (PolicyStoreValidationModePtrOutput) ToPolicyStoreValidationModePtrOutputWithContext ¶
func (o PolicyStoreValidationModePtrOutput) ToPolicyStoreValidationModePtrOutputWithContext(ctx context.Context) PolicyStoreValidationModePtrOutput
func (PolicyStoreValidationModePtrOutput) ToStringPtrOutput ¶
func (o PolicyStoreValidationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStoreValidationModePtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyStoreValidationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyStoreValidationSettings ¶
type PolicyStoreValidationSettings struct {
Mode PolicyStoreValidationMode `pulumi:"mode"`
}
type PolicyStoreValidationSettingsArgs ¶
type PolicyStoreValidationSettingsArgs struct {
Mode PolicyStoreValidationModeInput `pulumi:"mode"`
}
func (PolicyStoreValidationSettingsArgs) ElementType ¶
func (PolicyStoreValidationSettingsArgs) ElementType() reflect.Type
func (PolicyStoreValidationSettingsArgs) ToOutput ¶ added in v0.76.0
func (i PolicyStoreValidationSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreValidationSettings]
func (PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutput ¶
func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
func (PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutputWithContext ¶
func (i PolicyStoreValidationSettingsArgs) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
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() PolicyStoreValidationModeOutput
func (PolicyStoreValidationSettingsOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreValidationSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyStoreValidationSettings]
func (PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutput ¶
func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutput() PolicyStoreValidationSettingsOutput
func (PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutputWithContext ¶
func (o PolicyStoreValidationSettingsOutput) ToPolicyStoreValidationSettingsOutputWithContext(ctx context.Context) PolicyStoreValidationSettingsOutput
type PolicyStoreValidationSettingsPtrOutput ¶
type PolicyStoreValidationSettingsPtrOutput struct{ *pulumi.OutputState }
func (PolicyStoreValidationSettingsPtrOutput) ElementType ¶
func (PolicyStoreValidationSettingsPtrOutput) ElementType() reflect.Type
func (PolicyStoreValidationSettingsPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyStoreValidationSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyStoreValidationSettings]
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 Description pulumi.StringPtrOutput `pulumi:"description"` PolicyStoreId pulumi.StringPtrOutput `pulumi:"policyStoreId"` PolicyTemplateId pulumi.StringOutput `pulumi:"policyTemplateId"` Statement pulumi.StringOutput `pulumi:"statement"` }
Definition of AWS::VerifiedPermissions::PolicyTemplate Resource Type
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) ToOutput ¶ added in v0.76.0
func (i *PolicyTemplate) ToOutput(ctx context.Context) pulumix.Output[*PolicyTemplate]
func (*PolicyTemplate) ToPolicyTemplateOutput ¶
func (i *PolicyTemplate) ToPolicyTemplateOutput() PolicyTemplateOutput
func (*PolicyTemplate) ToPolicyTemplateOutputWithContext ¶
func (i *PolicyTemplate) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
type PolicyTemplateArgs ¶
type PolicyTemplateArgs struct { Description pulumi.StringPtrInput PolicyStoreId pulumi.StringPtrInput Statement pulumi.StringInput }
The set of arguments for constructing a PolicyTemplate resource.
func (PolicyTemplateArgs) ElementType ¶
func (PolicyTemplateArgs) ElementType() reflect.Type
type PolicyTemplateInput ¶
type PolicyTemplateInput interface { pulumi.Input ToPolicyTemplateOutput() PolicyTemplateOutput ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput }
type PolicyTemplateLinkedPolicyDefinition ¶ added in v0.72.0
type PolicyTemplateLinkedPolicyDefinition struct { PolicyTemplateId string `pulumi:"policyTemplateId"` Principal *PolicyEntityIdentifier `pulumi:"principal"` Resource *PolicyEntityIdentifier `pulumi:"resource"` }
type PolicyTemplateOutput ¶
type PolicyTemplateOutput struct{ *pulumi.OutputState }
func (PolicyTemplateOutput) Description ¶
func (o PolicyTemplateOutput) Description() pulumi.StringPtrOutput
func (PolicyTemplateOutput) ElementType ¶
func (PolicyTemplateOutput) ElementType() reflect.Type
func (PolicyTemplateOutput) PolicyStoreId ¶
func (o PolicyTemplateOutput) PolicyStoreId() pulumi.StringPtrOutput
func (PolicyTemplateOutput) PolicyTemplateId ¶
func (o PolicyTemplateOutput) PolicyTemplateId() pulumi.StringOutput
func (PolicyTemplateOutput) Statement ¶
func (o PolicyTemplateOutput) Statement() pulumi.StringOutput
func (PolicyTemplateOutput) ToOutput ¶ added in v0.76.0
func (o PolicyTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyTemplate]
func (PolicyTemplateOutput) ToPolicyTemplateOutput ¶
func (o PolicyTemplateOutput) ToPolicyTemplateOutput() PolicyTemplateOutput
func (PolicyTemplateOutput) ToPolicyTemplateOutputWithContext ¶
func (o PolicyTemplateOutput) ToPolicyTemplateOutputWithContext(ctx context.Context) PolicyTemplateOutput
type PolicyTemplateState ¶
type PolicyTemplateState struct { }
func (PolicyTemplateState) ElementType ¶
func (PolicyTemplateState) ElementType() reflect.Type
type PolicyType ¶
type PolicyType string
type PolicyTypeOutput ¶
type PolicyTypeOutput struct{ *pulumi.OutputState }
func (PolicyTypeOutput) ElementType ¶
func (PolicyTypeOutput) ElementType() reflect.Type
func (PolicyTypeOutput) ToOutput ¶ added in v0.76.0
func (o PolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyType]
func (PolicyTypeOutput) ToPolicyTypeOutput ¶
func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
func (PolicyTypeOutput) ToPolicyTypeOutputWithContext ¶
func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
func (PolicyTypeOutput) ToPolicyTypePtrOutput ¶
func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyTypeOutput) ToPolicyTypePtrOutputWithContext ¶
func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyTypeOutput) ToStringOutput ¶
func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (PolicyTypeOutput) ToStringOutputWithContext ¶
func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyTypeOutput) ToStringPtrOutput ¶
func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyTypePtrOutput ¶
type PolicyTypePtrOutput struct{ *pulumi.OutputState }
func (PolicyTypePtrOutput) Elem ¶
func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
func (PolicyTypePtrOutput) ElementType ¶
func (PolicyTypePtrOutput) ElementType() reflect.Type
func (PolicyTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyType]
func (PolicyTypePtrOutput) ToPolicyTypePtrOutput ¶
func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext ¶
func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyTypePtrOutput) ToStringPtrOutput ¶
func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput