Skip to main content

A Pulumi package for creating and managing akamai cloud resources.

Project description

Akamai Resource Provider

The Akamai Resource Provider lets you manage Akamai resources.

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/akamai

or yarn:

$ yarn add @pulumi/akamai

Python

To use from Python, install using pip:

$ pip install pulumi_akamai

Go

To use from Go, use go get to grab the latest version of the library

$ go get github.com/pulumi/pulumi-akamai/sdk/v7

.NET

To use from .NET, install using dotnet add package:

$ dotnet add package Pulumi.Akamai

Configuration

The following configuration options are available

  • akamai:edgerc - (Optional) The location of the .edgerc file containing credentials. Default: $HOME/.edgerc.
  • akamai:propertySection - (Optional) The credential section to use for the Property Manager API (PAPI). Default default.
  • akamai:dnsSection - (Optional) The credential section to use for the Config DNS API. Default default.
  • akamai:gtmSection - (Optional) The credential section to use for the Config GTM API. Default default.

You can also specify credential values using environment variables. Environment variables take precedence over the contents of the .edgerc file.

Create environment variables in the format:

AKAMAI{_SECTION_NAME}_*

For example, if you specify akamai:propertySection papi you would set the following ENV variables:

  • AKAMAI_PAPI_HOST
  • AKAMAI_PAPI_ACCESS_TOKEN
  • AKAMAI_PAPI_CLIENT_TOKEN
  • AKAMAI_PAPI_CLIENT_SECRET
  • AKAMAI_PAPI_MAX_BODY (optional)

If the section name is default, you can omit it, instead using:

  • AKAMAI_HOST
  • AKAMAI_ACCESS_TOKEN
  • AKAMAI_CLIENT_TOKEN
  • AKAMAI_CLIENT_SECRET
  • AKAMAI_MAX_BODY (optional)

Reference

For further information, please visit the Akamai provider docs or for detailed reference documentation, please visit the API docs.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi_akamai-7.7.0a1732276977.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

pulumi_akamai-7.7.0a1732276977-py3-none-any.whl (3.2 MB view details)

Uploaded Python 3

File details

Details for the file pulumi_akamai-7.7.0a1732276977.tar.gz.

File metadata

File hashes

Hashes for pulumi_akamai-7.7.0a1732276977.tar.gz
Algorithm Hash digest
SHA256 71261467a8b958c169739b4b6e0081e05466a331737f780ca255801f8cf1c4da
MD5 746c6025ab0577482904cb1b4404b0c8
BLAKE2b-256 cfbe5ec18a2636e28b7c5677ff372f9e22b69da0560c62d3c0489e3364139c9a

See more details on using hashes here.

File details

Details for the file pulumi_akamai-7.7.0a1732276977-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_akamai-7.7.0a1732276977-py3-none-any.whl
Algorithm Hash digest
SHA256 4098504adfae7ef3f0ad351d42adf6660b477ed0a33011d909eae07c978b5970
MD5 042ffd0064f2291ae190ef75bf63f955
BLAKE2b-256 3c8e948cc3aad337f300ac8dd5a2627da1d2bc67fcdb091a8d9c131458868dfa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page