Packages:
Package v1alpha1 contains API Schema definitions for the CloudFormation v1alpha1 API group
Resource Types:CloudFormationStack is the Schema for the CloudFormation stack API
Field | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||
spec CloudFormationStackSpec |
|
||||||||||||||||||||||
status CloudFormationStackStatus |
(Appears on: CloudFormationStack)
CloudFormationStackSpec defines the desired state of a CloudFormation stack
Field | Description |
---|---|
stackName string |
Name of the CloudFormation stack. Note that if this value is changed after creation, the controller will NOT destroy the old stack and the old stack will no longer be updated by the controller. |
templatePath string |
(Optional)
Path to the CloudFormation template file. Defaults to the root path of the SourceRef and filename ‘template.yaml’. |
sourceRef SourceReference |
SourceRef is the reference of the source where the CloudFormation template is stored. |
interval Kubernetes meta/v1.Duration |
The interval at which to reconcile the CloudFormation stack. |
pollInterval Kubernetes meta/v1.Duration |
(Optional)
The interval at which to poll CloudFormation for the stack’s status while a stack action like Create or Update is in progress. Defaults to five seconds. |
retryInterval Kubernetes meta/v1.Duration |
(Optional)
The interval at which to retry a previously failed reconciliation. When not specified, the controller uses the CloudFormationStackSpec.Interval value to retry failures. |
stackParameters []StackParameter |
(Optional)
The parameter keys and values to set on the stack |
stackTags []StackTag |
(Optional)
The tag keys and values to set on the stack. Default tags will be added: cfn-flux-controller/version, cfn-flux-controller/name, cfn-flux-controller/namespace. |
suspend bool |
(Optional)
Suspend tells the controller to suspend reconciliation for this CloudFormation stack, it does not apply to already started reconciliations. Defaults to false. |
destroyStackOnDeletion bool |
(Optional)
Delete the CloudFormation stack and its underlying resources upon deletion of this object. Defaults to false. |
dependsOn []github.com/fluxcd/pkg/apis/meta.NamespacedObjectReference |
(Optional)
DependsOn may contain a meta.NamespacedObjectReference slice with references to CloudFormationStack resources that must be ready before this CloudFormationStack can be reconciled. |
(Appears on: CloudFormationStack)
CloudFormationStackStatus defines the observed state of a CloudFormation stack
Field | Description |
---|---|
observedGeneration int64 |
(Optional)
ObservedGeneration is the last observed generation. |
ReconcileRequestStatus github.com/fluxcd/pkg/apis/meta.ReconcileRequestStatus |
(Members of |
conditions []Kubernetes meta/v1.Condition |
(Optional)
Conditions holds the conditions for the CloudFormationStack. |
lastAppliedRevision string |
(Optional)
LastAppliedRevision is the revision of the last successfully applied source. The revision format for Git sources is @sha1:. |
lastAttemptedRevision string |
(Optional)
LastAttemptedRevision is the revision of the last reconciliation attempt. The revision format for Git sources is @sha1:. |
lastAppliedChangeSet string |
(Optional)
LastAppliedChangeSet is the ARN of the last successfully applied CloudFormation change set. The change set name format is flux--. |
lastAttemptedChangeSet string |
(Optional)
LastAttemptedChangeSet is the ARN of the CloudFormation change set for the last reconciliation attempt. The change set name format is flux--. |
stackName string |
(Optional)
StackName is the name of the CloudFormation stack created by the controller for the CloudFormationStack resource. |
Field | Description |
---|---|
Reason string |
|
Message string |
|
SourceRevision string |
|
ChangeSetArn string |
(Appears on: CloudFormationStackSpec)
Reference to a Flux source object.
Field | Description |
---|---|
apiVersion string |
(Optional)
API version of the source object. |
kind string |
Kind of the source object. |
name string |
Name of the source object. |
namespace string |
(Optional)
Namespace of the source object, defaults to the namespace of the CloudFormation stack object. |
(Appears on: CloudFormationStackSpec)
Key and value for a CloudFormation stack parameter.
Field | Description |
---|---|
key string |
Name of the stack parameter in your CloudFormation template. |
value string |
Value of the stack parameter. |
(Appears on: CloudFormationStackSpec)
Key and value for a CloudFormation stack tag.
Field | Description |
---|---|
key string |
Name of the stack tag. |
value string |
Value of the stack tag. |
This page was automatically generated with gen-crd-api-reference-docs