Aws/verifiedpermissions
@swamp/aws/verifiedpermissionsv2026.05.29.1
01README
AWS VERIFIEDPERMISSIONS infrastructure models
02Release Notes
- Added: policy_store_alias
03Models
@swamp/aws/verifiedpermissions/identity-sourcev2026.04.23.2identity_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Configuration | object | |
| Details? | object | |
| PolicyStoreId | string | |
| PrincipalEntityType? | string |
fn create()
Create a VerifiedPermissions IdentitySource
fn get(identifier: string)
Get a VerifiedPermissions IdentitySource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions IdentitySource |
fn update()
Update a VerifiedPermissions IdentitySource
fn delete(identifier: string)
Delete a VerifiedPermissions IdentitySource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions IdentitySource |
fn sync()
Sync VerifiedPermissions IdentitySource state from AWS
Resources
state(infinite)— VerifiedPermissions IdentitySource resource state
@swamp/aws/verifiedpermissions/policyv2026.04.23.2policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Definition | object | |
| PolicyStoreId | string |
fn create()
Create a VerifiedPermissions Policy
fn get(identifier: string)
Get a VerifiedPermissions Policy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions Policy |
fn update()
Update a VerifiedPermissions Policy
fn delete(identifier: string)
Delete a VerifiedPermissions Policy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions Policy |
fn sync()
Sync VerifiedPermissions Policy state from AWS
Resources
state(infinite)— VerifiedPermissions Policy resource state
@swamp/aws/verifiedpermissions/policy-storev2026.05.27.1policy_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | |
| ValidationSettings | object | |
| Schema? | object | |
| DeletionProtection? | object | |
| EncryptionSettings? | record | |
| Tags? | array | The tags to add to the policy store |
fn create()
Create a VerifiedPermissions PolicyStore
fn get(identifier: string)
Get a VerifiedPermissions PolicyStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions PolicyStore |
fn update()
Update a VerifiedPermissions PolicyStore
fn delete(identifier: string)
Delete a VerifiedPermissions PolicyStore
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions PolicyStore |
fn sync()
Sync VerifiedPermissions PolicyStore state from AWS
Resources
state(infinite)— VerifiedPermissions PolicyStore resource state
@swamp/aws/verifiedpermissions/policy-store-aliasv2026.05.29.1policy_store_alias.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| AliasName | string | |
| PolicyStoreId | string |
fn create()
Create a VerifiedPermissions PolicyStoreAlias
fn get(identifier: string)
Get a VerifiedPermissions PolicyStoreAlias
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions PolicyStoreAlias |
fn delete(identifier: string)
Delete a VerifiedPermissions PolicyStoreAlias
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions PolicyStoreAlias |
fn sync()
Sync VerifiedPermissions PolicyStoreAlias state from AWS
Resources
state(infinite)— VerifiedPermissions PolicyStoreAlias resource state
@swamp/aws/verifiedpermissions/policy-templatev2026.04.23.2policy_template.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Description? | string | |
| PolicyStoreId | string | |
| Statement | string |
fn create()
Create a VerifiedPermissions PolicyTemplate
fn get(identifier: string)
Get a VerifiedPermissions PolicyTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions PolicyTemplate |
fn update()
Update a VerifiedPermissions PolicyTemplate
fn delete(identifier: string)
Delete a VerifiedPermissions PolicyTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the VerifiedPermissions PolicyTemplate |
fn sync()
Sync VerifiedPermissions PolicyTemplate state from AWS
Resources
state(infinite)— VerifiedPermissions PolicyTemplate resource state
04Previous Versions
2026.05.27.1May 27, 2026
- Updated: policy_store
2026.04.23.3Apr 23, 2026
2026.04.23.2Apr 23, 2026
- Updated: identity_source, policy, policy_store, policy_template
2026.04.03.2Apr 3, 2026
- Updated: identity_source, policy, policy_store, policy_template
2026.03.19.1Mar 19, 2026
- Updated: identity_source, policy, policy_store, policy_template
2026.03.16.1Mar 16, 2026
- Updated: identity_source, policy, policy_store, policy_template
2026.03.13.1Mar 13, 2026
- Updated: policy_store
2026.03.10.5Mar 10, 2026
05Stats
B
85 / 100
Downloads
0
Archive size
1.2 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