@swamp/aws/sso
v2026.04.07.1
AWS SSO infrastructure models
Labels
awsssocloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/aws/ssoRelease Notes
- Updated: assignment, instance_access_control_attribute_configuration, permission_set
@swamp/aws/sso/applicationv2026.04.03.3application.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name you want to assign to this Identity Center (SSO) Application |
| Description? | string | The description information for the Identity Center (SSO) Application |
| InstanceArn | string | The ARN of the instance of IAM Identity Center under which the operation will run |
| ApplicationProviderArn | string | The ARN of the application provider under which the operation will run |
| Status? | enum | Specifies whether the application is enabled or disabled |
| PortalOptions? | object | A structure that describes the options for the portal associated with an application |
| Tags? | array |
createCreate a SSO Application
getGet a SSO Application
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO Application |
updateUpdate a SSO Application
deleteDelete a SSO Application
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO Application |
syncSync SSO Application state from AWS
Resources
state(infinite)— SSO Application resource state
@swamp/aws/sso/application-assignmentv2026.04.03.3application_assignment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ApplicationArn | string | The ARN of the application. |
| PrincipalType | enum | The entity type for which the assignment will be created. |
| PrincipalId | string | An identifier for an object in IAM Identity Center, such as a user or group |
createCreate a SSO ApplicationAssignment
getGet a SSO ApplicationAssignment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO ApplicationAssignment |
deleteDelete a SSO ApplicationAssignment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO ApplicationAssignment |
syncSync SSO ApplicationAssignment state from AWS
Resources
state(infinite)— SSO ApplicationAssignment resource state
@swamp/aws/sso/assignmentv2026.04.07.1assignment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InstanceArn | string | The sso instance that the permission set is owned. |
| TargetId | string | The account id to be provisioned. |
| TargetType | enum | The type of resource to be provisioned to, only aws account now |
| PermissionSetArn | string | The permission set that the assignment will be assigned |
| PrincipalType | enum | The assignee's type, user/group |
| PrincipalId | string | The assignee's identifier, user id/group id |
createCreate a SSO Assignment
getGet a SSO Assignment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO Assignment |
deleteDelete a SSO Assignment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO Assignment |
syncSync SSO Assignment state from AWS
Resources
state(infinite)— SSO Assignment resource state
@swamp/aws/sso/instancev2026.04.03.2instance.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | The name you want to assign to this Identity Center (SSO) Instance |
| Tags? | array |
createCreate a SSO Instance
getGet a SSO Instance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO Instance |
updateUpdate a SSO Instance
deleteDelete a SSO Instance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO Instance |
syncSync SSO Instance state from AWS
Resources
state(infinite)— SSO Instance resource state
@swamp/aws/sso/instance-access-control-attribute-configurationv2026.04.07.1instance_access_control_attribute_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| InstanceArn | string | The ARN of the AWS SSO instance under which the operation will be executed. |
| InstanceAccessControlAttributeConfiguration? | object | The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. |
| AccessControlAttributes? | array |
createCreate a SSO InstanceAccessControlAttributeConfiguration
getGet a SSO InstanceAccessControlAttributeConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO InstanceAccessControlAttributeConfiguration |
updateUpdate a SSO InstanceAccessControlAttributeConfiguration
deleteDelete a SSO InstanceAccessControlAttributeConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO InstanceAccessControlAttributeConfiguration |
syncSync SSO InstanceAccessControlAttributeConfiguration state from AWS
Resources
state(infinite)— SSO InstanceAccessControlAttributeConfiguration resource state
@swamp/aws/sso/permission-setv2026.04.07.1permission_set.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | The name you want to assign to this permission set. |
| Description? | string | The permission set description. |
| InstanceArn | string | The sso instance arn that the permission set is owned. |
| SessionDuration? | string | The length of time that a user can be signed in to an AWS account. |
| RelayStateType? | string | The relay state URL that redirect links to any service in the AWS Management Console. |
| ManagedPolicies? | array | |
| InlinePolicy? | string | The inline policy to put in permission set. |
| Tags? | array | |
| CustomerManagedPolicyReferences? | array | |
| PermissionsBoundary? | object |
createCreate a SSO PermissionSet
getGet a SSO PermissionSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO PermissionSet |
updateUpdate a SSO PermissionSet
deleteDelete a SSO PermissionSet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SSO PermissionSet |
syncSync SSO PermissionSet state from AWS
Resources
state(infinite)— SSO PermissionSet resource state
2026.04.03.31.1 MBApr 3, 2026
AWS SSO infrastructure models
Release Notes
- Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssocloudinfrastructure
2026.04.03.11.1 MBApr 3, 2026
AWS SSO infrastructure models
Release Notes
- Updated: application, application_assignment
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssocloudinfrastructure
2026.03.19.11.2 MBMar 19, 2026
AWS SSO infrastructure models
Release Notes
- Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssocloudinfrastructure
2026.03.16.11.2 MBMar 16, 2026
AWS SSO infrastructure models
Release Notes
- Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssocloudinfrastructure
2026.03.10.51.2 MBMar 10, 2026
AWS SSO infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsssocloudinfrastructure