Module: Aws::SageMakerRuntimeHTTP2::ClientApi Private

Includes:
Seahorse::Model
Defined in:
lib/aws-sdk-sagemakerruntimehttp2/client_api.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Constant Summary collapse

InputValidationError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InputValidationError')
Integer =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::IntegerShape.new(name: 'Integer')
InternalServerError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InternalServerError')
InternalStreamFailure =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InternalStreamFailure')
InvokeEndpointWithBidirectionalStreamInput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvokeEndpointWithBidirectionalStreamInput')
InvokeEndpointWithBidirectionalStreamInputEndpointNameString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'InvokeEndpointWithBidirectionalStreamInputEndpointNameString')
InvokeEndpointWithBidirectionalStreamInputModelInvocationPathString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'InvokeEndpointWithBidirectionalStreamInputModelInvocationPathString')
InvokeEndpointWithBidirectionalStreamInputModelQueryStringString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'InvokeEndpointWithBidirectionalStreamInputModelQueryStringString')
InvokeEndpointWithBidirectionalStreamInputTargetVariantString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'InvokeEndpointWithBidirectionalStreamInputTargetVariantString')
InvokeEndpointWithBidirectionalStreamOutput =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'InvokeEndpointWithBidirectionalStreamOutput')
InvokeEndpointWithBidirectionalStreamOutputInvokedProductionVariantString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'InvokeEndpointWithBidirectionalStreamOutputInvokedProductionVariantString')
ModelError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ModelError')
ModelStreamError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ModelStreamError')
RequestPayloadPart =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RequestPayloadPart')
RequestPayloadPartCompletionStateString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'RequestPayloadPartCompletionStateString')
RequestPayloadPartDataTypeString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'RequestPayloadPartDataTypeString')
RequestStreamEvent =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RequestStreamEvent')
ResponsePayloadPart =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ResponsePayloadPart')
ResponsePayloadPartCompletionStateString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ResponsePayloadPartCompletionStateString')
ResponsePayloadPartDataTypeString =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ResponsePayloadPartDataTypeString')
ResponseStreamEvent =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ResponseStreamEvent')
SensitiveBlob =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::BlobShape.new(name: 'SensitiveBlob')
ServiceUnavailableError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ServiceUnavailableError')
String =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'String')
API =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Seahorse::Model::Api.new.tap do |api|

  api.version = "2025-10-01"

  api. = {
    "apiVersion" => "2025-10-01",
    "auth" => ["aws.auth#sigv4"],
    "endpointPrefix" => "runtime.sagemaker",
    "protocol" => "rest-json",
    "protocolSettings" => {"h2" => "required"},
    "protocols" => ["rest-json"],
    "serviceFullName" => "Amazon SageMaker Runtime HTTP2",
    "serviceId" => "SageMaker Runtime HTTP2",
    "signatureVersion" => "v4",
    "signingName" => "sagemaker",
    "uid" => "sagemaker-runtime-http2-2025-10-01",
  }

  api.add_operation(:invoke_endpoint_with_bidirectional_stream, Seahorse::Model::Operation.new.tap do |o|
    o.name = "InvokeEndpointWithBidirectionalStream"
    o.http_method = "POST"
    o.http_request_uri = "/endpoints/{EndpointName}/invocations-bidirectional-stream"
    o.input = Shapes::ShapeRef.new(shape: InvokeEndpointWithBidirectionalStreamInput)
    o.output = Shapes::ShapeRef.new(shape: InvokeEndpointWithBidirectionalStreamOutput)
    o.errors << Shapes::ShapeRef.new(shape: InternalServerError)
    o.errors << Shapes::ShapeRef.new(shape: InputValidationError)
    o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableError)
    o.errors << Shapes::ShapeRef.new(shape: ModelStreamError)
    o.errors << Shapes::ShapeRef.new(shape: ModelError)
    o.errors << Shapes::ShapeRef.new(shape: InternalStreamFailure)
    o.async = true
  end)
end