AwsOpenSearchDomainStatusPropertiesArgs

data class AwsOpenSearchDomainStatusPropertiesArgs(val accessPolicies: Output<String>? = null, val advancedOptions: Output<Map<String, String>>? = null, val advancedSecurityOptions: Output<AdvancedSecurityOptionsArgs>? = null, val arn: Output<String>? = null, val autoTuneOptions: Output<AutoTuneOptionsOutputArgs>? = null, val changeProgressDetails: Output<ChangeProgressDetailsArgs>? = null, val clusterConfig: Output<ClusterConfigArgs>? = null, val cognitoOptions: Output<CognitoOptionsArgs>? = null, val created: Output<Boolean>? = null, val deleted: Output<Boolean>? = null, val domainEndpointOptions: Output<DomainEndpointOptionsArgs>? = null, val domainId: Output<String>? = null, val domainName: Output<String>? = null, val domainProcessingStatus: Output<DomainProcessingStatusTypeEnumValueArgs>? = null, val ebsOptions: Output<EBSOptionsArgs>? = null, val encryptionAtRestOptions: Output<EncryptionAtRestOptionsArgs>? = null, val endpoint: Output<String>? = null, val endpointV2: Output<String>? = null, val endpoints: Output<Map<String, String>>? = null, val engineVersion: Output<String>? = null, val ipAddressType: Output<IPAddressTypeEnumValueArgs>? = null, val logPublishingOptions: Output<Map<String, LogPublishingOptionArgs>>? = null, val modifyingProperties: Output<List<ModifyingPropertiesArgs>>? = null, val nodeToNodeEncryptionOptions: Output<NodeToNodeEncryptionOptionsArgs>? = null, val offPeakWindowOptions: Output<OffPeakWindowOptionsArgs>? = null, val processing: Output<Boolean>? = null, val serviceSoftwareOptions: Output<ServiceSoftwareOptionsArgs>? = null, val snapshotOptions: Output<SnapshotOptionsArgs>? = null, val softwareUpdateOptions: Output<SoftwareUpdateOptionsArgs>? = null, val upgradeProcessing: Output<Boolean>? = null, val vpcOptions: Output<VPCDerivedInfoArgs>? = null) : ConvertibleToJava<AwsOpenSearchDomainStatusPropertiesArgs>

Definition of awsOpenSearchDomainStatus

Constructors

Link copied to clipboard
constructor(accessPolicies: Output<String>? = null, advancedOptions: Output<Map<String, String>>? = null, advancedSecurityOptions: Output<AdvancedSecurityOptionsArgs>? = null, arn: Output<String>? = null, autoTuneOptions: Output<AutoTuneOptionsOutputArgs>? = null, changeProgressDetails: Output<ChangeProgressDetailsArgs>? = null, clusterConfig: Output<ClusterConfigArgs>? = null, cognitoOptions: Output<CognitoOptionsArgs>? = null, created: Output<Boolean>? = null, deleted: Output<Boolean>? = null, domainEndpointOptions: Output<DomainEndpointOptionsArgs>? = null, domainId: Output<String>? = null, domainName: Output<String>? = null, domainProcessingStatus: Output<DomainProcessingStatusTypeEnumValueArgs>? = null, ebsOptions: Output<EBSOptionsArgs>? = null, encryptionAtRestOptions: Output<EncryptionAtRestOptionsArgs>? = null, endpoint: Output<String>? = null, endpointV2: Output<String>? = null, endpoints: Output<Map<String, String>>? = null, engineVersion: Output<String>? = null, ipAddressType: Output<IPAddressTypeEnumValueArgs>? = null, logPublishingOptions: Output<Map<String, LogPublishingOptionArgs>>? = null, modifyingProperties: Output<List<ModifyingPropertiesArgs>>? = null, nodeToNodeEncryptionOptions: Output<NodeToNodeEncryptionOptionsArgs>? = null, offPeakWindowOptions: Output<OffPeakWindowOptionsArgs>? = null, processing: Output<Boolean>? = null, serviceSoftwareOptions: Output<ServiceSoftwareOptionsArgs>? = null, snapshotOptions: Output<SnapshotOptionsArgs>? = null, softwareUpdateOptions: Output<SoftwareUpdateOptionsArgs>? = null, upgradeProcessing: Output<Boolean>? = null, vpcOptions: Output<VPCDerivedInfoArgs>? = null)

