Skip to content

Opensearch Classes

AIMLOptionsInputTypeDef

NaturalLanguageQueryGenerationOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.NaturalLanguageQueryGenerationOptionsInputTypeDef]

AIMLOptionsOutputTypeDef

NaturalLanguageQueryGenerationOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.NaturalLanguageQueryGenerationOptionsOutputTypeDef]

AIMLOptionsStatusTypeDef

Options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AIMLOptionsOutputTypeDef]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OptionStatusTypeDef]

AWSDomainInformationTypeDef

DomainName

  • Type:
  • Required: Yes

OwnerId

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

AcceptInboundConnectionRequestRequestTypeDef

ConnectionId

  • Type:
  • Required: Yes

AcceptInboundConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AccessPoliciesStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

AddDataSourceRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DataSourceType

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

AddDataSourceResponseTypeDef

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddTagsRequestRequestTypeDef

ARN

  • Type:
  • Required: Yes

TagList

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.TagTypeDef]
  • Required: Yes

AdditionalLimitTypeDef

LimitName

  • Type: typing.Optional[str]

LimitValues

  • Type: typing.Optional[typing.List[str]]

AdvancedOptionsStatusTypeDef

Options

  • Type: typing.Dict[str, str]
  • Required: Yes

Status

  • Type:
  • Required: Yes

AdvancedSecurityOptionsInputTypeDef

Enabled

  • Type: typing.Optional[bool]

InternalUserDatabaseEnabled

  • Type: typing.Optional[bool]

MasterUserOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.MasterUserOptionsTypeDef]

SAMLOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SAMLOptionsInputTypeDef]

JWTOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.JWTOptionsInputTypeDef]

AnonymousAuthEnabled

  • Type: typing.Optional[bool]

AdvancedSecurityOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

AdvancedSecurityOptionsTypeDef

Enabled

  • Type: typing.Optional[bool]

InternalUserDatabaseEnabled

  • Type: typing.Optional[bool]

SAMLOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SAMLOptionsOutputTypeDef]

JWTOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.JWTOptionsOutputTypeDef]

AnonymousAuthDisableDate

  • Type: typing.Optional[datetime.datetime]

AnonymousAuthEnabled

  • Type: typing.Optional[bool]

AssociatePackageRequestRequestTypeDef

PackageID

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

AssociatePackageResponseTypeDef

DomainPackageDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthorizeVpcEndpointAccessRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

AuthorizeVpcEndpointAccessResponseTypeDef

AuthorizedPrincipal

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthorizedPrincipalTypeDef

PrincipalType

  • Type: typing.Optional[typing.Literal['AWS_ACCOUNT', 'AWS_SERVICE']]

Principal

  • Type: typing.Optional[str]

AutoTuneDetailsTypeDef

ScheduledAutoTuneDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ScheduledAutoTuneDetailsTypeDef]

AutoTuneMaintenanceScheduleOutputTypeDef

StartAt

  • Type: typing.Optional[datetime.datetime]

Duration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DurationTypeDef]

CronExpressionForRecurrence

  • Type: typing.Optional[str]

AutoTuneMaintenanceScheduleTypeDef

StartAt

  • Type: typing.Union[datetime.datetime, str, NoneType]

Duration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DurationTypeDef]

CronExpressionForRecurrence

  • Type: typing.Optional[str]

AutoTuneOptionsExtraOutputTypeDef

DesiredState

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

RollbackOnDisable

  • Type: typing.Optional[typing.Literal['DEFAULT_ROLLBACK', 'NO_ROLLBACK']]

MaintenanceSchedules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneMaintenanceScheduleOutputTypeDef]]

UseOffPeakWindow

  • Type: typing.Optional[bool]

AutoTuneOptionsInputTypeDef

DesiredState

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

MaintenanceSchedules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneMaintenanceScheduleTypeDef]]

UseOffPeakWindow

  • Type: typing.Optional[bool]

AutoTuneOptionsOutputTypeDef

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'DISABLED_AND_ROLLBACK_COMPLETE', 'DISABLED_AND_ROLLBACK_ERROR', 'DISABLED_AND_ROLLBACK_IN_PROGRESS', 'DISABLED_AND_ROLLBACK_SCHEDULED', 'DISABLE_IN_PROGRESS', 'ENABLED', 'ENABLE_IN_PROGRESS', 'ERROR']]

ErrorMessage

  • Type: typing.Optional[str]

UseOffPeakWindow

  • Type: typing.Optional[bool]

AutoTuneOptionsStatusTypeDef

Options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneOptionsExtraOutputTypeDef]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneStatusTypeDef]

AutoTuneOptionsTypeDef

DesiredState

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

RollbackOnDisable

  • Type: typing.Optional[typing.Literal['DEFAULT_ROLLBACK', 'NO_ROLLBACK']]

MaintenanceSchedules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneMaintenanceScheduleTypeDef]]

UseOffPeakWindow

  • Type: typing.Optional[bool]

AutoTuneStatusTypeDef

CreationDate

  • Type:
  • Required: Yes

UpdateDate

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DISABLED', 'DISABLED_AND_ROLLBACK_COMPLETE', 'DISABLED_AND_ROLLBACK_ERROR', 'DISABLED_AND_ROLLBACK_IN_PROGRESS', 'DISABLED_AND_ROLLBACK_SCHEDULED', 'DISABLE_IN_PROGRESS', 'ENABLED', 'ENABLE_IN_PROGRESS', 'ERROR']
  • Required: Yes

UpdateVersion

  • Type: typing.Optional[int]

ErrorMessage

  • Type: typing.Optional[str]

PendingDeletion

  • Type: typing.Optional[bool]

AutoTuneTypeDef

AutoTuneType

  • Type: typing.Optional[typing.Literal['SCHEDULED_ACTION']]

AutoTuneDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneDetailsTypeDef]

AvailabilityZoneInfoTypeDef

AvailabilityZoneName

  • Type: typing.Optional[str]

ZoneStatus

  • Type: typing.Optional[typing.Literal['Active', 'NotAvailable', 'StandBy']]

ConfiguredDataNodeCount

  • Type: typing.Optional[str]

AvailableDataNodeCount

  • Type: typing.Optional[str]

TotalShards

  • Type: typing.Optional[str]

TotalUnAssignedShards

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelDomainConfigChangeRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DryRun

  • Type: typing.Optional[bool]

CancelDomainConfigChangeResponseTypeDef

CancelledChangeIds

  • Type: typing.List[str]
  • Required: Yes

CancelledChangeProperties

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.CancelledChangePropertyTypeDef]
  • Required: Yes

DryRun

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelServiceSoftwareUpdateRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

CancelServiceSoftwareUpdateResponseTypeDef

ServiceSoftwareOptions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelledChangePropertyTypeDef

PropertyName

  • Type: typing.Optional[str]

CancelledValue

  • Type: typing.Optional[str]

ActiveValue

  • Type: typing.Optional[str]

ChangeProgressDetailsTypeDef

ChangeId

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

ConfigChangeStatus

  • Type: typing.Optional[typing.Literal['ApplyingChanges', 'Cancelled', 'Completed', 'Initializing', 'Pending', 'PendingUserInput', 'Validating', 'ValidationFailed']]

InitiatedBy

  • Type: typing.Optional[typing.Literal['CUSTOMER', 'SERVICE']]

StartTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

ChangeProgressStageTypeDef

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

ChangeProgressStatusDetailsTypeDef

ChangeId

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'PENDING', 'PROCESSING']]

PendingProperties

  • Type: typing.Optional[typing.List[str]]

CompletedProperties

  • Type: typing.Optional[typing.List[str]]

TotalNumberOfStages

  • Type: typing.Optional[int]

ChangeProgressStages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ChangeProgressStageTypeDef]]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

ConfigChangeStatus

  • Type: typing.Optional[typing.Literal['ApplyingChanges', 'Cancelled', 'Completed', 'Initializing', 'Pending', 'PendingUserInput', 'Validating', 'ValidationFailed']]

InitiatedBy

  • Type: typing.Optional[typing.Literal['CUSTOMER', 'SERVICE']]

ClusterConfigStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ClusterConfigTypeDef

InstanceType

  • Type: typing.Optional[typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

InstanceCount

  • Type: typing.Optional[int]

DedicatedMasterEnabled

  • Type: typing.Optional[bool]

ZoneAwarenessEnabled

  • Type: typing.Optional[bool]

ZoneAwarenessConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ZoneAwarenessConfigTypeDef]

DedicatedMasterType

  • Type: typing.Optional[typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

DedicatedMasterCount

  • Type: typing.Optional[int]

WarmEnabled

  • Type: typing.Optional[bool]

WarmType

  • Type: typing.Optional[typing.Literal['ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

WarmCount

  • Type: typing.Optional[int]

ColdStorageOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ColdStorageOptionsTypeDef]

MultiAZWithStandbyEnabled

  • Type: typing.Optional[bool]

CognitoOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

CognitoOptionsTypeDef

Enabled

  • Type: typing.Optional[bool]

UserPoolId

  • Type: typing.Optional[str]

IdentityPoolId

  • Type: typing.Optional[str]

RoleArn

  • Type: typing.Optional[str]

ColdStorageOptionsTypeDef

Enabled

  • Type:
  • Required: Yes

CompatibleVersionsMapTypeDef

SourceVersion

  • Type: typing.Optional[str]

TargetVersions

  • Type: typing.Optional[typing.List[str]]

ConnectionPropertiesTypeDef

Endpoint

  • Type: typing.Optional[str]

CrossClusterSearch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.CrossClusterSearchConnectionPropertiesTypeDef]

CreateDomainRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

EngineVersion

  • Type: typing.Optional[str]

ClusterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ClusterConfigTypeDef]

EBSOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EBSOptionsTypeDef]

AccessPolicies

  • Type: typing.Optional[str]

IPAddressType

  • Type: typing.Optional[typing.Literal['dualstack', 'ipv4']]

SnapshotOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SnapshotOptionsTypeDef]

VPCOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.VPCOptionsTypeDef]

CognitoOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.CognitoOptionsTypeDef]

EncryptionAtRestOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EncryptionAtRestOptionsTypeDef]

NodeToNodeEncryptionOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.NodeToNodeEncryptionOptionsTypeDef]

AdvancedOptions

  • Type: typing.Optional[typing.Mapping[str, str]]

LogPublishingOptions

  • Type: typing.Optional[typing.Mapping[typing.Literal['AUDIT_LOGS', 'ES_APPLICATION_LOGS', 'INDEX_SLOW_LOGS', 'SEARCH_SLOW_LOGS'], aws_resource_validator.pydantic_models.opensearch_classes.LogPublishingOptionTypeDef]]

DomainEndpointOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainEndpointOptionsTypeDef]

AdvancedSecurityOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AdvancedSecurityOptionsInputTypeDef]

TagList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.TagTypeDef]]

AutoTuneOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneOptionsInputTypeDef]

OffPeakWindowOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OffPeakWindowOptionsTypeDef]

SoftwareUpdateOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SoftwareUpdateOptionsTypeDef]

AIMLOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AIMLOptionsInputTypeDef]

CreateDomainResponseTypeDef

DomainStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOutboundConnectionRequestRequestTypeDef

LocalDomainInfo

  • Type:
  • Required: Yes

RemoteDomainInfo

  • Type:
  • Required: Yes

ConnectionAlias

  • Type:
  • Required: Yes

ConnectionMode

  • Type: typing.Optional[typing.Literal['DIRECT', 'VPC_ENDPOINT']]

ConnectionProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ConnectionPropertiesTypeDef]

CreateOutboundConnectionResponseTypeDef

LocalDomainInfo

  • Type:
  • Required: Yes

RemoteDomainInfo

  • Type:
  • Required: Yes

ConnectionAlias

  • Type:
  • Required: Yes

ConnectionStatus

  • Type:
  • Required: Yes

ConnectionId

  • Type:
  • Required: Yes

ConnectionMode

  • Type: typing.Literal['DIRECT', 'VPC_ENDPOINT']
  • Required: Yes

ConnectionProperties

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePackageRequestRequestTypeDef

PackageName

  • Type:
  • Required: Yes

PackageType

  • Type: typing.Literal['TXT-DICTIONARY', 'ZIP-PLUGIN']
  • Required: Yes

PackageSource

  • Type:
  • Required: Yes

PackageDescription

  • Type: typing.Optional[str]

CreatePackageResponseTypeDef

PackageDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcEndpointRequestRequestTypeDef

DomainArn

  • Type:
  • Required: Yes

VpcOptions

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreateVpcEndpointResponseTypeDef

VpcEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CrossClusterSearchConnectionPropertiesTypeDef

SkipUnavailable

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

DataSourceDetailsTypeDef

DataSourceType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DataSourceTypeTypeDef]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DISABLED']]

DataSourceTypeTypeDef

S3GlueDataCatalog

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.S3GlueDataCatalogTypeDef]

DeleteDataSourceRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DeleteDataSourceResponseTypeDef

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDomainRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DeleteDomainResponseTypeDef

DomainStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteInboundConnectionRequestRequestTypeDef

ConnectionId

  • Type:
  • Required: Yes

DeleteInboundConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteOutboundConnectionRequestRequestTypeDef

ConnectionId

  • Type:
  • Required: Yes

DeleteOutboundConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePackageRequestRequestTypeDef

PackageID

  • Type:
  • Required: Yes

DeletePackageResponseTypeDef

PackageDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVpcEndpointRequestRequestTypeDef

VpcEndpointId

  • Type:
  • Required: Yes

DeleteVpcEndpointResponseTypeDef

VpcEndpointSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDomainAutoTunesRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeDomainAutoTunesResponseTypeDef

AutoTunes

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDomainChangeProgressRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

ChangeId

  • Type: typing.Optional[str]

DescribeDomainChangeProgressResponseTypeDef

ChangeProgressStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDomainConfigRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DescribeDomainConfigResponseTypeDef

DomainConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDomainHealthRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DescribeDomainHealthResponseTypeDef

DomainState

  • Type: typing.Literal['Active', 'NotAvailable', 'Processing']
  • Required: Yes

AvailabilityZoneCount

  • Type:
  • Required: Yes

ActiveAvailabilityZoneCount

  • Type:
  • Required: Yes

StandByAvailabilityZoneCount

  • Type:
  • Required: Yes

DataNodeCount

  • Type:
  • Required: Yes

DedicatedMaster

  • Type:
  • Required: Yes

MasterEligibleNodeCount

  • Type:
  • Required: Yes

WarmNodeCount

  • Type:
  • Required: Yes

MasterNode

  • Type: typing.Literal['Available', 'UnAvailable']
  • Required: Yes

ClusterHealth

  • Type: typing.Literal['Green', 'NotAvailable', 'Red', 'Yellow']
  • Required: Yes

TotalShards

  • Type:
  • Required: Yes

TotalUnAssignedShards

  • Type:
  • Required: Yes

EnvironmentInformation

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.EnvironmentInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDomainNodesRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DescribeDomainNodesResponseTypeDef

DomainNodesStatusList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DomainNodesStatusTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDomainRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DescribeDomainResponseTypeDef

DomainStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDomainsRequestRequestTypeDef

DomainNames

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeDomainsResponseTypeDef

DomainStatusList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DomainStatusTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDryRunProgressRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

DryRunId

  • Type: typing.Optional[str]

LoadDryRunConfig

  • Type: typing.Optional[bool]

DescribeDryRunProgressResponseTypeDef

DryRunProgressStatus

  • Type:
  • Required: Yes

DryRunConfig

  • Type:
  • Required: Yes

DryRunResults

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInboundConnectionsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.FilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeInboundConnectionsResponseTypeDef

Connections

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.InboundConnectionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstanceTypeLimitsRequestRequestTypeDef

InstanceType

  • Type: typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']
  • Required: Yes

EngineVersion

  • Type:
  • Required: Yes

DomainName

  • Type: typing.Optional[str]

DescribeInstanceTypeLimitsResponseTypeDef

LimitsByRole

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.opensearch_classes.LimitsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOutboundConnectionsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.FilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeOutboundConnectionsResponseTypeDef

Connections

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.OutboundConnectionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePackagesFilterTypeDef

Name

  • Type: typing.Optional[typing.Literal['EngineVersion', 'PackageID', 'PackageName', 'PackageStatus', 'PackageType']]

Value

  • Type: typing.Optional[typing.Sequence[str]]

DescribePackagesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opensearch_classes.DescribePackagesFilterTypeDef]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribePackagesResponseTypeDef

PackageDetailsList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.PackageDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeReservedInstanceOfferingsRequestRequestTypeDef

ReservedInstanceOfferingId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeReservedInstanceOfferingsResponseTypeDef

ReservedInstanceOfferings

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ReservedInstanceOfferingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeReservedInstancesRequestRequestTypeDef

ReservedInstanceId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeReservedInstancesResponseTypeDef

ReservedInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ReservedInstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeVpcEndpointsRequestRequestTypeDef

VpcEndpointIds

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeVpcEndpointsResponseTypeDef

VpcEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.VpcEndpointTypeDef]
  • Required: Yes

VpcEndpointErrors

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.VpcEndpointErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DissociatePackageRequestRequestTypeDef

PackageID

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DissociatePackageResponseTypeDef

DomainPackageDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DomainConfigTypeDef

EngineVersion

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.VersionStatusTypeDef]

ClusterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ClusterConfigStatusTypeDef]

EBSOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EBSOptionsStatusTypeDef]

AccessPolicies

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AccessPoliciesStatusTypeDef]

IPAddressType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.IPAddressTypeStatusTypeDef]

SnapshotOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SnapshotOptionsStatusTypeDef]

VPCOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.VPCDerivedInfoStatusTypeDef]

CognitoOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.CognitoOptionsStatusTypeDef]

EncryptionAtRestOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EncryptionAtRestOptionsStatusTypeDef]

NodeToNodeEncryptionOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.NodeToNodeEncryptionOptionsStatusTypeDef]

AdvancedOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AdvancedOptionsStatusTypeDef]

LogPublishingOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.LogPublishingOptionsStatusTypeDef]

DomainEndpointOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainEndpointOptionsStatusTypeDef]

AdvancedSecurityOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AdvancedSecurityOptionsStatusTypeDef]

AutoTuneOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneOptionsStatusTypeDef]

ChangeProgressDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ChangeProgressDetailsTypeDef]

OffPeakWindowOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OffPeakWindowOptionsStatusTypeDef]

SoftwareUpdateOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SoftwareUpdateOptionsStatusTypeDef]

ModifyingProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ModifyingPropertiesTypeDef]]

AIMLOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AIMLOptionsStatusTypeDef]

DomainEndpointOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

