Documentation
¶
Index ¶
- Constants
- type Assignment
- type AssignmentArgs
- type AssignmentInput
- type AssignmentOutput
- func (AssignmentOutput) ElementType() reflect.Type
- func (o AssignmentOutput) InstanceArn() pulumi.StringOutput
- func (o AssignmentOutput) PermissionSetArn() pulumi.StringOutput
- func (o AssignmentOutput) PrincipalId() pulumi.StringOutput
- func (o AssignmentOutput) PrincipalType() AssignmentPrincipalTypeOutput
- func (o AssignmentOutput) TargetId() pulumi.StringOutput
- func (o AssignmentOutput) TargetType() AssignmentTargetTypeOutput
- func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput
- func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
- func (o AssignmentOutput) ToOutput(ctx context.Context) pulumix.Output[*Assignment]
- type AssignmentPrincipalType
- func (AssignmentPrincipalType) ElementType() reflect.Type
- func (e AssignmentPrincipalType) ToAssignmentPrincipalTypeOutput() AssignmentPrincipalTypeOutput
- func (e AssignmentPrincipalType) ToAssignmentPrincipalTypeOutputWithContext(ctx context.Context) AssignmentPrincipalTypeOutput
- func (e AssignmentPrincipalType) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
- func (e AssignmentPrincipalType) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
- func (e AssignmentPrincipalType) ToStringOutput() pulumi.StringOutput
- func (e AssignmentPrincipalType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssignmentPrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssignmentPrincipalType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentPrincipalTypeInput
- type AssignmentPrincipalTypeOutput
- func (AssignmentPrincipalTypeOutput) ElementType() reflect.Type
- func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutput() AssignmentPrincipalTypeOutput
- func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutputWithContext(ctx context.Context) AssignmentPrincipalTypeOutput
- func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
- func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
- func (o AssignmentPrincipalTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssignmentPrincipalType]
- func (o AssignmentPrincipalTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssignmentPrincipalTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssignmentPrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentPrincipalTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentPrincipalTypePtrInput
- type AssignmentPrincipalTypePtrOutput
- func (o AssignmentPrincipalTypePtrOutput) Elem() AssignmentPrincipalTypeOutput
- func (AssignmentPrincipalTypePtrOutput) ElementType() reflect.Type
- func (o AssignmentPrincipalTypePtrOutput) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
- func (o AssignmentPrincipalTypePtrOutput) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
- func (o AssignmentPrincipalTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssignmentPrincipalType]
- func (o AssignmentPrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentPrincipalTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentState
- type AssignmentTargetType
- func (AssignmentTargetType) ElementType() reflect.Type
- func (e AssignmentTargetType) ToAssignmentTargetTypeOutput() AssignmentTargetTypeOutput
- func (e AssignmentTargetType) ToAssignmentTargetTypeOutputWithContext(ctx context.Context) AssignmentTargetTypeOutput
- func (e AssignmentTargetType) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
- func (e AssignmentTargetType) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
- func (e AssignmentTargetType) ToStringOutput() pulumi.StringOutput
- func (e AssignmentTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssignmentTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssignmentTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentTargetTypeInput
- type AssignmentTargetTypeOutput
- func (AssignmentTargetTypeOutput) ElementType() reflect.Type
- func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutput() AssignmentTargetTypeOutput
- func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutputWithContext(ctx context.Context) AssignmentTargetTypeOutput
- func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
- func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
- func (o AssignmentTargetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssignmentTargetType]
- func (o AssignmentTargetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssignmentTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssignmentTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssignmentTargetTypePtrInput
- type AssignmentTargetTypePtrOutput
- func (o AssignmentTargetTypePtrOutput) Elem() AssignmentTargetTypeOutput
- func (AssignmentTargetTypePtrOutput) ElementType() reflect.Type
- func (o AssignmentTargetTypePtrOutput) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
- func (o AssignmentTargetTypePtrOutput) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
- func (o AssignmentTargetTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssignmentTargetType]
- func (o AssignmentTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceAccessControlAttributeConfiguration
- func GetInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*InstanceAccessControlAttributeConfiguration, error)
- func NewInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, name string, ...) (*InstanceAccessControlAttributeConfiguration, error)
- func (*InstanceAccessControlAttributeConfiguration) ElementType() reflect.Type
- func (i *InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutput() InstanceAccessControlAttributeConfigurationOutput
- func (i *InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationOutput
- func (i *InstanceAccessControlAttributeConfiguration) ToOutput(ctx context.Context) pulumix.Output[*InstanceAccessControlAttributeConfiguration]
- type InstanceAccessControlAttributeConfigurationAccessControlAttribute
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToOutput(ctx context.Context) ...
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeArray
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToOutput(ctx context.Context) ...
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ElementType() reflect.Type
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) Index(i pulumi.IntInput) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToOutput(ctx context.Context) ...
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeInput
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ElementType() reflect.Type
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) Key() pulumi.StringOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToOutput(ctx context.Context) ...
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) Value() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeValue
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToOutput(ctx context.Context) ...
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueInput
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ElementType() reflect.Type
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) Source() pulumi.StringArrayOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToOutput(ctx context.Context) ...
- type InstanceAccessControlAttributeConfigurationArgs
- type InstanceAccessControlAttributeConfigurationInput
- type InstanceAccessControlAttributeConfigurationOutput
- func (o InstanceAccessControlAttributeConfigurationOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (InstanceAccessControlAttributeConfigurationOutput) ElementType() reflect.Type
- func (o InstanceAccessControlAttributeConfigurationOutput) InstanceAccessControlAttributeConfiguration() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o InstanceAccessControlAttributeConfigurationOutput) InstanceArn() pulumi.StringOutput
- func (o InstanceAccessControlAttributeConfigurationOutput) ToInstanceAccessControlAttributeConfigurationOutput() InstanceAccessControlAttributeConfigurationOutput
- func (o InstanceAccessControlAttributeConfigurationOutput) ToInstanceAccessControlAttributeConfigurationOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationOutput
- func (o InstanceAccessControlAttributeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceAccessControlAttributeConfiguration]
- type InstanceAccessControlAttributeConfigurationProperties
- type InstanceAccessControlAttributeConfigurationPropertiesArgs
- func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesOutput() InstanceAccessControlAttributeConfigurationPropertiesOutput
- func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesOutput
- func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceAccessControlAttributeConfigurationProperties]
- type InstanceAccessControlAttributeConfigurationPropertiesInput
- type InstanceAccessControlAttributeConfigurationPropertiesOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesOutput() InstanceAccessControlAttributeConfigurationPropertiesOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceAccessControlAttributeConfigurationProperties]
- type InstanceAccessControlAttributeConfigurationPropertiesPtrInput
- type InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) Elem() InstanceAccessControlAttributeConfigurationPropertiesOutput
- func (InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceAccessControlAttributeConfigurationProperties]
- type InstanceAccessControlAttributeConfigurationState
- type LookupInstanceAccessControlAttributeConfigurationArgs
- type LookupInstanceAccessControlAttributeConfigurationOutputArgs
- type LookupInstanceAccessControlAttributeConfigurationResult
- type LookupInstanceAccessControlAttributeConfigurationResultOutput
- func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) InstanceAccessControlAttributeConfiguration() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
- func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutput() LookupInstanceAccessControlAttributeConfigurationResultOutput
- func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutputWithContext(ctx context.Context) LookupInstanceAccessControlAttributeConfigurationResultOutput
- func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInstanceAccessControlAttributeConfigurationResult]
- type LookupPermissionSetArgs
- type LookupPermissionSetOutputArgs
- type LookupPermissionSetResult
- type LookupPermissionSetResultOutput
- func (o LookupPermissionSetResultOutput) CustomerManagedPolicyReferences() PermissionSetCustomerManagedPolicyReferenceArrayOutput
- func (o LookupPermissionSetResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPermissionSetResultOutput) ElementType() reflect.Type
- func (o LookupPermissionSetResultOutput) InlinePolicy() pulumi.AnyOutput
- func (o LookupPermissionSetResultOutput) ManagedPolicies() pulumi.StringArrayOutput
- func (o LookupPermissionSetResultOutput) PermissionSetArn() pulumi.StringPtrOutput
- func (o LookupPermissionSetResultOutput) PermissionsBoundary() PermissionSetPermissionsBoundaryPtrOutput
- func (o LookupPermissionSetResultOutput) RelayStateType() pulumi.StringPtrOutput
- func (o LookupPermissionSetResultOutput) SessionDuration() pulumi.StringPtrOutput
- func (o LookupPermissionSetResultOutput) Tags() PermissionSetTagArrayOutput
- func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput() LookupPermissionSetResultOutput
- func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext(ctx context.Context) LookupPermissionSetResultOutput
- func (o LookupPermissionSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPermissionSetResult]
- type PermissionSet
- type PermissionSetArgs
- type PermissionSetCustomerManagedPolicyReference
- type PermissionSetCustomerManagedPolicyReferenceArgs
- func (PermissionSetCustomerManagedPolicyReferenceArgs) ElementType() reflect.Type
- func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[PermissionSetCustomerManagedPolicyReference]
- func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferenceOutput() PermissionSetCustomerManagedPolicyReferenceOutput
- func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceOutput
- func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput
- func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput
- type PermissionSetCustomerManagedPolicyReferenceArray
- func (PermissionSetCustomerManagedPolicyReferenceArray) ElementType() reflect.Type
- func (i PermissionSetCustomerManagedPolicyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetCustomerManagedPolicyReference]
- func (i PermissionSetCustomerManagedPolicyReferenceArray) ToPermissionSetCustomerManagedPolicyReferenceArrayOutput() PermissionSetCustomerManagedPolicyReferenceArrayOutput
- func (i PermissionSetCustomerManagedPolicyReferenceArray) ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceArrayOutput
- type PermissionSetCustomerManagedPolicyReferenceArrayInput
- type PermissionSetCustomerManagedPolicyReferenceArrayOutput
- func (PermissionSetCustomerManagedPolicyReferenceArrayOutput) ElementType() reflect.Type
- func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) Index(i pulumi.IntInput) PermissionSetCustomerManagedPolicyReferenceOutput
- func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetCustomerManagedPolicyReference]
- func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToPermissionSetCustomerManagedPolicyReferenceArrayOutput() PermissionSetCustomerManagedPolicyReferenceArrayOutput
- func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceArrayOutput
- type PermissionSetCustomerManagedPolicyReferenceInput
- type PermissionSetCustomerManagedPolicyReferenceOutput
- func (PermissionSetCustomerManagedPolicyReferenceOutput) ElementType() reflect.Type
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) Name() pulumi.StringOutput
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) Path() pulumi.StringPtrOutput
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionSetCustomerManagedPolicyReference]
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferenceOutput() PermissionSetCustomerManagedPolicyReferenceOutput
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceOutput
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput
- func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput
- type PermissionSetCustomerManagedPolicyReferencePtrInput
- type PermissionSetCustomerManagedPolicyReferencePtrOutput
- func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) Elem() PermissionSetCustomerManagedPolicyReferenceOutput
- func (PermissionSetCustomerManagedPolicyReferencePtrOutput) ElementType() reflect.Type
- func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) Path() pulumi.StringPtrOutput
- func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PermissionSetCustomerManagedPolicyReference]
- func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput
- func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput
- type PermissionSetInput
- type PermissionSetOutput
- func (o PermissionSetOutput) CustomerManagedPolicyReferences() PermissionSetCustomerManagedPolicyReferenceArrayOutput
- func (o PermissionSetOutput) Description() pulumi.StringPtrOutput
- func (PermissionSetOutput) ElementType() reflect.Type
- func (o PermissionSetOutput) InlinePolicy() pulumi.AnyOutput
- func (o PermissionSetOutput) InstanceArn() pulumi.StringOutput
- func (o PermissionSetOutput) ManagedPolicies() pulumi.StringArrayOutput
- func (o PermissionSetOutput) Name() pulumi.StringOutput
- func (o PermissionSetOutput) PermissionSetArn() pulumi.StringOutput
- func (o PermissionSetOutput) PermissionsBoundary() PermissionSetPermissionsBoundaryPtrOutput
- func (o PermissionSetOutput) RelayStateType() pulumi.StringPtrOutput
- func (o PermissionSetOutput) SessionDuration() pulumi.StringPtrOutput
- func (o PermissionSetOutput) Tags() PermissionSetTagArrayOutput
- func (o PermissionSetOutput) ToOutput(ctx context.Context) pulumix.Output[*PermissionSet]
- func (o PermissionSetOutput) ToPermissionSetOutput() PermissionSetOutput
- func (o PermissionSetOutput) ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput
- type PermissionSetPermissionsBoundary
- type PermissionSetPermissionsBoundaryArgs
- func (PermissionSetPermissionsBoundaryArgs) ElementType() reflect.Type
- func (i PermissionSetPermissionsBoundaryArgs) ToOutput(ctx context.Context) pulumix.Output[PermissionSetPermissionsBoundary]
- func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryOutput() PermissionSetPermissionsBoundaryOutput
- func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryOutput
- func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
- func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
- type PermissionSetPermissionsBoundaryInput
- type PermissionSetPermissionsBoundaryOutput
- func (o PermissionSetPermissionsBoundaryOutput) CustomerManagedPolicyReference() PermissionSetCustomerManagedPolicyReferencePtrOutput
- func (PermissionSetPermissionsBoundaryOutput) ElementType() reflect.Type
- func (o PermissionSetPermissionsBoundaryOutput) ManagedPolicyArn() pulumi.StringPtrOutput
- func (o PermissionSetPermissionsBoundaryOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionSetPermissionsBoundary]
- func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryOutput() PermissionSetPermissionsBoundaryOutput
- func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryOutput
- func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
- func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
- type PermissionSetPermissionsBoundaryPtrInput
- type PermissionSetPermissionsBoundaryPtrOutput
- func (o PermissionSetPermissionsBoundaryPtrOutput) CustomerManagedPolicyReference() PermissionSetCustomerManagedPolicyReferencePtrOutput
- func (o PermissionSetPermissionsBoundaryPtrOutput) Elem() PermissionSetPermissionsBoundaryOutput
- func (PermissionSetPermissionsBoundaryPtrOutput) ElementType() reflect.Type
- func (o PermissionSetPermissionsBoundaryPtrOutput) ManagedPolicyArn() pulumi.StringPtrOutput
- func (o PermissionSetPermissionsBoundaryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PermissionSetPermissionsBoundary]
- func (o PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
- func (o PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
- type PermissionSetState
- type PermissionSetTag
- type PermissionSetTagArgs
- func (PermissionSetTagArgs) ElementType() reflect.Type
- func (i PermissionSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[PermissionSetTag]
- func (i PermissionSetTagArgs) ToPermissionSetTagOutput() PermissionSetTagOutput
- func (i PermissionSetTagArgs) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
- type PermissionSetTagArray
- func (PermissionSetTagArray) ElementType() reflect.Type
- func (i PermissionSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetTag]
- func (i PermissionSetTagArray) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
- func (i PermissionSetTagArray) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
- type PermissionSetTagArrayInput
- type PermissionSetTagArrayOutput
- func (PermissionSetTagArrayOutput) ElementType() reflect.Type
- func (o PermissionSetTagArrayOutput) Index(i pulumi.IntInput) PermissionSetTagOutput
- func (o PermissionSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetTag]
- func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
- func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
- type PermissionSetTagInput
- type PermissionSetTagOutput
- func (PermissionSetTagOutput) ElementType() reflect.Type
- func (o PermissionSetTagOutput) Key() pulumi.StringOutput
- func (o PermissionSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionSetTag]
- func (o PermissionSetTagOutput) ToPermissionSetTagOutput() PermissionSetTagOutput
- func (o PermissionSetTagOutput) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
- func (o PermissionSetTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( AssignmentPrincipalTypeUser = AssignmentPrincipalType("USER") AssignmentPrincipalTypeGroup = AssignmentPrincipalType("GROUP") )
const (
AssignmentTargetTypeAwsAccount = AssignmentTargetType("AWS_ACCOUNT")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assignment ¶
type Assignment struct { pulumi.CustomResourceState // The sso instance that the permission set is owned. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // The permission set that the assignemt will be assigned PermissionSetArn pulumi.StringOutput `pulumi:"permissionSetArn"` // The assignee's identifier, user id/group id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The assignee's type, user/group PrincipalType AssignmentPrincipalTypeOutput `pulumi:"principalType"` // The account id to be provisioned. TargetId pulumi.StringOutput `pulumi:"targetId"` // The type of resource to be provsioned to, only aws account now TargetType AssignmentTargetTypeOutput `pulumi:"targetType"` }
Resource Type definition for SSO assignmet
func GetAssignment ¶
func GetAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssignmentState, opts ...pulumi.ResourceOption) (*Assignment, error)
GetAssignment gets an existing Assignment 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 NewAssignment ¶
func NewAssignment(ctx *pulumi.Context, name string, args *AssignmentArgs, opts ...pulumi.ResourceOption) (*Assignment, error)
NewAssignment registers a new resource with the given unique name, arguments, and options.
func (*Assignment) ElementType ¶
func (*Assignment) ElementType() reflect.Type
func (*Assignment) ToAssignmentOutput ¶
func (i *Assignment) ToAssignmentOutput() AssignmentOutput
func (*Assignment) ToAssignmentOutputWithContext ¶
func (i *Assignment) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
func (*Assignment) ToOutput ¶ added in v0.76.0
func (i *Assignment) ToOutput(ctx context.Context) pulumix.Output[*Assignment]
type AssignmentArgs ¶
type AssignmentArgs struct { // The sso instance that the permission set is owned. InstanceArn pulumi.StringInput // The permission set that the assignemt will be assigned PermissionSetArn pulumi.StringInput // The assignee's identifier, user id/group id PrincipalId pulumi.StringInput // The assignee's type, user/group PrincipalType AssignmentPrincipalTypeInput // The account id to be provisioned. TargetId pulumi.StringInput // The type of resource to be provsioned to, only aws account now TargetType AssignmentTargetTypeInput }
The set of arguments for constructing a Assignment resource.
func (AssignmentArgs) ElementType ¶
func (AssignmentArgs) ElementType() reflect.Type
type AssignmentInput ¶
type AssignmentInput interface { pulumi.Input ToAssignmentOutput() AssignmentOutput ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput }
type AssignmentOutput ¶
type AssignmentOutput struct{ *pulumi.OutputState }
func (AssignmentOutput) ElementType ¶
func (AssignmentOutput) ElementType() reflect.Type
func (AssignmentOutput) InstanceArn ¶ added in v0.17.0
func (o AssignmentOutput) InstanceArn() pulumi.StringOutput
The sso instance that the permission set is owned.
func (AssignmentOutput) PermissionSetArn ¶ added in v0.17.0
func (o AssignmentOutput) PermissionSetArn() pulumi.StringOutput
The permission set that the assignemt will be assigned
func (AssignmentOutput) PrincipalId ¶ added in v0.17.0
func (o AssignmentOutput) PrincipalId() pulumi.StringOutput
The assignee's identifier, user id/group id
func (AssignmentOutput) PrincipalType ¶ added in v0.17.0
func (o AssignmentOutput) PrincipalType() AssignmentPrincipalTypeOutput
The assignee's type, user/group
func (AssignmentOutput) TargetId ¶ added in v0.17.0
func (o AssignmentOutput) TargetId() pulumi.StringOutput
The account id to be provisioned.
func (AssignmentOutput) TargetType ¶ added in v0.17.0
func (o AssignmentOutput) TargetType() AssignmentTargetTypeOutput
The type of resource to be provsioned to, only aws account now
func (AssignmentOutput) ToAssignmentOutput ¶
func (o AssignmentOutput) ToAssignmentOutput() AssignmentOutput
func (AssignmentOutput) ToAssignmentOutputWithContext ¶
func (o AssignmentOutput) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
func (AssignmentOutput) ToOutput ¶ added in v0.76.0
func (o AssignmentOutput) ToOutput(ctx context.Context) pulumix.Output[*Assignment]
type AssignmentPrincipalType ¶
type AssignmentPrincipalType string
The assignee's type, user/group
func (AssignmentPrincipalType) ElementType ¶
func (AssignmentPrincipalType) ElementType() reflect.Type
func (AssignmentPrincipalType) ToAssignmentPrincipalTypeOutput ¶
func (e AssignmentPrincipalType) ToAssignmentPrincipalTypeOutput() AssignmentPrincipalTypeOutput
func (AssignmentPrincipalType) ToAssignmentPrincipalTypeOutputWithContext ¶
func (e AssignmentPrincipalType) ToAssignmentPrincipalTypeOutputWithContext(ctx context.Context) AssignmentPrincipalTypeOutput
func (AssignmentPrincipalType) ToAssignmentPrincipalTypePtrOutput ¶
func (e AssignmentPrincipalType) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalType) ToAssignmentPrincipalTypePtrOutputWithContext ¶
func (e AssignmentPrincipalType) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalType) ToStringOutput ¶
func (e AssignmentPrincipalType) ToStringOutput() pulumi.StringOutput
func (AssignmentPrincipalType) ToStringOutputWithContext ¶
func (e AssignmentPrincipalType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentPrincipalType) ToStringPtrOutput ¶
func (e AssignmentPrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentPrincipalType) ToStringPtrOutputWithContext ¶
func (e AssignmentPrincipalType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentPrincipalTypeInput ¶
type AssignmentPrincipalTypeInput interface { pulumi.Input ToAssignmentPrincipalTypeOutput() AssignmentPrincipalTypeOutput ToAssignmentPrincipalTypeOutputWithContext(context.Context) AssignmentPrincipalTypeOutput }
AssignmentPrincipalTypeInput is an input type that accepts AssignmentPrincipalTypeArgs and AssignmentPrincipalTypeOutput values. You can construct a concrete instance of `AssignmentPrincipalTypeInput` via:
AssignmentPrincipalTypeArgs{...}
type AssignmentPrincipalTypeOutput ¶
type AssignmentPrincipalTypeOutput struct{ *pulumi.OutputState }
func (AssignmentPrincipalTypeOutput) ElementType ¶
func (AssignmentPrincipalTypeOutput) ElementType() reflect.Type
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutput ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutput() AssignmentPrincipalTypeOutput
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutputWithContext ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutputWithContext(ctx context.Context) AssignmentPrincipalTypeOutput
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutput ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutputWithContext ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalTypeOutput) ToOutput ¶ added in v0.76.0
func (o AssignmentPrincipalTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssignmentPrincipalType]
func (AssignmentPrincipalTypeOutput) ToStringOutput ¶
func (o AssignmentPrincipalTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssignmentPrincipalTypeOutput) ToStringOutputWithContext ¶
func (o AssignmentPrincipalTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentPrincipalTypeOutput) ToStringPtrOutput ¶
func (o AssignmentPrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentPrincipalTypeOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentPrincipalTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentPrincipalTypePtrInput ¶
type AssignmentPrincipalTypePtrInput interface { pulumi.Input ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput ToAssignmentPrincipalTypePtrOutputWithContext(context.Context) AssignmentPrincipalTypePtrOutput }
func AssignmentPrincipalTypePtr ¶
func AssignmentPrincipalTypePtr(v string) AssignmentPrincipalTypePtrInput
type AssignmentPrincipalTypePtrOutput ¶
type AssignmentPrincipalTypePtrOutput struct{ *pulumi.OutputState }
func (AssignmentPrincipalTypePtrOutput) Elem ¶
func (o AssignmentPrincipalTypePtrOutput) Elem() AssignmentPrincipalTypeOutput
func (AssignmentPrincipalTypePtrOutput) ElementType ¶
func (AssignmentPrincipalTypePtrOutput) ElementType() reflect.Type
func (AssignmentPrincipalTypePtrOutput) ToAssignmentPrincipalTypePtrOutput ¶
func (o AssignmentPrincipalTypePtrOutput) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalTypePtrOutput) ToAssignmentPrincipalTypePtrOutputWithContext ¶
func (o AssignmentPrincipalTypePtrOutput) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o AssignmentPrincipalTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssignmentPrincipalType]
func (AssignmentPrincipalTypePtrOutput) ToStringPtrOutput ¶
func (o AssignmentPrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentPrincipalTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentPrincipalTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentState ¶
type AssignmentState struct { }
func (AssignmentState) ElementType ¶
func (AssignmentState) ElementType() reflect.Type
type AssignmentTargetType ¶
type AssignmentTargetType string
The type of resource to be provsioned to, only aws account now
func (AssignmentTargetType) ElementType ¶
func (AssignmentTargetType) ElementType() reflect.Type
func (AssignmentTargetType) ToAssignmentTargetTypeOutput ¶
func (e AssignmentTargetType) ToAssignmentTargetTypeOutput() AssignmentTargetTypeOutput
func (AssignmentTargetType) ToAssignmentTargetTypeOutputWithContext ¶
func (e AssignmentTargetType) ToAssignmentTargetTypeOutputWithContext(ctx context.Context) AssignmentTargetTypeOutput
func (AssignmentTargetType) ToAssignmentTargetTypePtrOutput ¶
func (e AssignmentTargetType) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
func (AssignmentTargetType) ToAssignmentTargetTypePtrOutputWithContext ¶
func (e AssignmentTargetType) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
func (AssignmentTargetType) ToStringOutput ¶
func (e AssignmentTargetType) ToStringOutput() pulumi.StringOutput
func (AssignmentTargetType) ToStringOutputWithContext ¶
func (e AssignmentTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentTargetType) ToStringPtrOutput ¶
func (e AssignmentTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentTargetType) ToStringPtrOutputWithContext ¶
func (e AssignmentTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentTargetTypeInput ¶
type AssignmentTargetTypeInput interface { pulumi.Input ToAssignmentTargetTypeOutput() AssignmentTargetTypeOutput ToAssignmentTargetTypeOutputWithContext(context.Context) AssignmentTargetTypeOutput }
AssignmentTargetTypeInput is an input type that accepts AssignmentTargetTypeArgs and AssignmentTargetTypeOutput values. You can construct a concrete instance of `AssignmentTargetTypeInput` via:
AssignmentTargetTypeArgs{...}
type AssignmentTargetTypeOutput ¶
type AssignmentTargetTypeOutput struct{ *pulumi.OutputState }
func (AssignmentTargetTypeOutput) ElementType ¶
func (AssignmentTargetTypeOutput) ElementType() reflect.Type
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutput ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutput() AssignmentTargetTypeOutput
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutputWithContext ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutputWithContext(ctx context.Context) AssignmentTargetTypeOutput
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutput ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutputWithContext ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
func (AssignmentTargetTypeOutput) ToOutput ¶ added in v0.76.0
func (o AssignmentTargetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AssignmentTargetType]
func (AssignmentTargetTypeOutput) ToStringOutput ¶
func (o AssignmentTargetTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssignmentTargetTypeOutput) ToStringOutputWithContext ¶
func (o AssignmentTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssignmentTargetTypeOutput) ToStringPtrOutput ¶
func (o AssignmentTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentTargetTypeOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssignmentTargetTypePtrInput ¶
type AssignmentTargetTypePtrInput interface { pulumi.Input ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput ToAssignmentTargetTypePtrOutputWithContext(context.Context) AssignmentTargetTypePtrOutput }
func AssignmentTargetTypePtr ¶
func AssignmentTargetTypePtr(v string) AssignmentTargetTypePtrInput
type AssignmentTargetTypePtrOutput ¶
type AssignmentTargetTypePtrOutput struct{ *pulumi.OutputState }
func (AssignmentTargetTypePtrOutput) Elem ¶
func (o AssignmentTargetTypePtrOutput) Elem() AssignmentTargetTypeOutput
func (AssignmentTargetTypePtrOutput) ElementType ¶
func (AssignmentTargetTypePtrOutput) ElementType() reflect.Type
func (AssignmentTargetTypePtrOutput) ToAssignmentTargetTypePtrOutput ¶
func (o AssignmentTargetTypePtrOutput) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
func (AssignmentTargetTypePtrOutput) ToAssignmentTargetTypePtrOutputWithContext ¶
func (o AssignmentTargetTypePtrOutput) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
func (AssignmentTargetTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o AssignmentTargetTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AssignmentTargetType]
func (AssignmentTargetTypePtrOutput) ToStringPtrOutput ¶
func (o AssignmentTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentTargetTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceAccessControlAttributeConfiguration ¶
type InstanceAccessControlAttributeConfiguration struct { pulumi.CustomResourceState AccessControlAttributes InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput `pulumi:"accessControlAttributes"` // The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. InstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfigurationPropertiesPtrOutput `pulumi:"instanceAccessControlAttributeConfiguration"` // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` }
Resource Type definition for SSO InstanceAccessControlAttributeConfiguration
func GetInstanceAccessControlAttributeConfiguration ¶
func GetInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceAccessControlAttributeConfigurationState, opts ...pulumi.ResourceOption) (*InstanceAccessControlAttributeConfiguration, error)
GetInstanceAccessControlAttributeConfiguration gets an existing InstanceAccessControlAttributeConfiguration 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 NewInstanceAccessControlAttributeConfiguration ¶
func NewInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, name string, args *InstanceAccessControlAttributeConfigurationArgs, opts ...pulumi.ResourceOption) (*InstanceAccessControlAttributeConfiguration, error)
NewInstanceAccessControlAttributeConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InstanceAccessControlAttributeConfiguration) ElementType ¶
func (*InstanceAccessControlAttributeConfiguration) ElementType() reflect.Type
func (*InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutput ¶
func (i *InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutput() InstanceAccessControlAttributeConfigurationOutput
func (*InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutputWithContext ¶
func (i *InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationOutput
func (*InstanceAccessControlAttributeConfiguration) ToOutput ¶ added in v0.76.0
func (i *InstanceAccessControlAttributeConfiguration) ToOutput(ctx context.Context) pulumix.Output[*InstanceAccessControlAttributeConfiguration]
type InstanceAccessControlAttributeConfigurationAccessControlAttribute ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttribute struct { Key string `pulumi:"key"` Value InstanceAccessControlAttributeConfigurationAccessControlAttributeValue `pulumi:"value"` }
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs struct { Key pulumi.StringInput `pulumi:"key"` Value InstanceAccessControlAttributeConfigurationAccessControlAttributeValueInput `pulumi:"value"` }
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ElementType ¶
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput ¶
func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext ¶
func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArray ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArray []InstanceAccessControlAttributeConfigurationAccessControlAttributeInput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ElementType ¶
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput ¶
func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext ¶
func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput interface { pulumi.Input ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext(context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput }
InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput is an input type that accepts InstanceAccessControlAttributeConfigurationAccessControlAttributeArray and InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput values. You can construct a concrete instance of `InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput` via:
InstanceAccessControlAttributeConfigurationAccessControlAttributeArray{ InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs{...} }
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput struct{ *pulumi.OutputState }
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ElementType ¶
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput ¶
func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext ¶
func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
type InstanceAccessControlAttributeConfigurationAccessControlAttributeInput ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeInput interface { pulumi.Input ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext(context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput }
InstanceAccessControlAttributeConfigurationAccessControlAttributeInput is an input type that accepts InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs and InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput values. You can construct a concrete instance of `InstanceAccessControlAttributeConfigurationAccessControlAttributeInput` via:
InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs{...}
type InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput struct{ *pulumi.OutputState }
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ElementType ¶
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput ¶
func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext ¶
func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput) ToOutput ¶ added in v0.76.0
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValue ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValue struct {
Source []string `pulumi:"source"`
}
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs struct {
Source pulumi.StringArrayInput `pulumi:"source"`
}
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ElementType ¶
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput ¶
func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext ¶
func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueInput ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueInput interface { pulumi.Input ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext(context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput }
InstanceAccessControlAttributeConfigurationAccessControlAttributeValueInput is an input type that accepts InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs and InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput values. You can construct a concrete instance of `InstanceAccessControlAttributeConfigurationAccessControlAttributeValueInput` via:
InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs{...}
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput ¶
type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput struct{ *pulumi.OutputState }
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ElementType ¶
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput ¶
func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext ¶
func (o InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
type InstanceAccessControlAttributeConfigurationArgs ¶
type InstanceAccessControlAttributeConfigurationArgs struct { AccessControlAttributes InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput // The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. InstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfigurationPropertiesPtrInput // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn pulumi.StringInput }
The set of arguments for constructing a InstanceAccessControlAttributeConfiguration resource.
func (InstanceAccessControlAttributeConfigurationArgs) ElementType ¶
func (InstanceAccessControlAttributeConfigurationArgs) ElementType() reflect.Type
type InstanceAccessControlAttributeConfigurationInput ¶
type InstanceAccessControlAttributeConfigurationInput interface { pulumi.Input ToInstanceAccessControlAttributeConfigurationOutput() InstanceAccessControlAttributeConfigurationOutput ToInstanceAccessControlAttributeConfigurationOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationOutput }
type InstanceAccessControlAttributeConfigurationOutput ¶
type InstanceAccessControlAttributeConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceAccessControlAttributeConfigurationOutput) AccessControlAttributes ¶ added in v0.17.0
func (o InstanceAccessControlAttributeConfigurationOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (InstanceAccessControlAttributeConfigurationOutput) ElementType ¶
func (InstanceAccessControlAttributeConfigurationOutput) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationOutput) InstanceAccessControlAttributeConfiguration ¶ added in v0.17.0
func (o InstanceAccessControlAttributeConfigurationOutput) InstanceAccessControlAttributeConfiguration() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
func (InstanceAccessControlAttributeConfigurationOutput) InstanceArn ¶ added in v0.17.0
func (o InstanceAccessControlAttributeConfigurationOutput) InstanceArn() pulumi.StringOutput
The ARN of the AWS SSO instance under which the operation will be executed.
func (InstanceAccessControlAttributeConfigurationOutput) ToInstanceAccessControlAttributeConfigurationOutput ¶
func (o InstanceAccessControlAttributeConfigurationOutput) ToInstanceAccessControlAttributeConfigurationOutput() InstanceAccessControlAttributeConfigurationOutput
func (InstanceAccessControlAttributeConfigurationOutput) ToInstanceAccessControlAttributeConfigurationOutputWithContext ¶
func (o InstanceAccessControlAttributeConfigurationOutput) ToInstanceAccessControlAttributeConfigurationOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationOutput
func (InstanceAccessControlAttributeConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o InstanceAccessControlAttributeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceAccessControlAttributeConfiguration]
type InstanceAccessControlAttributeConfigurationProperties ¶ added in v0.2.0
type InstanceAccessControlAttributeConfigurationProperties struct {
AccessControlAttributes []InstanceAccessControlAttributeConfigurationAccessControlAttribute `pulumi:"accessControlAttributes"`
}
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
type InstanceAccessControlAttributeConfigurationPropertiesArgs ¶ added in v0.2.0
type InstanceAccessControlAttributeConfigurationPropertiesArgs struct {
AccessControlAttributes InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayInput `pulumi:"accessControlAttributes"`
}
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ElementType ¶ added in v0.2.0
func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesOutput ¶ added in v0.2.0
func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesOutput() InstanceAccessControlAttributeConfigurationPropertiesOutput
func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesOutput
func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
func (InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i InstanceAccessControlAttributeConfigurationPropertiesArgs) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
type InstanceAccessControlAttributeConfigurationPropertiesInput ¶ added in v0.2.0
type InstanceAccessControlAttributeConfigurationPropertiesInput interface { pulumi.Input ToInstanceAccessControlAttributeConfigurationPropertiesOutput() InstanceAccessControlAttributeConfigurationPropertiesOutput ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext(context.Context) InstanceAccessControlAttributeConfigurationPropertiesOutput }
InstanceAccessControlAttributeConfigurationPropertiesInput is an input type that accepts InstanceAccessControlAttributeConfigurationPropertiesArgs and InstanceAccessControlAttributeConfigurationPropertiesOutput values. You can construct a concrete instance of `InstanceAccessControlAttributeConfigurationPropertiesInput` via:
InstanceAccessControlAttributeConfigurationPropertiesArgs{...}
type InstanceAccessControlAttributeConfigurationPropertiesOutput ¶ added in v0.2.0
type InstanceAccessControlAttributeConfigurationPropertiesOutput struct{ *pulumi.OutputState }
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) AccessControlAttributes ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ElementType ¶ added in v0.2.0
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesOutput ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesOutput() InstanceAccessControlAttributeConfigurationPropertiesOutput
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesOutput
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
func (InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
type InstanceAccessControlAttributeConfigurationPropertiesPtrInput ¶ added in v0.2.0
type InstanceAccessControlAttributeConfigurationPropertiesPtrInput interface { pulumi.Input ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput }
InstanceAccessControlAttributeConfigurationPropertiesPtrInput is an input type that accepts InstanceAccessControlAttributeConfigurationPropertiesArgs, InstanceAccessControlAttributeConfigurationPropertiesPtr and InstanceAccessControlAttributeConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `InstanceAccessControlAttributeConfigurationPropertiesPtrInput` via:
InstanceAccessControlAttributeConfigurationPropertiesArgs{...} or: nil
func InstanceAccessControlAttributeConfigurationPropertiesPtr ¶ added in v0.2.0
func InstanceAccessControlAttributeConfigurationPropertiesPtr(v *InstanceAccessControlAttributeConfigurationPropertiesArgs) InstanceAccessControlAttributeConfigurationPropertiesPtrInput
type InstanceAccessControlAttributeConfigurationPropertiesPtrOutput ¶ added in v0.2.0
type InstanceAccessControlAttributeConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) AccessControlAttributes ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ElementType() reflect.Type
func (InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutput() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
func (InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o InstanceAccessControlAttributeConfigurationPropertiesPtrOutput) ToInstanceAccessControlAttributeConfigurationPropertiesPtrOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
type InstanceAccessControlAttributeConfigurationState ¶
type InstanceAccessControlAttributeConfigurationState struct { }
func (InstanceAccessControlAttributeConfigurationState) ElementType ¶
func (InstanceAccessControlAttributeConfigurationState) ElementType() reflect.Type
type LookupInstanceAccessControlAttributeConfigurationArgs ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationArgs struct { // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn string `pulumi:"instanceArn"` }
type LookupInstanceAccessControlAttributeConfigurationOutputArgs ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationOutputArgs struct { // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn pulumi.StringInput `pulumi:"instanceArn"` }
func (LookupInstanceAccessControlAttributeConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceAccessControlAttributeConfigurationOutputArgs) ElementType() reflect.Type
type LookupInstanceAccessControlAttributeConfigurationResult ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationResult struct { AccessControlAttributes []InstanceAccessControlAttributeConfigurationAccessControlAttribute `pulumi:"accessControlAttributes"` // The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. InstanceAccessControlAttributeConfiguration *InstanceAccessControlAttributeConfigurationProperties `pulumi:"instanceAccessControlAttributeConfiguration"` }
func LookupInstanceAccessControlAttributeConfiguration ¶ added in v0.12.0
func LookupInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, args *LookupInstanceAccessControlAttributeConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInstanceAccessControlAttributeConfigurationResult, error)
Resource Type definition for SSO InstanceAccessControlAttributeConfiguration
type LookupInstanceAccessControlAttributeConfigurationResultOutput ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupInstanceAccessControlAttributeConfigurationOutput ¶ added in v0.12.0
func LookupInstanceAccessControlAttributeConfigurationOutput(ctx *pulumi.Context, args LookupInstanceAccessControlAttributeConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceAccessControlAttributeConfigurationResultOutput
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) AccessControlAttributes ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ElementType() reflect.Type
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) InstanceAccessControlAttributeConfiguration ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) InstanceAccessControlAttributeConfiguration() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutput ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutput() LookupInstanceAccessControlAttributeConfigurationResultOutput
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutputWithContext(ctx context.Context) LookupInstanceAccessControlAttributeConfigurationResultOutput
type LookupPermissionSetArgs ¶ added in v0.12.0
type LookupPermissionSetOutputArgs ¶ added in v0.12.0
type LookupPermissionSetOutputArgs struct { // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringInput `pulumi:"instanceArn"` // The permission set that the policy will be attached to PermissionSetArn pulumi.StringInput `pulumi:"permissionSetArn"` }
func (LookupPermissionSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPermissionSetOutputArgs) ElementType() reflect.Type
type LookupPermissionSetResult ¶ added in v0.12.0
type LookupPermissionSetResult struct { CustomerManagedPolicyReferences []PermissionSetCustomerManagedPolicyReference `pulumi:"customerManagedPolicyReferences"` // The permission set description. Description *string `pulumi:"description"` // The inline policy to put in permission set. InlinePolicy interface{} `pulumi:"inlinePolicy"` ManagedPolicies []string `pulumi:"managedPolicies"` // The permission set that the policy will be attached to PermissionSetArn *string `pulumi:"permissionSetArn"` PermissionsBoundary *PermissionSetPermissionsBoundary `pulumi:"permissionsBoundary"` // The relay state URL that redirect links to any service in the AWS Management Console. RelayStateType *string `pulumi:"relayStateType"` // The length of time that a user can be signed in to an AWS account. SessionDuration *string `pulumi:"sessionDuration"` Tags []PermissionSetTag `pulumi:"tags"` }
func LookupPermissionSet ¶ added in v0.12.0
func LookupPermissionSet(ctx *pulumi.Context, args *LookupPermissionSetArgs, opts ...pulumi.InvokeOption) (*LookupPermissionSetResult, error)
Resource Type definition for SSO PermissionSet
type LookupPermissionSetResultOutput ¶ added in v0.12.0
type LookupPermissionSetResultOutput struct{ *pulumi.OutputState }
func LookupPermissionSetOutput ¶ added in v0.12.0
func LookupPermissionSetOutput(ctx *pulumi.Context, args LookupPermissionSetOutputArgs, opts ...pulumi.InvokeOption) LookupPermissionSetResultOutput
func (LookupPermissionSetResultOutput) CustomerManagedPolicyReferences ¶ added in v0.21.0
func (o LookupPermissionSetResultOutput) CustomerManagedPolicyReferences() PermissionSetCustomerManagedPolicyReferenceArrayOutput
func (LookupPermissionSetResultOutput) Description ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) Description() pulumi.StringPtrOutput
The permission set description.
func (LookupPermissionSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupPermissionSetResultOutput) ElementType() reflect.Type
func (LookupPermissionSetResultOutput) InlinePolicy ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) InlinePolicy() pulumi.AnyOutput
The inline policy to put in permission set.
func (LookupPermissionSetResultOutput) ManagedPolicies ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ManagedPolicies() pulumi.StringArrayOutput
func (LookupPermissionSetResultOutput) PermissionSetArn ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) PermissionSetArn() pulumi.StringPtrOutput
The permission set that the policy will be attached to
func (LookupPermissionSetResultOutput) PermissionsBoundary ¶ added in v0.21.0
func (o LookupPermissionSetResultOutput) PermissionsBoundary() PermissionSetPermissionsBoundaryPtrOutput
func (LookupPermissionSetResultOutput) RelayStateType ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) RelayStateType() pulumi.StringPtrOutput
The relay state URL that redirect links to any service in the AWS Management Console.
func (LookupPermissionSetResultOutput) SessionDuration ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) SessionDuration() pulumi.StringPtrOutput
The length of time that a user can be signed in to an AWS account.
func (LookupPermissionSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) Tags() PermissionSetTagArrayOutput
func (LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput() LookupPermissionSetResultOutput
func (LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext(ctx context.Context) LookupPermissionSetResultOutput
func (LookupPermissionSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPermissionSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPermissionSetResult]
type PermissionSet ¶
type PermissionSet struct { pulumi.CustomResourceState CustomerManagedPolicyReferences PermissionSetCustomerManagedPolicyReferenceArrayOutput `pulumi:"customerManagedPolicyReferences"` // The permission set description. Description pulumi.StringPtrOutput `pulumi:"description"` // The inline policy to put in permission set. InlinePolicy pulumi.AnyOutput `pulumi:"inlinePolicy"` // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` ManagedPolicies pulumi.StringArrayOutput `pulumi:"managedPolicies"` // The name you want to assign to this permission set. Name pulumi.StringOutput `pulumi:"name"` // The permission set that the policy will be attached to PermissionSetArn pulumi.StringOutput `pulumi:"permissionSetArn"` PermissionsBoundary PermissionSetPermissionsBoundaryPtrOutput `pulumi:"permissionsBoundary"` // The relay state URL that redirect links to any service in the AWS Management Console. RelayStateType pulumi.StringPtrOutput `pulumi:"relayStateType"` // The length of time that a user can be signed in to an AWS account. SessionDuration pulumi.StringPtrOutput `pulumi:"sessionDuration"` Tags PermissionSetTagArrayOutput `pulumi:"tags"` }
Resource Type definition for SSO PermissionSet
func GetPermissionSet ¶
func GetPermissionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionSetState, opts ...pulumi.ResourceOption) (*PermissionSet, error)
GetPermissionSet gets an existing PermissionSet 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 NewPermissionSet ¶
func NewPermissionSet(ctx *pulumi.Context, name string, args *PermissionSetArgs, opts ...pulumi.ResourceOption) (*PermissionSet, error)
NewPermissionSet registers a new resource with the given unique name, arguments, and options.
func (*PermissionSet) ElementType ¶
func (*PermissionSet) ElementType() reflect.Type
func (*PermissionSet) ToOutput ¶ added in v0.76.0
func (i *PermissionSet) ToOutput(ctx context.Context) pulumix.Output[*PermissionSet]
func (*PermissionSet) ToPermissionSetOutput ¶
func (i *PermissionSet) ToPermissionSetOutput() PermissionSetOutput
func (*PermissionSet) ToPermissionSetOutputWithContext ¶
func (i *PermissionSet) ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput
type PermissionSetArgs ¶
type PermissionSetArgs struct { CustomerManagedPolicyReferences PermissionSetCustomerManagedPolicyReferenceArrayInput // The permission set description. Description pulumi.StringPtrInput // The inline policy to put in permission set. InlinePolicy pulumi.Input // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringInput ManagedPolicies pulumi.StringArrayInput // The name you want to assign to this permission set. Name pulumi.StringPtrInput PermissionsBoundary PermissionSetPermissionsBoundaryPtrInput // The relay state URL that redirect links to any service in the AWS Management Console. RelayStateType pulumi.StringPtrInput // The length of time that a user can be signed in to an AWS account. SessionDuration pulumi.StringPtrInput Tags PermissionSetTagArrayInput }
The set of arguments for constructing a PermissionSet resource.
func (PermissionSetArgs) ElementType ¶
func (PermissionSetArgs) ElementType() reflect.Type
type PermissionSetCustomerManagedPolicyReference ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceArgs ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceArgs struct { Name pulumi.StringInput `pulumi:"name"` Path pulumi.StringPtrInput `pulumi:"path"` }
func (PermissionSetCustomerManagedPolicyReferenceArgs) ElementType ¶ added in v0.21.0
func (PermissionSetCustomerManagedPolicyReferenceArgs) ElementType() reflect.Type
func (PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferenceOutput ¶ added in v0.21.0
func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferenceOutput() PermissionSetCustomerManagedPolicyReferenceOutput
func (PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext ¶ added in v0.21.0
func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceOutput
func (PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferencePtrOutput ¶ added in v0.21.0
func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput
func (PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext ¶ added in v0.21.0
func (i PermissionSetCustomerManagedPolicyReferenceArgs) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput
type PermissionSetCustomerManagedPolicyReferenceArray ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceArray []PermissionSetCustomerManagedPolicyReferenceInput
func (PermissionSetCustomerManagedPolicyReferenceArray) ElementType ¶ added in v0.21.0
func (PermissionSetCustomerManagedPolicyReferenceArray) ElementType() reflect.Type
func (PermissionSetCustomerManagedPolicyReferenceArray) ToOutput ¶ added in v0.76.0
func (i PermissionSetCustomerManagedPolicyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetCustomerManagedPolicyReference]
func (PermissionSetCustomerManagedPolicyReferenceArray) ToPermissionSetCustomerManagedPolicyReferenceArrayOutput ¶ added in v0.21.0
func (i PermissionSetCustomerManagedPolicyReferenceArray) ToPermissionSetCustomerManagedPolicyReferenceArrayOutput() PermissionSetCustomerManagedPolicyReferenceArrayOutput
func (PermissionSetCustomerManagedPolicyReferenceArray) ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext ¶ added in v0.21.0
func (i PermissionSetCustomerManagedPolicyReferenceArray) ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceArrayOutput
type PermissionSetCustomerManagedPolicyReferenceArrayInput ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceArrayInput interface { pulumi.Input ToPermissionSetCustomerManagedPolicyReferenceArrayOutput() PermissionSetCustomerManagedPolicyReferenceArrayOutput ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext(context.Context) PermissionSetCustomerManagedPolicyReferenceArrayOutput }
PermissionSetCustomerManagedPolicyReferenceArrayInput is an input type that accepts PermissionSetCustomerManagedPolicyReferenceArray and PermissionSetCustomerManagedPolicyReferenceArrayOutput values. You can construct a concrete instance of `PermissionSetCustomerManagedPolicyReferenceArrayInput` via:
PermissionSetCustomerManagedPolicyReferenceArray{ PermissionSetCustomerManagedPolicyReferenceArgs{...} }
type PermissionSetCustomerManagedPolicyReferenceArrayOutput ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceArrayOutput struct{ *pulumi.OutputState }
func (PermissionSetCustomerManagedPolicyReferenceArrayOutput) ElementType ¶ added in v0.21.0
func (PermissionSetCustomerManagedPolicyReferenceArrayOutput) ElementType() reflect.Type
func (PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToOutput ¶ added in v0.76.0
func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetCustomerManagedPolicyReference]
func (PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToPermissionSetCustomerManagedPolicyReferenceArrayOutput ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToPermissionSetCustomerManagedPolicyReferenceArrayOutput() PermissionSetCustomerManagedPolicyReferenceArrayOutput
func (PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceArrayOutput) ToPermissionSetCustomerManagedPolicyReferenceArrayOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceArrayOutput
type PermissionSetCustomerManagedPolicyReferenceInput ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceInput interface { pulumi.Input ToPermissionSetCustomerManagedPolicyReferenceOutput() PermissionSetCustomerManagedPolicyReferenceOutput ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext(context.Context) PermissionSetCustomerManagedPolicyReferenceOutput }
PermissionSetCustomerManagedPolicyReferenceInput is an input type that accepts PermissionSetCustomerManagedPolicyReferenceArgs and PermissionSetCustomerManagedPolicyReferenceOutput values. You can construct a concrete instance of `PermissionSetCustomerManagedPolicyReferenceInput` via:
PermissionSetCustomerManagedPolicyReferenceArgs{...}
type PermissionSetCustomerManagedPolicyReferenceOutput ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceOutput struct{ *pulumi.OutputState }
func (PermissionSetCustomerManagedPolicyReferenceOutput) ElementType ¶ added in v0.21.0
func (PermissionSetCustomerManagedPolicyReferenceOutput) ElementType() reflect.Type
func (PermissionSetCustomerManagedPolicyReferenceOutput) Name ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) Name() pulumi.StringOutput
func (PermissionSetCustomerManagedPolicyReferenceOutput) Path ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) Path() pulumi.StringPtrOutput
func (PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferenceOutput ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferenceOutput() PermissionSetCustomerManagedPolicyReferenceOutput
func (PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferenceOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferenceOutput
func (PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutput ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput
func (PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput
type PermissionSetCustomerManagedPolicyReferencePtrInput ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferencePtrInput interface { pulumi.Input ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput }
PermissionSetCustomerManagedPolicyReferencePtrInput is an input type that accepts PermissionSetCustomerManagedPolicyReferenceArgs, PermissionSetCustomerManagedPolicyReferencePtr and PermissionSetCustomerManagedPolicyReferencePtrOutput values. You can construct a concrete instance of `PermissionSetCustomerManagedPolicyReferencePtrInput` via:
PermissionSetCustomerManagedPolicyReferenceArgs{...} or: nil
func PermissionSetCustomerManagedPolicyReferencePtr ¶ added in v0.21.0
func PermissionSetCustomerManagedPolicyReferencePtr(v *PermissionSetCustomerManagedPolicyReferenceArgs) PermissionSetCustomerManagedPolicyReferencePtrInput
type PermissionSetCustomerManagedPolicyReferencePtrOutput ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferencePtrOutput struct{ *pulumi.OutputState }
func (PermissionSetCustomerManagedPolicyReferencePtrOutput) ElementType ¶ added in v0.21.0
func (PermissionSetCustomerManagedPolicyReferencePtrOutput) ElementType() reflect.Type
func (PermissionSetCustomerManagedPolicyReferencePtrOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutput ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutput() PermissionSetCustomerManagedPolicyReferencePtrOutput
func (PermissionSetCustomerManagedPolicyReferencePtrOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferencePtrOutput) ToPermissionSetCustomerManagedPolicyReferencePtrOutputWithContext(ctx context.Context) PermissionSetCustomerManagedPolicyReferencePtrOutput
type PermissionSetInput ¶
type PermissionSetInput interface { pulumi.Input ToPermissionSetOutput() PermissionSetOutput ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput }
type PermissionSetOutput ¶
type PermissionSetOutput struct{ *pulumi.OutputState }
func (PermissionSetOutput) CustomerManagedPolicyReferences ¶ added in v0.21.0
func (o PermissionSetOutput) CustomerManagedPolicyReferences() PermissionSetCustomerManagedPolicyReferenceArrayOutput
func (PermissionSetOutput) Description ¶ added in v0.17.0
func (o PermissionSetOutput) Description() pulumi.StringPtrOutput
The permission set description.
func (PermissionSetOutput) ElementType ¶
func (PermissionSetOutput) ElementType() reflect.Type
func (PermissionSetOutput) InlinePolicy ¶ added in v0.17.0
func (o PermissionSetOutput) InlinePolicy() pulumi.AnyOutput
The inline policy to put in permission set.
func (PermissionSetOutput) InstanceArn ¶ added in v0.17.0
func (o PermissionSetOutput) InstanceArn() pulumi.StringOutput
The sso instance arn that the permission set is owned.
func (PermissionSetOutput) ManagedPolicies ¶ added in v0.17.0
func (o PermissionSetOutput) ManagedPolicies() pulumi.StringArrayOutput
func (PermissionSetOutput) Name ¶ added in v0.17.0
func (o PermissionSetOutput) Name() pulumi.StringOutput
The name you want to assign to this permission set.
func (PermissionSetOutput) PermissionSetArn ¶ added in v0.17.0
func (o PermissionSetOutput) PermissionSetArn() pulumi.StringOutput
The permission set that the policy will be attached to
func (PermissionSetOutput) PermissionsBoundary ¶ added in v0.21.0
func (o PermissionSetOutput) PermissionsBoundary() PermissionSetPermissionsBoundaryPtrOutput
func (PermissionSetOutput) RelayStateType ¶ added in v0.17.0
func (o PermissionSetOutput) RelayStateType() pulumi.StringPtrOutput
The relay state URL that redirect links to any service in the AWS Management Console.
func (PermissionSetOutput) SessionDuration ¶ added in v0.17.0
func (o PermissionSetOutput) SessionDuration() pulumi.StringPtrOutput
The length of time that a user can be signed in to an AWS account.
func (PermissionSetOutput) Tags ¶ added in v0.17.0
func (o PermissionSetOutput) Tags() PermissionSetTagArrayOutput
func (PermissionSetOutput) ToOutput ¶ added in v0.76.0
func (o PermissionSetOutput) ToOutput(ctx context.Context) pulumix.Output[*PermissionSet]
func (PermissionSetOutput) ToPermissionSetOutput ¶
func (o PermissionSetOutput) ToPermissionSetOutput() PermissionSetOutput
func (PermissionSetOutput) ToPermissionSetOutputWithContext ¶
func (o PermissionSetOutput) ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput
type PermissionSetPermissionsBoundary ¶ added in v0.21.0
type PermissionSetPermissionsBoundary struct { CustomerManagedPolicyReference *PermissionSetCustomerManagedPolicyReference `pulumi:"customerManagedPolicyReference"` ManagedPolicyArn *string `pulumi:"managedPolicyArn"` }
type PermissionSetPermissionsBoundaryArgs ¶ added in v0.21.0
type PermissionSetPermissionsBoundaryArgs struct { CustomerManagedPolicyReference PermissionSetCustomerManagedPolicyReferencePtrInput `pulumi:"customerManagedPolicyReference"` ManagedPolicyArn pulumi.StringPtrInput `pulumi:"managedPolicyArn"` }
func (PermissionSetPermissionsBoundaryArgs) ElementType ¶ added in v0.21.0
func (PermissionSetPermissionsBoundaryArgs) ElementType() reflect.Type
func (PermissionSetPermissionsBoundaryArgs) ToOutput ¶ added in v0.76.0
func (i PermissionSetPermissionsBoundaryArgs) ToOutput(ctx context.Context) pulumix.Output[PermissionSetPermissionsBoundary]
func (PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryOutput ¶ added in v0.21.0
func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryOutput() PermissionSetPermissionsBoundaryOutput
func (PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryOutputWithContext ¶ added in v0.21.0
func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryOutput
func (PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryPtrOutput ¶ added in v0.21.0
func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
func (PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryPtrOutputWithContext ¶ added in v0.21.0
func (i PermissionSetPermissionsBoundaryArgs) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
type PermissionSetPermissionsBoundaryInput ¶ added in v0.21.0
type PermissionSetPermissionsBoundaryInput interface { pulumi.Input ToPermissionSetPermissionsBoundaryOutput() PermissionSetPermissionsBoundaryOutput ToPermissionSetPermissionsBoundaryOutputWithContext(context.Context) PermissionSetPermissionsBoundaryOutput }
PermissionSetPermissionsBoundaryInput is an input type that accepts PermissionSetPermissionsBoundaryArgs and PermissionSetPermissionsBoundaryOutput values. You can construct a concrete instance of `PermissionSetPermissionsBoundaryInput` via:
PermissionSetPermissionsBoundaryArgs{...}
type PermissionSetPermissionsBoundaryOutput ¶ added in v0.21.0
type PermissionSetPermissionsBoundaryOutput struct{ *pulumi.OutputState }
func (PermissionSetPermissionsBoundaryOutput) CustomerManagedPolicyReference ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryOutput) CustomerManagedPolicyReference() PermissionSetCustomerManagedPolicyReferencePtrOutput
func (PermissionSetPermissionsBoundaryOutput) ElementType ¶ added in v0.21.0
func (PermissionSetPermissionsBoundaryOutput) ElementType() reflect.Type
func (PermissionSetPermissionsBoundaryOutput) ManagedPolicyArn ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryOutput) ManagedPolicyArn() pulumi.StringPtrOutput
func (PermissionSetPermissionsBoundaryOutput) ToOutput ¶ added in v0.76.0
func (o PermissionSetPermissionsBoundaryOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionSetPermissionsBoundary]
func (PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryOutput ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryOutput() PermissionSetPermissionsBoundaryOutput
func (PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryOutputWithContext ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryOutput
func (PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryPtrOutput ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
func (PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
type PermissionSetPermissionsBoundaryPtrInput ¶ added in v0.21.0
type PermissionSetPermissionsBoundaryPtrInput interface { pulumi.Input ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput ToPermissionSetPermissionsBoundaryPtrOutputWithContext(context.Context) PermissionSetPermissionsBoundaryPtrOutput }
PermissionSetPermissionsBoundaryPtrInput is an input type that accepts PermissionSetPermissionsBoundaryArgs, PermissionSetPermissionsBoundaryPtr and PermissionSetPermissionsBoundaryPtrOutput values. You can construct a concrete instance of `PermissionSetPermissionsBoundaryPtrInput` via:
PermissionSetPermissionsBoundaryArgs{...} or: nil
func PermissionSetPermissionsBoundaryPtr ¶ added in v0.21.0
func PermissionSetPermissionsBoundaryPtr(v *PermissionSetPermissionsBoundaryArgs) PermissionSetPermissionsBoundaryPtrInput
type PermissionSetPermissionsBoundaryPtrOutput ¶ added in v0.21.0
type PermissionSetPermissionsBoundaryPtrOutput struct{ *pulumi.OutputState }
func (PermissionSetPermissionsBoundaryPtrOutput) CustomerManagedPolicyReference ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryPtrOutput) CustomerManagedPolicyReference() PermissionSetCustomerManagedPolicyReferencePtrOutput
func (PermissionSetPermissionsBoundaryPtrOutput) ElementType ¶ added in v0.21.0
func (PermissionSetPermissionsBoundaryPtrOutput) ElementType() reflect.Type
func (PermissionSetPermissionsBoundaryPtrOutput) ManagedPolicyArn ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryPtrOutput) ManagedPolicyArn() pulumi.StringPtrOutput
func (PermissionSetPermissionsBoundaryPtrOutput) ToOutput ¶ added in v0.76.0
func (o PermissionSetPermissionsBoundaryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PermissionSetPermissionsBoundary]
func (PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutput ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
func (PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext ¶ added in v0.21.0
func (o PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
type PermissionSetState ¶
type PermissionSetState struct { }
func (PermissionSetState) ElementType ¶
func (PermissionSetState) ElementType() reflect.Type
type PermissionSetTag ¶
The metadata that you apply to the permission set to help you categorize and organize them.
type PermissionSetTagArgs ¶
type PermissionSetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
The metadata that you apply to the permission set to help you categorize and organize them.
func (PermissionSetTagArgs) ElementType ¶
func (PermissionSetTagArgs) ElementType() reflect.Type
func (PermissionSetTagArgs) ToOutput ¶ added in v0.76.0
func (i PermissionSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[PermissionSetTag]
func (PermissionSetTagArgs) ToPermissionSetTagOutput ¶
func (i PermissionSetTagArgs) ToPermissionSetTagOutput() PermissionSetTagOutput
func (PermissionSetTagArgs) ToPermissionSetTagOutputWithContext ¶
func (i PermissionSetTagArgs) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
type PermissionSetTagArray ¶
type PermissionSetTagArray []PermissionSetTagInput
func (PermissionSetTagArray) ElementType ¶
func (PermissionSetTagArray) ElementType() reflect.Type
func (PermissionSetTagArray) ToOutput ¶ added in v0.76.0
func (i PermissionSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetTag]
func (PermissionSetTagArray) ToPermissionSetTagArrayOutput ¶
func (i PermissionSetTagArray) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
func (PermissionSetTagArray) ToPermissionSetTagArrayOutputWithContext ¶
func (i PermissionSetTagArray) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
type PermissionSetTagArrayInput ¶
type PermissionSetTagArrayInput interface { pulumi.Input ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput ToPermissionSetTagArrayOutputWithContext(context.Context) PermissionSetTagArrayOutput }
PermissionSetTagArrayInput is an input type that accepts PermissionSetTagArray and PermissionSetTagArrayOutput values. You can construct a concrete instance of `PermissionSetTagArrayInput` via:
PermissionSetTagArray{ PermissionSetTagArgs{...} }
type PermissionSetTagArrayOutput ¶
type PermissionSetTagArrayOutput struct{ *pulumi.OutputState }
func (PermissionSetTagArrayOutput) ElementType ¶
func (PermissionSetTagArrayOutput) ElementType() reflect.Type
func (PermissionSetTagArrayOutput) Index ¶
func (o PermissionSetTagArrayOutput) Index(i pulumi.IntInput) PermissionSetTagOutput
func (PermissionSetTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o PermissionSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PermissionSetTag]
func (PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutput ¶
func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
func (PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutputWithContext ¶
func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
type PermissionSetTagInput ¶
type PermissionSetTagInput interface { pulumi.Input ToPermissionSetTagOutput() PermissionSetTagOutput ToPermissionSetTagOutputWithContext(context.Context) PermissionSetTagOutput }
PermissionSetTagInput is an input type that accepts PermissionSetTagArgs and PermissionSetTagOutput values. You can construct a concrete instance of `PermissionSetTagInput` via:
PermissionSetTagArgs{...}
type PermissionSetTagOutput ¶
type PermissionSetTagOutput struct{ *pulumi.OutputState }
The metadata that you apply to the permission set to help you categorize and organize them.
func (PermissionSetTagOutput) ElementType ¶
func (PermissionSetTagOutput) ElementType() reflect.Type
func (PermissionSetTagOutput) Key ¶
func (o PermissionSetTagOutput) Key() pulumi.StringOutput
func (PermissionSetTagOutput) ToOutput ¶ added in v0.76.0
func (o PermissionSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[PermissionSetTag]
func (PermissionSetTagOutput) ToPermissionSetTagOutput ¶
func (o PermissionSetTagOutput) ToPermissionSetTagOutput() PermissionSetTagOutput
func (PermissionSetTagOutput) ToPermissionSetTagOutputWithContext ¶
func (o PermissionSetTagOutput) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
func (PermissionSetTagOutput) Value ¶
func (o PermissionSetTagOutput) Value() pulumi.StringOutput