Osis Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BufferOptions
PersistentBufferEnabled
- Type:
- Required: Yes
ChangeProgressStage
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'PENDING']]
Description
- Type: typing.Optional[str]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
ChangeProgressStatus
StartTime
- Type: typing.Optional[datetime.datetime]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'PENDING']]
TotalNumberOfStages
- Type: typing.Optional[int]
ChangeProgressStages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.ChangeProgressStage]]
CloudWatchLogDestination
LogGroup
- Type:
- Required: Yes
CreatePipelineRequest
PipelineName
- Type:
- Required: Yes
MinUnits
- Type:
- Required: Yes
MaxUnits
- Type:
- Required: Yes
PipelineConfigurationBody
- Type:
- Required: Yes
LogPublishingOptions
- Type:
VpcOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.osis.osis_classes.VpcOptions, aws_resource_validator.pydantic_models.osis.osis_classes.VpcOptionsOutput, NoneType]
BufferOptions
- Type:
EncryptionAtRestOptions
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.Tag]]
CreatePipelineResponse
Pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePipelineRequest
PipelineName
- Type:
- Required: Yes
EncryptionAtRestOptions
KmsKeyArn
- Type:
- Required: Yes
GetPipelineBlueprintRequest
BlueprintName
- Type:
- Required: Yes
Format
- Type: typing.Optional[str]
GetPipelineBlueprintResponse
Blueprint
- Type:
- Required: Yes
Format
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPipelineChangeProgressRequest
PipelineName
- Type:
- Required: Yes
GetPipelineChangeProgressResponse
ChangeProgressStatuses
- Type: typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.ChangeProgressStatus]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPipelineRequest
PipelineName
- Type:
- Required: Yes
GetPipelineResponse
Pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPipelineBlueprintsResponse
Blueprints
- Type: typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.PipelineBlueprintSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPipelinesRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListPipelinesResponse
Pipelines
- Type: typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.PipelineSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
Arn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LogPublishingOptions
IsLoggingEnabled
- Type: typing.Optional[bool]
CloudWatchLogDestination
- Type:
Pipeline
PipelineName
- Type: typing.Optional[str]
PipelineArn
- Type: typing.Optional[str]
MinUnits
- Type: typing.Optional[int]
MaxUnits
- Type: typing.Optional[int]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETING', 'STARTING', 'START_FAILED', 'STOPPED', 'STOPPING', 'UPDATE_FAILED', 'UPDATING']]
StatusReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.osis.osis_classes.PipelineStatusReason]
PipelineConfigurationBody
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
IngestEndpointUrls
- Type: typing.Optional[typing.List[str]]
LogPublishingOptions
- Type:
VpcEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.VpcEndpoint]]
BufferOptions
- Type:
EncryptionAtRestOptions
- Type:
VpcEndpointService
- Type: typing.Optional[str]
ServiceVpcEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.ServiceVpcEndpoint]]
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.PipelineDestination]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.Tag]]
PipelineBlueprint
BlueprintName
- Type: typing.Optional[str]
PipelineConfigurationBody
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
DisplayDescription
- Type: typing.Optional[str]
Service
- Type: typing.Optional[str]
UseCase
- Type: typing.Optional[str]
PipelineBlueprintSummary
BlueprintName
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
DisplayDescription
- Type: typing.Optional[str]
Service
- Type: typing.Optional[str]
UseCase
- Type: typing.Optional[str]
PipelineDestination
ServiceName
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
PipelineStatusReason
Description
- Type: typing.Optional[str]
PipelineSummary
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETING', 'STARTING', 'START_FAILED', 'STOPPED', 'STOPPING', 'UPDATE_FAILED', 'UPDATING']]
StatusReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.osis.osis_classes.PipelineStatusReason]
PipelineName
- Type: typing.Optional[str]
PipelineArn
- Type: typing.Optional[str]
MinUnits
- Type: typing.Optional[int]
MaxUnits
- Type: typing.Optional[int]
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastUpdatedAt
- Type: typing.Optional[datetime.datetime]
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.PipelineDestination]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.Tag]]
ResponseMetadata
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]
ServiceVpcEndpoint
ServiceName
- Type: typing.Optional[typing.Literal['OPENSEARCH_SERVERLESS']]
VpcEndpointId
- Type: typing.Optional[str]
StartPipelineRequest
PipelineName
- Type:
- Required: Yes
StartPipelineResponse
Pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopPipelineRequest
PipelineName
- Type:
- Required: Yes
StopPipelineResponse
Pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
Arn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.Tag]
- Required: Yes
UntagResourceRequest
Arn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdatePipelineRequest
PipelineName
- Type:
- Required: Yes
MinUnits
- Type: typing.Optional[int]
MaxUnits
- Type: typing.Optional[int]
PipelineConfigurationBody
- Type: typing.Optional[str]
LogPublishingOptions
- Type:
BufferOptions
- Type:
EncryptionAtRestOptions
- Type:
UpdatePipelineResponse
Pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ValidatePipelineRequest
PipelineConfigurationBody
- Type:
- Required: Yes
ValidatePipelineResponse
isValid
- Type:
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.osis.osis_classes.ValidationMessage]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ValidationMessage
Message
- Type: typing.Optional[str]
VpcAttachmentOptions
AttachToVpc
- Type:
- Required: Yes
CidrBlock
- Type: typing.Optional[str]
VpcEndpoint
VpcEndpointId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
VpcOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.osis.osis_classes.VpcOptionsOutput]
VpcOptions
SubnetIds
- Type: typing.List[str]
- Required: Yes
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
VpcAttachmentOptions
- Type:
VpcEndpointManagement
- Type: typing.Optional[typing.Literal['CUSTOMER', 'SERVICE']]
VpcOptionsOutput
SubnetIds
- Type: typing.List[str]
- Required: Yes
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
VpcAttachmentOptions
- Type:
VpcEndpointManagement
- Type: typing.Optional[typing.Literal['CUSTOMER', 'SERVICE']]