Aws/verifiedpermissions
@swamp/aws/verifiedpermissionsv2026.09.15.1
01README
AWS VERIFIEDPERMISSIONS infrastructure models
02Models
@swamp/aws/verifiedpermissions/identity-sourcev2026.08.17.2identity_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List VerifiedPermissions IdentitySource resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VerifiedPermissions IdentitySource resource state
@swamp/aws/verifiedpermissions/policyv2026.08.17.2policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Definition | object | |
| PolicyStoreId | string | |
| Name? | 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
fn list(maxPages?: number, resourceModel?: string)
List VerifiedPermissions Policy resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VerifiedPermissions Policy resource state
@swamp/aws/verifiedpermissions/policy-storev2026.08.17.2policy_store.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List VerifiedPermissions PolicyStore resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VerifiedPermissions PolicyStore resource state
@swamp/aws/verifiedpermissions/policy-store-aliasv2026.08.17.2policy_store_alias.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| 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
fn list(maxPages?: number, resourceModel?: string)
List VerifiedPermissions PolicyStoreAlias resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VerifiedPermissions PolicyStoreAlias resource state
@swamp/aws/verifiedpermissions/policy-templatev2026.08.17.2policy_template.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Description? | string | |
| PolicyStoreId | string | |
| Statement | string | |
| Name? | 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
fn list(maxPages?: number, resourceModel?: string)
List VerifiedPermissions PolicyTemplate resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— VerifiedPermissions PolicyTemplate resource state
03Previous Versions
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 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 types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels