Skip to content

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']]