update_domain_config
async
¶
update_domain_config(
domain_name: DomainName,
*,
config_overrides: Optional[AsyncOpenSearchClientConfig] = None,
cluster_config: Optional[ClusterConfig] = None,
ebs_options: Optional[EBSOptions] = None,
snapshot_options: Optional[SnapshotOptions] = None,
vpc_options: Optional[VPCOptions] = None,
cognito_options: Optional[CognitoOptions] = None,
advanced_options: Optional[AdvancedOptions] = None,
access_policies: Optional[PolicyDocument] = None,
ip_address_type: Optional[IPAddressType] = None,
log_publishing_options: Optional[LogPublishingOptions] = None,
encryption_at_rest_options: Optional[EncryptionAtRestOptions] = None,
domain_endpoint_options: Optional[DomainEndpointOptions] = None,
node_to_node_encryption_options: Optional[NodeToNodeEncryptionOptions] = None,
advanced_security_options: Optional[AdvancedSecurityOptionsInput] = None,
identity_center_options: Optional[IdentityCenterOptionsInput] = None,
auto_tune_options: Optional[AutoTuneOptions] = None,
dry_run: Optional[DryRun] = None,
dry_run_mode: Optional[DryRunMode] = None,
off_peak_window_options: Optional[OffPeakWindowOptions] = None,
software_update_options: Optional[SoftwareUpdateOptions] = None,
aiml_options: Optional[AIMLOptionsInput] = None,
deployment_strategy_options: Optional[DeploymentStrategyOptions] = None,
automated_snapshot_pause_options: Optional[
AutomatedSnapshotPauseRequestOptions
] = None,
use_case: Optional[DomainUseCase] = None,
engine_mode: Optional[EngineMode] = None,
accepted_warnings: Optional[AcceptedWarningsList] = None,
) -> UpdateDomainConfigResponse
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
Parameters:
-
domain_name(DomainName) –The name of the domain that you're updating.
-
cluster_config(Optional[ClusterConfig], default:None) –Changes that you want to make to the cluster configuration, such as the instance type and number of EC2 instances.
-
ebs_options(Optional[EBSOptions], default:None) –The type and size of the EBS volume to attach to instances in the domain.
-
snapshot_options(Optional[SnapshotOptions], default:None) –Option to set the time, in UTC format, for the daily automated snapshot. Default value is
0hours. -
vpc_options(Optional[VPCOptions], default:None) –Options to specify the subnets and security groups for a VPC endpoint. For more information, see Launching your Amazon OpenSearch Service domains using a VPC.
-
cognito_options(Optional[CognitoOptions], default:None) –Key-value pairs to configure Amazon Cognito authentication for OpenSearch Dashboards.
-
advanced_options(Optional[AdvancedOptions], default:None) –Key-value pairs to specify advanced configuration options. The following key-value pairs are supported:
-
"rest.action.multi.allow_explicit_index": "true" | "false"- Note the use of a string rather than a boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP requests. If you want to configure access policies for domain sub-resources, such as specific indexes and domain APIs, you must disable this property. Default is true. -
"indices.fielddata.cache.size": "80"- Note the use of a string rather than a boolean. Specifies the percentage of heap space allocated to field data. Default is unbounded. -
"indices.query.bool.max_clause_count": "1024"- Note the use of a string rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024. Queries with more than the permitted number of clauses result in aTooManyClauseserror.
For more information, see Advanced cluster parameters.
-
-
access_policies(Optional[PolicyDocument], default:None) –Identity and Access Management (IAM) access policy as a JSON-formatted string.
-
ip_address_type(Optional[IPAddressType], default:None) –Specify either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. If your IP address type is currently set to dual stack, you can't change it.
-
log_publishing_options(Optional[LogPublishingOptions], default:None) –Options to publish OpenSearch logs to Amazon CloudWatch Logs.
-
encryption_at_rest_options(Optional[EncryptionAtRestOptions], default:None) –Encryption at rest options for the domain.
-
domain_endpoint_options(Optional[DomainEndpointOptions], default:None) –Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
-
node_to_node_encryption_options(Optional[NodeToNodeEncryptionOptions], default:None) –Node-to-node encryption options for the domain.
-
advanced_security_options(Optional[AdvancedSecurityOptionsInput], default:None) –Options for fine-grained access control.
-
auto_tune_options(Optional[AutoTuneOptions], default:None) –Options for Auto-Tune.
-
dry_run(Optional[DryRun], default:None) –This flag, when set to True, specifies whether the
UpdateDomainrequest should return the results of a dry run analysis without actually applying the change. A dry run determines what type of deployment the update will cause. -
dry_run_mode(Optional[DryRunMode], default:None) –The type of dry run to perform.
-
Basiconly returns the type of deployment (blue/green or dynamic) that the update will cause. -
Verboseruns an additional check to validate the changes you're making. For more information, see Validating a domain update.
-
-
off_peak_window_options(Optional[OffPeakWindowOptions], default:None) –Off-peak window options for the domain.
-
software_update_options(Optional[SoftwareUpdateOptions], default:None) –Service software update options for the domain.
-
aiml_options(Optional[AIMLOptionsInput], default:None) –Options for all machine learning features for the specified domain.
-
deployment_strategy_options(Optional[DeploymentStrategyOptions], default:None) –Specifies the deployment strategy options for the domain.
-
automated_snapshot_pause_options(Optional[AutomatedSnapshotPauseRequestOptions], default:None) –Specifies the automated snapshot pause options for the domain.
Suspending snapshots reduces data protection. You cannot restore your domain to points in time when snapshots are suspended. Use this feature only for short-term operational needs such as migrations or maintenance windows.
Maximum suspension duration: 3 days.
-
use_case(Optional[DomainUseCase], default:None) –The primary use case for the domain. For valid values, see
DomainUseCase. -
engine_mode(Optional[EngineMode], default:None) –The engine mode for the domain. The engine mode can't be changed after the domain is created. For valid values, see
EngineMode. -
accepted_warnings(Optional[AcceptedWarningsList], default:None) –A list of advisory warning codes to accept for this configuration change. By default, any advisory warning blocks the change. Include the code of each warning you want to accept so the change can proceed. You can find warning codes in the
ValidationFailureslist returned byDescribeDomainChangeProgressandDescribeDryRunProgress. Critical validation failures cannot be accepted and always block the change. If you omit this parameter or pass an empty list, all warnings block the change. For more information, see Validating a domain update.
Raises:
-
BaseException–An error occurred while processing the request.
-
InternalException–Request processing failed because of an unknown error, exception, or internal failure.
-
InvalidTypeException–An exception for trying to create or access a sub-resource that's either invalid or not supported.
-
LimitExceededException–An exception for trying to create more than the allowed number of resources or sub-resources.
-
ResourceNotFoundException–An exception for accessing or deleting a resource that doesn't exist.
-
ValidationException–An exception for accessing or deleting a resource that doesn't exist.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_opensearch/_services/async_open_search.py
5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 | |