1. Packages
  2. Akamai
  3. API Docs
  4. Provider
Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi

akamai.Provider

Explore with Pulumi AI

akamai logo
Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi

    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.

    Create Provider Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Provider(name: string, args?: ProviderArgs, opts?: CustomResourceOptions);
    @overload
    def Provider(resource_name: str,
                 args: Optional[ProviderArgs] = None,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Provider(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 cache_enabled: Optional[bool] = None,
                 config: Optional[ProviderConfigArgs] = None,
                 config_section: Optional[str] = None,
                 edgerc: Optional[str] = None,
                 request_limit: Optional[int] = None,
                 retry_disabled: Optional[bool] = None,
                 retry_max: Optional[int] = None,
                 retry_wait_max: Optional[int] = None,
                 retry_wait_min: Optional[int] = None)
    func NewProvider(ctx *Context, name string, args *ProviderArgs, opts ...ResourceOption) (*Provider, error)
    public Provider(string name, ProviderArgs? args = null, CustomResourceOptions? opts = null)
    public Provider(String name, ProviderArgs args)
    public Provider(String name, ProviderArgs args, CustomResourceOptions options)
    
    type: pulumi:providers:akamai
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ProviderArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ProviderArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProviderArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Provider Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Provider resource accepts the following input properties:

    CacheEnabled bool
    ConfigDetails ProviderConfig
    ConfigSection string
    The section of the edgerc file to use for configuration
    Edgerc string
    RequestLimit int
    The maximum number of API requests to be made per second (0 for no limit)
    RetryDisabled bool
    Should the retries of API requests be disabled, default false
    RetryMax int
    The maximum number retires of API requests, default 10
    RetryWaitMax int
    The maximum wait time in seconds between API requests retries, default is 30 sec
    RetryWaitMin int
    The minimum wait time in seconds between API requests retries, default is 1 sec
    CacheEnabled bool
    Config ProviderConfigArgs
    ConfigSection string
    The section of the edgerc file to use for configuration
    Edgerc string
    RequestLimit int
    The maximum number of API requests to be made per second (0 for no limit)
    RetryDisabled bool
    Should the retries of API requests be disabled, default false
    RetryMax int
    The maximum number retires of API requests, default 10
    RetryWaitMax int
    The maximum wait time in seconds between API requests retries, default is 30 sec
    RetryWaitMin int
    The minimum wait time in seconds between API requests retries, default is 1 sec
    cacheEnabled Boolean
    config ProviderConfig
    configSection String
    The section of the edgerc file to use for configuration
    edgerc String
    requestLimit Integer
    The maximum number of API requests to be made per second (0 for no limit)
    retryDisabled Boolean
    Should the retries of API requests be disabled, default false
    retryMax Integer
    The maximum number retires of API requests, default 10
    retryWaitMax Integer
    The maximum wait time in seconds between API requests retries, default is 30 sec
    retryWaitMin Integer
    The minimum wait time in seconds between API requests retries, default is 1 sec
    cacheEnabled boolean
    config ProviderConfig
    configSection string
    The section of the edgerc file to use for configuration
    edgerc string
    requestLimit number
    The maximum number of API requests to be made per second (0 for no limit)
    retryDisabled boolean
    Should the retries of API requests be disabled, default false
    retryMax number
    The maximum number retires of API requests, default 10
    retryWaitMax number
    The maximum wait time in seconds between API requests retries, default is 30 sec
    retryWaitMin number
    The minimum wait time in seconds between API requests retries, default is 1 sec
    cache_enabled bool
    config ProviderConfigArgs
    config_section str
    The section of the edgerc file to use for configuration
    edgerc str
    request_limit int
    The maximum number of API requests to be made per second (0 for no limit)
    retry_disabled bool
    Should the retries of API requests be disabled, default false
    retry_max int
    The maximum number retires of API requests, default 10
    retry_wait_max int
    The maximum wait time in seconds between API requests retries, default is 30 sec
    retry_wait_min int
    The minimum wait time in seconds between API requests retries, default is 1 sec
    cacheEnabled Boolean
    config Property Map
    configSection String
    The section of the edgerc file to use for configuration
    edgerc String
    requestLimit Number
    The maximum number of API requests to be made per second (0 for no limit)
    retryDisabled Boolean
    Should the retries of API requests be disabled, default false
    retryMax Number
    The maximum number retires of API requests, default 10
    retryWaitMax Number
    The maximum wait time in seconds between API requests retries, default is 30 sec
    retryWaitMin Number
    The minimum wait time in seconds between API requests retries, default is 1 sec

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Provider resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ProviderConfig, ProviderConfigArgs

    AccessToken string
    ClientSecret string
    ClientToken string
    Host string
    AccountKey string
    MaxBody int
    AccessToken string
    ClientSecret string
    ClientToken string
    Host string
    AccountKey string
    MaxBody int
    accessToken String
    clientSecret String
    clientToken String
    host String
    accountKey String
    maxBody Integer
    accessToken string
    clientSecret string
    clientToken string
    host string
    accountKey string
    maxBody number
    accessToken String
    clientSecret String
    clientToken String
    host String
    accountKey String
    maxBody Number

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi