Skip to main content

Aws/emrcontainers

@swamp/aws/emrcontainersv2026.06.15.1· 1d agoMODELS
01README

AWS EMRCONTAINERS infrastructure models

02Release Notes
  • Updated: endpoint, security_configuration, virtual_cluster
03Models3
@swamp/aws/emrcontainers/endpointv2026.06.15.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.
CertificateAuthority?objectThe certificate authority for the managed endpoint.
Tags?arrayAn array of key-value pairs to apply to this 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

Resources

state(infinite)— EMRContainers Endpoint resource state
@swamp/aws/emrcontainers/security-configurationv2026.06.15.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

Resources

state(infinite)— EMRContainers SecurityConfiguration resource state
@swamp/aws/emrcontainers/virtual-clusterv2026.06.15.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.
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

Resources

state(infinite)— EMRContainers VirtualCluster resource state
04Previous Versions7
2026.06.08.2Jun 8, 2026
  • Updated: endpoint, security_configuration, virtual_cluster
2026.06.06.1Jun 6, 2026
  • Updated: endpoint, security_configuration, virtual_cluster
2026.04.23.3Apr 23, 2026
2026.04.03.2Apr 3, 2026
  • Updated: endpoint, security_configuration, virtual_cluster
2026.03.19.1Mar 19, 2026
  • Updated: endpoint, security_configuration, virtual_cluster
2026.03.16.1Mar 16, 2026
  • Updated: endpoint, security_configuration, virtual_cluster
2026.03.10.5Mar 10, 2026
05Stats
B
85 / 100
Downloads
0
Archive size
716.3 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 audit0/2missing
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels