akamai.Provider
Explore with Pulumi AI
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:
- Cache
Enabled bool - Config
Details ProviderConfig - Config
Section string - The section of the edgerc file to use for configuration
- Edgerc string
- 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 intMax - The maximum wait time in seconds between API requests retries, default is 30 sec
- Retry
Wait intMin - The minimum wait time in seconds between API requests retries, default is 1 sec
- Cache
Enabled bool - Config
Provider
Config Args - Config
Section string - The section of the edgerc file to use for configuration
- Edgerc string
- 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 intMax - The maximum wait time in seconds between API requests retries, default is 30 sec
- Retry
Wait intMin - The minimum wait time in seconds between API requests retries, default is 1 sec
- cache
Enabled Boolean - config
Provider
Config - config
Section String - The section of the edgerc file to use for configuration
- edgerc String
- request
Limit Integer - The maximum number of API requests to be made per second (0 for no limit)
- retry
Disabled Boolean - Should the retries of API requests be disabled, default false
- retry
Max Integer - The maximum number retires of API requests, default 10
- retry
Wait IntegerMax - The maximum wait time in seconds between API requests retries, default is 30 sec
- retry
Wait IntegerMin - The minimum wait time in seconds between API requests retries, default is 1 sec
- cache
Enabled boolean - config
Provider
Config - config
Section string - The section of the edgerc file to use for configuration
- edgerc string
- request
Limit number - The maximum number of API requests to be made per second (0 for no limit)
- retry
Disabled boolean - Should the retries of API requests be disabled, default false
- retry
Max number - The maximum number retires of API requests, default 10
- retry
Wait numberMax - The maximum wait time in seconds between API requests retries, default is 30 sec
- retry
Wait numberMin - The minimum wait time in seconds between API requests retries, default is 1 sec
- cache_
enabled bool - config
Provider
Config Args - 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_ intmax - The maximum wait time in seconds between API requests retries, default is 30 sec
- retry_
wait_ intmin - The minimum wait time in seconds between API requests retries, default is 1 sec
- cache
Enabled Boolean - config Property Map
- config
Section String - The section of the edgerc file to use for configuration
- edgerc String
- request
Limit Number - The maximum number of API requests to be made per second (0 for no limit)
- retry
Disabled Boolean - Should the retries of API requests be disabled, default false
- retry
Max Number - The maximum number retires of API requests, default 10
- retry
Wait NumberMax - The maximum wait time in seconds between API requests retries, default is 30 sec
- retry
Wait NumberMin - 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
- Access
Token string - Client
Secret string - Client
Token string - Host string
- Account
Key string - Max
Body int
- Access
Token string - Client
Secret string - Client
Token string - Host string
- Account
Key string - Max
Body int
- access
Token String - client
Secret String - client
Token String - host String
- account
Key String - max
Body Integer
- access
Token string - client
Secret string - client
Token string - host string
- account
Key string - max
Body number
- access_
token str - client_
secret str - client_
token str - host str
- account_
key str - max_
body int
- access
Token String - client
Secret String - client
Token String - host String
- account
Key String - max
Body Number
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamai
Terraform Provider.