This module will create commercetools client credentials and save them in SSM store.
Name | Version |
---|---|
aws | >= 5.31 |
commercetools | >= 1.18.0 |
Name | Version |
---|---|
terraform | >= 1.1 |
aws | >= 5.31 |
commercetools | >= 1.18.0 |
No required inputs.
The following input variables are optional (have default values):
Description: Commercetools API client id used to create a new client
Type: string
Default: ""
Description: Commercetools API client secret used to create a new client
Type: string
Default: ""
Description: Commercetools API client scopes used to create a new client
Type: string
Default: ""
Description: Commercetools project key used to create a new client
Type: string
Default: ""
Description: Commercetools API URL used to create a new client
Type: string
Default: ""
Description: Commercetools AUTH URL used to create a new client
Type: string
Default: ""
Description: SSM-path to Commercetools API client id used to create a new client
Type: string
Default: ""
Description: SSM-path to Commercetools API client secret used to create a new client
Type: string
Default: ""
Description: SSM-path to Commercetools API client scopes used to create a new client
Type: string
Default: ""
Description: SSM-path to Commercetools project key used to create a new client
Type: string
Default: ""
Description: SSM-path to Commercetools API URL used to create a new client
Type: string
Default: ""
Description: SSM-path to Commercetools AUTH URL used to create a new client
Type: string
Default: ""
Description: Map of API clients
Type:
map(object({
name = string,
scope = set(string)
accessTokenValiditySeconds = optional(number, 0) # default is 2 days
refreshTokenValiditySeconds = optional(number, 0) # default is 200 days
}))
Default: {}
Name | Description |
---|---|
api_clients | Created API clients through terraform |
Copyright (c) 2023 Flaconi GmbH