You are viewing an outdated version of provider-aws.Go to Latest
crossplane-contrib/provider-aws@v0.36.1
Domain
opensearchservice.aws.crossplane.io
Domain
crossplane-contrib/provider-aws@v0.36.1opensearchservice.aws.crossplane.io

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

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

DomainSpec defines the desired state of Domain

forProvider
requiredobject
requiredobject

DomainParameters defines the desired state of Domain

object

Specifies advanced security options.

enabled
boolean
object

Credentials for the master user: username and password, ARN, or both.

object

The SAML application configuration for the domain.

enabled
boolean
idp
object
object

The SAML identity povider's information.

rolesKey
string
object

Specifies Auto-Tune options.

array

No description provided.

duration
object
object

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.

unit
string
value
integer
startAt
string
object

Configuration options for a domain. Specifies the instance type and number of instances in the domain.

object

Specifies the configuration for cold storage options such as enabled

enabled
boolean
warmCount
integer
warmType
string
object

The zone awareness configuration for the domain cluster, such as the number of availability zones.

object

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).

object

Options to specify configurations that will be applied to the domain endpoint.

object

Options to enable, disable, and specify the type and size of EBS storage volumes.

ebsEnabled
boolean
iops
integer
volumeSize
integer
object

Options for encryption of data at rest.

enabled
boolean
kmsKeyId
string
object

KMSKeyIDRef is a reference to a KMS Key used to set KMSKeyID.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

KMSKeyIDSelector selects a reference to a KMS Key used to set KMSKeyID.

policy
object
object

Policies for selection.

resolve
string
name
requiredstring
object

Node-to-node encryption options.

enabled
boolean
region
requiredstring
tags
array
array

A list of Tag added during domain creation.

key
string
value
string
object

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).

array

SecurityGroupIDRefs is a list of references to SecurityGroups used to set the SecurityGroupIDs.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

SecurityGroupIDsSelector selects references to SecurityGroupID used to set the SecurityGroupIDs.

policy
object
object

Policies for selection.

resolve
string
array

No description provided.

array

SubnetIDRefs is a list of references to Subnets used to set the SubnetIDs.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

SubnetIDsSelector selects references to Subnets used to set the SubnetIDs.

policy
object
object

Policies for selection.

resolve
string
array

SecurityGroupIDs is the list of IDs for the SecurityGroups.

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

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.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

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.

name
requiredstring
namespace
requiredstring
status
object
object

DomainStatus defines the observed state of Domain.

object

DomainObservation defines the observed state of Domain

object

The current status of the domain's advanced security options.

enabled
boolean
object

Describes the SAML application configured for the domain.

enabled
boolean
idp
object
object

The SAML identity povider's information.

rolesKey
string
arn
string
object

The current status of the domain's Auto-Tune options.

state
string
object

Specifies change details of the domain configuration change.

changeID
string
message
string
object

The type and number of instances in the domain.

object

Specifies the configuration for cold storage options such as enabled

enabled
boolean
warmCount
integer
warmType
string
object

The zone awareness configuration for the domain cluster, such as the number of availability zones.

object

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).

created
boolean
deleted
boolean
object

The current status of the domain's endpoint options.

domainID
string
object

The status of the EncryptionAtRestOptions.

enabled
boolean
kmsKeyID
string
endpoint
string
endpoints
object
object

The status of the NodeToNodeEncryptionOptions.

enabled
boolean
processing
boolean
object

The current status of the domain's service software.

object

The status of the SnapshotOptions.

object

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).

array

No description provided.

array

No description provided.

array

No description provided.

vpcID
string
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Discover the building blocks for your internal cloud platform.
© 2024 Upbound, Inc.
Solutions