Properties

Link copied to clipboard
val accessPolicies: Output<String>? = null

Identity and Access Management (IAM) policy document specifying the access policies for the domain.

Link copied to clipboard
val advancedOptions: Output<Map<String, String>>? = null

Key-value pairs that specify advanced configuration options.

Link copied to clipboard

Settings for fine-grained access control.

Link copied to clipboard
val arn: Output<String>? = null

The Amazon Resource Name (ARN) of the domain. For more information, see IAM identifiers in the AWS Identity and Access Management User Guide.

Link copied to clipboard

Auto-Tune settings for the domain.

Link copied to clipboard

Information about a configuration change happening on the domain.

Link copied to clipboard
val clusterConfig: Output<ClusterConfigArgs>? = null

Container for the cluster configuration of the domain.

Link copied to clipboard
val cognitoOptions: Output<CognitoOptionsArgs>? = null

Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.

Link copied to clipboard
val created: Output<Boolean>? = null

Creation status of an OpenSearch Service domain. True if domain creation is complete. False if domain creation is still in progress.

Link copied to clipboard
val deleted: Output<Boolean>? = null

Deletion status of an OpenSearch Service domain. True if domain deletion is complete. False if domain deletion is still in progress. Once deletion is complete, the status of the domain is no longer returned.

Link copied to clipboard

Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.

Link copied to clipboard
val domainId: Output<String>? = null

Unique identifier for the domain.

Link copied to clipboard
val domainName: Output<String>? = null

Name of the domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.

Link copied to clipboard

The status of any changes that are currently in progress for the domain.

Link copied to clipboard
val ebsOptions: Output<EBSOptionsArgs>? = null

Container for EBS-based storage settings for the domain.

Link copied to clipboard

Encryption at rest settings for the domain.

Link copied to clipboard
val endpoint: Output<String>? = null

Domain-specific endpoint used to submit index, search, and data upload requests to the domain.

Link copied to clipboard
val endpoints: Output<Map<String, String>>? = null

The key-value pair that exists if the OpenSearch Service domain uses VPC endpoints. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

Link copied to clipboard
val endpointV2: Output<String>? = null

If IPAddressType to set to dualstack, a version 2 domain endpoint is provisioned. This endpoint functions like a normal endpoint, except that it works with both IPv4 and IPv6 IP addresses. Normal endpoints work only with IPv4 IP addresses.

Link copied to clipboard
val engineVersion: Output<String>? = null

Version of OpenSearch or Elasticsearch that the domain is running, in the format Elasticsearch_X.Y or OpenSearch_X.Y.

Link copied to clipboard

The type of IP addresses supported by the endpoint for the domain.

Link copied to clipboard

Log publishing options for the domain.

Link copied to clipboard

Information about the domain properties that are currently being modified.

Link copied to clipboard

Whether node-to-node encryption is enabled or disabled.

Link copied to clipboard

Options that specify a custom 10-hour window during which OpenSearch Service can perform configuration changes on the domain.

Link copied to clipboard
val processing: Output<Boolean>? = null

The status of the domain configuration. True if OpenSearch Service is processing configuration changes. False if the configuration is active.

Link copied to clipboard

The current status of the domain's service software.

Link copied to clipboard

DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.

Link copied to clipboard

Service software update options for the domain.

Link copied to clipboard
val upgradeProcessing: Output<Boolean>? = null

The status of a domain version upgrade to a new version of OpenSearch or Elasticsearch. True if OpenSearch Service is in the process of a version upgrade. False if the configuration is active.

Link copied to clipboard
val vpcOptions: Output<VPCDerivedInfoArgs>? = null

The VPC configuration for the domain.

Functions

Link copied to clipboard
open override fun toJava(): AwsOpenSearchDomainStatusPropertiesArgs