Pulumi logo
  • Pulumi home
  • Pricing
  • Blog
  • Events & workshops
Get Started
  • Star
  • Slack
  • Docs
  • Registry
  • Pulumi AI
  • Pulumi Cloud Sign In
Docs Packages
Pulumi logo
Get Started
Download & install
    • Pulumi CLI versions
    • Pulumi CLI versions
Get started
Clouds
    • AWS
    • AWS
        • Get started
        • Get started
            • Before you begin
            • Before you begin
            • Create project
            • Create project
            • Review project
            • Review project
            • Deploy stack
            • Deploy stack
            • Modify program
            • Modify program
            • Deploy changes
            • Deploy changes
            • Destroy stack
            • Destroy stack
            • Next steps
            • Next steps
        • Guides
        • Guides
            • API Gateway
            • API Gateway
            • Auto Scaling
            • Auto Scaling
            • CloudWatch
            • CloudWatch
            • ECR
            • ECR
            • ECS
            • ECS
            • EKS
            • EKS
            • ELB
            • ELB
            • IAM
            • IAM
            • Lambda
            • Lambda
            • VPC
            • VPC
            • AWS services
            • AWS services
    • Azure
    • Azure
        • Get started
        • Get started
            • Before you begin
            • Before you begin
            • Create project
            • Create project
            • Review project
            • Review project
            • Deploy stack
            • Deploy stack
            • Modify program
            • Modify program
            • Deploy changes
            • Deploy changes
            • Destroy stack
            • Destroy stack
            • Next steps
            • Next steps
    • Google Cloud
    • Google Cloud
        • Get started
        • Get started
            • Before you begin
            • Before you begin
            • Create project
            • Create project
            • Review project
            • Review project
            • Deploy stack
            • Deploy stack
            • Modify program
            • Modify program
            • Deploy changes
            • Deploy changes
            • Destroy stack
            • Destroy stack
            • Next steps
            • Next steps
    • Kubernetes
    • Kubernetes
        • Get started
        • Get started
            • Before you begin
            • Before you begin
            • Create project
            • Create project
            • Review project
            • Review project
            • Deploy stack
            • Deploy stack
            • Modify program
            • Modify program
            • Deploy changes
            • Deploy changes
            • Destroy stack
            • Destroy stack
            • Next steps
            • Next steps
        • Guides
        • Guides
            • Playbooks
            • Playbooks
            • Control Plane
            • Control Plane
            • Worker node creation
            • Worker node creation
            • Access clusters
            • Access clusters
            • Cluster defaults
            • Cluster defaults
            • Access control
            • Access control
            • Cluster services
            • Cluster services
            • App services
            • App services
            • Updating worker nodes
            • Updating worker nodes
            • IAM
            • IAM
            • Apps
            • Apps
            • Infra services
            • Infra services
            • FAQ
            • FAQ
    • All clouds
    • All clouds
Concepts
    • Projects
    • Projects
        • Project file
        • Project file
    • Stacks
    • Stacks
    • Resources
    • Resources
        • Names
        • Names
        • Components
        • Components
        • Providers
        • Providers
        • Dynamic providers
        • Dynamic providers
        • Get functions
        • Get functions
        • Provider functions
        • Provider functions
    • Resource options
    • Resource options
        • additionalSecretOutputs
        • additionalSecretOutputs
        • aliases
        • aliases
        • customTimeouts
        • customTimeouts
        • deleteBeforeReplace
        • deleteBeforeReplace
        • dependsOn
        • dependsOn
        • ignoreChanges
        • ignoreChanges
        • import
        • import
        • parent
        • parent
        • protect
        • protect
        • provider
        • provider
        • providers
        • providers
        • replaceOnChanges
        • replaceOnChanges
        • retainOnDelete
        • retainOnDelete
        • transformations
        • transformations
        • version
        • version
    • Inputs & outputs
    • Inputs & outputs
        • Assets & archives
        • Assets & archives
        • Function serialization
        • Function serialization
    • Config
    • Config
    • Secrets
    • Secrets
    • State & backends
    • State & backends
    • Logging
    • Logging
    • Update plans
    • Update plans
    • How Pulumi works
    • How Pulumi works
    • Pulumi glossary
    • Pulumi glossary
    • Compare to...
    • Compare to...
        • Terraform
        • Terraform
            • Pulumi equivalents
            • Pulumi equivalents
        • AWS CloudFormation
        • AWS CloudFormation
        • AWS CDK
        • AWS CDK
        • Cloud SDKs
        • Cloud SDKs
        • Serverless Framework
        • Serverless Framework
        • Kubernetes YAML
        • Kubernetes YAML
        • Chef & Puppet
        • Chef & Puppet
        • Custom Solutions
        • Custom Solutions
