Skip to main content

Aws/sso

@swamp/aws/ssov2026.05.31.1· 2d agoMODELS
01README

AWS SSO infrastructure models

02Release Notes
  • Updated: application
03Models6
@swamp/aws/sso/applicationv2026.05.31.1application.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringThe name you want to assign to this Identity Center (SSO) Application
Description?stringThe description information for the Identity Center (SSO) Application
InstanceArnstringThe ARN of the instance of IAM Identity Center under which the operation will run
ApplicationProviderArnstringThe ARN of the application provider under which the operation will run
Status?enumSpecifies whether the application is enabled or disabled
PortalOptions?objectA structure that describes the options for the portal associated with an application
Tags?array
fn create()
Create a SSO Application
fn get(identifier: string)
Get a SSO Application
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO Application
fn update()
Update a SSO Application
fn delete(identifier: string)
Delete a SSO Application
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO Application
fn sync()
Sync SSO Application state from AWS

Resources

state(infinite)— SSO Application resource state
@swamp/aws/sso/application-assignmentv2026.04.23.2application_assignment.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationArnstringThe ARN of the application.
PrincipalTypeenumThe entity type for which the assignment will be created.
PrincipalIdstringAn identifier for an object in IAM Identity Center, such as a user or group
fn create()
Create a SSO ApplicationAssignment
fn get(identifier: string)
Get a SSO ApplicationAssignment
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO ApplicationAssignment
fn delete(identifier: string)
Delete a SSO ApplicationAssignment
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO ApplicationAssignment
fn sync()
Sync SSO ApplicationAssignment state from AWS

Resources

state(infinite)— SSO ApplicationAssignment resource state
@swamp/aws/sso/assignmentv2026.04.23.2assignment.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
InstanceArnstringThe sso instance that the permission set is owned.
TargetIdstringThe account id to be provisioned.
TargetTypeenumThe type of resource to be provisioned to, only aws account now
PermissionSetArnstringThe permission set that the assignment will be assigned
PrincipalTypeenumThe assignee's type, user/group
PrincipalIdstringThe assignee's identifier, user id/group id
fn create()
Create a SSO Assignment
fn get(identifier: string)
Get a SSO Assignment
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO Assignment
fn delete(identifier: string)
Delete a SSO Assignment
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO Assignment
fn sync()
Sync SSO Assignment state from AWS

Resources

state(infinite)— SSO Assignment resource state
@swamp/aws/sso/instancev2026.04.23.2instance.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringThe name you want to assign to this Identity Center (SSO) Instance
Tags?array
fn create()
Create a SSO Instance
fn get(identifier: string)
Get a SSO Instance
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO Instance
fn update()
Update a SSO Instance
fn delete(identifier: string)
Delete a SSO Instance
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO Instance
fn sync()
Sync SSO Instance state from AWS

Resources

state(infinite)— SSO Instance resource state
@swamp/aws/sso/instance-access-control-attribute-configurationv2026.04.23.2instance_access_control_attribute_configuration.ts

Global Arguments

ArgumentTypeDescription
InstanceArnstringThe ARN of the AWS SSO instance under which the operation will be executed.
InstanceAccessControlAttributeConfiguration?objectThe InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
AccessControlAttributes?array
fn create()
Create a SSO InstanceAccessControlAttributeConfiguration
fn get(identifier: string)
Get a SSO InstanceAccessControlAttributeConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO InstanceAccessControlAttributeConfiguration
fn update()
Update a SSO InstanceAccessControlAttributeConfiguration
fn delete(identifier: string)
Delete a SSO InstanceAccessControlAttributeConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO InstanceAccessControlAttributeConfiguration
fn sync()
Sync SSO InstanceAccessControlAttributeConfiguration state from AWS

Resources

state(infinite)— SSO InstanceAccessControlAttributeConfiguration resource state
@swamp/aws/sso/permission-setv2026.05.27.1permission_set.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringThe name you want to assign to this permission set.
Description?stringThe permission set description.
InstanceArnstringThe sso instance arn that the permission set is owned.
SessionDuration?stringThe length of time that a user can be signed in to an AWS account.
RelayStateType?stringThe relay state URL that redirect links to any service in the AWS Management Console.
ManagedPolicies?array
InlinePolicy?recordThe inline policy to put in permission set.
Tags?array
CustomerManagedPolicyReferences?array
PermissionsBoundary?object
fn create()
Create a SSO PermissionSet
fn get(identifier: string)
Get a SSO PermissionSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO PermissionSet
fn update()
Update a SSO PermissionSet
fn delete(identifier: string)
Delete a SSO PermissionSet
ArgumentTypeDescription
identifierstringThe primary identifier of the SSO PermissionSet
fn sync()
Sync SSO PermissionSet state from AWS

Resources

state(infinite)— SSO PermissionSet resource state
04Previous Versions10
2026.05.27.1May 27, 2026
  • Updated: permission_set
2026.05.19.1May 18, 2026
2026.04.23.3Apr 23, 2026
2026.04.23.2Apr 23, 2026
  • Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
2026.04.07.1Apr 7, 2026
  • Updated: assignment, instance_access_control_attribute_configuration, permission_set
2026.04.03.3Apr 3, 2026
  • Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
2026.04.03.1Apr 3, 2026
  • Updated: application, application_assignment
2026.03.19.1Mar 19, 2026
  • Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
2026.03.16.1Mar 16, 2026
  • Updated: application, application_assignment, assignment, instance, instance_access_control_attribute_configuration, permission_set
2026.03.10.5Mar 10, 2026
05Stats
B
85 / 100
Downloads
11
Archive size
1.4 MB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit0/2missing
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels