A configmap level intent which can be used to create config map in kubernetes clusters that can be mounted to deployments
Property | Type | Required | Description |
---|---|---|---|
flavor |
string | Yes | Implementation selector for the resource. e.g. for a resource type ingress, default, aws_alb, gcp_alb etc. |
kind |
string | Yes | Describes the type of resource. e.g. ingress, application, mysql etc. If not specified, fallback is the folder_name /instances |
metadata |
object | Yes | Metadata related to the resource |
spec |
object | Yes | Specification as per resource types schema |
version |
string | Yes | This field can be used to pin to a particular version |
advanced |
object | No | Additional fields if any for a particular implementation of a resource |
depends_on |
No | Dependencies on other resources. e.g. application x may depend on mysql | |
disabled |
boolean | No | Flag to disable the resource |
lifecycle |
string | No | This field describes the phase in which the resource has to be invoked (ENVIRONMENT_BOOTSTRAP ) Possible values are: ENVIRONMENT_BOOTSTRAP . |
out |
object | No | The output for your configmap module, this can be generated or provided |
provided |
boolean | No | Flag to tell if the resource should not be provisioned by facets |
Specification as per resource types schema
Property | Type | Required | Description |
---|---|---|---|
data |
object | Yes | the map of all filename and their contents |
Additional fields if any for a particular implementation of a resource
Property | Type | Required | Description |
---|---|---|---|
azure_storage_container |
object | No | The advanced section of all the azure storage container module |
The advanced section of all the azure_storage_container module
Property | Type | Required | Description |
---|---|---|---|
az_storage_account_name |
string | No | The name of the storage account which you want this container to be added |
az_storage_account_id |
string | No | The id of the storage account which you want this container to be added |
access_type |
string | No | The Access Level configured for this Container. Possible values are blob, container or private. Defaults to private |
lifecycles |
object | No | The lifecycle map that you can give to the container blobs |
The lifecycle map that you can give to the container blobs
Property | Type | Required | Description |
---|---|---|---|
^[a-zA-Z0-9_.-]*$ |
object | No | This can be a random name to specify a lifecycle rule |
The lifecycle map that you can give to the container blobs
Property | Type | Required | Description |
---|---|---|---|
prefix_match |
string | No | An array of strings for prefixes to be matched |
tier_to_cool_after_days |
integer | No | The age in days after last modification to tier blobs to cool storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1 |
tier_to_archive_after_days |
integer | No | The age in days after last modification to tier blobs to archive storage. Supports blob currently at Hot or Cool tier. Must be between 0 and 99999. Defaults to -1 |
delete_after_days |
integer | No | The age in days after last modification to delete the blob. Must be between 0 and 99999. Defaults to -1 |
snapshot_delete_after_days |
integer | No | The age in days after creation to delete the blob snapshot. Must be between 0 and 99999. Defaults to -1 |
The output for your azure storage container module, this can be generated or provided
| Property | Type | Required | Description | |———-|——|———-|————-|
default