Skip to main content

Aws/emrcontainers

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

AWS EMRCONTAINERS infrastructure models

02Release Notes
  • Updated: endpoint, job_template, security_configuration, virtual_cluster
03Behaviors4
@swamp/aws/emrcontainers/endpointv2026.10.25.1endpoint.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.
Name?stringThe name of the managed endpoint.
VirtualClusterIdstringThe ID of the virtual cluster for which the managed endpoint is created.
TypestringThe type of the managed endpoint.
ReleaseLabelstringThe Amazon EMR release label.
ExecutionRoleArnstringThe execution role ARN for the managed endpoint.
ConfigurationOverrides?objectThe configuration overrides for the managed endpoint.
CertificateAuthority?objectThe certificate authority for the managed endpoint.
Tags?arrayAn array of key-value pairs to apply to this managed endpoint.
SessionIdleTimeoutInMinutes?numberThe idle timeout in minutes for sessions on the managed endpoint.
fn create()
Create a EMRContainers Endpoint
fn get(identifier: string)
Get a EMRContainers Endpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers Endpoint
fn update()
Update a EMRContainers Endpoint
fn delete(identifier: string)
Delete a EMRContainers Endpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers Endpoint
fn sync()
Sync EMRContainers Endpoint state from AWS
fn list(maxPages?: number, resourceModel?: string)
List EMRContainers Endpoint 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)— EMRContainers Endpoint resource state
@swamp/aws/emrcontainers/job-templatev2026.10.25.1job_template.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 specified name of the job template.
JobTemplateDataobjectThe values of a StartJobRun API request used in job runs started using the job template.
Tags?arrayThe tags that are associated with the job template.
fn create()
Create a EMRContainers JobTemplate
fn get(identifier: string)
Get a EMRContainers JobTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers JobTemplate
fn delete(identifier: string)
Delete a EMRContainers JobTemplate
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers JobTemplate
fn sync()
Sync EMRContainers JobTemplate state from AWS
fn list(maxPages?: number, resourceModel?: string)
List EMRContainers JobTemplate 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)— EMRContainers JobTemplate resource state
@swamp/aws/emrcontainers/security-configurationv2026.10.25.1security_configuration.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.
Name?stringThe name of the security configuration.
ContainerProvider?objectContainer provider for the security configuration.
SecurityConfigurationDataobjectSecurity configuration input for the security configuration.
Tags?arrayAn array of key-value pairs to apply to this security configuration.
fn create()
Create a EMRContainers SecurityConfiguration
fn get(identifier: string)
Get a EMRContainers SecurityConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers SecurityConfiguration
fn update()
Update a EMRContainers SecurityConfiguration
fn delete(identifier: string)
Delete a EMRContainers SecurityConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers SecurityConfiguration
fn sync()
Sync EMRContainers SecurityConfiguration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List EMRContainers SecurityConfiguration 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)— EMRContainers SecurityConfiguration resource state
@swamp/aws/emrcontainers/virtual-clusterv2026.10.25.1virtual_cluster.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.
ContainerProviderobjectContainer provider of the virtual cluster.
NamestringName of the virtual cluster.
Tags?arrayAn array of key-value pairs to apply to this virtual cluster.
SecurityConfigurationId?stringThe ID of the security configuration.
SessionEnabled?booleanWhether the virtual cluster is session-enabled for Spark Connect.
fn create()
Create a EMRContainers VirtualCluster
fn get(identifier: string)
Get a EMRContainers VirtualCluster
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers VirtualCluster
fn update()
Update a EMRContainers VirtualCluster
fn delete(identifier: string)
Delete a EMRContainers VirtualCluster
ArgumentTypeDescription
identifierstringThe primary identifier of the EMRContainers VirtualCluster
fn sync()
Sync EMRContainers VirtualCluster state from AWS
fn list(maxPages?: number, resourceModel?: string)
List EMRContainers VirtualCluster 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)— EMRContainers VirtualCluster resource state
04Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: endpoint, job_template, security_configuration, virtual_cluster
2026.10.13.1
  • Updated: endpoint, job_template, security_configuration, virtual_cluster
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
  • Added: job_template

Added 1 behaviors

2026.09.22.1
2026.09.21.1
05Stats
A
100 / 100
Downloads
35
Archive size
829.2 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
06Platforms
07Labels