DomainEndpointOptionsTypeDef

EnforceHTTPS

  • Type: typing.Optional[bool]

TLSSecurityPolicy

  • Type: typing.Optional[typing.Literal['Policy-Min-TLS-1-0-2019-07', 'Policy-Min-TLS-1-2-2019-07', 'Policy-Min-TLS-1-2-PFS-2023-10']]

CustomEndpointEnabled

  • Type: typing.Optional[bool]

CustomEndpoint

  • Type: typing.Optional[str]

CustomEndpointCertificateArn

  • Type: typing.Optional[str]

DomainInfoTypeDef

DomainName

  • Type: typing.Optional[str]

EngineType

  • Type: typing.Optional[typing.Literal['Elasticsearch', 'OpenSearch']]

DomainInformationContainerTypeDef

AWSDomainInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AWSDomainInformationTypeDef]

DomainMaintenanceDetailsTypeDef

MaintenanceId

  • Type: typing.Optional[str]

DomainName

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['REBOOT_NODE', 'RESTART_DASHBOARD', 'RESTART_SEARCH_PROCESS']]

NodeId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'PENDING', 'TIMED_OUT']]

StatusMessage

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

DomainNodesStatusTypeDef

NodeId

  • Type: typing.Optional[str]

NodeType

  • Type: typing.Optional[typing.Literal['Data', 'Master', 'Ultrawarm']]

AvailabilityZone

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

NodeStatus

  • Type: typing.Optional[typing.Literal['Active', 'NotAvailable', 'StandBy']]

StorageType

  • Type: typing.Optional[str]

StorageVolumeType

  • Type: typing.Optional[typing.Literal['gp2', 'gp3', 'io1', 'standard']]

StorageSize

  • Type: typing.Optional[str]

DomainPackageDetailsTypeDef

PackageID

  • Type: typing.Optional[str]

PackageName

  • Type: typing.Optional[str]

PackageType

  • Type: typing.Optional[typing.Literal['TXT-DICTIONARY', 'ZIP-PLUGIN']]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

DomainName

  • Type: typing.Optional[str]

DomainPackageStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'ASSOCIATING', 'ASSOCIATION_FAILED', 'DISSOCIATING', 'DISSOCIATION_FAILED']]

PackageVersion

  • Type: typing.Optional[str]

ReferencePath

  • Type: typing.Optional[str]

ErrorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ErrorDetailsTypeDef]

DomainStatusTypeDef

DomainId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

ARN

  • Type:
  • Required: Yes

ClusterConfig

  • Type:
  • Required: Yes

Created

  • Type: typing.Optional[bool]

Deleted

  • Type: typing.Optional[bool]

Endpoint

  • Type: typing.Optional[str]

EndpointV2

  • Type: typing.Optional[str]

Endpoints

  • Type: typing.Optional[typing.Dict[str, str]]

DomainEndpointV2HostedZoneId

  • Type: typing.Optional[str]

Processing

  • Type: typing.Optional[bool]

UpgradeProcessing

  • Type: typing.Optional[bool]

EngineVersion

  • Type: typing.Optional[str]

EBSOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EBSOptionsTypeDef]

AccessPolicies

  • Type: typing.Optional[str]

IPAddressType

  • Type: typing.Optional[typing.Literal['dualstack', 'ipv4']]

SnapshotOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SnapshotOptionsTypeDef]

VPCOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.VPCDerivedInfoTypeDef]

CognitoOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.CognitoOptionsTypeDef]

EncryptionAtRestOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EncryptionAtRestOptionsTypeDef]

NodeToNodeEncryptionOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.NodeToNodeEncryptionOptionsTypeDef]

AdvancedOptions

  • Type: typing.Optional[typing.Dict[str, str]]

LogPublishingOptions

  • Type: typing.Optional[typing.Dict[typing.Literal['AUDIT_LOGS', 'ES_APPLICATION_LOGS', 'INDEX_SLOW_LOGS', 'SEARCH_SLOW_LOGS'], aws_resource_validator.pydantic_models.opensearch_classes.LogPublishingOptionTypeDef]]

ServiceSoftwareOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ServiceSoftwareOptionsTypeDef]

DomainEndpointOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainEndpointOptionsTypeDef]

AdvancedSecurityOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AdvancedSecurityOptionsTypeDef]

AutoTuneOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneOptionsOutputTypeDef]

ChangeProgressDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ChangeProgressDetailsTypeDef]

OffPeakWindowOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OffPeakWindowOptionsTypeDef]

SoftwareUpdateOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SoftwareUpdateOptionsTypeDef]

DomainProcessingStatus

  • Type: typing.Optional[typing.Literal['Active', 'Creating', 'Deleting', 'Isolated', 'Modifying', 'UpdatingServiceSoftware', 'UpgradingEngineVersion']]

ModifyingProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ModifyingPropertiesTypeDef]]

AIMLOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AIMLOptionsOutputTypeDef]

DryRunProgressStatusTypeDef

DryRunId

  • Type:
  • Required: Yes

DryRunStatus

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

UpdateDate

  • Type:
  • Required: Yes

ValidationFailures

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ValidationFailureTypeDef]]

DryRunResultsTypeDef

DeploymentType

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

DurationTypeDef

Value

  • Type: typing.Optional[int]

Unit

  • Type: typing.Optional[typing.Literal['HOURS']]

EBSOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

EBSOptionsTypeDef

EBSEnabled

  • Type: typing.Optional[bool]

VolumeType

  • Type: typing.Optional[typing.Literal['gp2', 'gp3', 'io1', 'standard']]

VolumeSize

  • Type: typing.Optional[int]

Iops

  • Type: typing.Optional[int]

Throughput

  • Type: typing.Optional[int]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EncryptionAtRestOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

EncryptionAtRestOptionsTypeDef

Enabled

  • Type: typing.Optional[bool]

KmsKeyId

  • Type: typing.Optional[str]

EnvironmentInfoTypeDef

AvailabilityZoneInformation

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.AvailabilityZoneInfoTypeDef]]

ErrorDetailsTypeDef

ErrorType

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

FilterTypeDef

Name

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

GetCompatibleVersionsRequestRequestTypeDef

DomainName

  • Type: typing.Optional[str]

GetCompatibleVersionsResponseTypeDef

CompatibleVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.CompatibleVersionsMapTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataSourceRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

GetDataSourceResponseTypeDef

DataSourceType

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'DISABLED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDomainMaintenanceStatusRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

MaintenanceId

  • Type:
  • Required: Yes

GetDomainMaintenanceStatusResponseTypeDef

Status

  • Type: typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'PENDING', 'TIMED_OUT']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

NodeId

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['REBOOT_NODE', 'RESTART_DASHBOARD', 'RESTART_SEARCH_PROCESS']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPackageVersionHistoryRequestRequestTypeDef

PackageID

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetPackageVersionHistoryResponseTypeDef

PackageID

  • Type:
  • Required: Yes

PackageVersionHistoryList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.PackageVersionHistoryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetUpgradeHistoryRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetUpgradeHistoryResponseTypeDef

UpgradeHistories

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.UpgradeHistoryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetUpgradeStatusRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

GetUpgradeStatusResponseTypeDef

UpgradeStep

  • Type: typing.Literal['PRE_UPGRADE_CHECK', 'SNAPSHOT', 'UPGRADE']
  • Required: Yes

StepStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED', 'SUCCEEDED_WITH_ISSUES']
  • Required: Yes

UpgradeName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IPAddressTypeStatusTypeDef

Options

  • Type: typing.Literal['dualstack', 'ipv4']
  • Required: Yes

Status

  • Type:
  • Required: Yes

InboundConnectionStatusTypeDef

StatusCode

  • Type: typing.Optional[typing.Literal['ACTIVE', 'APPROVED', 'DELETED', 'DELETING', 'PENDING_ACCEPTANCE', 'PROVISIONING', 'REJECTED', 'REJECTING']]

Message

  • Type: typing.Optional[str]

InboundConnectionTypeDef

LocalDomainInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainInformationContainerTypeDef]

RemoteDomainInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainInformationContainerTypeDef]

ConnectionId

  • Type: typing.Optional[str]

ConnectionStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.InboundConnectionStatusTypeDef]

ConnectionMode

  • Type: typing.Optional[typing.Literal['DIRECT', 'VPC_ENDPOINT']]

InstanceCountLimitsTypeDef

MinimumInstanceCount

  • Type: typing.Optional[int]

MaximumInstanceCount

  • Type: typing.Optional[int]

InstanceLimitsTypeDef

InstanceCountLimits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.InstanceCountLimitsTypeDef]

InstanceTypeDetailsTypeDef

InstanceType

  • Type: typing.Optional[typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

EncryptionEnabled

  • Type: typing.Optional[bool]

CognitoEnabled

  • Type: typing.Optional[bool]

AppLogsEnabled

  • Type: typing.Optional[bool]

AdvancedSecurityEnabled

  • Type: typing.Optional[bool]

WarmEnabled

  • Type: typing.Optional[bool]

InstanceRole

  • Type: typing.Optional[typing.List[str]]

AvailabilityZones

  • Type: typing.Optional[typing.List[str]]

JWTOptionsInputTypeDef

Enabled

  • Type: typing.Optional[bool]

SubjectKey

  • Type: typing.Optional[str]

RolesKey

  • Type: typing.Optional[str]

PublicKey

  • Type: typing.Optional[str]

JWTOptionsOutputTypeDef

Enabled

  • Type: typing.Optional[bool]

SubjectKey

  • Type: typing.Optional[str]

RolesKey

  • Type: typing.Optional[str]

PublicKey

  • Type: typing.Optional[str]

LimitsTypeDef

StorageTypes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.StorageTypeTypeDef]]

InstanceLimits

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.InstanceLimitsTypeDef]

AdditionalLimits

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.AdditionalLimitTypeDef]]

ListDataSourcesRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

ListDataSourcesResponseTypeDef

DataSources

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DataSourceDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDomainMaintenancesRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Action

  • Type: typing.Optional[typing.Literal['REBOOT_NODE', 'RESTART_DASHBOARD', 'RESTART_SEARCH_PROCESS']]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'PENDING', 'TIMED_OUT']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDomainMaintenancesResponseTypeDef

DomainMaintenances

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DomainMaintenanceDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDomainNamesRequestRequestTypeDef

EngineType

  • Type: typing.Optional[typing.Literal['Elasticsearch', 'OpenSearch']]

ListDomainNamesResponseTypeDef

DomainNames

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DomainInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDomainsForPackageRequestRequestTypeDef

PackageID

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDomainsForPackageResponseTypeDef

DomainPackageDetailsList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DomainPackageDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInstanceTypeDetailsRequestRequestTypeDef

EngineVersion

  • Type:
  • Required: Yes

DomainName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

RetrieveAZs

  • Type: typing.Optional[bool]

InstanceType

  • Type: typing.Optional[str]

ListInstanceTypeDetailsResponseTypeDef

InstanceTypeDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.InstanceTypeDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPackagesForDomainRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPackagesForDomainResponseTypeDef

DomainPackageDetailsList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.DomainPackageDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListScheduledActionsRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListScheduledActionsResponseTypeDef

ScheduledActions

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.ScheduledActionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsRequestRequestTypeDef

ARN

  • Type:
  • Required: Yes

ListTagsResponseTypeDef

TagList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVersionsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListVersionsResponseTypeDef

Versions

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListVpcEndpointAccessRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListVpcEndpointAccessResponseTypeDef

AuthorizedPrincipalList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.AuthorizedPrincipalTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVpcEndpointsForDomainRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListVpcEndpointsForDomainResponseTypeDef

VpcEndpointSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.VpcEndpointSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVpcEndpointsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

ListVpcEndpointsResponseTypeDef

VpcEndpointSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.opensearch_classes.VpcEndpointSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LogPublishingOptionTypeDef

CloudWatchLogsLogGroupArn

  • Type: typing.Optional[str]

Enabled

  • Type: typing.Optional[bool]

LogPublishingOptionsStatusTypeDef

Options

  • Type: typing.Optional[typing.Dict[typing.Literal['AUDIT_LOGS', 'ES_APPLICATION_LOGS', 'INDEX_SLOW_LOGS', 'SEARCH_SLOW_LOGS'], aws_resource_validator.pydantic_models.opensearch_classes.LogPublishingOptionTypeDef]]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OptionStatusTypeDef]

MasterUserOptionsTypeDef

MasterUserARN

  • Type: typing.Optional[str]

MasterUserName

  • Type: typing.Optional[str]

