Metadata-Version: 1.0
Name: pulumi-aws
Version: 0.18.2.dev1555498999
Summary: A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
Home-page: https://pulumi.io
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache-2.0
Description-Content-Type: UNKNOWN
Description: |Build Status|
        
        Amazon Web Services (AWS) provider
        ==================================
        
        The Amazon Web Services (AWS) resource provider for Pulumi lets you use
        AWS resources in your cloud programs. To use this package, please
        `install the Pulumi CLI first <https://pulumi.io/>`__.
        
        Installing
        ----------
        
        This package is available in many languages in the standard packaging
        formats.
        
        Node.js (Java/TypeScript)
        ~~~~~~~~~~~~~~~~~~~~~~~~~
        
        To use from JavaScript or TypeScript in Node.js, install using either
        ``npm``:
        
        ::
        
           $ npm install @pulumi/aws
        
        or ``yarn``:
        
        ::
        
           $ yarn add @pulumi/aws
        
        Python
        ~~~~~~
        
        To use from Python, install using ``pip``:
        
        ::
        
           $ pip install pulumi_aws
        
        Go
        ~~
        
        To use from Go, use ``go get`` to grab the latest version of the library
        
        ::
        
           $ go get github.com/pulumi/pulumi-aws/sdk/go/...
        
        Concepts
        --------
        
        The ``@pulumi/aws`` package provides a strongly-typed means to create
        cloud applications that create and interact closely with AWS resources.
        Resources are exposed for the entirety of AWS resources and their
        properties, including (but not limited to), ‘apigateway’,
        ‘cloudformation’, ‘EC2’, ‘ECS’, ‘iam’, ‘lambda’, etc. Many convenience
        APIs have also been added to make development easier and to help avoid
        common mistakes, and to get stronger typing.
        
        Serverless Functions
        ~~~~~~~~~~~~~~~~~~~~
        
        The ``aws.serverless.Function`` class allows you to create an AWS lambda
        function directly out of a JavaScript/TypeScript function object of the
        right signature. This allows a Pulumi program to simply define a lambda
        using a simple lambda in the language of choice, while having Pulumi
        itself do the appropriate transformation into the final AWS Lambda
        resource.
        
        This makes many APIs easier to use, such as defining a Lambda to execute
        when an S3 Bucket is manipulated, or a CloudWatch timer is fired. To see
        some examples of this in action, please refer to the ``examples/``
        directory.
        
        The `pulumi/pulumi-cloud <https://github.com/pulumi/pulumi-cloud>`__
        repo offer higher level abstractions that build on top of this
        underlying capability.
        
        Reference
        ---------
        
        For detailed reference documentation, please visit `the API
        docs <https://pulumi.io/reference/pkg/nodejs/@pulumi/aws/index.html>`__.
        
        Updating this provider
        ----------------------
        
        The AWS Resource Provider for Pulumi is based on the Terraform Provider
        for AWS. Instructions for keeping it up to date are available
        `here <https://github.com/pulumi/pulumi-terraform/wiki/Updating-Pulumi-Providers-Backed-By-Terraform-Providers>`__.
        
        .. |Build Status| image:: https://travis-ci.com/pulumi/pulumi-aws.svg?token=eHg7Zp5zdDDJfTjY8ejq&branch=master
           :target: https://travis-ci.com/pulumi/pulumi-aws
        
Keywords: pulumi aws
Platform: UNKNOWN
