update_domain_config
¶
update_domain_config(
domain_name: DomainName,
*,
config_overrides: Optional[OpenSearchClientConfig] = 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/open_search.py
5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 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 | |