Skip to main content

Aws/route53profiles

@swamp/aws/route53profilesv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS ROUTE53PROFILES infrastructure models

02Behaviors3
@swamp/aws/route53profiles/profilev2026.10.23.1profile.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringThe name of the profile.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Route53Profiles Profile
fn get(identifier: string)
Get a Route53Profiles Profile
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53Profiles Profile
fn update()
Update a Route53Profiles Profile
fn delete(identifier: string)
Delete a Route53Profiles Profile
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53Profiles Profile
fn sync()
Sync Route53Profiles Profile state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Route53Profiles Profile resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Route53Profiles Profile resource state
@swamp/aws/route53profiles/profile-associationv2026.10.23.1profile_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ResourceIdstringThe resource that you associated the profile with.
ProfileIdstringThe ID of the profile that you associated with the resource that is specified by ResourceId.
NamestringThe name of an association between a Profile and a VPC.
Tags?arrayAn array of key-value pairs to apply to this resource.
Arn?stringThe Amazon Resource Name (ARN) of the profile association.
fn create()
Create a Route53Profiles ProfileAssociation
fn get(identifier: string)
Get a Route53Profiles ProfileAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53Profiles ProfileAssociation
fn update()
Update a Route53Profiles ProfileAssociation
fn delete(identifier: string)
Delete a Route53Profiles ProfileAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53Profiles ProfileAssociation
fn sync()
Sync Route53Profiles ProfileAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Route53Profiles ProfileAssociation resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Route53Profiles ProfileAssociation resource state
@swamp/aws/route53profiles/profile-resource-associationv2026.10.23.1profile_resource_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ProfileIdstringThe ID of the profile that you associated the resource to that is specified by ResourceArn.
NamestringThe name of an association between the Profile and resource.
ResourceArnstringThe arn of the resource that you associated to the Profile.
ResourceProperties?stringA JSON-formatted string with key-value pairs specifying the properties of the associated resource.
fn create()
Create a Route53Profiles ProfileResourceAssociation
fn get(identifier: string)
Get a Route53Profiles ProfileResourceAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53Profiles ProfileResourceAssociation
fn update()
Update a Route53Profiles ProfileResourceAssociation
fn delete(identifier: string)
Delete a Route53Profiles ProfileResourceAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Route53Profiles ProfileResourceAssociation
fn sync()
Sync Route53Profiles ProfileResourceAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Route53Profiles ProfileResourceAssociation resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Route53Profiles ProfileResourceAssociation resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: profile, profile_association, profile_resource_association
2026.10.13.1
  • Updated: profile, profile_association, profile_resource_association
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
04Stats
A
100 / 100
Downloads
35
Archive size
619.9 KB
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
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels