Class CfnDomain
- All Implemented Interfaces:
IConstruct
,IDependable
,IInspectable
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
AWS::OpenSearchService::Domain
.
The AWS::OpenSearchService::Domain resource creates an Amazon OpenSearch Service domain.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.opensearchservice.*; Object accessPolicies; CfnDomain cfnDomain = CfnDomain.Builder.create(this, "MyCfnDomain") .accessPolicies(accessPolicies) .advancedOptions(Map.of( "advancedOptionsKey", "advancedOptions")) .advancedSecurityOptions(AdvancedSecurityOptionsInputProperty.builder() .anonymousAuthDisableDate("anonymousAuthDisableDate") .anonymousAuthEnabled(false) .enabled(false) .internalUserDatabaseEnabled(false) .masterUserOptions(MasterUserOptionsProperty.builder() .masterUserArn("masterUserArn") .masterUserName("masterUserName") .masterUserPassword("masterUserPassword") .build()) .samlOptions(SAMLOptionsProperty.builder() .enabled(false) .idp(IdpProperty.builder() .entityId("entityId") .metadataContent("metadataContent") .build()) .masterBackendRole("masterBackendRole") .masterUserName("masterUserName") .rolesKey("rolesKey") .sessionTimeoutMinutes(123) .subjectKey("subjectKey") .build()) .build()) .clusterConfig(ClusterConfigProperty.builder() .dedicatedMasterCount(123) .dedicatedMasterEnabled(false) .dedicatedMasterType("dedicatedMasterType") .instanceCount(123) .instanceType("instanceType") .multiAzWithStandbyEnabled(false) .warmCount(123) .warmEnabled(false) .warmType("warmType") .zoneAwarenessConfig(ZoneAwarenessConfigProperty.builder() .availabilityZoneCount(123) .build()) .zoneAwarenessEnabled(false) .build()) .cognitoOptions(CognitoOptionsProperty.builder() .enabled(false) .identityPoolId("identityPoolId") .roleArn("roleArn") .userPoolId("userPoolId") .build()) .domainEndpointOptions(DomainEndpointOptionsProperty.builder() .customEndpoint("customEndpoint") .customEndpointCertificateArn("customEndpointCertificateArn") .customEndpointEnabled(false) .enforceHttps(false) .tlsSecurityPolicy("tlsSecurityPolicy") .build()) .domainName("domainName") .ebsOptions(EBSOptionsProperty.builder() .ebsEnabled(false) .iops(123) .throughput(123) .volumeSize(123) .volumeType("volumeType") .build()) .encryptionAtRestOptions(EncryptionAtRestOptionsProperty.builder() .enabled(false) .kmsKeyId("kmsKeyId") .build()) .engineVersion("engineVersion") .logPublishingOptions(Map.of( "logPublishingOptionsKey", LogPublishingOptionProperty.builder() .cloudWatchLogsLogGroupArn("cloudWatchLogsLogGroupArn") .enabled(false) .build())) .nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsProperty.builder() .enabled(false) .build()) .offPeakWindowOptions(OffPeakWindowOptionsProperty.builder() .enabled(false) .offPeakWindow(OffPeakWindowProperty.builder() .windowStartTime(WindowStartTimeProperty.builder() .hours(123) .minutes(123) .build()) .build()) .build()) .snapshotOptions(SnapshotOptionsProperty.builder() .automatedSnapshotStartHour(123) .build()) .softwareUpdateOptions(SoftwareUpdateOptionsProperty.builder() .autoSoftwareUpdateEnabled(false) .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .vpcOptions(VPCOptionsProperty.builder() .securityGroupIds(List.of("securityGroupIds")) .subnetIds(List.of("subnetIds")) .build()) .build();
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Specifies options for fine-grained access control.static final class
A fluent builder forCfnDomain
.static interface
The cluster configuration for the OpenSearch Service domain.static interface
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.static interface
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.static interface
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.static interface
Whether the domain should encrypt data at rest, and if so, the AWS Key Management Service key to use.static interface
The SAML Identity Provider's information.static interface
Specifies whether the OpenSearch Service domain publishes application, search slow logs, or index slow logs to Amazon CloudWatch.static interface
Specifies information about the master user.static interface
Specifies options for node-to-node encryption.static interface
Off-peak window settings for the domain.static interface
A custom 10-hour, low-traffic window during which OpenSearch Service can perform mandatory configuration changes on the domain.static interface
Container for information about the SAML configuration for OpenSearch Dashboards.static interface
The current status of the service software for an Amazon OpenSearch Service domain.static interface
DEPRECATED .static interface
Options for configuring service software updates for a domain.static interface
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.static interface
A custom start time for the off-peak window, in Coordinated Universal Time (UTC).static interface
Specifies zone awareness configuration options.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IConstruct
IConstruct.Jsii$Default
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default
Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IInspectable
IInspectable.Jsii$Default, IInspectable.Jsii$Proxy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The CloudFormation resource type name for this resource class. -
Constructor Summary
ModifierConstructorDescriptionCreate a newAWS::OpenSearchService::Domain
.CfnDomain
(Construct scope, String id, CfnDomainProps props) Create a newAWS::OpenSearchService::Domain
.protected
CfnDomain
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
CfnDomain
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionAn AWS Identity and Access Management ( IAM ) policy document that specifies who can access the OpenSearch Service domain and their permissions.Additional options to specify for the OpenSearch Service domain.Specifies options for fine-grained access control and SAML authentication.Date and time when the migration period will be disabled.The Amazon Resource Name (ARN) of the domain, such asarn:aws:es:us-west-2:123456789012:domain/mystack-1ab2cdefghij
.The domain-specific endpoint used for requests to the OpenSearch APIs, such assearch-mystack-1ab2cdefghij-ab1c2deckoyb3hofw7wpqa3cm.us-west-1.es.amazonaws.com
.The resource ID.The timestamp, in Epoch time, until which you can manually request a service software update.True if you're able to cancel your service software version update.The current service software version present on the domain.A description of the service software update status.The new service software version, if one is available.True if a service software is never automatically updated.True if you're able to update your service software version.The status of your service software update.Container for the cluster configuration of a domain.Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.A name for the OpenSearch Service domain.The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.The version of OpenSearch to use.An object with one or more of the following keys:SEARCH_SLOW_LOGS
,ES_APPLICATION_LOGS
,INDEX_SLOW_LOGS
,AUDIT_LOGS
, depending on the types of logs you want to publish.Specifies whether node-to-node encryption is enabled.Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain.DEPRECATED .Options for configuring service software updates for a domain.getTags()
An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Service domain.The virtual private cloud (VPC) configuration for the OpenSearch Service domain.void
inspect
(TreeInspector inspector) Examines the CloudFormation resource and discloses attributes.renderProperties
(Map<String, Object> props) void
setAccessPolicies
(Object value) An AWS Identity and Access Management ( IAM ) policy document that specifies who can access the OpenSearch Service domain and their permissions.void
setAdvancedOptions
(Map<String, String> value) Additional options to specify for the OpenSearch Service domain.void
setAdvancedOptions
(IResolvable value) Additional options to specify for the OpenSearch Service domain.void
Specifies options for fine-grained access control and SAML authentication.void
Specifies options for fine-grained access control and SAML authentication.void
setClusterConfig
(IResolvable value) Container for the cluster configuration of a domain.void
Container for the cluster configuration of a domain.void
setCognitoOptions
(IResolvable value) Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.void
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.void
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.void
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.void
setDomainName
(String value) A name for the OpenSearch Service domain.void
setEbsOptions
(IResolvable value) The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.void
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.void
Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.void
Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.void
setEngineVersion
(String value) The version of OpenSearch to use.void
setLogPublishingOptions
(Map<String, Object> value) An object with one or more of the following keys:SEARCH_SLOW_LOGS
,ES_APPLICATION_LOGS
,INDEX_SLOW_LOGS
,AUDIT_LOGS
, depending on the types of logs you want to publish.void
An object with one or more of the following keys:SEARCH_SLOW_LOGS
,ES_APPLICATION_LOGS
,INDEX_SLOW_LOGS
,AUDIT_LOGS
, depending on the types of logs you want to publish.void
Specifies whether node-to-node encryption is enabled.void
Specifies whether node-to-node encryption is enabled.void
Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain.void
Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain.void
setSnapshotOptions
(IResolvable value) DEPRECATED .void
DEPRECATED .void
Options for configuring service software updates for a domain.void
Options for configuring service software updates for a domain.void
setVpcOptions
(IResolvable value) The virtual private cloud (VPC) configuration for the OpenSearch Service domain.void
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.Methods inherited from class software.amazon.awscdk.core.CfnResource
addDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validateProperties
Methods inherited from class software.amazon.awscdk.core.CfnRefElement
getRef
Methods inherited from class software.amazon.awscdk.core.CfnElement
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId
Methods inherited from class software.amazon.awscdk.core.Construct
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
-
-
Constructor Details
-
CfnDomain
protected CfnDomain(software.amazon.jsii.JsiiObjectRef objRef) -
CfnDomain
protected CfnDomain(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnDomain
@Stability(Stable) public CfnDomain(@NotNull Construct scope, @NotNull String id, @Nullable CfnDomainProps props) Create a newAWS::OpenSearchService::Domain
.- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
props
-- resource properties.
-
CfnDomain
Create a newAWS::OpenSearchService::Domain
.- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
-
-
Method Details
-
inspect
Examines the CloudFormation resource and discloses attributes.- Specified by:
inspect
in interfaceIInspectable
- Parameters:
inspector
-- tree inspector to collect and process attributes.
-
renderProperties
@Stability(Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String, Object> props) - Overrides:
renderProperties
in classCfnResource
- Parameters:
props
- This parameter is required.
-
getAttrAdvancedSecurityOptionsAnonymousAuthDisableDate
Date and time when the migration period will be disabled.Only necessary when enabling fine-grained access control on an existing domain .
-
getAttrArn
The Amazon Resource Name (ARN) of the domain, such asarn:aws:es:us-west-2:123456789012:domain/mystack-1ab2cdefghij
. -
getAttrDomainEndpoint
The domain-specific endpoint used for requests to the OpenSearch APIs, such assearch-mystack-1ab2cdefghij-ab1c2deckoyb3hofw7wpqa3cm.us-west-1.es.amazonaws.com
. -
getAttrDomainEndpoints
-
getAttrId
The resource ID.For example,
123456789012/my-domain
. -
getAttrServiceSoftwareOptionsAutomatedUpdateDate
The timestamp, in Epoch time, until which you can manually request a service software update.After this date, we automatically update your service software.
-
getAttrServiceSoftwareOptionsCancellable
True if you're able to cancel your service software version update.False if you can't cancel your service software update.
-
getAttrServiceSoftwareOptionsCurrentVersion
The current service software version present on the domain. -
getAttrServiceSoftwareOptionsDescription
A description of the service software update status. -
getAttrServiceSoftwareOptionsNewVersion
The new service software version, if one is available. -
getAttrServiceSoftwareOptionsOptionalDeployment
True if a service software is never automatically updated.False if a service software is automatically updated after the automated update date.
-
getAttrServiceSoftwareOptionsUpdateAvailable
True if you're able to update your service software version.False if you can't update your service software version.
-
getAttrServiceSoftwareOptionsUpdateStatus
The status of your service software update. -
getCfnProperties
- Overrides:
getCfnProperties
in classCfnResource
-
getTags
An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Service domain. -
getAccessPolicies
An AWS Identity and Access Management ( IAM ) policy document that specifies who can access the OpenSearch Service domain and their permissions.For more information, see Configuring access policies in the Amazon OpenSearch Service Developer Guide .
-
setAccessPolicies
An AWS Identity and Access Management ( IAM ) policy document that specifies who can access the OpenSearch Service domain and their permissions.For more information, see Configuring access policies in the Amazon OpenSearch Service Developer Guide .
-
getAdvancedOptions
Additional options to specify for the OpenSearch Service domain.For more information, see AdvancedOptions in the OpenSearch Service API reference.
-
setAdvancedOptions
Additional options to specify for the OpenSearch Service domain.For more information, see AdvancedOptions in the OpenSearch Service API reference.
-
setAdvancedOptions
Additional options to specify for the OpenSearch Service domain.For more information, see AdvancedOptions in the OpenSearch Service API reference.
-
getAdvancedSecurityOptions
Specifies options for fine-grained access control and SAML authentication.If you specify advanced security options, you must also enable node-to-node encryption ( NodeToNodeEncryptionOptions ) and encryption at rest ( EncryptionAtRestOptions ). You must also enable
EnforceHTTPS
within DomainEndpointOptions , which requires HTTPS for all traffic to the domain. -
setAdvancedSecurityOptions
Specifies options for fine-grained access control and SAML authentication.If you specify advanced security options, you must also enable node-to-node encryption ( NodeToNodeEncryptionOptions ) and encryption at rest ( EncryptionAtRestOptions ). You must also enable
EnforceHTTPS
within DomainEndpointOptions , which requires HTTPS for all traffic to the domain. -
setAdvancedSecurityOptions
@Stability(Stable) public void setAdvancedSecurityOptions(@Nullable CfnDomain.AdvancedSecurityOptionsInputProperty value) Specifies options for fine-grained access control and SAML authentication.If you specify advanced security options, you must also enable node-to-node encryption ( NodeToNodeEncryptionOptions ) and encryption at rest ( EncryptionAtRestOptions ). You must also enable
EnforceHTTPS
within DomainEndpointOptions , which requires HTTPS for all traffic to the domain. -
getClusterConfig
Container for the cluster configuration of a domain. -
setClusterConfig
Container for the cluster configuration of a domain. -
setClusterConfig
Container for the cluster configuration of a domain. -
getCognitoOptions
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards. -
setCognitoOptions
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards. -
setCognitoOptions
Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards. -
getDomainEndpointOptions
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint. -
setDomainEndpointOptions
Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint. -
setDomainEndpointOptions
@Stability(Stable) public void setDomainEndpointOptions(@Nullable CfnDomain.DomainEndpointOptionsProperty value) Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint. -
getDomainName
A name for the OpenSearch Service domain.The name must have a minimum length of 3 and a maximum length of 28. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the domain name. For more information, see Name Type .
Required when creating a new domain.
If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
-
setDomainName
A name for the OpenSearch Service domain.The name must have a minimum length of 3 and a maximum length of 28. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the domain name. For more information, see Name Type .
Required when creating a new domain.
If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
-
getEbsOptions
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.For more information, see EBS volume size limits in the Amazon OpenSearch Service Developer Guide .
-
setEbsOptions
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.For more information, see EBS volume size limits in the Amazon OpenSearch Service Developer Guide .
-
setEbsOptions
The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.For more information, see EBS volume size limits in the Amazon OpenSearch Service Developer Guide .
-
getEncryptionAtRestOptions
Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.See Encryption of data at rest for Amazon OpenSearch Service .
-
setEncryptionAtRestOptions
Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.See Encryption of data at rest for Amazon OpenSearch Service .
-
setEncryptionAtRestOptions
@Stability(Stable) public void setEncryptionAtRestOptions(@Nullable CfnDomain.EncryptionAtRestOptionsProperty value) Whether the domain should encrypt data at rest, and if so, the AWS KMS key to use.See Encryption of data at rest for Amazon OpenSearch Service .
-
getEngineVersion
The version of OpenSearch to use.The value must be in the format
OpenSearch_X.Y
orElasticsearch_X.Y
. If not specified, the latest version of OpenSearch is used. For information about the versions that OpenSearch Service supports, see Supported versions of OpenSearch and Elasticsearch in the Amazon OpenSearch Service Developer Guide .If you set the EnableVersionUpgrade update policy to
true
, you can updateEngineVersion
without interruption. WhenEnableVersionUpgrade
is set tofalse
, or is not specified, updatingEngineVersion
results in replacement . -
setEngineVersion
The version of OpenSearch to use.The value must be in the format
OpenSearch_X.Y
orElasticsearch_X.Y
. If not specified, the latest version of OpenSearch is used. For information about the versions that OpenSearch Service supports, see Supported versions of OpenSearch and Elasticsearch in the Amazon OpenSearch Service Developer Guide .If you set the EnableVersionUpgrade update policy to
true
, you can updateEngineVersion
without interruption. WhenEnableVersionUpgrade
is set tofalse
, or is not specified, updatingEngineVersion
results in replacement . -
getLogPublishingOptions
An object with one or more of the following keys:SEARCH_SLOW_LOGS
,ES_APPLICATION_LOGS
,INDEX_SLOW_LOGS
,AUDIT_LOGS
, depending on the types of logs you want to publish.Each key needs a valid
LogPublishingOption
value. For the full syntax, see the examples . -
setLogPublishingOptions
An object with one or more of the following keys:SEARCH_SLOW_LOGS
,ES_APPLICATION_LOGS
,INDEX_SLOW_LOGS
,AUDIT_LOGS
, depending on the types of logs you want to publish.Each key needs a valid
LogPublishingOption
value. For the full syntax, see the examples . -
setLogPublishingOptions
An object with one or more of the following keys:SEARCH_SLOW_LOGS
,ES_APPLICATION_LOGS
,INDEX_SLOW_LOGS
,AUDIT_LOGS
, depending on the types of logs you want to publish.Each key needs a valid
LogPublishingOption
value. For the full syntax, see the examples . -
getNodeToNodeEncryptionOptions
Specifies whether node-to-node encryption is enabled. -
setNodeToNodeEncryptionOptions
Specifies whether node-to-node encryption is enabled. -
setNodeToNodeEncryptionOptions
@Stability(Stable) public void setNodeToNodeEncryptionOptions(@Nullable CfnDomain.NodeToNodeEncryptionOptionsProperty value) Specifies whether node-to-node encryption is enabled. -
getOffPeakWindowOptions
Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain. -
setOffPeakWindowOptions
Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain. -
setOffPeakWindowOptions
@Stability(Stable) public void setOffPeakWindowOptions(@Nullable CfnDomain.OffPeakWindowOptionsProperty value) Options for a domain's off-peak window, during which OpenSearch Service can perform mandatory configuration changes on the domain. -
getSnapshotOptions
DEPRECATED .The automated snapshot configuration for the OpenSearch Service domain indexes.
-
setSnapshotOptions
DEPRECATED .The automated snapshot configuration for the OpenSearch Service domain indexes.
-
setSnapshotOptions
@Stability(Stable) public void setSnapshotOptions(@Nullable CfnDomain.SnapshotOptionsProperty value) DEPRECATED .The automated snapshot configuration for the OpenSearch Service domain indexes.
-
getSoftwareUpdateOptions
Options for configuring service software updates for a domain. -
setSoftwareUpdateOptions
Options for configuring service software updates for a domain. -
setSoftwareUpdateOptions
@Stability(Stable) public void setSoftwareUpdateOptions(@Nullable CfnDomain.SoftwareUpdateOptionsProperty value) Options for configuring service software updates for a domain. -
getVpcOptions
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.For more information, see Launching your Amazon OpenSearch Service domains within a VPC in the Amazon OpenSearch Service Developer Guide .
If you remove this entity altogether, along with its associated properties, it causes a replacement. You might encounter this scenario if you're updating your security configuration from a VPC to a public endpoint.
-
setVpcOptions
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.For more information, see Launching your Amazon OpenSearch Service domains within a VPC in the Amazon OpenSearch Service Developer Guide .
If you remove this entity altogether, along with its associated properties, it causes a replacement. You might encounter this scenario if you're updating your security configuration from a VPC to a public endpoint.
-
setVpcOptions
The virtual private cloud (VPC) configuration for the OpenSearch Service domain.For more information, see Launching your Amazon OpenSearch Service domains within a VPC in the Amazon OpenSearch Service Developer Guide .
If you remove this entity altogether, along with its associated properties, it causes a replacement. You might encounter this scenario if you're updating your security configuration from a VPC to a public endpoint.
-