MasterUserPassword

  • Type: typing.Optional[str]

ModifyingPropertiesTypeDef

Name

  • Type: typing.Optional[str]

ActiveValue

  • Type: typing.Optional[str]

PendingValue

  • Type: typing.Optional[str]

ValueType

  • Type: typing.Optional[typing.Literal['PLAIN_TEXT', 'STRINGIFIED_JSON']]

NaturalLanguageQueryGenerationOptionsInputTypeDef

DesiredState

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

NaturalLanguageQueryGenerationOptionsOutputTypeDef

DesiredState

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

CurrentState

  • Type: typing.Optional[typing.Literal['DISABLE_COMPLETE', 'DISABLE_FAILED', 'DISABLE_IN_PROGRESS', 'ENABLE_COMPLETE', 'ENABLE_FAILED', 'ENABLE_IN_PROGRESS', 'NOT_ENABLED']]

NodeToNodeEncryptionOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

NodeToNodeEncryptionOptionsTypeDef

Enabled

  • Type: typing.Optional[bool]

OffPeakWindowOptionsStatusTypeDef

Options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OffPeakWindowOptionsTypeDef]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OptionStatusTypeDef]

OffPeakWindowOptionsTypeDef

Enabled

  • Type: typing.Optional[bool]

OffPeakWindow

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OffPeakWindowTypeDef]

OffPeakWindowTypeDef

WindowStartTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.WindowStartTimeTypeDef]

OptionStatusTypeDef

CreationDate

  • Type:
  • Required: Yes

UpdateDate

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['Active', 'Processing', 'RequiresIndexDocuments']
  • Required: Yes

UpdateVersion

  • Type: typing.Optional[int]

PendingDeletion

  • Type: typing.Optional[bool]

OutboundConnectionStatusTypeDef

StatusCode

  • Type: typing.Optional[typing.Literal['ACTIVE', 'APPROVED', 'DELETED', 'DELETING', 'PENDING_ACCEPTANCE', 'PROVISIONING', 'REJECTED', 'REJECTING', 'VALIDATING', 'VALIDATION_FAILED']]

Message

  • Type: typing.Optional[str]

OutboundConnectionTypeDef

LocalDomainInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainInformationContainerTypeDef]

RemoteDomainInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainInformationContainerTypeDef]

ConnectionId

  • Type: typing.Optional[str]

ConnectionAlias

  • Type: typing.Optional[str]

ConnectionStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OutboundConnectionStatusTypeDef]

ConnectionMode

  • Type: typing.Optional[typing.Literal['DIRECT', 'VPC_ENDPOINT']]

ConnectionProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ConnectionPropertiesTypeDef]

PackageDetailsTypeDef

PackageID

  • Type: typing.Optional[str]

PackageName

  • Type: typing.Optional[str]

PackageType

  • Type: typing.Optional[typing.Literal['TXT-DICTIONARY', 'ZIP-PLUGIN']]

PackageDescription

  • Type: typing.Optional[str]

PackageStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'COPYING', 'COPY_FAILED', 'DELETED', 'DELETE_FAILED', 'DELETING', 'VALIDATING', 'VALIDATION_FAILED']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

LastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

AvailablePackageVersion

  • Type: typing.Optional[str]

ErrorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ErrorDetailsTypeDef]

EngineVersion

  • Type: typing.Optional[str]

AvailablePluginProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.PluginPropertiesTypeDef]

PackageSourceTypeDef

S3BucketName

  • Type: typing.Optional[str]

S3Key

  • Type: typing.Optional[str]

PackageVersionHistoryTypeDef

PackageVersion

  • Type: typing.Optional[str]

CommitMessage

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

PluginProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.PluginPropertiesTypeDef]

PluginPropertiesTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

ClassName

  • Type: typing.Optional[str]

UncompressedSizeInBytes

  • Type: typing.Optional[int]

PurchaseReservedInstanceOfferingRequestRequestTypeDef

ReservedInstanceOfferingId

  • Type:
  • Required: Yes

ReservationName

  • Type:
  • Required: Yes

InstanceCount

  • Type: typing.Optional[int]

PurchaseReservedInstanceOfferingResponseTypeDef

ReservedInstanceId

  • Type:
  • Required: Yes

ReservationName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecurringChargeTypeDef

RecurringChargeAmount

  • Type: typing.Optional[float]

RecurringChargeFrequency

  • Type: typing.Optional[str]

RejectInboundConnectionRequestRequestTypeDef

ConnectionId

  • Type:
  • Required: Yes

RejectInboundConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveTagsRequestRequestTypeDef

ARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

ReservedInstanceOfferingTypeDef

ReservedInstanceOfferingId

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

Duration

  • Type: typing.Optional[int]

FixedPrice

  • Type: typing.Optional[float]

UsagePrice

  • Type: typing.Optional[float]

CurrencyCode

  • Type: typing.Optional[str]

PaymentOption

  • Type: typing.Optional[typing.Literal['ALL_UPFRONT', 'NO_UPFRONT', 'PARTIAL_UPFRONT']]

RecurringCharges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.RecurringChargeTypeDef]]

ReservedInstanceTypeDef

ReservationName

  • Type: typing.Optional[str]

ReservedInstanceId

  • Type: typing.Optional[str]

BillingSubscriptionId

  • Type: typing.Optional[int]

ReservedInstanceOfferingId

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[typing.Literal['c4.2xlarge.search', 'c4.4xlarge.search', 'c4.8xlarge.search', 'c4.large.search', 'c4.xlarge.search', 'c5.18xlarge.search', 'c5.2xlarge.search', 'c5.4xlarge.search', 'c5.9xlarge.search', 'c5.large.search', 'c5.xlarge.search', 'c6g.12xlarge.search', 'c6g.2xlarge.search', 'c6g.4xlarge.search', 'c6g.8xlarge.search', 'c6g.large.search', 'c6g.xlarge.search', 'd2.2xlarge.search', 'd2.4xlarge.search', 'd2.8xlarge.search', 'd2.xlarge.search', 'i2.2xlarge.search', 'i2.xlarge.search', 'i3.16xlarge.search', 'i3.2xlarge.search', 'i3.4xlarge.search', 'i3.8xlarge.search', 'i3.large.search', 'i3.xlarge.search', 'm3.2xlarge.search', 'm3.large.search', 'm3.medium.search', 'm3.xlarge.search', 'm4.10xlarge.search', 'm4.2xlarge.search', 'm4.4xlarge.search', 'm4.large.search', 'm4.xlarge.search', 'm5.12xlarge.search', 'm5.24xlarge.search', 'm5.2xlarge.search', 'm5.4xlarge.search', 'm5.large.search', 'm5.xlarge.search', 'm6g.12xlarge.search', 'm6g.2xlarge.search', 'm6g.4xlarge.search', 'm6g.8xlarge.search', 'm6g.large.search', 'm6g.xlarge.search', 'or1.12xlarge.search', 'or1.16xlarge.search', 'or1.2xlarge.search', 'or1.4xlarge.search', 'or1.8xlarge.search', 'or1.large.search', 'or1.medium.search', 'or1.xlarge.search', 'r3.2xlarge.search', 'r3.4xlarge.search', 'r3.8xlarge.search', 'r3.large.search', 'r3.xlarge.search', 'r4.16xlarge.search', 'r4.2xlarge.search', 'r4.4xlarge.search', 'r4.8xlarge.search', 'r4.large.search', 'r4.xlarge.search', 'r5.12xlarge.search', 'r5.24xlarge.search', 'r5.2xlarge.search', 'r5.4xlarge.search', 'r5.large.search', 'r5.xlarge.search', 'r6g.12xlarge.search', 'r6g.2xlarge.search', 'r6g.4xlarge.search', 'r6g.8xlarge.search', 'r6g.large.search', 'r6g.xlarge.search', 'r6gd.12xlarge.search', 'r6gd.16xlarge.search', 'r6gd.2xlarge.search', 'r6gd.4xlarge.search', 'r6gd.8xlarge.search', 'r6gd.large.search', 'r6gd.xlarge.search', 't2.medium.search', 't2.micro.search', 't2.small.search', 't3.2xlarge.search', 't3.large.search', 't3.medium.search', 't3.micro.search', 't3.nano.search', 't3.small.search', 't3.xlarge.search', 't4g.medium.search', 't4g.small.search', 'ultrawarm1.large.search', 'ultrawarm1.medium.search', 'ultrawarm1.xlarge.search']]

StartTime

  • Type: typing.Optional[datetime.datetime]

Duration

  • Type: typing.Optional[int]

FixedPrice

  • Type: typing.Optional[float]

UsagePrice

  • Type: typing.Optional[float]

CurrencyCode

  • Type: typing.Optional[str]

InstanceCount

  • Type: typing.Optional[int]

State

  • Type: typing.Optional[str]

PaymentOption

  • Type: typing.Optional[typing.Literal['ALL_UPFRONT', 'NO_UPFRONT', 'PARTIAL_UPFRONT']]

RecurringCharges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.RecurringChargeTypeDef]]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RevokeVpcEndpointAccessRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Account

  • Type:
  • Required: Yes

S3GlueDataCatalogTypeDef

RoleArn

  • Type: typing.Optional[str]

SAMLIdpTypeDef

MetadataContent

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

SAMLOptionsInputTypeDef

Enabled

  • Type: typing.Optional[bool]

Idp

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SAMLIdpTypeDef]

MasterUserName

  • Type: typing.Optional[str]

MasterBackendRole

  • Type: typing.Optional[str]

SubjectKey

  • Type: typing.Optional[str]

RolesKey

  • Type: typing.Optional[str]

SessionTimeoutMinutes

  • Type: typing.Optional[int]

SAMLOptionsOutputTypeDef

Enabled

  • Type: typing.Optional[bool]

Idp

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SAMLIdpTypeDef]

SubjectKey

  • Type: typing.Optional[str]

RolesKey

  • Type: typing.Optional[str]

SessionTimeoutMinutes

  • Type: typing.Optional[int]

ScheduledActionTypeDef

Id

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['JVM_HEAP_SIZE_TUNING', 'JVM_YOUNG_GEN_TUNING', 'SERVICE_SOFTWARE_UPDATE']
  • Required: Yes

Severity

  • Type: typing.Literal['HIGH', 'LOW', 'MEDIUM']
  • Required: Yes

ScheduledTime

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

ScheduledBy

  • Type: typing.Optional[typing.Literal['CUSTOMER', 'SYSTEM']]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'ELIGIBLE', 'FAILED', 'IN_PROGRESS', 'NOT_ELIGIBLE', 'PENDING_UPDATE']]

Mandatory

  • Type: typing.Optional[bool]

Cancellable

  • Type: typing.Optional[bool]

ScheduledAutoTuneDetailsTypeDef

Date

  • Type: typing.Optional[datetime.datetime]

ActionType

  • Type: typing.Optional[typing.Literal['JVM_HEAP_SIZE_TUNING', 'JVM_YOUNG_GEN_TUNING']]

Action

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

ServiceSoftwareOptionsTypeDef

CurrentVersion

  • Type: typing.Optional[str]

NewVersion

  • Type: typing.Optional[str]

UpdateAvailable

  • Type: typing.Optional[bool]

Cancellable

  • Type: typing.Optional[bool]

UpdateStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'ELIGIBLE', 'IN_PROGRESS', 'NOT_ELIGIBLE', 'PENDING_UPDATE']]

Description

  • Type: typing.Optional[str]

AutomatedUpdateDate

  • Type: typing.Optional[datetime.datetime]

OptionalDeployment

  • Type: typing.Optional[bool]

SnapshotOptionsStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

SnapshotOptionsTypeDef

AutomatedSnapshotStartHour

  • Type: typing.Optional[int]

SoftwareUpdateOptionsStatusTypeDef

Options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SoftwareUpdateOptionsTypeDef]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OptionStatusTypeDef]

SoftwareUpdateOptionsTypeDef

AutoSoftwareUpdateEnabled

  • Type: typing.Optional[bool]

StartDomainMaintenanceRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['REBOOT_NODE', 'RESTART_DASHBOARD', 'RESTART_SEARCH_PROCESS']
  • Required: Yes

NodeId

  • Type: typing.Optional[str]

StartDomainMaintenanceResponseTypeDef

MaintenanceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartServiceSoftwareUpdateRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

ScheduleAt

  • Type: typing.Optional[typing.Literal['NOW', 'OFF_PEAK_WINDOW', 'TIMESTAMP']]

