Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- AccessPolicies Status 
- The configured access rules for the domain's document and search endpoints, and the current status of those rules. 
- AdditionalLimit 
- List of limits that are specific to a given InstanceType and for each of it's - InstanceRole
- AdvancedOptions Status 
- Status of the advanced options for the specified Elasticsearch domain. Currently, the following advanced options are available: - Option to allow references to indices in an HTTP request body. Must be falsewhen configuring access to individual sub-resources. By default, the value istrue. See Configuration Advanced Options for more information.
- Option to specify the percentage of heap space that is allocated to field data. By default, this setting is unbounded.
 - For more information, see Configuring Advanced Options. 
- Option to allow references to indices in an HTTP request body. Must be 
- AdvancedSecurity Options 
- Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled. 
- AdvancedSecurity Options Input 
- Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled). 
- AdvancedSecurity Options Status 
- Specifies the status of advanced security options for the specified Elasticsearch domain. 
- AuthorizedPrincipal 
- Information about an account or service that has access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint. 
- AutoTune 
- Specifies Auto-Tune type and Auto-Tune action details. 
- AutoTune Details 
- Specifies details of the Auto-Tune action. See the Developer Guide for more information. 
- AutoTune Maintenance Schedule 
- Specifies Auto-Tune maitenance schedule. See the Developer Guide for more information. 
- AutoTune Options 
- Specifies the Auto-Tune options: the Auto-Tune desired state for the domain, rollback state when disabling Auto-Tune options and list of maintenance schedules. 
- AutoTune Options Input 
- Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules. 
- AutoTune Options Output 
- Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules. 
- AutoTune Options Status 
- Specifies the status of Auto-Tune options for the specified Elasticsearch domain. 
- AutoTune Status 
- Provides the current status of the Auto-Tune options. 
- CancelledChange Property 
- A property change that was cancelled for an Amazon OpenSearch Service domain. 
- ChangeProgress Details 
- Specifies change details of the domain configuration change. 
- ChangeProgress Stage 
- A progress stage details of a specific domain configuration change. 
- ChangeProgress Status Details 
- The progress details of a specific domain configuration change. 
- CognitoOptions 
- Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana. 
- CognitoOptions Status 
- Status of the Cognito options for the specified Elasticsearch domain. 
- ColdStorage Options 
- Specifies the configuration for cold storage options such as enabled 
- CompatibleVersions Map 
- A map from an - ElasticsearchVersion- ElasticsearchVersion
- DescribePackages Filter 
- Filter to apply in - DescribePackageresponse.
- DomainEndpoint Options 
- Options to configure endpoint for the Elasticsearch domain. 
- DomainEndpoint Options Status 
- The configured endpoint options for the domain and their current status. 
- DomainInfo 
- DomainInformation 
- DomainPackage Details 
- Information on a package that is associated with a domain. 
- DryRunResults 
- Duration
- Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information. 
- EbsOptions
- Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage. 
- EbsOptionsStatus 
- Status of the EBS options for the specified Elasticsearch domain. 
- ElasticsearchCluster Config 
- Specifies the configuration for the domain cluster, such as the type and number of instances. 
- ElasticsearchCluster Config Status 
- Specifies the configuration status for the specified Elasticsearch domain. 
- ElasticsearchDomain Config 
- The configuration of an Elasticsearch domain. 
- ElasticsearchDomain Status 
- The current status of an Elasticsearch domain. 
- ElasticsearchVersion Status 
- Status of the Elasticsearch version options for the specified Elasticsearch domain. 
- EncryptionAtRest Options 
- Specifies the Encryption At Rest Options. 
- EncryptionAtRest Options Status 
- Status of the Encryption At Rest options for the specified Elasticsearch domain. 
- ErrorDetails 
- Filter
- A filter used to limit results when describing inbound or outbound cross-cluster search connections. Multiple values can be specified per filter. A cross-cluster search connection must match at least one of the specified values for it to be returned from an operation. 
- InboundCross Cluster Search Connection 
- Specifies details of an inbound connection. 
- InboundCross Cluster Search Connection Status 
- Specifies the coonection status of an inbound cross-cluster search connection. 
- InstanceCount Limits 
- InstanceCountLimits represents the limits on number of instances that be created in Amazon Elasticsearch for given InstanceType. 
- InstanceLimits 
- InstanceLimits represents the list of instance related attributes that are available for given InstanceType. 
- Limits
- Limits for given InstanceType and for each of it's role. 
 Limits contains following- StorageTypes,- InstanceLimits- AdditionalLimits
- LogPublishingOption 
- Log Publishing option that is set for given domain. 
 Attributes and their details:- CloudWatchLogsLogGroupArn: ARN of the Cloudwatch log group to which log needs to be published.
- Enabled: Whether the log publishing for given log type is enabled or not
 
