Domain is the Schema for the Domains API
Type
CRD
Group
opensearchservice.aws.crossplane.io
Version
v1alpha1
apiVersion: opensearchservice.aws.crossplane.io/v1alpha1
kind: Domain
DomainSpec defines the desired state of Domain
DomainParameters defines the desired state of Domain
Specifies advanced security options.
Credentials for the master user: username and password, ARN, or both.
The SAML application configuration for the domain.
The SAML identity povider's information.
Specifies Auto-Tune options.
No description provided.
The maintenance schedule duration: duration value and duration unit. See Auto-Tune for Amazon OpenSearch Service (https://docs.aws.amazon.com/opensearch-service/latest/developerguide/auto-tune.html) for more information.
Configuration options for a domain. Specifies the instance type and number of instances in the domain.
Specifies the configuration for cold storage options such as enabled
The zone awareness configuration for the domain cluster, such as the number of availability zones.
Options to specify the Cognito user and identity pools for OpenSearch Dashboards authentication. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards (http://docs.aws.amazon.com/opensearch-service/latest/developerguide/cognito-auth.html).
Options to specify configurations that will be applied to the domain endpoint.
Options to enable, disable, and specify the type and size of EBS storage volumes.
Options for encryption of data at rest.
KMSKeyIDRef is a reference to a KMS Key used to set KMSKeyID.
Policies for referencing.
KMSKeyIDSelector selects a reference to a KMS Key used to set KMSKeyID.
Policies for selection.
Node-to-node encryption options.
Options to specify the subnets and security groups for the VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC (http://docs.aws.amazon.com/opensearch-service/latest/developerguide/vpc.html).
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.
No description provided.
SubnetIDRefs is a list of references to Subnets used to set the SubnetIDs.
Policies for referencing.
SubnetIDsSelector selects references to Subnets used to set the SubnetIDs.
Policies for selection.
SecurityGroupIDs is the list of IDs for the SecurityGroups.
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
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.
DomainStatus defines the observed state of Domain.
DomainObservation defines the observed state of Domain
The current status of the domain's advanced security options.
Describes the SAML application configured for the domain.
The SAML identity povider's information.
The current status of the domain's Auto-Tune options.
The type and number of instances in the domain.
Specifies the configuration for cold storage options such as enabled
The zone awareness configuration for the domain cluster, such as the number of availability zones.
The CognitoOptions for the specified domain. For more information, see Configuring Amazon Cognito authentication for OpenSearch Dashboards (http://docs.aws.amazon.com/opensearch-service/latest/developerguide/cognito-auth.html).
The current status of the domain's endpoint options.
The status of the NodeToNodeEncryptionOptions.
The current status of the domain's service software.
The status of the SnapshotOptions.
The VPCOptions for the specified domain. For more information, see Launching your Amazon OpenSearch Service domains using a VPC (http://docs.aws.amazon.com/opensearch-service/latest/developerguide/vpc.html).
No description provided.
No description provided.
No description provided.
Conditions of the resource.
sample2-domain
apiVersion: opensearchservice.aws.crossplane.io/v1alpha1
kind: Domain
metadata:
name: sample2-domain
spec:
forProvider:
clusterConfig:
instanceCount: 2
zoneAwarenessConfig:
availabilityZoneCount: 2
zoneAwarenessEnabled: true
ebsOptions:
ebsEnabled: true
volumeSize: 10
volumeType: gp2
encryptionAtRestOptions:
enabled: true
kmsKeyIdRef:
name: dev-key
name: sample2-domain
region: us-east-1
vpcOptions:
securityGroupIdRefs:
- name: sample-cluster-sg-2
subnetIdRefs:
- name: sample-subnet1
- name: sample-subnet2
providerConfigRef:
name: example
writeConnectionSecretToRef:
name: sample2-domain
namespace: crossplane-system