DesiredStartTime

  • Type: typing.Optional[int]

StartServiceSoftwareUpdateResponseTypeDef

ServiceSoftwareOptions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StorageTypeLimitTypeDef

LimitName

  • Type: typing.Optional[str]

LimitValues

  • Type: typing.Optional[typing.List[str]]

StorageTypeTypeDef

StorageTypeName

  • Type: typing.Optional[str]

StorageSubTypeName

  • Type: typing.Optional[str]

StorageTypeLimits

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.StorageTypeLimitTypeDef]]

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UpdateDataSourceRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

DataSourceType

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DISABLED']]

UpdateDataSourceResponseTypeDef

Message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDomainConfigRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

ClusterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.ClusterConfigTypeDef]

EBSOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EBSOptionsTypeDef]

SnapshotOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SnapshotOptionsTypeDef]

VPCOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.VPCOptionsTypeDef]

CognitoOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.CognitoOptionsTypeDef]

AdvancedOptions

  • Type: typing.Optional[typing.Mapping[str, str]]

AccessPolicies

  • Type: typing.Optional[str]

IPAddressType

  • Type: typing.Optional[typing.Literal['dualstack', 'ipv4']]

LogPublishingOptions

  • Type: typing.Optional[typing.Mapping[typing.Literal['AUDIT_LOGS', 'ES_APPLICATION_LOGS', 'INDEX_SLOW_LOGS', 'SEARCH_SLOW_LOGS'], aws_resource_validator.pydantic_models.opensearch_classes.LogPublishingOptionTypeDef]]

EncryptionAtRestOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.EncryptionAtRestOptionsTypeDef]

DomainEndpointOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.DomainEndpointOptionsTypeDef]

NodeToNodeEncryptionOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.NodeToNodeEncryptionOptionsTypeDef]

AdvancedSecurityOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AdvancedSecurityOptionsInputTypeDef]

AutoTuneOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AutoTuneOptionsTypeDef]

DryRun

  • Type: typing.Optional[bool]

DryRunMode

  • Type: typing.Optional[typing.Literal['Basic', 'Verbose']]

OffPeakWindowOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.OffPeakWindowOptionsTypeDef]

SoftwareUpdateOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.SoftwareUpdateOptionsTypeDef]

AIMLOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.AIMLOptionsInputTypeDef]

UpdateDomainConfigResponseTypeDef

DomainConfig

  • Type:
  • Required: Yes

DryRunResults

  • Type:
  • Required: Yes

DryRunProgressStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePackageRequestRequestTypeDef

PackageID

  • Type:
  • Required: Yes

PackageSource

  • Type:
  • Required: Yes

PackageDescription

  • Type: typing.Optional[str]

CommitMessage

  • Type: typing.Optional[str]

UpdatePackageResponseTypeDef

PackageDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateScheduledActionRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

ActionID

  • Type:
  • Required: Yes

ActionType

  • Type: typing.Literal['JVM_HEAP_SIZE_TUNING', 'JVM_YOUNG_GEN_TUNING', 'SERVICE_SOFTWARE_UPDATE']
  • Required: Yes

ScheduleAt

  • Type: typing.Literal['NOW', 'OFF_PEAK_WINDOW', 'TIMESTAMP']
  • Required: Yes

DesiredStartTime

  • Type: typing.Optional[int]

UpdateScheduledActionResponseTypeDef

ScheduledAction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVpcEndpointRequestRequestTypeDef

VpcEndpointId

  • Type:
  • Required: Yes

VpcOptions

  • Type:
  • Required: Yes

UpdateVpcEndpointResponseTypeDef

VpcEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpgradeDomainRequestRequestTypeDef

DomainName

  • Type:
  • Required: Yes

TargetVersion

  • Type:
  • Required: Yes

PerformCheckOnly

  • Type: typing.Optional[bool]

AdvancedOptions

  • Type: typing.Optional[typing.Mapping[str, str]]

UpgradeDomainResponseTypeDef

UpgradeId

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

TargetVersion

  • Type:
  • Required: Yes

PerformCheckOnly

  • Type:
  • Required: Yes

AdvancedOptions

  • Type: typing.Dict[str, str]
  • Required: Yes

ChangeProgressDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpgradeHistoryTypeDef

UpgradeName

  • Type: typing.Optional[str]

StartTimestamp

  • Type: typing.Optional[datetime.datetime]

UpgradeStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED', 'SUCCEEDED_WITH_ISSUES']]

StepsList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opensearch_classes.UpgradeStepItemTypeDef]]

UpgradeStepItemTypeDef

UpgradeStep

  • Type: typing.Optional[typing.Literal['PRE_UPGRADE_CHECK', 'SNAPSHOT', 'UPGRADE']]

UpgradeStepStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED', 'SUCCEEDED_WITH_ISSUES']]

Issues

  • Type: typing.Optional[typing.List[str]]

ProgressPercent

  • Type: typing.Optional[float]

VPCDerivedInfoStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

VPCDerivedInfoTypeDef

VPCId

  • Type: typing.Optional[str]

SubnetIds

  • Type: typing.Optional[typing.List[str]]

AvailabilityZones

  • Type: typing.Optional[typing.List[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

VPCOptionsTypeDef

SubnetIds

  • Type: typing.Optional[typing.Sequence[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

ValidationFailureTypeDef

Code

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

VersionStatusTypeDef

Options

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

VpcEndpointErrorTypeDef

VpcEndpointId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[typing.Literal['ENDPOINT_NOT_FOUND', 'SERVER_ERROR']]

ErrorMessage

  • Type: typing.Optional[str]

VpcEndpointSummaryTypeDef

VpcEndpointId

  • Type: typing.Optional[str]

VpcEndpointOwner

  • Type: typing.Optional[str]

DomainArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']]

VpcEndpointTypeDef

VpcEndpointId

  • Type: typing.Optional[str]

VpcEndpointOwner

  • Type: typing.Optional[str]

DomainArn

  • Type: typing.Optional[str]

VpcOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opensearch_classes.VPCDerivedInfoTypeDef]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']]

Endpoint

  • Type: typing.Optional[str]

WindowStartTimeTypeDef

Hours

  • Type:
  • Required: Yes

Minutes

  • Type:
  • Required: Yes

ZoneAwarenessConfigTypeDef

AvailabilityZoneCount

  • Type: typing.Optional[int]