The Automation API is now available. No CLI. No human-in-the-loop. Just your code. Learn More

This page documents the language specification for the akamai package. If you're looking for help working with the inputs, outputs, or functions of akamai resources in a Pulumi program, please see the resource documentation for examples and API reference.

Pulumi Akamai

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-akamai repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-akamai repo.

class pulumi_akamai.AwaitableGetContractResult(group=None, id=None)
class pulumi_akamai.AwaitableGetGroupResult(contract=None, id=None, name=None)
class pulumi_akamai.GetContractResult(group=None, id=None)

A collection of values returned by getContract.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_akamai.GetGroupResult(contract=None, id=None, name=None)

A collection of values returned by getGroup.

id = None

The provider-assigned unique ID for this managed resource.

class pulumi_akamai.Provider(resource_name, opts=None, dns=None, dns_section=None, edgerc=None, gtm_section=None, gtms=None, papi_section=None, properties=None, property_section=None, __props__=None, __name__=None, __opts__=None)

The provider type for the akamai package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Parameters

The dns object supports the following:

  • access_token (pulumi.Input[str])

  • client_secret (pulumi.Input[str])

  • client_token (pulumi.Input[str])

  • host (pulumi.Input[str])

  • max_body (pulumi.Input[float])

The gtms object supports the following:

  • access_token (pulumi.Input[str])

  • client_secret (pulumi.Input[str])

  • client_token (pulumi.Input[str])

  • host (pulumi.Input[str])

  • max_body (pulumi.Input[float])

The properties object supports the following:

  • access_token (pulumi.Input[str])

  • client_secret (pulumi.Input[str])

  • client_token (pulumi.Input[str])

  • host (pulumi.Input[str])

  • max_body (pulumi.Input[float])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

pulumi_akamai.get_contract(group=None, opts=None)

Use getContract data source to retrieve a group id.

Parameters

group (str) – — (Optional) The group within which the contract can be found.

pulumi_akamai.get_group(contract=None, name=None, opts=None)

Use getGroup data source to retrieve a group id.

Parameters
  • contract (str) – — (Optional) The contract ID

  • name (str) – — (Required) The group name.