Documentation
¶
Index ¶
- Constants
- type Assignment
- type AssignmentArgs
- type AssignmentInput
- type 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 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 (InstanceAccessControlAttributeConfigurationOutput) ElementType() reflect.Type
- 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 LookupAssignmentArgs
- type LookupAssignmentOutputArgs
- type LookupAssignmentResult
- type LookupAssignmentResultOutput
- 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 LookupPermissionSetArgs
- type LookupPermissionSetOutputArgs
- type LookupPermissionSetResult
- type LookupPermissionSetResultOutput
- 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) RelayStateType() pulumi.StringPtrOutput
- func (o LookupPermissionSetResultOutput) SessionDuration() pulumi.StringPtrOutput
- func (o LookupPermissionSetResultOutput) Tags() PermissionSetTagArrayOutput
- func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput() LookupPermissionSetResultOutput
- func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext(ctx context.Context) LookupPermissionSetResultOutput
- type PermissionSet
- type PermissionSetArgs
- type PermissionSetInput
- type PermissionSetOutput
- type PermissionSetState
- type PermissionSetTag
- type PermissionSetTagArgs
- type PermissionSetTagArray
- type PermissionSetTagArrayInput
- type PermissionSetTagArrayOutput
- func (PermissionSetTagArrayOutput) ElementType() reflect.Type
- func (o PermissionSetTagArrayOutput) Index(i pulumi.IntInput) PermissionSetTagOutput
- func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
- func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
- type PermissionSetTagInput
- type PermissionSetTagOutput
- func (PermissionSetTagOutput) ElementType() reflect.Type
- func (o PermissionSetTagOutput) Key() pulumi.StringOutput
- func (o PermissionSetTagOutput) ToPermissionSetTagOutput() PermissionSetTagOutput
- func (o PermissionSetTagOutput) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
- func (o PermissionSetTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( AssignmentPrincipalTypeUser = AssignmentPrincipalType("USER") AssignmentPrincipalTypeGroup = AssignmentPrincipalType("GROUP") )
const (
AssignmentTargetTypeAwsAccount = AssignmentTargetType("AWS_ACCOUNT")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assignment ¶
type Assignment struct { pulumi.CustomResourceState // The sso instance that the permission set is owned. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // The permission set that the assignemt will be assigned PermissionSetArn pulumi.StringOutput `pulumi:"permissionSetArn"` // The assignee's identifier, user id/group id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The assignee's type, user/group PrincipalType AssignmentPrincipalTypeOutput `pulumi:"principalType"` // The account id to be provisioned. TargetId pulumi.StringOutput `pulumi:"targetId"` // The type of resource to be provsioned to, only aws account now TargetType AssignmentTargetTypeOutput `pulumi:"targetType"` }
Resource Type definition for SSO assignmet
func GetAssignment ¶
func GetAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssignmentState, opts ...pulumi.ResourceOption) (*Assignment, error)
GetAssignment gets an existing Assignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAssignment ¶
func NewAssignment(ctx *pulumi.Context, name string, args *AssignmentArgs, opts ...pulumi.ResourceOption) (*Assignment, error)
NewAssignment registers a new resource with the given unique name, arguments, and options.
func (*Assignment) ElementType ¶
func (*Assignment) ElementType() reflect.Type
func (*Assignment) ToAssignmentOutput ¶
func (i *Assignment) ToAssignmentOutput() AssignmentOutput
func (*Assignment) ToAssignmentOutputWithContext ¶
func (i *Assignment) ToAssignmentOutputWithContext(ctx context.Context) AssignmentOutput
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) 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 AssignmentPrincipalTypeArgs and AssignmentPrincipalTypeOutput values. You can construct a concrete instance of `AssignmentPrincipalTypeInput` via:
AssignmentPrincipalTypeArgs{...}
type AssignmentPrincipalTypeOutput ¶
type AssignmentPrincipalTypeOutput struct{ *pulumi.OutputState }
func (AssignmentPrincipalTypeOutput) ElementType ¶
func (AssignmentPrincipalTypeOutput) ElementType() reflect.Type
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutput ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutput() AssignmentPrincipalTypeOutput
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutputWithContext ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypeOutputWithContext(ctx context.Context) AssignmentPrincipalTypeOutput
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutput ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutput() AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutputWithContext ¶
func (o AssignmentPrincipalTypeOutput) ToAssignmentPrincipalTypePtrOutputWithContext(ctx context.Context) AssignmentPrincipalTypePtrOutput
func (AssignmentPrincipalTypeOutput) 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 AssignmentTargetTypeArgs and AssignmentTargetTypeOutput values. You can construct a concrete instance of `AssignmentTargetTypeInput` via:
AssignmentTargetTypeArgs{...}
type AssignmentTargetTypeOutput ¶
type AssignmentTargetTypeOutput struct{ *pulumi.OutputState }
func (AssignmentTargetTypeOutput) ElementType ¶
func (AssignmentTargetTypeOutput) ElementType() reflect.Type
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutput ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutput() AssignmentTargetTypeOutput
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutputWithContext ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypeOutputWithContext(ctx context.Context) AssignmentTargetTypeOutput
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutput ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutput() AssignmentTargetTypePtrOutput
func (AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutputWithContext ¶
func (o AssignmentTargetTypeOutput) ToAssignmentTargetTypePtrOutputWithContext(ctx context.Context) AssignmentTargetTypePtrOutput
func (AssignmentTargetTypeOutput) 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 InstanceAccessControlAttributeConfiguration ¶
type InstanceAccessControlAttributeConfiguration struct { pulumi.CustomResourceState AccessControlAttributes InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput `pulumi:"accessControlAttributes"` // The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. InstanceAccessControlAttributeConfiguration InstanceAccessControlAttributeConfigurationPropertiesPtrOutput `pulumi:"instanceAccessControlAttributeConfiguration"` // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` }
Resource Type definition for SSO InstanceAccessControlAttributeConfiguration
func GetInstanceAccessControlAttributeConfiguration ¶
func GetInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceAccessControlAttributeConfigurationState, opts ...pulumi.ResourceOption) (*InstanceAccessControlAttributeConfiguration, error)
GetInstanceAccessControlAttributeConfiguration gets an existing InstanceAccessControlAttributeConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstanceAccessControlAttributeConfiguration ¶
func NewInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, name string, args *InstanceAccessControlAttributeConfigurationArgs, opts ...pulumi.ResourceOption) (*InstanceAccessControlAttributeConfiguration, error)
NewInstanceAccessControlAttributeConfiguration registers a new resource with the given unique name, arguments, and options.
func (*InstanceAccessControlAttributeConfiguration) ElementType ¶
func (*InstanceAccessControlAttributeConfiguration) ElementType() reflect.Type
func (*InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutput ¶
func (i *InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutput() InstanceAccessControlAttributeConfigurationOutput
func (*InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutputWithContext ¶
func (i *InstanceAccessControlAttributeConfiguration) ToInstanceAccessControlAttributeConfigurationOutputWithContext(ctx context.Context) InstanceAccessControlAttributeConfigurationOutput
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 { 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) ElementType ¶
func (InstanceAccessControlAttributeConfigurationOutput) ElementType() reflect.Type
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 LookupAssignmentArgs ¶ added in v0.12.0
type LookupAssignmentArgs struct { // The sso instance that the permission set is owned. InstanceArn string `pulumi:"instanceArn"` // The permission set that the assignemt will be assigned PermissionSetArn string `pulumi:"permissionSetArn"` // The assignee's identifier, user id/group id PrincipalId string `pulumi:"principalId"` // The assignee's type, user/group PrincipalType AssignmentPrincipalType `pulumi:"principalType"` // The account id to be provisioned. TargetId string `pulumi:"targetId"` // The type of resource to be provsioned to, only aws account now TargetType AssignmentTargetType `pulumi:"targetType"` }
type LookupAssignmentOutputArgs ¶ added in v0.12.0
type LookupAssignmentOutputArgs struct { // The sso instance that the permission set is owned. InstanceArn pulumi.StringInput `pulumi:"instanceArn"` // The permission set that the assignemt will be assigned PermissionSetArn pulumi.StringInput `pulumi:"permissionSetArn"` // The assignee's identifier, user id/group id PrincipalId pulumi.StringInput `pulumi:"principalId"` // The assignee's type, user/group PrincipalType AssignmentPrincipalTypeInput `pulumi:"principalType"` // The account id to be provisioned. TargetId pulumi.StringInput `pulumi:"targetId"` // The type of resource to be provsioned to, only aws account now TargetType AssignmentTargetTypeInput `pulumi:"targetType"` }
func (LookupAssignmentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAssignmentOutputArgs) ElementType() reflect.Type
type LookupAssignmentResult ¶ added in v0.12.0
type LookupAssignmentResult struct { }
func LookupAssignment ¶ added in v0.12.0
func LookupAssignment(ctx *pulumi.Context, args *LookupAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupAssignmentResult, error)
Resource Type definition for SSO assignmet
type LookupAssignmentResultOutput ¶ added in v0.12.0
type LookupAssignmentResultOutput struct{ *pulumi.OutputState }
func LookupAssignmentOutput ¶ added in v0.12.0
func LookupAssignmentOutput(ctx *pulumi.Context, args LookupAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupAssignmentResultOutput
func (LookupAssignmentResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssignmentResultOutput) ElementType() reflect.Type
func (LookupAssignmentResultOutput) ToLookupAssignmentResultOutput ¶ added in v0.12.0
func (o LookupAssignmentResultOutput) ToLookupAssignmentResultOutput() LookupAssignmentResultOutput
func (LookupAssignmentResultOutput) ToLookupAssignmentResultOutputWithContext ¶ added in v0.12.0
func (o LookupAssignmentResultOutput) ToLookupAssignmentResultOutputWithContext(ctx context.Context) LookupAssignmentResultOutput
type LookupInstanceAccessControlAttributeConfigurationArgs ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationArgs struct { // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn string `pulumi:"instanceArn"` }
type LookupInstanceAccessControlAttributeConfigurationOutputArgs ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationOutputArgs struct { // The ARN of the AWS SSO instance under which the operation will be executed. InstanceArn pulumi.StringInput `pulumi:"instanceArn"` }
func (LookupInstanceAccessControlAttributeConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceAccessControlAttributeConfigurationOutputArgs) ElementType() reflect.Type
type LookupInstanceAccessControlAttributeConfigurationResult ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationResult struct { AccessControlAttributes []InstanceAccessControlAttributeConfigurationAccessControlAttribute `pulumi:"accessControlAttributes"` // The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. InstanceAccessControlAttributeConfiguration *InstanceAccessControlAttributeConfigurationProperties `pulumi:"instanceAccessControlAttributeConfiguration"` }
func LookupInstanceAccessControlAttributeConfiguration ¶ added in v0.12.0
func LookupInstanceAccessControlAttributeConfiguration(ctx *pulumi.Context, args *LookupInstanceAccessControlAttributeConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupInstanceAccessControlAttributeConfigurationResult, error)
Resource Type definition for SSO InstanceAccessControlAttributeConfiguration
type LookupInstanceAccessControlAttributeConfigurationResultOutput ¶ added in v0.12.0
type LookupInstanceAccessControlAttributeConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupInstanceAccessControlAttributeConfigurationOutput ¶ added in v0.12.0
func LookupInstanceAccessControlAttributeConfigurationOutput(ctx *pulumi.Context, args LookupInstanceAccessControlAttributeConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceAccessControlAttributeConfigurationResultOutput
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) AccessControlAttributes ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) AccessControlAttributes() InstanceAccessControlAttributeConfigurationAccessControlAttributeArrayOutput
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ElementType() reflect.Type
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) InstanceAccessControlAttributeConfiguration ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) InstanceAccessControlAttributeConfiguration() InstanceAccessControlAttributeConfigurationPropertiesPtrOutput
The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutput ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutput() LookupInstanceAccessControlAttributeConfigurationResultOutput
func (LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupInstanceAccessControlAttributeConfigurationResultOutput) ToLookupInstanceAccessControlAttributeConfigurationResultOutputWithContext(ctx context.Context) LookupInstanceAccessControlAttributeConfigurationResultOutput
type LookupPermissionSetArgs ¶ added in v0.12.0
type LookupPermissionSetOutputArgs ¶ added in v0.12.0
type LookupPermissionSetOutputArgs struct { // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringInput `pulumi:"instanceArn"` // The permission set that the policy will be attached to PermissionSetArn pulumi.StringInput `pulumi:"permissionSetArn"` }
func (LookupPermissionSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPermissionSetOutputArgs) ElementType() reflect.Type
type LookupPermissionSetResult ¶ added in v0.12.0
type LookupPermissionSetResult struct { // The permission set description. Description *string `pulumi:"description"` // The inline policy to put in permission set. InlinePolicy interface{} `pulumi:"inlinePolicy"` ManagedPolicies []string `pulumi:"managedPolicies"` // The permission set that the policy will be attached to PermissionSetArn *string `pulumi:"permissionSetArn"` // The relay state URL that redirect links to any service in the AWS Management Console. RelayStateType *string `pulumi:"relayStateType"` // The length of time that a user can be signed in to an AWS account. SessionDuration *string `pulumi:"sessionDuration"` Tags []PermissionSetTag `pulumi:"tags"` }
func LookupPermissionSet ¶ added in v0.12.0
func LookupPermissionSet(ctx *pulumi.Context, args *LookupPermissionSetArgs, opts ...pulumi.InvokeOption) (*LookupPermissionSetResult, error)
Resource Type definition for SSO PermissionSet
type LookupPermissionSetResultOutput ¶ added in v0.12.0
type LookupPermissionSetResultOutput struct{ *pulumi.OutputState }
func LookupPermissionSetOutput ¶ added in v0.12.0
func LookupPermissionSetOutput(ctx *pulumi.Context, args LookupPermissionSetOutputArgs, opts ...pulumi.InvokeOption) LookupPermissionSetResultOutput
func (LookupPermissionSetResultOutput) Description ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) Description() pulumi.StringPtrOutput
The permission set description.
func (LookupPermissionSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupPermissionSetResultOutput) ElementType() reflect.Type
func (LookupPermissionSetResultOutput) InlinePolicy ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) InlinePolicy() pulumi.AnyOutput
The inline policy to put in permission set.
func (LookupPermissionSetResultOutput) ManagedPolicies ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ManagedPolicies() pulumi.StringArrayOutput
func (LookupPermissionSetResultOutput) PermissionSetArn ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) PermissionSetArn() pulumi.StringPtrOutput
The permission set that the policy will be attached to
func (LookupPermissionSetResultOutput) RelayStateType ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) RelayStateType() pulumi.StringPtrOutput
The relay state URL that redirect links to any service in the AWS Management Console.
func (LookupPermissionSetResultOutput) SessionDuration ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) SessionDuration() pulumi.StringPtrOutput
The length of time that a user can be signed in to an AWS account.
func (LookupPermissionSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) Tags() PermissionSetTagArrayOutput
func (LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutput() LookupPermissionSetResultOutput
func (LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupPermissionSetResultOutput) ToLookupPermissionSetResultOutputWithContext(ctx context.Context) LookupPermissionSetResultOutput
type PermissionSet ¶
type PermissionSet struct { pulumi.CustomResourceState // The permission set description. Description pulumi.StringPtrOutput `pulumi:"description"` // The inline policy to put in permission set. InlinePolicy pulumi.AnyOutput `pulumi:"inlinePolicy"` // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` ManagedPolicies pulumi.StringArrayOutput `pulumi:"managedPolicies"` // The name you want to assign to this permission set. Name pulumi.StringOutput `pulumi:"name"` // The permission set that the policy will be attached to PermissionSetArn pulumi.StringOutput `pulumi:"permissionSetArn"` // The relay state URL that redirect links to any service in the AWS Management Console. RelayStateType pulumi.StringPtrOutput `pulumi:"relayStateType"` // The length of time that a user can be signed in to an AWS account. SessionDuration pulumi.StringPtrOutput `pulumi:"sessionDuration"` Tags PermissionSetTagArrayOutput `pulumi:"tags"` }
Resource Type definition for SSO PermissionSet
func GetPermissionSet ¶
func GetPermissionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionSetState, opts ...pulumi.ResourceOption) (*PermissionSet, error)
GetPermissionSet gets an existing PermissionSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPermissionSet ¶
func NewPermissionSet(ctx *pulumi.Context, name string, args *PermissionSetArgs, opts ...pulumi.ResourceOption) (*PermissionSet, error)
NewPermissionSet registers a new resource with the given unique name, arguments, and options.
func (*PermissionSet) ElementType ¶
func (*PermissionSet) ElementType() reflect.Type
func (*PermissionSet) ToPermissionSetOutput ¶
func (i *PermissionSet) ToPermissionSetOutput() PermissionSetOutput
func (*PermissionSet) ToPermissionSetOutputWithContext ¶
func (i *PermissionSet) ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput
type PermissionSetArgs ¶
type PermissionSetArgs struct { // The permission set description. Description pulumi.StringPtrInput // The inline policy to put in permission set. InlinePolicy pulumi.Input // The sso instance arn that the permission set is owned. InstanceArn pulumi.StringInput ManagedPolicies pulumi.StringArrayInput // The name you want to assign to this permission set. Name pulumi.StringPtrInput // The relay state URL that redirect links to any service in the AWS Management Console. RelayStateType pulumi.StringPtrInput // The length of time that a user can be signed in to an AWS account. SessionDuration pulumi.StringPtrInput Tags PermissionSetTagArrayInput }
The set of arguments for constructing a PermissionSet resource.
func (PermissionSetArgs) ElementType ¶
func (PermissionSetArgs) ElementType() reflect.Type
type PermissionSetInput ¶
type PermissionSetInput interface { pulumi.Input ToPermissionSetOutput() PermissionSetOutput ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput }
type PermissionSetOutput ¶
type PermissionSetOutput struct{ *pulumi.OutputState }
func (PermissionSetOutput) ElementType ¶
func (PermissionSetOutput) ElementType() reflect.Type
func (PermissionSetOutput) ToPermissionSetOutput ¶
func (o PermissionSetOutput) ToPermissionSetOutput() PermissionSetOutput
func (PermissionSetOutput) ToPermissionSetOutputWithContext ¶
func (o PermissionSetOutput) ToPermissionSetOutputWithContext(ctx context.Context) PermissionSetOutput
type PermissionSetState ¶
type PermissionSetState struct { }
func (PermissionSetState) ElementType ¶
func (PermissionSetState) ElementType() reflect.Type
type PermissionSetTag ¶
The metadata that you apply to the permission set to help you categorize and organize them.
type PermissionSetTagArgs ¶
type PermissionSetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
The metadata that you apply to the permission set to help you categorize and organize them.
func (PermissionSetTagArgs) ElementType ¶
func (PermissionSetTagArgs) ElementType() reflect.Type
func (PermissionSetTagArgs) ToPermissionSetTagOutput ¶
func (i PermissionSetTagArgs) ToPermissionSetTagOutput() PermissionSetTagOutput
func (PermissionSetTagArgs) ToPermissionSetTagOutputWithContext ¶
func (i PermissionSetTagArgs) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
type PermissionSetTagArray ¶
type PermissionSetTagArray []PermissionSetTagInput
func (PermissionSetTagArray) ElementType ¶
func (PermissionSetTagArray) ElementType() reflect.Type
func (PermissionSetTagArray) ToPermissionSetTagArrayOutput ¶
func (i PermissionSetTagArray) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
func (PermissionSetTagArray) ToPermissionSetTagArrayOutputWithContext ¶
func (i PermissionSetTagArray) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
type PermissionSetTagArrayInput ¶
type PermissionSetTagArrayInput interface { pulumi.Input ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput ToPermissionSetTagArrayOutputWithContext(context.Context) PermissionSetTagArrayOutput }
PermissionSetTagArrayInput is an input type that accepts PermissionSetTagArray and PermissionSetTagArrayOutput values. You can construct a concrete instance of `PermissionSetTagArrayInput` via:
PermissionSetTagArray{ PermissionSetTagArgs{...} }
type PermissionSetTagArrayOutput ¶
type PermissionSetTagArrayOutput struct{ *pulumi.OutputState }
func (PermissionSetTagArrayOutput) ElementType ¶
func (PermissionSetTagArrayOutput) ElementType() reflect.Type
func (PermissionSetTagArrayOutput) Index ¶
func (o PermissionSetTagArrayOutput) Index(i pulumi.IntInput) PermissionSetTagOutput
func (PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutput ¶
func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutput() PermissionSetTagArrayOutput
func (PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutputWithContext ¶
func (o PermissionSetTagArrayOutput) ToPermissionSetTagArrayOutputWithContext(ctx context.Context) PermissionSetTagArrayOutput
type PermissionSetTagInput ¶
type PermissionSetTagInput interface { pulumi.Input ToPermissionSetTagOutput() PermissionSetTagOutput ToPermissionSetTagOutputWithContext(context.Context) PermissionSetTagOutput }
PermissionSetTagInput is an input type that accepts PermissionSetTagArgs and PermissionSetTagOutput values. You can construct a concrete instance of `PermissionSetTagInput` via:
PermissionSetTagArgs{...}
type PermissionSetTagOutput ¶
type PermissionSetTagOutput struct{ *pulumi.OutputState }
The metadata that you apply to the permission set to help you categorize and organize them.
func (PermissionSetTagOutput) ElementType ¶
func (PermissionSetTagOutput) ElementType() reflect.Type
func (PermissionSetTagOutput) Key ¶
func (o PermissionSetTagOutput) Key() pulumi.StringOutput
func (PermissionSetTagOutput) ToPermissionSetTagOutput ¶
func (o PermissionSetTagOutput) ToPermissionSetTagOutput() PermissionSetTagOutput
func (PermissionSetTagOutput) ToPermissionSetTagOutputWithContext ¶
func (o PermissionSetTagOutput) ToPermissionSetTagOutputWithContext(ctx context.Context) PermissionSetTagOutput
func (PermissionSetTagOutput) Value ¶
func (o PermissionSetTagOutput) Value() pulumi.StringOutput