- LogPublishingOptions Status 
- The configured log publishing options for the domain and their current status. 
- MasterUser Options 
- Credentials for the master user: username and password, ARN, or both. 
- ModifyingProperties 
- Information about the domain properties that are currently being modified. 
- NodeToNode Encryption Options 
- Specifies the node-to-node encryption options. 
- NodeToNode Encryption Options Status 
- Status of the node-to-node encryption options for the specified Elasticsearch domain. 
- OptionStatus 
- Provides the current status of the entity. 
- OutboundCross Cluster Search Connection 
- Specifies details of an outbound connection. 
- OutboundCross Cluster Search Connection Status 
- Specifies the connection status of an outbound cross-cluster search connection. 
- PackageDetails 
- Basic information about a package. 
- PackageSource 
- The S3 location for importing the package specified as - S3BucketNameand- S3Key
- PackageVersion History 
- Details of a package version. 
- RecurringCharge 
- Contains the specific price and frequency of a recurring charges for a reserved Elasticsearch instance, or for a reserved Elasticsearch instance offering. 
- ReservedElasticsearch Instance 
- Details of a reserved Elasticsearch instance. 
- ReservedElasticsearch Instance Offering 
- Details of a reserved Elasticsearch instance offering. 
- SamlIdp
- Specifies the SAML Identity Provider's information. 
- SamlOptions Input 
- Specifies the SAML application configuration for the domain. 
- SamlOptions Output 
- Describes the SAML application configured for the domain. 
- ScheduledAuto Tune Details 
- Specifies details of the scheduled Auto-Tune action. See the Developer Guide for more information. 
- ServiceSoftware Options 
- The current options of an Elasticsearch domain service software options. 
- SnapshotOptions 
- Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is - 0hours.
- SnapshotOptions Status 
- Status of a daily automated snapshot. 
- StorageType 
- StorageTypes represents the list of storage related types and their attributes that are available for given InstanceType. 
- StorageType Limit 
- Limits that are applicable for given storage type. 
- Tag
- Specifies a key value pair for a resource tag. 
- UpgradeHistory 
- History of the last 10 Upgrades and Upgrade Eligibility Checks. 
- UpgradeStep Item 
- Represents a single step of the Upgrade or Upgrade Eligibility Check workflow. 
- VpcDerivedInfo 
- Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains. 
- VpcDerivedInfo Status 
- Status of the VPC options for the specified Elasticsearch domain. 
- VpcEndpoint
- The connection endpoint for connecting to an Amazon OpenSearch Service domain through a proxy. 
- VpcEndpointError 
- Error information when attempting to describe an Amazon OpenSearch Service-managed VPC endpoint. 
- VpcEndpointSummary 
- Summary information for an Amazon OpenSearch Service-managed VPC endpoint. 
- VpcOptions
- Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains. 
- ZoneAwareness Config 
- Specifies the zone awareness configuration for the domain cluster, such as the number of availability zones. 
Enums§
- AutoTune Desired State 
- When writing a match expression against AutoTuneDesiredState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- AutoTune State 
- When writing a match expression against AutoTuneState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- AutoTune Type 
- When writing a match expression against AutoTuneType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- ConfigChange Status 
- When writing a match expression against ConfigChangeStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- DeploymentStatus 
- When writing a match expression against DeploymentStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- DescribePackages Filter Name 
- When writing a match expression against DescribePackagesFilterName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- DomainPackage Status 
- When writing a match expression against DomainPackageStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- DomainProcessing Status Type 
- When writing a match expression against DomainProcessingStatusType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- EngineType 
- When writing a match expression against EngineType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- EsPartitionInstance Type 
- When writing a match expression against EsPartitionInstanceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- EsWarmPartition Instance Type 
- When writing a match expression against EsWarmPartitionInstanceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- InboundCross Cluster Search Connection Status Code 
- When writing a match expression against InboundCrossClusterSearchConnectionStatusCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- InitiatedBy 
- When writing a match expression against InitiatedBy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- LogType
- When writing a match expression against LogType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- OptionState 
- When writing a match expression against OptionState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- OutboundCross Cluster Search Connection Status Code 
- When writing a match expression against OutboundCrossClusterSearchConnectionStatusCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- OverallChange Status 
- When writing a match expression against OverallChangeStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- PackageStatus 
- When writing a match expression against PackageStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- PackageType 
- When writing a match expression against PackageType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- PrincipalType 
- When writing a match expression against PrincipalType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- PropertyValue Type 
- When writing a match expression against PropertyValueType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- ReservedElasticsearch Instance Payment Option 
- When writing a match expression against ReservedElasticsearchInstancePaymentOption, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- RollbackOnDisable 
- When writing a match expression against RollbackOnDisable, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- ScheduledAuto Tune Action Type 
- When writing a match expression against ScheduledAutoTuneActionType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- ScheduledAuto Tune Severity Type 
- When writing a match expression against ScheduledAutoTuneSeverityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- TimeUnit 
- When writing a match expression against TimeUnit, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- TlsSecurityPolicy 
- When writing a match expression against TlsSecurityPolicy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- UpgradeStatus 
- When writing a match expression against UpgradeStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- UpgradeStep 
- When writing a match expression against UpgradeStep, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- VolumeType 
- When writing a match expression against VolumeType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- VpcEndpointError Code 
- When writing a match expression against VpcEndpointErrorCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
- VpcEndpointStatus 
- When writing a match expression against VpcEndpointStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.