AppConfig
10 resource kinds. Generated from the operator's CRD schemas.
aws.konfig.io/v1alpha1
AppConfigApplication # CLOUD CONTROL · AWS::AppConfig::Application
AppConfigApplication manages AWS::AppConfig::Application through the AWS Cloud Control API.
kubectl get appconfigapplications · example on GitHub
Example
# AppConfigApplication — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigapplication
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigApplication
metadata:
name: example-appconfigapplication
namespace: default
spec:
description: Managed by konfig-konector
name: example-appconfigapplication
providerRef:
name: example-appconfigapplication
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
description | string | — | A description of the application. |
name | string | yes | A name for the application. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | Metadata to assign to the application. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | — | The application Id Read-only: reported by AWS after creation. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
AppConfigConfigurationProfile # CLOUD CONTROL · AWS::AppConfig::ConfigurationProfile
AppConfigConfigurationProfile manages AWS::AppConfig::ConfigurationProfile through the AWS Cloud Control API.
kubectl get appconfigconfigurationprofiles · example on GitHub
Example
# AppConfigConfigurationProfile — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigconfigurationprofile
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigConfigurationProfile
metadata:
name: example-appconfigconfigurationprofile
namespace: default
spec:
applicationId: example-id
deletionProtectionCheck: ACCOUNT_DEFAULT
description: Managed by konfig-konector
kmsKeyIdentifier: example
locationUri: example
name: example-appconfigconfigurationprofile
providerRef:
name: example-appconfigconfigurationprofile
region: us-east-1
retrievalRoleArn: arn:aws:iam::123456789012:role/example-role
tags:
- key: example
value: example
type: example
validators:
- content: example
type: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | yes | The application ID. |
deletionProtectionCheck | enum | — | On resource deletion this controls whether the Deletion Protection check should be applied, bypassed, or (the default) whether the behavior should be controlled by the account-level Deletion Protection setting. Allowed: ACCOUNT_DEFAULT, APPLY, BYPASS |
description | string | — | A description of the configuration profile. |
kmsKeyIdentifier | string | — | The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. |
locationUri | string | yes | A URI to locate the configuration. |
name | string | yes | A name for the configuration profile. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
retrievalRoleArn | string | — | The ARN of an IAM role with permission to access the configuration at the specified LocationUri. |
tags | array<object> | — | Metadata to assign to the configuration profile. |
tags[].key | string | yes | |
tags[].value | string | yes | |
type | string | — | The type of configurations contained in the profile. |
validators | array<object> | — | A list of methods for validating the configuration. |
validators[].content | string | — | Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function. |
validators[].type | string | — | AWS AppConfig supports validators of type JSON_SCHEMA and LAMBDA. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
configurationProfileId | string | — | The configuration profile ID Read-only: reported by AWS after creation. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
kmsKeyArn | string | — | The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS AppConfig hosted configuration store. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
AppConfigDeployment # CLOUD CONTROL · AWS::AppConfig::Deployment
AppConfigDeployment manages AWS::AppConfig::Deployment through the AWS Cloud Control API.
kubectl get appconfigdeployments · example on GitHub
Example
# AppConfigDeployment — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigdeployment
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigDeployment
metadata:
name: example-appconfigdeployment
namespace: default
spec:
applicationId: example-id
configurationProfileId: example-id
configurationVersion: '1.0'
deploymentStrategyId: example-id
description: Managed by konfig-konector
dynamicExtensionParameters:
- extensionReference: example
parameterName: example-appconfigdeployment
parameterValue: example
environmentId: example-id
kmsKeyIdentifier: example
providerRef:
name: example-appconfigdeployment
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | yes | The application ID. |
configurationProfileId | string | yes | The configuration profile ID. |
configurationVersion | string | yes | The configuration version to deploy. |
deploymentStrategyId | string | yes | The deployment strategy ID. |
description | string | — | A description of the deployment. |
dynamicExtensionParameters | array<object> | — | Create-only in AWS: changing it requires replacing the resource. |
dynamicExtensionParameters[].extensionReference | string | — | |
dynamicExtensionParameters[].parameterName | string | — | |
dynamicExtensionParameters[].parameterValue | string | — | |
environmentId | string | yes | The environment ID. |
kmsKeyIdentifier | string | — | The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | An array of key-value pairs to apply to this resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
deploymentNumber | string | — | The sequence number of the deployment. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
state | enum | — | The state of the deployment. Allowed: BAKING, VALIDATING, DEPLOYING, COMPLETE, ROLLING_BACK, ROLLED_BACK, REVERTED |
AppConfigDeploymentStrategy # CLOUD CONTROL · AWS::AppConfig::DeploymentStrategy
AppConfigDeploymentStrategy manages AWS::AppConfig::DeploymentStrategy through the AWS Cloud Control API.
kubectl get appconfigdeploymentstrategies · example on GitHub
Example
# AppConfigDeploymentStrategy — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigdeploymentstrategy
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigDeploymentStrategy
metadata:
name: example-appconfigdeploymentstrategy
namespace: default
spec:
deploymentDurationInMinutes: 1
description: Managed by konfig-konector
finalBakeTimeInMinutes: 1
growthFactor: 1
growthType: EXPONENTIAL
name: example-appconfigdeploymentstrategy
providerRef:
name: example-appconfigdeploymentstrategy
region: us-east-1
replicateTo: NONE
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
deploymentDurationInMinutes | number | yes | Total amount of time for a deployment to last. |
description | string | — | A description of the deployment strategy. |
finalBakeTimeInMinutes | number | — | Specifies the amount of time AWS AppConfig monitors for Amazon CloudWatch alarms after the configuration has been deployed to 100% of its targets, before considering the deployment to be complete. |
growthFactor | number | yes | The percentage of targets to receive a deployed configuration during each interval. |
growthType | enum | — | The algorithm used to define how percentage grows over time. Allowed: EXPONENTIAL, LINEAR |
name | string | yes | A name for the deployment strategy. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
replicateTo | enum | yes | Save the deployment strategy to a Systems Manager (SSM) document. Allowed: NONE, SSM_DOCUMENT |
tags | array<object> | — | Assigns metadata to an AWS AppConfig resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
id | string | — | The deployment strategy ID. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
AppConfigEnvironment # CLOUD CONTROL · AWS::AppConfig::Environment
AppConfigEnvironment manages AWS::AppConfig::Environment through the AWS Cloud Control API.
kubectl get appconfigenvironments · example on GitHub
Example
# AppConfigEnvironment — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigenvironment
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigEnvironment
metadata:
name: example-appconfigenvironment
namespace: default
spec:
applicationId: example-id
deletionProtectionCheck: ACCOUNT_DEFAULT
description: Managed by konfig-konector
monitors:
- alarmArn: arn:aws:iam::123456789012:role/example-role
alarmRoleArn: arn:aws:iam::123456789012:role/example-role
name: example-appconfigenvironment
providerRef:
name: example-appconfigenvironment
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | yes | The application ID. |
deletionProtectionCheck | enum | — | On resource deletion this controls whether the Deletion Protection check should be applied, bypassed, or (the default) whether the behavior should be controlled by the account-level Deletion Protection setting. Allowed: ACCOUNT_DEFAULT, APPLY, BYPASS |
description | string | — | A description of the environment. |
monitors | array<object> | — | Amazon CloudWatch alarms to monitor during the deployment process. |
monitors[].alarmArn | string | yes | Amazon Resource Name (ARN) of the Amazon CloudWatch alarm. |
monitors[].alarmRoleArn | string | — | ARN of an AWS Identity and Access Management (IAM) role for AWS AppConfig to monitor AlarmArn. |
name | string | yes | A name for the environment. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | Metadata to assign to the environment. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
environmentId | string | — | The environment ID. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
AppConfigExperimentDefinition # CLOUD CONTROL · AWS::AppConfig::ExperimentDefinition
AppConfigExperimentDefinition manages AWS::AppConfig::ExperimentDefinition through the AWS Cloud Control API.
kubectl get appconfigexperimentdefinitions · example on GitHub
Example
# AppConfigExperimentDefinition — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigexperimentdefinition
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigExperimentDefinition
metadata:
name: example-appconfigexperimentdefinition
namespace: default
spec:
applicationIdentifier: example
audienceDescription: Managed by konfig-konector
audienceRule: example
configurationProfileIdentifier: example
control:
attributeValues: {}
description: Managed by konfig-konector
enabled: true
key: example
weight: 1
environmentIdentifier: example
flagKey: example
hypothesis: example
launchCriteria: example
name: example-appconfigexperimentdefinition
providerRef:
name: example-appconfigexperimentdefinition
region: us-east-1
tags:
- key: example
value: example
treatments:
- attributeValues: {}
description: Managed by konfig-konector
enabled: true
key: example
weight: 1
Spec
| Field | Type | Required | Description |
|---|---|---|---|
applicationIdentifier | string | yes | The application ID, name, or ARN. |
audienceDescription | string | — | Human-readable description of the audience. |
audienceRule | string | yes | Rule expression defining the experiment audience. |
configurationProfileIdentifier | string | yes | The configuration profile ID, name, or ARN. |
control | object | yes | The control (baseline) variant. |
control.attributeValues | map<string> | — | Map of attribute name to attribute value. |
control.description | string | — | |
control.enabled | boolean | yes | Whether the flag is enabled for this variant. |
control.key | string | — | The treatment key (read-only, auto-generated by service). |
control.weight | number | yes | Traffic weight percentage. |
environmentIdentifier | string | yes | The environment ID, name, or ARN. |
flagKey | string | yes | The key of the existing flag in the configuration profile to experiment on. |
hypothesis | string | — | The hypothesis of the experiment. |
launchCriteria | string | — | Criteria for launching the experiment. |
name | string | yes | A name for the experiment definition. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | Tags to associate with the experiment definition. |
tags[].key | string | yes | |
tags[].value | string | yes | |
treatments | array<object> | yes | Treatment variants (1-5). |
treatments[].attributeValues | map<string> | — | Map of attribute name to attribute value. |
treatments[].description | string | — | |
treatments[].enabled | boolean | yes | Whether the flag is enabled for this variant. |
treatments[].key | string | — | The treatment key (read-only, auto-generated by service). |
treatments[].weight | number | yes | Traffic weight percentage. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | — | The resolved application ID (read-only, assigned by service). |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
createdAt | string | — | ISO-8601 creation timestamp. |
id | string | — | The experiment definition ID. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
status | enum | — | Current status. Allowed: ACTIVE, IDLE, ARCHIVED |
updatedAt | string | — | ISO-8601 last update timestamp. |
AppConfigExperimentRun # CLOUD CONTROL · AWS::AppConfig::ExperimentRun
AppConfigExperimentRun manages AWS::AppConfig::ExperimentRun through the AWS Cloud Control API.
kubectl get appconfigexperimentruns · example on GitHub
Example
# AppConfigExperimentRun — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigexperimentrun
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigExperimentRun
metadata:
name: example-appconfigexperimentrun
namespace: default
spec:
applicationIdentifier: example
description: Managed by konfig-konector
experimentDefinitionIdentifier: example
exposurePercentage: 1
providerRef:
name: example-appconfigexperimentrun
region: us-east-1
tags:
- key: example
value: example
treatmentOverrides:
inline:
key: value
Spec
| Field | Type | Required | Description |
|---|---|---|---|
applicationIdentifier | string | yes | The application name or ID used to create the experiment run. |
description | string | — | Description of the experiment run. |
experimentDefinitionIdentifier | string | yes | The experiment definition name or ID used to create the experiment run. |
exposurePercentage | number | yes | Percentage of traffic exposed to the experiment (0-100). |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | Tags to associate with the experiment run. |
tags[].key | string | yes | |
tags[].value | string | yes | |
treatmentOverrides | object | — | AppConfigExperimentRunTreatmentOverrides is a nested property type of AWS::AppConfig::ExperimentRun. |
treatmentOverrides.inline | map<string> | — | Map of entity ID to treatment key (t1, t2, ..., or c for control). |
Status
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | — | The resolved application ID. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
experimentDefinitionId | string | — | The resolved experiment definition ID. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
run | string | — | The run number (auto-assigned by the service). |
startedAt | string | — | ISO-8601 timestamp when the run started. |
status | enum | — | Current status of the run. Allowed: RUNNING, DONE |
updatedAt | string | — | ISO-8601 timestamp when the run was last updated. |
AppConfigExtension # CLOUD CONTROL · AWS::AppConfig::Extension
AppConfigExtension manages AWS::AppConfig::Extension through the AWS Cloud Control API.
kubectl get appconfigextensions · example on GitHub
Example
# AppConfigExtension — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigextension
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigExtension
metadata:
name: example-appconfigextension
namespace: default
spec:
description: Managed by konfig-konector
latestVersionNumber: 1
name: example-appconfigextension
parameters: {}
providerRef:
name: example-appconfigextension
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
actions | object | yes | |
description | string | — | Description of the extension. |
latestVersionNumber | integer | — | |
name | string | yes | Name of the extension. |
parameters | map<string> | — | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | An array of key-value tags to apply to this resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
arn | string | — | Read-only: reported by AWS after creation. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
id | string | — | Read-only: reported by AWS after creation. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
versionNumber | integer | — | Read-only: reported by AWS after creation. |
AppConfigExtensionAssociation # CLOUD CONTROL · AWS::AppConfig::ExtensionAssociation
AppConfigExtensionAssociation manages AWS::AppConfig::ExtensionAssociation through the AWS Cloud Control API.
kubectl get appconfigextensionassociations · example on GitHub
Example
# AppConfigExtensionAssociation — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfigextensionassociation
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigExtensionAssociation
metadata:
name: example-appconfigextensionassociation
namespace: default
spec:
extensionIdentifier: example
extensionVersionNumber: 1
parameters:
key: value
providerRef:
name: example-appconfigextensionassociation
region: us-east-1
resourceIdentifier: example
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
extensionIdentifier | string | — | Create-only in AWS: changing it requires replacing the resource. |
extensionVersionNumber | integer | — | Create-only in AWS: changing it requires replacing the resource. |
parameters | map<string> | — | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
resourceIdentifier | string | — | Create-only in AWS: changing it requires replacing the resource. |
tags | array<object> | — | An array of key-value pairs to apply to this resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
arn | string | — | Read-only: reported by AWS after creation. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
extensionArn | string | — | Read-only: reported by AWS after creation. |
id | string | — | Read-only: reported by AWS after creation. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | Read-only: reported by AWS after creation. |
AppConfigHostedConfigurationVersion # CLOUD CONTROL · AWS::AppConfig::HostedConfigurationVersion
AppConfigHostedConfigurationVersion manages AWS::AppConfig::HostedConfigurationVersion through the AWS Cloud Control API.
kubectl get appconfighostedconfigurationversions · example on GitHub
Example
# AppConfigHostedConfigurationVersion — AppConfig
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/appconfig.html#appconfighostedconfigurationversion
apiVersion: aws.konfig.io/v1alpha1
kind: AppConfigHostedConfigurationVersion
metadata:
name: example-appconfighostedconfigurationversion
namespace: default
spec:
applicationId: example-id
configurationProfileId: example-id
content: example
contentType: example
description: Managed by konfig-konector
latestVersionNumber: 1
providerRef:
name: example-appconfighostedconfigurationversion
region: us-east-1
versionLabel: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
applicationId | string | yes | The application ID. |
configurationProfileId | string | yes | The configuration profile ID. |
content | string | yes | The content of the configuration or the configuration data. |
contentType | string | yes | A standard MIME type describing the format of the configuration content. |
description | string | — | A description of the hosted configuration version. |
latestVersionNumber | integer | — | An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
versionLabel | string | — | A user-defined label for an AWS AppConfig hosted configuration version. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
versionNumber | string | — | Current version number of hosted configuration version. |