Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationAssignment
- type ApplicationAssignmentArgs
- type ApplicationAssignmentInput
- type ApplicationAssignmentOutput
- func (o ApplicationAssignmentOutput) ApplicationArn() pulumi.StringOutput
- func (ApplicationAssignmentOutput) ElementType() reflect.Type
- func (o ApplicationAssignmentOutput) PrincipalId() pulumi.StringOutput
- func (o ApplicationAssignmentOutput) PrincipalType() ApplicationAssignmentPrincipalTypeOutput
- func (o ApplicationAssignmentOutput) ToApplicationAssignmentOutput() ApplicationAssignmentOutput
- func (o ApplicationAssignmentOutput) ToApplicationAssignmentOutputWithContext(ctx context.Context) ApplicationAssignmentOutput
- type ApplicationAssignmentPrincipalType
- func (ApplicationAssignmentPrincipalType) ElementType() reflect.Type
- func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypeOutput() ApplicationAssignmentPrincipalTypeOutput
- func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypeOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypeOutput
- func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput
- func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypePtrOutput
- func (e ApplicationAssignmentPrincipalType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationAssignmentPrincipalType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationAssignmentPrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationAssignmentPrincipalType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationAssignmentPrincipalTypeInput
- type ApplicationAssignmentPrincipalTypeOutput
- func (ApplicationAssignmentPrincipalTypeOutput) ElementType() reflect.Type
- func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypeOutput() ApplicationAssignmentPrincipalTypeOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypeOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypeOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypePtrOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationAssignmentPrincipalTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationAssignmentPrincipalTypePtrInput
- type ApplicationAssignmentPrincipalTypePtrOutput
- func (o ApplicationAssignmentPrincipalTypePtrOutput) Elem() ApplicationAssignmentPrincipalTypeOutput
- func (ApplicationAssignmentPrincipalTypePtrOutput) ElementType() reflect.Type
- func (o ApplicationAssignmentPrincipalTypePtrOutput) ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput
- func (o ApplicationAssignmentPrincipalTypePtrOutput) ToApplicationAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypePtrOutput
- func (o ApplicationAssignmentPrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationAssignmentPrincipalTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationAssignmentState
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationProviderArn() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) InstanceArn() pulumi.StringOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) PortalOptions() ApplicationPortalOptionsConfigurationPtrOutput
- func (o ApplicationOutput) Status() ApplicationStatusPtrOutput
- func (o ApplicationOutput) Tags() aws.TagArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationPortalOptionsConfiguration
- type ApplicationPortalOptionsConfigurationArgs
- func (ApplicationPortalOptionsConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationOutput() ApplicationPortalOptionsConfigurationOutput
- func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationOutput
- func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput
- func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationPtrOutput
- type ApplicationPortalOptionsConfigurationInput
- type ApplicationPortalOptionsConfigurationOutput
- func (ApplicationPortalOptionsConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationPortalOptionsConfigurationOutput) SignInOptions() ApplicationSignInOptionsPtrOutput
- func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationOutput() ApplicationPortalOptionsConfigurationOutput
- func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationOutput
- func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput
- func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationPtrOutput
- func (o ApplicationPortalOptionsConfigurationOutput) Visibility() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- type ApplicationPortalOptionsConfigurationPtrInput
- type ApplicationPortalOptionsConfigurationPtrOutput
- func (o ApplicationPortalOptionsConfigurationPtrOutput) Elem() ApplicationPortalOptionsConfigurationOutput
- func (ApplicationPortalOptionsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ApplicationPortalOptionsConfigurationPtrOutput) SignInOptions() ApplicationSignInOptionsPtrOutput
- func (o ApplicationPortalOptionsConfigurationPtrOutput) ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput
- func (o ApplicationPortalOptionsConfigurationPtrOutput) ToApplicationPortalOptionsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationPtrOutput
- func (o ApplicationPortalOptionsConfigurationPtrOutput) Visibility() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- type ApplicationPortalOptionsConfigurationVisibility
- func (ApplicationPortalOptionsConfigurationVisibility) ElementType() reflect.Type
- func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityOutput() ApplicationPortalOptionsConfigurationVisibilityOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToStringOutput() pulumi.StringOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationPortalOptionsConfigurationVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationPortalOptionsConfigurationVisibilityInput
- type ApplicationPortalOptionsConfigurationVisibilityOutput
- func (ApplicationPortalOptionsConfigurationVisibilityOutput) ElementType() reflect.Type
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityOutput() ApplicationPortalOptionsConfigurationVisibilityOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationPortalOptionsConfigurationVisibilityPtrInput
- type ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) Elem() ApplicationPortalOptionsConfigurationVisibilityOutput
- func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ElementType() reflect.Type
- func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationSignInOptions
- type ApplicationSignInOptionsArgs
- func (ApplicationSignInOptionsArgs) ElementType() reflect.Type
- func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsOutput() ApplicationSignInOptionsOutput
- func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsOutputWithContext(ctx context.Context) ApplicationSignInOptionsOutput
- func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput
- func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsPtrOutput
- type ApplicationSignInOptionsInput
- type ApplicationSignInOptionsOrigin
- func (ApplicationSignInOptionsOrigin) ElementType() reflect.Type
- func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginOutput() ApplicationSignInOptionsOriginOutput
- func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginOutput
- func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput
- func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginPtrOutput
- func (e ApplicationSignInOptionsOrigin) ToStringOutput() pulumi.StringOutput
- func (e ApplicationSignInOptionsOrigin) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationSignInOptionsOrigin) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationSignInOptionsOrigin) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationSignInOptionsOriginInput
- type ApplicationSignInOptionsOriginOutput
- func (ApplicationSignInOptionsOriginOutput) ElementType() reflect.Type
- func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginOutput() ApplicationSignInOptionsOriginOutput
- func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginOutput
- func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput
- func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginPtrOutput
- func (o ApplicationSignInOptionsOriginOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationSignInOptionsOriginOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationSignInOptionsOriginOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationSignInOptionsOriginOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationSignInOptionsOriginPtrInput
- type ApplicationSignInOptionsOriginPtrOutput
- func (o ApplicationSignInOptionsOriginPtrOutput) Elem() ApplicationSignInOptionsOriginOutput
- func (ApplicationSignInOptionsOriginPtrOutput) ElementType() reflect.Type
- func (o ApplicationSignInOptionsOriginPtrOutput) ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput
- func (o ApplicationSignInOptionsOriginPtrOutput) ToApplicationSignInOptionsOriginPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginPtrOutput
- func (o ApplicationSignInOptionsOriginPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationSignInOptionsOriginPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationSignInOptionsOutput
- func (o ApplicationSignInOptionsOutput) ApplicationUrl() pulumi.StringPtrOutput
- func (ApplicationSignInOptionsOutput) ElementType() reflect.Type
- func (o ApplicationSignInOptionsOutput) Origin() ApplicationSignInOptionsOriginOutput
- func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsOutput() ApplicationSignInOptionsOutput
- func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsOutputWithContext(ctx context.Context) ApplicationSignInOptionsOutput
- func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput
- func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsPtrOutput
- type ApplicationSignInOptionsPtrInput
- type ApplicationSignInOptionsPtrOutput
- func (o ApplicationSignInOptionsPtrOutput) ApplicationUrl() pulumi.StringPtrOutput
- func (o ApplicationSignInOptionsPtrOutput) Elem() ApplicationSignInOptionsOutput
- func (ApplicationSignInOptionsPtrOutput) ElementType() reflect.Type
- func (o ApplicationSignInOptionsPtrOutput) Origin() ApplicationSignInOptionsOriginPtrOutput
- func (o ApplicationSignInOptionsPtrOutput) ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput
- func (o ApplicationSignInOptionsPtrOutput) ToApplicationSignInOptionsPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsPtrOutput
- type ApplicationState
- type ApplicationStatus
- func (ApplicationStatus) ElementType() reflect.Type
- func (e ApplicationStatus) ToApplicationStatusOutput() ApplicationStatusOutput
- func (e ApplicationStatus) ToApplicationStatusOutputWithContext(ctx context.Context) ApplicationStatusOutput
- func (e ApplicationStatus) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput
- func (e ApplicationStatus) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput
- func (e ApplicationStatus) ToStringOutput() pulumi.StringOutput
- func (e ApplicationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationStatusInput
- type ApplicationStatusOutput
- func (ApplicationStatusOutput) ElementType() reflect.Type
- func (o ApplicationStatusOutput) ToApplicationStatusOutput() ApplicationStatusOutput
- func (o ApplicationStatusOutput) ToApplicationStatusOutputWithContext(ctx context.Context) ApplicationStatusOutput
- func (o ApplicationStatusOutput) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput
- func (o ApplicationStatusOutput) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput
- func (o ApplicationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationStatusPtrInput
- type ApplicationStatusPtrOutput
- func (o ApplicationStatusPtrOutput) Elem() ApplicationStatusOutput
- func (ApplicationStatusPtrOutput) ElementType() reflect.Type
- func (o ApplicationStatusPtrOutput) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput
- func (o ApplicationStatusPtrOutput) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput
- func (o ApplicationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationTag
- 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
- 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) 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) 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) 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) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssignmentTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Instance
- 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
- type InstanceAccessControlAttributeConfigurationAccessControlAttribute
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeOutput
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeArray
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeArray) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
- 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
- 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) Value() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeValue
- type InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs
- func (InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ElementType() reflect.Type
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput() InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- func (i InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs) ToInstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationAccessControlAttributeValueOutput
- 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
- 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
- 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
- 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
- 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
- type InstanceAccessControlAttributeConfigurationState
- type InstanceArgs
- type InstanceInput
- type InstanceOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) IdentityStoreId() pulumi.StringOutput
- func (o InstanceOutput) InstanceArn() pulumi.StringOutput
- func (o InstanceOutput) Name() pulumi.StringPtrOutput
- func (o InstanceOutput) OwnerAccountId() pulumi.StringOutput
- func (o InstanceOutput) Status() InstanceStatusOutput
- func (o InstanceOutput) Tags() aws.TagArrayOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type InstanceStatus
- type InstanceStatusOutput
- func (InstanceStatusOutput) ElementType() reflect.Type
- func (o InstanceStatusOutput) ToInstanceStatusOutput() InstanceStatusOutput
- func (o InstanceStatusOutput) ToInstanceStatusOutputWithContext(ctx context.Context) InstanceStatusOutput
- func (o InstanceStatusOutput) ToInstanceStatusPtrOutput() InstanceStatusPtrOutput
- func (o InstanceStatusOutput) ToInstanceStatusPtrOutputWithContext(ctx context.Context) InstanceStatusPtrOutput
- func (o InstanceStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceStatusPtrOutput
- func (o InstanceStatusPtrOutput) Elem() InstanceStatusOutput
- func (InstanceStatusPtrOutput) ElementType() reflect.Type
- func (o InstanceStatusPtrOutput) ToInstanceStatusPtrOutput() InstanceStatusPtrOutput
- func (o InstanceStatusPtrOutput) ToInstanceStatusPtrOutputWithContext(ctx context.Context) InstanceStatusPtrOutput
- func (o InstanceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceTag
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) PortalOptions() ApplicationPortalOptionsConfigurationPtrOutput
- func (o LookupApplicationResultOutput) Status() ApplicationStatusPtrOutput
- func (o LookupApplicationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- 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
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) IdentityStoreId() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) InstanceArn() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) OwnerAccountId() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) Status() InstanceStatusPtrOutput
- func (o LookupInstanceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- 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() aws.TagArrayOutput
- func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput() LookupPermissionSetResultOutput
- func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext(ctx context.Context) LookupPermissionSetResultOutput
- type PermissionSet
- type PermissionSetArgs
- type PermissionSetCustomerManagedPolicyReference
- type PermissionSetCustomerManagedPolicyReferenceArgs
- func (PermissionSetCustomerManagedPolicyReferenceArgs) ElementType() reflect.Type
- 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) 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) 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) 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) 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() aws.TagArrayOutput
- 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) 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) 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) ToPermissionSetPermissionsBoundaryPtrOutput() PermissionSetPermissionsBoundaryPtrOutput
- func (o PermissionSetPermissionsBoundaryPtrOutput) ToPermissionSetPermissionsBoundaryPtrOutputWithContext(ctx context.Context) PermissionSetPermissionsBoundaryPtrOutput
- type PermissionSetState
- type PermissionSetTag
Constants ¶
const ( ApplicationAssignmentPrincipalTypeUser = ApplicationAssignmentPrincipalType("USER") ApplicationAssignmentPrincipalTypeGroup = ApplicationAssignmentPrincipalType("GROUP") )
const ( ApplicationPortalOptionsConfigurationVisibilityEnabled = ApplicationPortalOptionsConfigurationVisibility("ENABLED") ApplicationPortalOptionsConfigurationVisibilityDisabled = ApplicationPortalOptionsConfigurationVisibility("DISABLED") )
const ( ApplicationSignInOptionsOriginIdentityCenter = ApplicationSignInOptionsOrigin("IDENTITY_CENTER") ApplicationSignInOptionsOriginApplication = ApplicationSignInOptionsOrigin("APPLICATION") )
const ( ApplicationStatusEnabled = ApplicationStatus("ENABLED") ApplicationStatusDisabled = ApplicationStatus("DISABLED") )
const ( AssignmentPrincipalTypeUser = AssignmentPrincipalType("USER") AssignmentPrincipalTypeGroup = AssignmentPrincipalType("GROUP") )
const ( InstanceStatusCreateInProgress = InstanceStatus("CREATE_IN_PROGRESS") InstanceStatusDeleteInProgress = InstanceStatus("DELETE_IN_PROGRESS") InstanceStatusActive = InstanceStatus("ACTIVE") )
const (
AssignmentTargetTypeAwsAccount = AssignmentTargetType("AWS_ACCOUNT")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶ added in v0.106.0
type Application struct { pulumi.CustomResourceState // The Application ARN that is returned upon creation of the Identity Center (SSO) Application ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"` // The ARN of the application provider under which the operation will run ApplicationProviderArn pulumi.StringOutput `pulumi:"applicationProviderArn"` // The description information for the Identity Center (SSO) Application Description pulumi.StringPtrOutput `pulumi:"description"` // The ARN of the instance of IAM Identity Center under which the operation will run InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // The name you want to assign to this Identity Center (SSO) Application Name pulumi.StringOutput `pulumi:"name"` // A structure that describes the options for the portal associated with an application PortalOptions ApplicationPortalOptionsConfigurationPtrOutput `pulumi:"portalOptions"` // Specifies whether the application is enabled or disabled Status ApplicationStatusPtrOutput `pulumi:"status"` // Specifies tags to be attached to the application Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for Identity Center (SSO) Application
func GetApplication ¶ added in v0.106.0
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶ added in v0.106.0
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶ added in v0.106.0
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶ added in v0.106.0
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶ added in v0.106.0
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶ added in v0.106.0
type ApplicationArgs struct { // The ARN of the application provider under which the operation will run ApplicationProviderArn pulumi.StringInput // The description information for the Identity Center (SSO) Application Description pulumi.StringPtrInput // The ARN of the instance of IAM Identity Center under which the operation will run InstanceArn pulumi.StringInput // The name you want to assign to this Identity Center (SSO) Application Name pulumi.StringPtrInput // A structure that describes the options for the portal associated with an application PortalOptions ApplicationPortalOptionsConfigurationPtrInput // Specifies whether the application is enabled or disabled Status ApplicationStatusPtrInput // Specifies tags to be attached to the application Tags aws.TagArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶ added in v0.106.0
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationAssignment ¶ added in v0.106.0
type ApplicationAssignment struct { pulumi.CustomResourceState // The ARN of the application. ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"` // An identifier for an object in IAM Identity Center, such as a user or group PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The entity type for which the assignment will be created. PrincipalType ApplicationAssignmentPrincipalTypeOutput `pulumi:"principalType"` }
Resource Type definition for SSO application access grant to a user or group.
func GetApplicationAssignment ¶ added in v0.106.0
func GetApplicationAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationAssignmentState, opts ...pulumi.ResourceOption) (*ApplicationAssignment, error)
GetApplicationAssignment gets an existing ApplicationAssignment 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 NewApplicationAssignment ¶ added in v0.106.0
func NewApplicationAssignment(ctx *pulumi.Context, name string, args *ApplicationAssignmentArgs, opts ...pulumi.ResourceOption) (*ApplicationAssignment, error)
NewApplicationAssignment registers a new resource with the given unique name, arguments, and options.
func (*ApplicationAssignment) ElementType ¶ added in v0.106.0
func (*ApplicationAssignment) ElementType() reflect.Type
func (*ApplicationAssignment) ToApplicationAssignmentOutput ¶ added in v0.106.0
func (i *ApplicationAssignment) ToApplicationAssignmentOutput() ApplicationAssignmentOutput
func (*ApplicationAssignment) ToApplicationAssignmentOutputWithContext ¶ added in v0.106.0
func (i *ApplicationAssignment) ToApplicationAssignmentOutputWithContext(ctx context.Context) ApplicationAssignmentOutput
type ApplicationAssignmentArgs ¶ added in v0.106.0
type ApplicationAssignmentArgs struct { // The ARN of the application. ApplicationArn pulumi.StringInput // An identifier for an object in IAM Identity Center, such as a user or group PrincipalId pulumi.StringInput // The entity type for which the assignment will be created. PrincipalType ApplicationAssignmentPrincipalTypeInput }
The set of arguments for constructing a ApplicationAssignment resource.
func (ApplicationAssignmentArgs) ElementType ¶ added in v0.106.0
func (ApplicationAssignmentArgs) ElementType() reflect.Type
type ApplicationAssignmentInput ¶ added in v0.106.0
type ApplicationAssignmentInput interface { pulumi.Input ToApplicationAssignmentOutput() ApplicationAssignmentOutput ToApplicationAssignmentOutputWithContext(ctx context.Context) ApplicationAssignmentOutput }
type ApplicationAssignmentOutput ¶ added in v0.106.0
type ApplicationAssignmentOutput struct{ *pulumi.OutputState }
func (ApplicationAssignmentOutput) ApplicationArn ¶ added in v0.106.0
func (o ApplicationAssignmentOutput) ApplicationArn() pulumi.StringOutput
The ARN of the application.
func (ApplicationAssignmentOutput) ElementType ¶ added in v0.106.0
func (ApplicationAssignmentOutput) ElementType() reflect.Type
func (ApplicationAssignmentOutput) PrincipalId ¶ added in v0.106.0
func (o ApplicationAssignmentOutput) PrincipalId() pulumi.StringOutput
An identifier for an object in IAM Identity Center, such as a user or group
func (ApplicationAssignmentOutput) PrincipalType ¶ added in v0.106.0
func (o ApplicationAssignmentOutput) PrincipalType() ApplicationAssignmentPrincipalTypeOutput
The entity type for which the assignment will be created.
func (ApplicationAssignmentOutput) ToApplicationAssignmentOutput ¶ added in v0.106.0
func (o ApplicationAssignmentOutput) ToApplicationAssignmentOutput() ApplicationAssignmentOutput
func (ApplicationAssignmentOutput) ToApplicationAssignmentOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentOutput) ToApplicationAssignmentOutputWithContext(ctx context.Context) ApplicationAssignmentOutput
type ApplicationAssignmentPrincipalType ¶ added in v0.106.0
type ApplicationAssignmentPrincipalType string
The entity type for which the assignment will be created.
func (ApplicationAssignmentPrincipalType) ElementType ¶ added in v0.106.0
func (ApplicationAssignmentPrincipalType) ElementType() reflect.Type
func (ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypeOutput ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypeOutput() ApplicationAssignmentPrincipalTypeOutput
func (ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypeOutputWithContext ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypeOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypeOutput
func (ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypePtrOutput ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput
func (ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypePtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToApplicationAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypePtrOutput
func (ApplicationAssignmentPrincipalType) ToStringOutput ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToStringOutput() pulumi.StringOutput
func (ApplicationAssignmentPrincipalType) ToStringOutputWithContext ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationAssignmentPrincipalType) ToStringPtrOutput ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationAssignmentPrincipalType) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationAssignmentPrincipalType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationAssignmentPrincipalTypeInput ¶ added in v0.106.0
type ApplicationAssignmentPrincipalTypeInput interface { pulumi.Input ToApplicationAssignmentPrincipalTypeOutput() ApplicationAssignmentPrincipalTypeOutput ToApplicationAssignmentPrincipalTypeOutputWithContext(context.Context) ApplicationAssignmentPrincipalTypeOutput }
ApplicationAssignmentPrincipalTypeInput is an input type that accepts values of the ApplicationAssignmentPrincipalType enum A concrete instance of `ApplicationAssignmentPrincipalTypeInput` can be one of the following:
ApplicationAssignmentPrincipalTypeUser ApplicationAssignmentPrincipalTypeGroup
type ApplicationAssignmentPrincipalTypeOutput ¶ added in v0.106.0
type ApplicationAssignmentPrincipalTypeOutput struct{ *pulumi.OutputState }
func (ApplicationAssignmentPrincipalTypeOutput) ElementType ¶ added in v0.106.0
func (ApplicationAssignmentPrincipalTypeOutput) ElementType() reflect.Type
func (ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypeOutput ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypeOutput() ApplicationAssignmentPrincipalTypeOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypeOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypeOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypeOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypePtrOutput ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypePtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToApplicationAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypePtrOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToStringOutput ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationAssignmentPrincipalTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationAssignmentPrincipalTypePtrInput ¶ added in v0.106.0
type ApplicationAssignmentPrincipalTypePtrInput interface { pulumi.Input ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput ToApplicationAssignmentPrincipalTypePtrOutputWithContext(context.Context) ApplicationAssignmentPrincipalTypePtrOutput }
func ApplicationAssignmentPrincipalTypePtr ¶ added in v0.106.0
func ApplicationAssignmentPrincipalTypePtr(v string) ApplicationAssignmentPrincipalTypePtrInput
type ApplicationAssignmentPrincipalTypePtrOutput ¶ added in v0.106.0
type ApplicationAssignmentPrincipalTypePtrOutput struct{ *pulumi.OutputState }
func (ApplicationAssignmentPrincipalTypePtrOutput) ElementType ¶ added in v0.106.0
func (ApplicationAssignmentPrincipalTypePtrOutput) ElementType() reflect.Type
func (ApplicationAssignmentPrincipalTypePtrOutput) ToApplicationAssignmentPrincipalTypePtrOutput ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypePtrOutput) ToApplicationAssignmentPrincipalTypePtrOutput() ApplicationAssignmentPrincipalTypePtrOutput
func (ApplicationAssignmentPrincipalTypePtrOutput) ToApplicationAssignmentPrincipalTypePtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypePtrOutput) ToApplicationAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) ApplicationAssignmentPrincipalTypePtrOutput
func (ApplicationAssignmentPrincipalTypePtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationAssignmentPrincipalTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationAssignmentPrincipalTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationAssignmentState ¶ added in v0.106.0
type ApplicationAssignmentState struct { }
func (ApplicationAssignmentState) ElementType ¶ added in v0.106.0
func (ApplicationAssignmentState) ElementType() reflect.Type
type ApplicationInput ¶ added in v0.106.0
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶ added in v0.106.0
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationArn ¶ added in v0.106.0
func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput
The Application ARN that is returned upon creation of the Identity Center (SSO) Application
func (ApplicationOutput) ApplicationProviderArn ¶ added in v0.106.0
func (o ApplicationOutput) ApplicationProviderArn() pulumi.StringOutput
The ARN of the application provider under which the operation will run
func (ApplicationOutput) Description ¶ added in v0.106.0
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
The description information for the Identity Center (SSO) Application
func (ApplicationOutput) ElementType ¶ added in v0.106.0
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) InstanceArn ¶ added in v0.106.0
func (o ApplicationOutput) InstanceArn() pulumi.StringOutput
The ARN of the instance of IAM Identity Center under which the operation will run
func (ApplicationOutput) Name ¶ added in v0.106.0
func (o ApplicationOutput) Name() pulumi.StringOutput
The name you want to assign to this Identity Center (SSO) Application
func (ApplicationOutput) PortalOptions ¶ added in v0.106.0
func (o ApplicationOutput) PortalOptions() ApplicationPortalOptionsConfigurationPtrOutput
A structure that describes the options for the portal associated with an application
func (ApplicationOutput) Status ¶ added in v0.106.0
func (o ApplicationOutput) Status() ApplicationStatusPtrOutput
Specifies whether the application is enabled or disabled
func (ApplicationOutput) Tags ¶ added in v0.106.0
func (o ApplicationOutput) Tags() aws.TagArrayOutput
Specifies tags to be attached to the application
func (ApplicationOutput) ToApplicationOutput ¶ added in v0.106.0
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶ added in v0.106.0
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationPortalOptionsConfiguration ¶ added in v0.106.0
type ApplicationPortalOptionsConfiguration struct { // A structure that describes the sign-in options for the access portal SignInOptions *ApplicationSignInOptions `pulumi:"signInOptions"` // Indicates whether this application is visible in the access portal Visibility *ApplicationPortalOptionsConfigurationVisibility `pulumi:"visibility"` }
A structure that describes the options for the access portal associated with an application
type ApplicationPortalOptionsConfigurationArgs ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationArgs struct { // A structure that describes the sign-in options for the access portal SignInOptions ApplicationSignInOptionsPtrInput `pulumi:"signInOptions"` // Indicates whether this application is visible in the access portal Visibility ApplicationPortalOptionsConfigurationVisibilityPtrInput `pulumi:"visibility"` }
A structure that describes the options for the access portal associated with an application
func (ApplicationPortalOptionsConfigurationArgs) ElementType ¶ added in v0.106.0
func (ApplicationPortalOptionsConfigurationArgs) ElementType() reflect.Type
func (ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationOutput ¶ added in v0.106.0
func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationOutput() ApplicationPortalOptionsConfigurationOutput
func (ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationOutputWithContext ¶ added in v0.106.0
func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationOutput
func (ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationPtrOutput ¶ added in v0.106.0
func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput
func (ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationPtrOutputWithContext ¶ added in v0.106.0
func (i ApplicationPortalOptionsConfigurationArgs) ToApplicationPortalOptionsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationPtrOutput
type ApplicationPortalOptionsConfigurationInput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationInput interface { pulumi.Input ToApplicationPortalOptionsConfigurationOutput() ApplicationPortalOptionsConfigurationOutput ToApplicationPortalOptionsConfigurationOutputWithContext(context.Context) ApplicationPortalOptionsConfigurationOutput }
ApplicationPortalOptionsConfigurationInput is an input type that accepts ApplicationPortalOptionsConfigurationArgs and ApplicationPortalOptionsConfigurationOutput values. You can construct a concrete instance of `ApplicationPortalOptionsConfigurationInput` via:
ApplicationPortalOptionsConfigurationArgs{...}
type ApplicationPortalOptionsConfigurationOutput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationOutput struct{ *pulumi.OutputState }
A structure that describes the options for the access portal associated with an application
func (ApplicationPortalOptionsConfigurationOutput) ElementType ¶ added in v0.106.0
func (ApplicationPortalOptionsConfigurationOutput) ElementType() reflect.Type
func (ApplicationPortalOptionsConfigurationOutput) SignInOptions ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationOutput) SignInOptions() ApplicationSignInOptionsPtrOutput
A structure that describes the sign-in options for the access portal
func (ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationOutput() ApplicationPortalOptionsConfigurationOutput
func (ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationOutput
func (ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationPtrOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput
func (ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationOutput) ToApplicationPortalOptionsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationPtrOutput
func (ApplicationPortalOptionsConfigurationOutput) Visibility ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationOutput) Visibility() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
Indicates whether this application is visible in the access portal
type ApplicationPortalOptionsConfigurationPtrInput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationPtrInput interface { pulumi.Input ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput ToApplicationPortalOptionsConfigurationPtrOutputWithContext(context.Context) ApplicationPortalOptionsConfigurationPtrOutput }
ApplicationPortalOptionsConfigurationPtrInput is an input type that accepts ApplicationPortalOptionsConfigurationArgs, ApplicationPortalOptionsConfigurationPtr and ApplicationPortalOptionsConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationPortalOptionsConfigurationPtrInput` via:
ApplicationPortalOptionsConfigurationArgs{...} or: nil
func ApplicationPortalOptionsConfigurationPtr ¶ added in v0.106.0
func ApplicationPortalOptionsConfigurationPtr(v *ApplicationPortalOptionsConfigurationArgs) ApplicationPortalOptionsConfigurationPtrInput
type ApplicationPortalOptionsConfigurationPtrOutput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ApplicationPortalOptionsConfigurationPtrOutput) ElementType ¶ added in v0.106.0
func (ApplicationPortalOptionsConfigurationPtrOutput) ElementType() reflect.Type
func (ApplicationPortalOptionsConfigurationPtrOutput) SignInOptions ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationPtrOutput) SignInOptions() ApplicationSignInOptionsPtrOutput
A structure that describes the sign-in options for the access portal
func (ApplicationPortalOptionsConfigurationPtrOutput) ToApplicationPortalOptionsConfigurationPtrOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationPtrOutput) ToApplicationPortalOptionsConfigurationPtrOutput() ApplicationPortalOptionsConfigurationPtrOutput
func (ApplicationPortalOptionsConfigurationPtrOutput) ToApplicationPortalOptionsConfigurationPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationPtrOutput) ToApplicationPortalOptionsConfigurationPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationPtrOutput
func (ApplicationPortalOptionsConfigurationPtrOutput) Visibility ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationPtrOutput) Visibility() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
Indicates whether this application is visible in the access portal
type ApplicationPortalOptionsConfigurationVisibility ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationVisibility string
Indicates whether this application is visible in the access portal
func (ApplicationPortalOptionsConfigurationVisibility) ElementType ¶ added in v0.106.0
func (ApplicationPortalOptionsConfigurationVisibility) ElementType() reflect.Type
func (ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityOutput ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityOutput() ApplicationPortalOptionsConfigurationVisibilityOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToStringOutput ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToStringOutput() pulumi.StringOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToStringOutputWithContext ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToStringPtrOutput ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationPortalOptionsConfigurationVisibility) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationPortalOptionsConfigurationVisibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationPortalOptionsConfigurationVisibilityInput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationVisibilityInput interface { pulumi.Input ToApplicationPortalOptionsConfigurationVisibilityOutput() ApplicationPortalOptionsConfigurationVisibilityOutput ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext(context.Context) ApplicationPortalOptionsConfigurationVisibilityOutput }
ApplicationPortalOptionsConfigurationVisibilityInput is an input type that accepts values of the ApplicationPortalOptionsConfigurationVisibility enum A concrete instance of `ApplicationPortalOptionsConfigurationVisibilityInput` can be one of the following:
ApplicationPortalOptionsConfigurationVisibilityEnabled ApplicationPortalOptionsConfigurationVisibilityDisabled
type ApplicationPortalOptionsConfigurationVisibilityOutput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationVisibilityOutput struct{ *pulumi.OutputState }
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ElementType ¶ added in v0.106.0
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ElementType() reflect.Type
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityOutput() ApplicationPortalOptionsConfigurationVisibilityOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationPortalOptionsConfigurationVisibilityPtrInput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationVisibilityPtrInput interface { pulumi.Input ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput }
func ApplicationPortalOptionsConfigurationVisibilityPtr ¶ added in v0.106.0
func ApplicationPortalOptionsConfigurationVisibilityPtr(v string) ApplicationPortalOptionsConfigurationVisibilityPtrInput
type ApplicationPortalOptionsConfigurationVisibilityPtrOutput ¶ added in v0.106.0
type ApplicationPortalOptionsConfigurationVisibilityPtrOutput struct{ *pulumi.OutputState }
func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ElementType ¶ added in v0.106.0
func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ElementType() reflect.Type
func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutput() ApplicationPortalOptionsConfigurationVisibilityPtrOutput
func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToApplicationPortalOptionsConfigurationVisibilityPtrOutputWithContext(ctx context.Context) ApplicationPortalOptionsConfigurationVisibilityPtrOutput
func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationPortalOptionsConfigurationVisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationSignInOptions ¶ added in v0.106.0
type ApplicationSignInOptions struct { // The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION ApplicationUrl *string `pulumi:"applicationUrl"` // This determines how IAM Identity Center navigates the user to the target application Origin ApplicationSignInOptionsOrigin `pulumi:"origin"` }
A structure that describes the sign-in options for an application portal
type ApplicationSignInOptionsArgs ¶ added in v0.106.0
type ApplicationSignInOptionsArgs struct { // The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION ApplicationUrl pulumi.StringPtrInput `pulumi:"applicationUrl"` // This determines how IAM Identity Center navigates the user to the target application Origin ApplicationSignInOptionsOriginInput `pulumi:"origin"` }
A structure that describes the sign-in options for an application portal
func (ApplicationSignInOptionsArgs) ElementType ¶ added in v0.106.0
func (ApplicationSignInOptionsArgs) ElementType() reflect.Type
func (ApplicationSignInOptionsArgs) ToApplicationSignInOptionsOutput ¶ added in v0.106.0
func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsOutput() ApplicationSignInOptionsOutput
func (ApplicationSignInOptionsArgs) ToApplicationSignInOptionsOutputWithContext ¶ added in v0.106.0
func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsOutputWithContext(ctx context.Context) ApplicationSignInOptionsOutput
func (ApplicationSignInOptionsArgs) ToApplicationSignInOptionsPtrOutput ¶ added in v0.106.0
func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput
func (ApplicationSignInOptionsArgs) ToApplicationSignInOptionsPtrOutputWithContext ¶ added in v0.106.0
func (i ApplicationSignInOptionsArgs) ToApplicationSignInOptionsPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsPtrOutput
type ApplicationSignInOptionsInput ¶ added in v0.106.0
type ApplicationSignInOptionsInput interface { pulumi.Input ToApplicationSignInOptionsOutput() ApplicationSignInOptionsOutput ToApplicationSignInOptionsOutputWithContext(context.Context) ApplicationSignInOptionsOutput }
ApplicationSignInOptionsInput is an input type that accepts ApplicationSignInOptionsArgs and ApplicationSignInOptionsOutput values. You can construct a concrete instance of `ApplicationSignInOptionsInput` via:
ApplicationSignInOptionsArgs{...}
type ApplicationSignInOptionsOrigin ¶ added in v0.106.0
type ApplicationSignInOptionsOrigin string
This determines how IAM Identity Center navigates the user to the target application
func (ApplicationSignInOptionsOrigin) ElementType ¶ added in v0.106.0
func (ApplicationSignInOptionsOrigin) ElementType() reflect.Type
func (ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginOutput ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginOutput() ApplicationSignInOptionsOriginOutput
func (ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginOutputWithContext ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginOutput
func (ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginPtrOutput ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput
func (ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToApplicationSignInOptionsOriginPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginPtrOutput
func (ApplicationSignInOptionsOrigin) ToStringOutput ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToStringOutput() pulumi.StringOutput
func (ApplicationSignInOptionsOrigin) ToStringOutputWithContext ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationSignInOptionsOrigin) ToStringPtrOutput ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationSignInOptionsOrigin) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationSignInOptionsOrigin) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationSignInOptionsOriginInput ¶ added in v0.106.0
type ApplicationSignInOptionsOriginInput interface { pulumi.Input ToApplicationSignInOptionsOriginOutput() ApplicationSignInOptionsOriginOutput ToApplicationSignInOptionsOriginOutputWithContext(context.Context) ApplicationSignInOptionsOriginOutput }
ApplicationSignInOptionsOriginInput is an input type that accepts values of the ApplicationSignInOptionsOrigin enum A concrete instance of `ApplicationSignInOptionsOriginInput` can be one of the following:
ApplicationSignInOptionsOriginIdentityCenter ApplicationSignInOptionsOriginApplication
type ApplicationSignInOptionsOriginOutput ¶ added in v0.106.0
type ApplicationSignInOptionsOriginOutput struct{ *pulumi.OutputState }
func (ApplicationSignInOptionsOriginOutput) ElementType ¶ added in v0.106.0
func (ApplicationSignInOptionsOriginOutput) ElementType() reflect.Type
func (ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginOutput() ApplicationSignInOptionsOriginOutput
func (ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginOutput
func (ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginPtrOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput
func (ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToApplicationSignInOptionsOriginPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginPtrOutput
func (ApplicationSignInOptionsOriginOutput) ToStringOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationSignInOptionsOriginOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationSignInOptionsOriginOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationSignInOptionsOriginOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationSignInOptionsOriginPtrInput ¶ added in v0.106.0
type ApplicationSignInOptionsOriginPtrInput interface { pulumi.Input ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput ToApplicationSignInOptionsOriginPtrOutputWithContext(context.Context) ApplicationSignInOptionsOriginPtrOutput }
func ApplicationSignInOptionsOriginPtr ¶ added in v0.106.0
func ApplicationSignInOptionsOriginPtr(v string) ApplicationSignInOptionsOriginPtrInput
type ApplicationSignInOptionsOriginPtrOutput ¶ added in v0.106.0
type ApplicationSignInOptionsOriginPtrOutput struct{ *pulumi.OutputState }
func (ApplicationSignInOptionsOriginPtrOutput) ElementType ¶ added in v0.106.0
func (ApplicationSignInOptionsOriginPtrOutput) ElementType() reflect.Type
func (ApplicationSignInOptionsOriginPtrOutput) ToApplicationSignInOptionsOriginPtrOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginPtrOutput) ToApplicationSignInOptionsOriginPtrOutput() ApplicationSignInOptionsOriginPtrOutput
func (ApplicationSignInOptionsOriginPtrOutput) ToApplicationSignInOptionsOriginPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginPtrOutput) ToApplicationSignInOptionsOriginPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsOriginPtrOutput
func (ApplicationSignInOptionsOriginPtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationSignInOptionsOriginPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOriginPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationSignInOptionsOutput ¶ added in v0.106.0
type ApplicationSignInOptionsOutput struct{ *pulumi.OutputState }
A structure that describes the sign-in options for an application portal
func (ApplicationSignInOptionsOutput) ApplicationUrl ¶ added in v0.106.0
func (o ApplicationSignInOptionsOutput) ApplicationUrl() pulumi.StringPtrOutput
The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
func (ApplicationSignInOptionsOutput) ElementType ¶ added in v0.106.0
func (ApplicationSignInOptionsOutput) ElementType() reflect.Type
func (ApplicationSignInOptionsOutput) Origin ¶ added in v0.106.0
func (o ApplicationSignInOptionsOutput) Origin() ApplicationSignInOptionsOriginOutput
This determines how IAM Identity Center navigates the user to the target application
func (ApplicationSignInOptionsOutput) ToApplicationSignInOptionsOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsOutput() ApplicationSignInOptionsOutput
func (ApplicationSignInOptionsOutput) ToApplicationSignInOptionsOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsOutputWithContext(ctx context.Context) ApplicationSignInOptionsOutput
func (ApplicationSignInOptionsOutput) ToApplicationSignInOptionsPtrOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput
func (ApplicationSignInOptionsOutput) ToApplicationSignInOptionsPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsOutput) ToApplicationSignInOptionsPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsPtrOutput
type ApplicationSignInOptionsPtrInput ¶ added in v0.106.0
type ApplicationSignInOptionsPtrInput interface { pulumi.Input ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput ToApplicationSignInOptionsPtrOutputWithContext(context.Context) ApplicationSignInOptionsPtrOutput }
ApplicationSignInOptionsPtrInput is an input type that accepts ApplicationSignInOptionsArgs, ApplicationSignInOptionsPtr and ApplicationSignInOptionsPtrOutput values. You can construct a concrete instance of `ApplicationSignInOptionsPtrInput` via:
ApplicationSignInOptionsArgs{...} or: nil
func ApplicationSignInOptionsPtr ¶ added in v0.106.0
func ApplicationSignInOptionsPtr(v *ApplicationSignInOptionsArgs) ApplicationSignInOptionsPtrInput
type ApplicationSignInOptionsPtrOutput ¶ added in v0.106.0
type ApplicationSignInOptionsPtrOutput struct{ *pulumi.OutputState }
func (ApplicationSignInOptionsPtrOutput) ApplicationUrl ¶ added in v0.106.0
func (o ApplicationSignInOptionsPtrOutput) ApplicationUrl() pulumi.StringPtrOutput
The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION
func (ApplicationSignInOptionsPtrOutput) Elem ¶ added in v0.106.0
func (o ApplicationSignInOptionsPtrOutput) Elem() ApplicationSignInOptionsOutput
func (ApplicationSignInOptionsPtrOutput) ElementType ¶ added in v0.106.0
func (ApplicationSignInOptionsPtrOutput) ElementType() reflect.Type
func (ApplicationSignInOptionsPtrOutput) Origin ¶ added in v0.106.0
func (o ApplicationSignInOptionsPtrOutput) Origin() ApplicationSignInOptionsOriginPtrOutput
This determines how IAM Identity Center navigates the user to the target application
func (ApplicationSignInOptionsPtrOutput) ToApplicationSignInOptionsPtrOutput ¶ added in v0.106.0
func (o ApplicationSignInOptionsPtrOutput) ToApplicationSignInOptionsPtrOutput() ApplicationSignInOptionsPtrOutput
func (ApplicationSignInOptionsPtrOutput) ToApplicationSignInOptionsPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationSignInOptionsPtrOutput) ToApplicationSignInOptionsPtrOutputWithContext(ctx context.Context) ApplicationSignInOptionsPtrOutput
type ApplicationState ¶ added in v0.106.0
type ApplicationState struct { }
func (ApplicationState) ElementType ¶ added in v0.106.0
func (ApplicationState) ElementType() reflect.Type
type ApplicationStatus ¶ added in v0.106.0
type ApplicationStatus string
Specifies whether the application is enabled or disabled
func (ApplicationStatus) ElementType ¶ added in v0.106.0
func (ApplicationStatus) ElementType() reflect.Type
func (ApplicationStatus) ToApplicationStatusOutput ¶ added in v0.106.0
func (e ApplicationStatus) ToApplicationStatusOutput() ApplicationStatusOutput
func (ApplicationStatus) ToApplicationStatusOutputWithContext ¶ added in v0.106.0
func (e ApplicationStatus) ToApplicationStatusOutputWithContext(ctx context.Context) ApplicationStatusOutput
func (ApplicationStatus) ToApplicationStatusPtrOutput ¶ added in v0.106.0
func (e ApplicationStatus) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput
func (ApplicationStatus) ToApplicationStatusPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationStatus) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput
func (ApplicationStatus) ToStringOutput ¶ added in v0.106.0
func (e ApplicationStatus) ToStringOutput() pulumi.StringOutput
func (ApplicationStatus) ToStringOutputWithContext ¶ added in v0.106.0
func (e ApplicationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationStatus) ToStringPtrOutput ¶ added in v0.106.0
func (e ApplicationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationStatus) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (e ApplicationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationStatusInput ¶ added in v0.106.0
type ApplicationStatusInput interface { pulumi.Input ToApplicationStatusOutput() ApplicationStatusOutput ToApplicationStatusOutputWithContext(context.Context) ApplicationStatusOutput }
ApplicationStatusInput is an input type that accepts values of the ApplicationStatus enum A concrete instance of `ApplicationStatusInput` can be one of the following:
ApplicationStatusEnabled ApplicationStatusDisabled
type ApplicationStatusOutput ¶ added in v0.106.0
type ApplicationStatusOutput struct{ *pulumi.OutputState }
func (ApplicationStatusOutput) ElementType ¶ added in v0.106.0
func (ApplicationStatusOutput) ElementType() reflect.Type
func (ApplicationStatusOutput) ToApplicationStatusOutput ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToApplicationStatusOutput() ApplicationStatusOutput
func (ApplicationStatusOutput) ToApplicationStatusOutputWithContext ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToApplicationStatusOutputWithContext(ctx context.Context) ApplicationStatusOutput
func (ApplicationStatusOutput) ToApplicationStatusPtrOutput ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput
func (ApplicationStatusOutput) ToApplicationStatusPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput
func (ApplicationStatusOutput) ToStringOutput ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationStatusOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationStatusOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationStatusPtrInput ¶ added in v0.106.0
type ApplicationStatusPtrInput interface { pulumi.Input ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput ToApplicationStatusPtrOutputWithContext(context.Context) ApplicationStatusPtrOutput }
func ApplicationStatusPtr ¶ added in v0.106.0
func ApplicationStatusPtr(v string) ApplicationStatusPtrInput
type ApplicationStatusPtrOutput ¶ added in v0.106.0
type ApplicationStatusPtrOutput struct{ *pulumi.OutputState }
func (ApplicationStatusPtrOutput) Elem ¶ added in v0.106.0
func (o ApplicationStatusPtrOutput) Elem() ApplicationStatusOutput
func (ApplicationStatusPtrOutput) ElementType ¶ added in v0.106.0
func (ApplicationStatusPtrOutput) ElementType() reflect.Type
func (ApplicationStatusPtrOutput) ToApplicationStatusPtrOutput ¶ added in v0.106.0
func (o ApplicationStatusPtrOutput) ToApplicationStatusPtrOutput() ApplicationStatusPtrOutput
func (ApplicationStatusPtrOutput) ToApplicationStatusPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationStatusPtrOutput) ToApplicationStatusPtrOutputWithContext(ctx context.Context) ApplicationStatusPtrOutput
func (ApplicationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o ApplicationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o ApplicationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationTag ¶ added in v0.106.0
type ApplicationTag struct { // The key for the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
The metadata that you apply to the Identity Center (SSO) Application to help you categorize and organize them.
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
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
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 values of the AssignmentPrincipalType enum A concrete instance of `AssignmentPrincipalTypeInput` can be one of the following:
AssignmentPrincipalTypeUser AssignmentPrincipalTypeGroup
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) 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) 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 values of the AssignmentTargetType enum A concrete instance of `AssignmentTargetTypeInput` can be one of the following:
AssignmentTargetTypeAwsAccount
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) 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) ToStringPtrOutput ¶
func (o AssignmentTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssignmentTargetTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssignmentTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Instance ¶ added in v0.106.0
type Instance struct { pulumi.CustomResourceState // The ID of the identity store associated with the created Identity Center (SSO) Instance IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"` // The SSO Instance ARN that is returned upon creation of the Identity Center (SSO) Instance InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // The name you want to assign to this Identity Center (SSO) Instance Name pulumi.StringPtrOutput `pulumi:"name"` // The AWS accountId of the owner of the Identity Center (SSO) Instance OwnerAccountId pulumi.StringOutput `pulumi:"ownerAccountId"` // The status of the Identity Center (SSO) Instance, create_in_progress/delete_in_progress/active Status InstanceStatusOutput `pulumi:"status"` // Specifies tags to be attached to the instance of IAM Identity Center. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for Identity Center (SSO) Instance
func GetInstance ¶ added in v0.106.0
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶ added in v0.106.0
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶ added in v0.106.0
func (*Instance) ToInstanceOutput ¶ added in v0.106.0
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶ added in v0.106.0
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceAccessControlAttributeConfiguration ¶
type InstanceAccessControlAttributeConfiguration struct { pulumi.CustomResourceState // Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance. 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
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/sso" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sso.NewInstanceAccessControlAttributeConfiguration(ctx, "abac", &sso.InstanceAccessControlAttributeConfigurationArgs{ InstanceArn: pulumi.String("arn:aws:sso:::instance/ssoins-instanceId"), AccessControlAttributes: sso.InstanceAccessControlAttributeConfigurationAccessControlAttributeArray{ &sso.InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs{ Key: pulumi.String("CostCenter"), Value: &sso.InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs{ Source: pulumi.StringArray{ pulumi.String("${path:enterprise.costCenter}"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/sso" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sso.NewInstanceAccessControlAttributeConfiguration(ctx, "abac", &sso.InstanceAccessControlAttributeConfigurationArgs{ InstanceArn: pulumi.String("arn:aws:sso:::instance/ssoins-instanceId"), AccessControlAttributes: sso.InstanceAccessControlAttributeConfigurationAccessControlAttributeArray{ &sso.InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs{ Key: pulumi.String("CostCenter"), Value: &sso.InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs{ Source: pulumi.StringArray{ pulumi.String("${path:enterprise.costCenter}"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
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
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
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 { // Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance. 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
Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
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
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 InstanceArgs ¶ added in v0.106.0
type InstanceArgs struct { // The name you want to assign to this Identity Center (SSO) Instance Name pulumi.StringPtrInput // Specifies tags to be attached to the instance of IAM Identity Center. Tags aws.TagArrayInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶ added in v0.106.0
func (InstanceArgs) ElementType() reflect.Type
type InstanceInput ¶ added in v0.106.0
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceOutput ¶ added in v0.106.0
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ElementType ¶ added in v0.106.0
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) IdentityStoreId ¶ added in v0.106.0
func (o InstanceOutput) IdentityStoreId() pulumi.StringOutput
The ID of the identity store associated with the created Identity Center (SSO) Instance
func (InstanceOutput) InstanceArn ¶ added in v0.106.0
func (o InstanceOutput) InstanceArn() pulumi.StringOutput
The SSO Instance ARN that is returned upon creation of the Identity Center (SSO) Instance
func (InstanceOutput) Name ¶ added in v0.106.0
func (o InstanceOutput) Name() pulumi.StringPtrOutput
The name you want to assign to this Identity Center (SSO) Instance
func (InstanceOutput) OwnerAccountId ¶ added in v0.106.0
func (o InstanceOutput) OwnerAccountId() pulumi.StringOutput
The AWS accountId of the owner of the Identity Center (SSO) Instance
func (InstanceOutput) Status ¶ added in v0.106.0
func (o InstanceOutput) Status() InstanceStatusOutput
The status of the Identity Center (SSO) Instance, create_in_progress/delete_in_progress/active
func (InstanceOutput) Tags ¶ added in v0.106.0
func (o InstanceOutput) Tags() aws.TagArrayOutput
Specifies tags to be attached to the instance of IAM Identity Center.
func (InstanceOutput) ToInstanceOutput ¶ added in v0.106.0
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶ added in v0.106.0
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶ added in v0.106.0
type InstanceState struct { }
func (InstanceState) ElementType ¶ added in v0.106.0
func (InstanceState) ElementType() reflect.Type
type InstanceStatus ¶ added in v0.106.0
type InstanceStatus string
The status of the Identity Center (SSO) Instance, create_in_progress/delete_in_progress/active
type InstanceStatusOutput ¶ added in v0.106.0
type InstanceStatusOutput struct{ *pulumi.OutputState }
func (InstanceStatusOutput) ElementType ¶ added in v0.106.0
func (InstanceStatusOutput) ElementType() reflect.Type
func (InstanceStatusOutput) ToInstanceStatusOutput ¶ added in v0.106.0
func (o InstanceStatusOutput) ToInstanceStatusOutput() InstanceStatusOutput
func (InstanceStatusOutput) ToInstanceStatusOutputWithContext ¶ added in v0.106.0
func (o InstanceStatusOutput) ToInstanceStatusOutputWithContext(ctx context.Context) InstanceStatusOutput
func (InstanceStatusOutput) ToInstanceStatusPtrOutput ¶ added in v0.106.0
func (o InstanceStatusOutput) ToInstanceStatusPtrOutput() InstanceStatusPtrOutput
func (InstanceStatusOutput) ToInstanceStatusPtrOutputWithContext ¶ added in v0.106.0
func (o InstanceStatusOutput) ToInstanceStatusPtrOutputWithContext(ctx context.Context) InstanceStatusPtrOutput
func (InstanceStatusOutput) ToStringOutput ¶ added in v0.106.0
func (o InstanceStatusOutput) ToStringOutput() pulumi.StringOutput
func (InstanceStatusOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o InstanceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceStatusOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o InstanceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o InstanceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceStatusPtrOutput ¶ added in v0.106.0
type InstanceStatusPtrOutput struct{ *pulumi.OutputState }
func (InstanceStatusPtrOutput) Elem ¶ added in v0.106.0
func (o InstanceStatusPtrOutput) Elem() InstanceStatusOutput
func (InstanceStatusPtrOutput) ElementType ¶ added in v0.106.0
func (InstanceStatusPtrOutput) ElementType() reflect.Type
func (InstanceStatusPtrOutput) ToInstanceStatusPtrOutput ¶ added in v0.106.0
func (o InstanceStatusPtrOutput) ToInstanceStatusPtrOutput() InstanceStatusPtrOutput
func (InstanceStatusPtrOutput) ToInstanceStatusPtrOutputWithContext ¶ added in v0.106.0
func (o InstanceStatusPtrOutput) ToInstanceStatusPtrOutputWithContext(ctx context.Context) InstanceStatusPtrOutput
func (InstanceStatusPtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o InstanceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o InstanceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceTag ¶ added in v0.106.0
type InstanceTag struct { // The key for the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
The metadata that you apply to the Identity Center (SSO) Instance to help you categorize and organize them.
type LookupApplicationArgs ¶ added in v0.106.0
type LookupApplicationArgs struct { // The Application ARN that is returned upon creation of the Identity Center (SSO) Application ApplicationArn string `pulumi:"applicationArn"` }
type LookupApplicationOutputArgs ¶ added in v0.106.0
type LookupApplicationOutputArgs struct { // The Application ARN that is returned upon creation of the Identity Center (SSO) Application ApplicationArn pulumi.StringInput `pulumi:"applicationArn"` }
func (LookupApplicationOutputArgs) ElementType ¶ added in v0.106.0
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶ added in v0.106.0
type LookupApplicationResult struct { // The Application ARN that is returned upon creation of the Identity Center (SSO) Application ApplicationArn *string `pulumi:"applicationArn"` // The description information for the Identity Center (SSO) Application Description *string `pulumi:"description"` // The name you want to assign to this Identity Center (SSO) Application Name *string `pulumi:"name"` // A structure that describes the options for the portal associated with an application PortalOptions *ApplicationPortalOptionsConfiguration `pulumi:"portalOptions"` // Specifies whether the application is enabled or disabled Status *ApplicationStatus `pulumi:"status"` // Specifies tags to be attached to the application Tags []aws.Tag `pulumi:"tags"` }
func LookupApplication ¶ added in v0.106.0
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Resource Type definition for Identity Center (SSO) Application
type LookupApplicationResultOutput ¶ added in v0.106.0
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
func LookupApplicationOutput ¶ added in v0.106.0
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationArn ¶ added in v0.106.0
func (o LookupApplicationResultOutput) ApplicationArn() pulumi.StringPtrOutput
The Application ARN that is returned upon creation of the Identity Center (SSO) Application
func (LookupApplicationResultOutput) Description ¶ added in v0.106.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
The description information for the Identity Center (SSO) Application
func (LookupApplicationResultOutput) ElementType ¶ added in v0.106.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Name ¶ added in v0.106.0
func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
The name you want to assign to this Identity Center (SSO) Application
func (LookupApplicationResultOutput) PortalOptions ¶ added in v0.106.0
func (o LookupApplicationResultOutput) PortalOptions() ApplicationPortalOptionsConfigurationPtrOutput
A structure that describes the options for the portal associated with an application
func (LookupApplicationResultOutput) Status ¶ added in v0.106.0
func (o LookupApplicationResultOutput) Status() ApplicationStatusPtrOutput
Specifies whether the application is enabled or disabled
func (LookupApplicationResultOutput) Tags ¶ added in v0.106.0
func (o LookupApplicationResultOutput) Tags() aws.TagArrayOutput
Specifies tags to be attached to the application
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶ added in v0.106.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶ added in v0.106.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
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 { // Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance. 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
Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
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 LookupInstanceArgs ¶ added in v0.106.0
type LookupInstanceArgs struct { // The SSO Instance ARN that is returned upon creation of the Identity Center (SSO) Instance InstanceArn string `pulumi:"instanceArn"` }
type LookupInstanceOutputArgs ¶ added in v0.106.0
type LookupInstanceOutputArgs struct { // The SSO Instance ARN that is returned upon creation of the Identity Center (SSO) Instance InstanceArn pulumi.StringInput `pulumi:"instanceArn"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.106.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.106.0
type LookupInstanceResult struct { // The ID of the identity store associated with the created Identity Center (SSO) Instance IdentityStoreId *string `pulumi:"identityStoreId"` // The SSO Instance ARN that is returned upon creation of the Identity Center (SSO) Instance InstanceArn *string `pulumi:"instanceArn"` // The name you want to assign to this Identity Center (SSO) Instance Name *string `pulumi:"name"` // The AWS accountId of the owner of the Identity Center (SSO) Instance OwnerAccountId *string `pulumi:"ownerAccountId"` // The status of the Identity Center (SSO) Instance, create_in_progress/delete_in_progress/active Status *InstanceStatus `pulumi:"status"` // Specifies tags to be attached to the instance of IAM Identity Center. Tags []aws.Tag `pulumi:"tags"` }
func LookupInstance ¶ added in v0.106.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Resource Type definition for Identity Center (SSO) Instance
type LookupInstanceResultOutput ¶ added in v0.106.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.106.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) ElementType ¶ added in v0.106.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) IdentityStoreId ¶ added in v0.106.0
func (o LookupInstanceResultOutput) IdentityStoreId() pulumi.StringPtrOutput
The ID of the identity store associated with the created Identity Center (SSO) Instance
func (LookupInstanceResultOutput) InstanceArn ¶ added in v0.106.0
func (o LookupInstanceResultOutput) InstanceArn() pulumi.StringPtrOutput
The SSO Instance ARN that is returned upon creation of the Identity Center (SSO) Instance
func (LookupInstanceResultOutput) Name ¶ added in v0.106.0
func (o LookupInstanceResultOutput) Name() pulumi.StringPtrOutput
The name you want to assign to this Identity Center (SSO) Instance
func (LookupInstanceResultOutput) OwnerAccountId ¶ added in v0.106.0
func (o LookupInstanceResultOutput) OwnerAccountId() pulumi.StringPtrOutput
The AWS accountId of the owner of the Identity Center (SSO) Instance
func (LookupInstanceResultOutput) Status ¶ added in v0.106.0
func (o LookupInstanceResultOutput) Status() InstanceStatusPtrOutput
The status of the Identity Center (SSO) Instance, create_in_progress/delete_in_progress/active
func (LookupInstanceResultOutput) Tags ¶ added in v0.106.0
func (o LookupInstanceResultOutput) Tags() aws.TagArrayOutput
Specifies tags to be attached to the instance of IAM Identity Center.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.106.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.106.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
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 { // Specifies the names and paths of the customer managed policies that you have attached to your permission set. CustomerManagedPolicyReferences []PermissionSetCustomerManagedPolicyReference `pulumi:"customerManagedPolicyReferences"` // The permission set description. Description *string `pulumi:"description"` // The inline policy to put in permission set. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::SSO::PermissionSet` for more information about the expected schema for this property. InlinePolicy interface{} `pulumi:"inlinePolicy"` // A structure that stores the details of the AWS managed policy. ManagedPolicies []string `pulumi:"managedPolicies"` // The permission set that the policy will be attached to PermissionSetArn *string `pulumi:"permissionSetArn"` // Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary. Specify either `CustomerManagedPolicyReference` to use the name and path of a customer managed policy, or `ManagedPolicyArn` to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide* . // // > Policies used as permissions boundaries don't provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the *IAM User Guide* . 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"` // The tags to attach to the new `PermissionSet` . Tags []aws.Tag `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
Specifies the names and paths of the customer managed policies that you have attached to your permission set.
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.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::SSO::PermissionSet` for more information about the expected schema for this property.
func (LookupPermissionSetResultOutput) ManagedPolicies ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ManagedPolicies() pulumi.StringArrayOutput
A structure that stores the details of the AWS managed policy.
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
Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary. Specify either `CustomerManagedPolicyReference` to use the name and path of a customer managed policy, or `ManagedPolicyArn` to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide* .
> Policies used as permissions boundaries don't provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the *IAM User Guide* .
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() aws.TagArrayOutput
The tags to attach to the new `PermissionSet` .
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
type PermissionSet ¶
type PermissionSet struct { pulumi.CustomResourceState // Specifies the names and paths of the customer managed policies that you have attached to your permission set. CustomerManagedPolicyReferences PermissionSetCustomerManagedPolicyReferenceArrayOutput `pulumi:"customerManagedPolicyReferences"` // The permission set description. Description pulumi.StringPtrOutput `pulumi:"description"` // The inline policy to put in permission set. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::SSO::PermissionSet` for more information about the expected schema for this property. InlinePolicy pulumi.AnyOutput `pulumi:"inlinePolicy"` // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // A structure that stores the details of the AWS managed policy. 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"` // Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary. Specify either `CustomerManagedPolicyReference` to use the name and path of a customer managed policy, or `ManagedPolicyArn` to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide* . // // > Policies used as permissions boundaries don't provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the *IAM User Guide* . 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"` // The tags to attach to the new `PermissionSet` . Tags aws.TagArrayOutput `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) ToPermissionSetOutput ¶
func (i *PermissionSet) ToPermissionSetOutput() PermissionSetOutput
func (*PermissionSet) ToPermissionSetOutputWithContext ¶
func (i *PermissionSet) ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput
type PermissionSetArgs ¶
type PermissionSetArgs struct { // Specifies the names and paths of the customer managed policies that you have attached to your permission set. CustomerManagedPolicyReferences PermissionSetCustomerManagedPolicyReferenceArrayInput // The permission set description. Description pulumi.StringPtrInput // The inline policy to put in permission set. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::SSO::PermissionSet` for more information about the expected schema for this property. InlinePolicy pulumi.Input // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringInput // A structure that stores the details of the AWS managed policy. ManagedPolicies pulumi.StringArrayInput // The name you want to assign to this permission set. Name pulumi.StringPtrInput // Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary. Specify either `CustomerManagedPolicyReference` to use the name and path of a customer managed policy, or `ManagedPolicyArn` to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide* . // // > Policies used as permissions boundaries don't provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the *IAM User Guide* . 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 // The tags to attach to the new `PermissionSet` . Tags aws.TagArrayInput }
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 PermissionSetCustomerManagedPolicyReference struct { // The name of the IAM policy that you have configured in each account where you want to deploy your permission set. Name string `pulumi:"name"` // The path to the IAM policy that you have configured in each account where you want to deploy your permission set. The default is `/` . For more information, see [Friendly names and paths](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-friendly-names) in the *IAM User Guide* . Path *string `pulumi:"path"` }
type PermissionSetCustomerManagedPolicyReferenceArgs ¶ added in v0.21.0
type PermissionSetCustomerManagedPolicyReferenceArgs struct { // The name of the IAM policy that you have configured in each account where you want to deploy your permission set. Name pulumi.StringInput `pulumi:"name"` // The path to the IAM policy that you have configured in each account where you want to deploy your permission set. The default is `/` . For more information, see [Friendly names and paths](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-friendly-names) in the *IAM User Guide* . 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) 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) 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
The name of the IAM policy that you have configured in each account where you want to deploy your permission set.
func (PermissionSetCustomerManagedPolicyReferenceOutput) Path ¶ added in v0.21.0
func (o PermissionSetCustomerManagedPolicyReferenceOutput) Path() pulumi.StringPtrOutput
The path to the IAM policy that you have configured in each account where you want to deploy your permission set. The default is `/` . For more information, see [Friendly names and paths](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-friendly-names) in the *IAM User Guide* .
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) Name ¶ added in v0.21.0
The name of the IAM policy that you have configured in each account where you want to deploy your permission set.
func (PermissionSetCustomerManagedPolicyReferencePtrOutput) Path ¶ added in v0.21.0
The path to the IAM policy that you have configured in each account where you want to deploy your permission set. The default is `/` . For more information, see [Friendly names and paths](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-friendly-names) in the *IAM User Guide* .
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
Specifies the names and paths of the customer managed policies that you have attached to your permission set.
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.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::SSO::PermissionSet` for more information about the expected schema for this property.
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
A structure that stores the details of the AWS managed policy.
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
Specifies the configuration of the AWS managed or customer managed policy that you want to set as a permissions boundary. Specify either `CustomerManagedPolicyReference` to use the name and path of a customer managed policy, or `ManagedPolicyArn` to use the ARN of an AWS managed policy. A permissions boundary represents the maximum permissions that any policy can grant your role. For more information, see [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide* .
> Policies used as permissions boundaries don't provide permissions. You must also attach an IAM policy to the role. To learn how the effective permissions for a role are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the *IAM User Guide* .
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() aws.TagArrayOutput
The tags to attach to the new `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 { // Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set. CustomerManagedPolicyReference *PermissionSetCustomerManagedPolicyReference `pulumi:"customerManagedPolicyReference"` // The AWS managed policy ARN that you want to attach to a permission set as a permissions boundary. ManagedPolicyArn *string `pulumi:"managedPolicyArn"` }
type PermissionSetPermissionsBoundaryArgs ¶ added in v0.21.0
type PermissionSetPermissionsBoundaryArgs struct { // Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set. CustomerManagedPolicyReference PermissionSetCustomerManagedPolicyReferencePtrInput `pulumi:"customerManagedPolicyReference"` // The AWS managed policy ARN that you want to attach to a permission set as a permissions boundary. ManagedPolicyArn pulumi.StringPtrInput `pulumi:"managedPolicyArn"` }
func (PermissionSetPermissionsBoundaryArgs) ElementType ¶ added in v0.21.0
func (PermissionSetPermissionsBoundaryArgs) ElementType() reflect.Type
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
Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.
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
The AWS managed policy ARN that you want to attach to a permission set as a permissions boundary.
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
Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.
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
The AWS managed policy ARN that you want to attach to a permission set as a permissions boundary.
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 ¶
type PermissionSetTag struct { // The key for the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
The metadata that you apply to the permission set to help you categorize and organize them.