Pulumi Cloud
    • Accounts
    • Accounts
    • Organizations
    • Organizations
    • Projects & stacks
    • Projects & stacks
    • Deployments
    • Deployments
        • Automation
        • Automation
        • Using deployments
        • Using deployments
        • OpenID Connect
        • OpenID Connect
            • AWS
            • AWS
            • Azure
            • Azure
            • Google Cloud
            • Google Cloud
        • CI/CD assistant
        • CI/CD assistant
        • Vs. traditional CI/CD
        • Vs. traditional CI/CD
        • FAQ
        • FAQ
        • REST API docs
        • REST API docs
    • Insights
    • Insights
        • Resource search
        • Resource search
        • Data export
        • Data export
        • Cloud import
        • Cloud import
    • Access management
    • Access management
        • Teams & RBAC
        • Teams & RBAC
        • Organization tokens
        • Organization tokens
        • Team tokens
        • Team tokens
        • Billing managers
        • Billing managers
        • SAML(SSO)
        • SAML(SSO)
            • Using SAML
            • Using SAML
            • Auth0
            • Auth0
            • Azure AD
            • Azure AD
            • Google Workspace
            • Google Workspace
            • Okta
            • Okta
            • OneLogin
            • OneLogin
        • SCIM
        • SCIM
            • Azure AD
            • Azure AD
            • Okta
            • Okta
            • OneLogin
            • OneLogin
            • FAQ
            • FAQ
    • Audit Logs
    • Audit Logs
    • Webhooks
    • Webhooks
    • Deploy with Pulumi Button
    • Deploy with Pulumi Button
    • Self-hosting
    • Self-hosting
        • Deployment options
        • Deployment options
            • Docker Compose
            • Docker Compose
            • ECS
            • ECS
            • EKS
            • EKS
            • AKS
            • AKS
            • GKE
            • GKE
            • Local-Docker
            • Local-Docker
            • Bring-your-own infra
            • Bring-your-own infra
        • SAML SSO
        • SAML SSO
        • Network reqs
        • Network reqs
        • Components
        • Components
            • Pulumi API
            • Pulumi API
            • Pulumi console
            • Pulumi console
    • REST API docs
    • REST API docs
Using Pulumi
    • Adopting Pulumi
    • Adopting Pulumi
        • Migrate from...
        • Migrate from...
            • Terraform
            • Terraform
            • AWS CloudFormation
            • AWS CloudFormation
            • Azure Resource Manager
            • Azure Resource Manager
            • Kubernetes YAML & Helm Charts
            • Kubernetes YAML & Helm Charts
        • Import resources
        • Import resources
        • Convert code
        • Convert code
    • Organizing projects
    • Organizing projects
    • Automation API
    • Automation API
        • Get started
        • Get started
        • Concepts
        • Concepts
    • Continuous Delivery
    • Continuous Delivery
        • AWS Code Services
        • AWS Code Services
        • Azure DevOps
        • Azure DevOps
        • CircleCI
        • CircleCI
        • Codefresh
        • Codefresh
        • GitHub Actions
        • GitHub Actions
        • GitLab CI
        • GitLab CI
        • GitLab integration
        • GitLab integration
        • Google Cloud Build
        • Google Cloud Build
        • Jenkins
        • Jenkins
        • JetBrains TeamCity
        • JetBrains TeamCity
        • Octopus Deploy
        • Octopus Deploy
        • Pulumi GitHub App
        • Pulumi GitHub App
        • Pulumi Kubernetes Operator
        • Pulumi Kubernetes Operator
        • Spinnaker
        • Spinnaker
        • Travis CI
        • Travis CI
        • Adding CI/CD support
        • Adding CI/CD support
        • Troubleshooting
        • Troubleshooting
    • Policy as code
    • Policy as code
        • Get started
        • Get started
        • Concepts
        • Concepts
        • AWSGuard
        • AWSGuard
        • Config
        • Config
        • Best practices
        • Best practices
        • FAQ
        • FAQ
    • Pulumi packages
    • Pulumi packages
        • Contribute packages
        • Contribute packages
        • Author packages
        • Author packages
        • Schema
        • Schema
    • Testing
    • Testing
        • Unit testing
        • Unit testing
        • Property testing
        • Property testing
        • Integration testing
        • Integration testing
Languages & SDKs
    • TypeScript (Node.js)
    • TypeScript (Node.js)
        • SDK docs
        • SDK docs
    • Python
    • Python
        • SDK docs
        • SDK docs
    • C#, VB, F# (.NET)
    • C#, VB, F# (.NET)
        • SDK docs
        • SDK docs
    • Go
    • Go
        • SDK docs
        • SDK docs
    • Java
    • Java
        • SDK docs
        • SDK docs
    • YAML
    • YAML
        • Reference
        • Reference
Pulumi CLI
    • Commands
    • Commands
        • pulumi
        • pulumi
        • about
        • about
        • cancel
        • cancel
        • config
        • config
        • console
        • console
        • convert
        • convert
        • destroy
        • destroy
        • gen-completion
        • gen-completion
        • import
        • import
        • login
        • login
        • logout
        • logout
        • logs
        • logs
        • new
        • new
        • org
        • org
        • package
        • package
        • plugin
        • plugin
        • policy
        • policy
        • preview
        • preview
        • refresh
        • refresh
        • schema
        • schema
        • stack
        • stack
        • state
        • state
        • up
        • up
        • version
        • version
        • watch
        • watch
        • whoami
        • whoami
    • Environment variables
    • Environment variables
    • Command-line completion
    • Command-line completion
Support
    • Troubleshooting
    • Troubleshooting
    • FAQ
    • FAQ
  1. Docs
  2. @pulumi/awsx
  3. types

Module types

Modules

  • types/enums/ec2
  • types/enums/ecr
  • types/input
  • types/output

On this page

    • Request a Change

    Was this page helpful?

    Yes No

    Thank you for your feedback!

    If you have a question about how to use Pulumi, reach out in Community Slack.

    Open an issue on GitHub to report a problem or suggest an improvement.

    Feedback

    Thank you for your feedback! If you would like to provide additional feedback, please let us know your thoughts below.

    Submit Close
    Register for Pulumi UP, June 15, 2023

    Pulumi is open source

    Pulumi © 2023

    • Terms & conditions
    • Privacy policy
    • Acceptable use policy
    • Trademark usage
    • Professional services agreement