Cluster is the Schema for the Clusters API
Type
CRD
Group
dax.aws.crossplane.io
Version
v1alpha1
apiVersion: dax.aws.crossplane.io/v1alpha1
kind: Cluster
ClusterSpec defines the desired state of Cluster
ClusterParameters defines the desired state of Cluster
The Availability Zones (AZs) in which the cluster nodes will reside after the cluster has been created or updated. If provided, the length of this list must equal the ReplicationFactor parameter. If you omit this parameter, DAX will spread the nodes across Availability Zones for the highest availability.
IAMRoleARNRef is a reference to an IAMRole used to set the IAMRoleARN.
Policies for referencing.
IAMRoleARNRefSelector selects references to IAMRole used to set the IAMRoleARN.
Policies for selection.
NotificationTopicARNRef references an SNS Topic to retrieve its NotificationTopicARN
Policies for referencing.
NotificationTopicARNSelector selects a reference to an SNS Topic to retrieve its NotificationTopicARN
Policies for selection.
ParameterGroupNameRef is a reference to an ParameterGroup used to set the ParameterGroupName.
Policies for referencing.
ParameterGroupNameSelector selects references to ParameterGroup used to set the ParameterGroupName.
Policies for selection.
SecurityGroupIDRefs is a list of references to SecurityGroups used to set the SecurityGroupIDs.
Policies for referencing.
SecurityGroupIDsSelector selects references to SecurityGroupID used to set the SecurityGroupIDs.
Policies for selection.
SecurityGroupIDs is the list of IDs for the SecurityGroups
Represents the settings used to enable server-side encryption on the cluster.
SubnetGroupNameRef is a reference to an SubnetGroup used to set the SubnetGroupName.
Policies for referencing.
SubnetGroupNameSelector selects references to SubnetGroup used to set the SubnetGroupName.
Policies for selection.
THIS IS A BETA FIELD. It is on by default but can be opted out through a Crossplane feature flag. ManagementPolicies specify the array of actions Crossplane is allowed to take on the managed and external resources. This field is planned to replace the DeletionPolicy field in a future release. Currently, both could be set independently and non-default values would be honored if the feature flag is enabled. If both are custom, the DeletionPolicy field will be ignored. See the design doc for more information: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223 and this one: https://github.com/crossplane/crossplane/blob/444267e84783136daa93568b364a5f01228cacbe/design/one-pager-ignore-changes.md
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
ClusterStatus defines the observed state of Cluster.
ClusterObservation defines the observed state of Cluster
A list of nodes to be removed from the cluster.
A list of nodes that are currently in the cluster.
Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).
The parameter group being used by nodes in the cluster.
A list of security groups, and the status of each, for the nodes in the cluster.
The description of the server-side encryption status on the specified DAX cluster.
Conditions of the resource.
example-dax-cluster
apiVersion: dax.aws.crossplane.io/v1alpha1
kind: Cluster
metadata:
name: example-dax-cluster
spec:
forProvider:
availabilityZones:
- us-east-1b
clusterEndpointEncryptionType: NONE
description: This is an example dax cluster with references.
iamRoleARNRef:
name: somerole
nodeType: dax.t2.small
parameterGroupNameRef:
name: example-parameter-group
preferredMaintenanceWindow: tue:06:30-tue:07:30
region: us-east-1
replicationFactor: 1
securityGroupIdRefs:
- name: sample-cluster-sg
sseSpecification:
enabled: false
subnetGroupNameRef:
name: example-subnet-group
tags:
- key: testKeyRef
value: testValueRef
providerConfigRef:
name: example