File: //opt/go/pkg/mod/github.com/aws/
[email protected]/models/apis/mediaconnect/2018-11-14/api-2.json
{
"metadata": {
"apiVersion": "2018-11-14",
"endpointPrefix": "mediaconnect",
"signingName": "mediaconnect",
"serviceFullName": "AWS MediaConnect",
"serviceId": "MediaConnect",
"protocol": "rest-json",
"jsonVersion": "1.1",
"uid": "mediaconnect-2018-11-14",
"signatureVersion": "v4",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AddBridgeOutputs": {
"name": "AddBridgeOutputs",
"http": {
"method": "POST",
"requestUri": "/v1/bridges/{bridgeArn}/outputs",
"responseCode": 202
},
"input": {
"shape": "AddBridgeOutputsRequest"
},
"output": {
"shape": "AddBridgeOutputsResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"AddBridgeSources": {
"name": "AddBridgeSources",
"http": {
"method": "POST",
"requestUri": "/v1/bridges/{bridgeArn}/sources",
"responseCode": 202
},
"input": {
"shape": "AddBridgeSourcesRequest"
},
"output": {
"shape": "AddBridgeSourcesResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"AddFlowMediaStreams": {
"name": "AddFlowMediaStreams",
"http": {
"method": "POST",
"requestUri": "/v1/flows/{flowArn}/mediaStreams",
"responseCode": 201
},
"input": {
"shape": "AddFlowMediaStreamsRequest"
},
"output": {
"shape": "AddFlowMediaStreamsResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"AddFlowOutputs": {
"name": "AddFlowOutputs",
"http": {
"method": "POST",
"requestUri": "/v1/flows/{flowArn}/outputs",
"responseCode": 201
},
"input": {
"shape": "AddFlowOutputsRequest"
},
"output": {
"shape": "AddFlowOutputsResponse"
},
"errors": [
{
"shape": "AddFlowOutputs420Exception"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"AddFlowSources": {
"name": "AddFlowSources",
"http": {
"method": "POST",
"requestUri": "/v1/flows/{flowArn}/source",
"responseCode": 201
},
"input": {
"shape": "AddFlowSourcesRequest"
},
"output": {
"shape": "AddFlowSourcesResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"AddFlowVpcInterfaces": {
"name": "AddFlowVpcInterfaces",
"http": {
"method": "POST",
"requestUri": "/v1/flows/{flowArn}/vpcInterfaces",
"responseCode": 201
},
"input": {
"shape": "AddFlowVpcInterfacesRequest"
},
"output": {
"shape": "AddFlowVpcInterfacesResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"CreateBridge": {
"name": "CreateBridge",
"http": {
"method": "POST",
"requestUri": "/v1/bridges",
"responseCode": 201
},
"input": {
"shape": "CreateBridgeRequest"
},
"output": {
"shape": "CreateBridgeResponse"
},
"errors": [
{
"shape": "CreateBridge420Exception"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"CreateFlow": {
"name": "CreateFlow",
"http": {
"method": "POST",
"requestUri": "/v1/flows",
"responseCode": 201
},
"input": {
"shape": "CreateFlowRequest"
},
"output": {
"shape": "CreateFlowResponse"
},
"errors": [
{
"shape": "CreateFlow420Exception"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"CreateGateway": {
"name": "CreateGateway",
"http": {
"method": "POST",
"requestUri": "/v1/gateways",
"responseCode": 201
},
"input": {
"shape": "CreateGatewayRequest"
},
"output": {
"shape": "CreateGatewayResponse"
},
"errors": [
{
"shape": "CreateGateway420Exception"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DeleteBridge": {
"name": "DeleteBridge",
"http": {
"method": "DELETE",
"requestUri": "/v1/bridges/{bridgeArn}",
"responseCode": 200
},
"input": {
"shape": "DeleteBridgeRequest"
},
"output": {
"shape": "DeleteBridgeResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DeleteFlow": {
"name": "DeleteFlow",
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}",
"responseCode": 202
},
"input": {
"shape": "DeleteFlowRequest"
},
"output": {
"shape": "DeleteFlowResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"DeleteGateway": {
"name": "DeleteGateway",
"http": {
"method": "DELETE",
"requestUri": "/v1/gateways/{gatewayArn}",
"responseCode": 200
},
"input": {
"shape": "DeleteGatewayRequest"
},
"output": {
"shape": "DeleteGatewayResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DeregisterGatewayInstance": {
"name": "DeregisterGatewayInstance",
"http": {
"method": "DELETE",
"requestUri": "/v1/gateway-instances/{gatewayInstanceArn}",
"responseCode": 202
},
"input": {
"shape": "DeregisterGatewayInstanceRequest"
},
"output": {
"shape": "DeregisterGatewayInstanceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DescribeBridge": {
"name": "DescribeBridge",
"http": {
"method": "GET",
"requestUri": "/v1/bridges/{bridgeArn}",
"responseCode": 200
},
"input": {
"shape": "DescribeBridgeRequest"
},
"output": {
"shape": "DescribeBridgeResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DescribeFlow": {
"name": "DescribeFlow",
"http": {
"method": "GET",
"requestUri": "/v1/flows/{flowArn}",
"responseCode": 200
},
"input": {
"shape": "DescribeFlowRequest"
},
"output": {
"shape": "DescribeFlowResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"DescribeFlowSourceMetadata": {
"name": "DescribeFlowSourceMetadata",
"http": {
"method": "GET",
"requestUri": "/v1/flows/{flowArn}/source-metadata",
"responseCode": 200
},
"input": {
"shape": "DescribeFlowSourceMetadataRequest"
},
"output": {
"shape": "DescribeFlowSourceMetadataResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"DescribeGateway": {
"name": "DescribeGateway",
"http": {
"method": "GET",
"requestUri": "/v1/gateways/{gatewayArn}",
"responseCode": 200
},
"input": {
"shape": "DescribeGatewayRequest"
},
"output": {
"shape": "DescribeGatewayResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DescribeGatewayInstance": {
"name": "DescribeGatewayInstance",
"http": {
"method": "GET",
"requestUri": "/v1/gateway-instances/{gatewayInstanceArn}",
"responseCode": 200
},
"input": {
"shape": "DescribeGatewayInstanceRequest"
},
"output": {
"shape": "DescribeGatewayInstanceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"DescribeOffering": {
"name": "DescribeOffering",
"http": {
"method": "GET",
"requestUri": "/v1/offerings/{offeringArn}",
"responseCode": 200
},
"input": {
"shape": "DescribeOfferingRequest"
},
"output": {
"shape": "DescribeOfferingResponse"
},
"errors": [
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"DescribeReservation": {
"name": "DescribeReservation",
"http": {
"method": "GET",
"requestUri": "/v1/reservations/{reservationArn}",
"responseCode": 200
},
"input": {
"shape": "DescribeReservationRequest"
},
"output": {
"shape": "DescribeReservationResponse"
},
"errors": [
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"GrantFlowEntitlements": {
"name": "GrantFlowEntitlements",
"http": {
"method": "POST",
"requestUri": "/v1/flows/{flowArn}/entitlements",
"responseCode": 200
},
"input": {
"shape": "GrantFlowEntitlementsRequest"
},
"output": {
"shape": "GrantFlowEntitlementsResponse"
},
"errors": [
{
"shape": "GrantFlowEntitlements420Exception"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"ListBridges": {
"name": "ListBridges",
"http": {
"method": "GET",
"requestUri": "/v1/bridges",
"responseCode": 200
},
"input": {
"shape": "ListBridgesRequest"
},
"output": {
"shape": "ListBridgesResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ConflictException"
}
]
},
"ListEntitlements": {
"name": "ListEntitlements",
"http": {
"method": "GET",
"requestUri": "/v1/entitlements",
"responseCode": 200
},
"input": {
"shape": "ListEntitlementsRequest"
},
"output": {
"shape": "ListEntitlementsResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"ListFlows": {
"name": "ListFlows",
"http": {
"method": "GET",
"requestUri": "/v1/flows",
"responseCode": 200
},
"input": {
"shape": "ListFlowsRequest"
},
"output": {
"shape": "ListFlowsResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"ListGatewayInstances": {
"name": "ListGatewayInstances",
"http": {
"method": "GET",
"requestUri": "/v1/gateway-instances",
"responseCode": 200
},
"input": {
"shape": "ListGatewayInstancesRequest"
},
"output": {
"shape": "ListGatewayInstancesResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ConflictException"
}
]
},
"ListGateways": {
"name": "ListGateways",
"http": {
"method": "GET",
"requestUri": "/v1/gateways",
"responseCode": 200
},
"input": {
"shape": "ListGatewaysRequest"
},
"output": {
"shape": "ListGatewaysResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ConflictException"
}
]
},
"ListOfferings": {
"name": "ListOfferings",
"http": {
"method": "GET",
"requestUri": "/v1/offerings",
"responseCode": 200
},
"input": {
"shape": "ListOfferingsRequest"
},
"output": {
"shape": "ListOfferingsResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"ListReservations": {
"name": "ListReservations",
"http": {
"method": "GET",
"requestUri": "/v1/reservations",
"responseCode": 200
},
"input": {
"shape": "ListReservationsRequest"
},
"output": {
"shape": "ListReservationsResponse"
},
"errors": [
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"ListTagsForResource": {
"name": "ListTagsForResource",
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"shape": "ListTagsForResourceRequest"
},
"output": {
"shape": "ListTagsForResourceResponse"
},
"errors": [
{
"shape": "NotFoundException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"PurchaseOffering": {
"name": "PurchaseOffering",
"http": {
"method": "POST",
"requestUri": "/v1/offerings/{offeringArn}",
"responseCode": 201
},
"input": {
"shape": "PurchaseOfferingRequest"
},
"output": {
"shape": "PurchaseOfferingResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"RemoveBridgeOutput": {
"name": "RemoveBridgeOutput",
"http": {
"method": "DELETE",
"requestUri": "/v1/bridges/{bridgeArn}/outputs/{outputName}",
"responseCode": 202
},
"input": {
"shape": "RemoveBridgeOutputRequest"
},
"output": {
"shape": "RemoveBridgeOutputResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"RemoveBridgeSource": {
"name": "RemoveBridgeSource",
"http": {
"method": "DELETE",
"requestUri": "/v1/bridges/{bridgeArn}/sources/{sourceName}",
"responseCode": 202
},
"input": {
"shape": "RemoveBridgeSourceRequest"
},
"output": {
"shape": "RemoveBridgeSourceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"RemoveFlowMediaStream": {
"name": "RemoveFlowMediaStream",
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}",
"responseCode": 200
},
"input": {
"shape": "RemoveFlowMediaStreamRequest"
},
"output": {
"shape": "RemoveFlowMediaStreamResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"RemoveFlowOutput": {
"name": "RemoveFlowOutput",
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}",
"responseCode": 202
},
"input": {
"shape": "RemoveFlowOutputRequest"
},
"output": {
"shape": "RemoveFlowOutputResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"RemoveFlowSource": {
"name": "RemoveFlowSource",
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/source/{sourceArn}",
"responseCode": 202
},
"input": {
"shape": "RemoveFlowSourceRequest"
},
"output": {
"shape": "RemoveFlowSourceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"RemoveFlowVpcInterface": {
"name": "RemoveFlowVpcInterface",
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}",
"responseCode": 200
},
"input": {
"shape": "RemoveFlowVpcInterfaceRequest"
},
"output": {
"shape": "RemoveFlowVpcInterfaceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"RevokeFlowEntitlement": {
"name": "RevokeFlowEntitlement",
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}",
"responseCode": 202
},
"input": {
"shape": "RevokeFlowEntitlementRequest"
},
"output": {
"shape": "RevokeFlowEntitlementResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"StartFlow": {
"name": "StartFlow",
"http": {
"method": "POST",
"requestUri": "/v1/flows/start/{flowArn}",
"responseCode": 202
},
"input": {
"shape": "StartFlowRequest"
},
"output": {
"shape": "StartFlowResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"StopFlow": {
"name": "StopFlow",
"http": {
"method": "POST",
"requestUri": "/v1/flows/stop/{flowArn}",
"responseCode": 202
},
"input": {
"shape": "StopFlowRequest"
},
"output": {
"shape": "StopFlowResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"TagResource": {
"name": "TagResource",
"http": {
"method": "POST",
"requestUri": "/tags/{resourceArn}",
"responseCode": 204
},
"input": {
"shape": "TagResourceRequest"
},
"errors": [
{
"shape": "NotFoundException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"UntagResource": {
"name": "UntagResource",
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 204
},
"input": {
"shape": "UntagResourceRequest"
},
"errors": [
{
"shape": "NotFoundException"
},
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
}
]
},
"UpdateBridge": {
"name": "UpdateBridge",
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}",
"responseCode": 202
},
"input": {
"shape": "UpdateBridgeRequest"
},
"output": {
"shape": "UpdateBridgeResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"UpdateBridgeOutput": {
"name": "UpdateBridgeOutput",
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}/outputs/{outputName}",
"responseCode": 202
},
"input": {
"shape": "UpdateBridgeOutputRequest"
},
"output": {
"shape": "UpdateBridgeOutputResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"UpdateBridgeSource": {
"name": "UpdateBridgeSource",
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}/sources/{sourceName}",
"responseCode": 202
},
"input": {
"shape": "UpdateBridgeSourceRequest"
},
"output": {
"shape": "UpdateBridgeSourceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"UpdateBridgeState": {
"name": "UpdateBridgeState",
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}/state",
"responseCode": 202
},
"input": {
"shape": "UpdateBridgeStateRequest"
},
"output": {
"shape": "UpdateBridgeStateResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
},
"UpdateFlow": {
"name": "UpdateFlow",
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}",
"responseCode": 202
},
"input": {
"shape": "UpdateFlowRequest"
},
"output": {
"shape": "UpdateFlowResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"UpdateFlowEntitlement": {
"name": "UpdateFlowEntitlement",
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}",
"responseCode": 202
},
"input": {
"shape": "UpdateFlowEntitlementRequest"
},
"output": {
"shape": "UpdateFlowEntitlementResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"UpdateFlowMediaStream": {
"name": "UpdateFlowMediaStream",
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}",
"responseCode": 202
},
"input": {
"shape": "UpdateFlowMediaStreamRequest"
},
"output": {
"shape": "UpdateFlowMediaStreamResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"UpdateFlowOutput": {
"name": "UpdateFlowOutput",
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}",
"responseCode": 202
},
"input": {
"shape": "UpdateFlowOutputRequest"
},
"output": {
"shape": "UpdateFlowOutputResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"UpdateFlowSource": {
"name": "UpdateFlowSource",
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}/source/{sourceArn}",
"responseCode": 202
},
"input": {
"shape": "UpdateFlowSourceRequest"
},
"output": {
"shape": "UpdateFlowSourceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
}
]
},
"UpdateGatewayInstance": {
"name": "UpdateGatewayInstance",
"http": {
"method": "PUT",
"requestUri": "/v1/gateway-instances/{gatewayInstanceArn}",
"responseCode": 200
},
"input": {
"shape": "UpdateGatewayInstanceRequest"
},
"output": {
"shape": "UpdateGatewayInstanceResponse"
},
"errors": [
{
"shape": "BadRequestException"
},
{
"shape": "InternalServerErrorException"
},
{
"shape": "ForbiddenException"
},
{
"shape": "NotFoundException"
},
{
"shape": "ServiceUnavailableException"
},
{
"shape": "TooManyRequestsException"
},
{
"shape": "ConflictException"
}
]
}
},
"shapes": {
"AddBridgeFlowSourceRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"locationName": "flowArn"
},
"FlowVpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "flowVpcInterfaceAttachment"
},
"Name": {
"shape": "__string",
"locationName": "name"
}
},
"required": [
"FlowArn",
"Name"
]
},
"AddBridgeNetworkOutputRequest": {
"type": "structure",
"members": {
"IpAddress": {
"shape": "__string",
"locationName": "ipAddress"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"NetworkName": {
"shape": "__string",
"locationName": "networkName"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"Ttl": {
"shape": "__integer",
"locationName": "ttl"
}
},
"required": [
"NetworkName",
"Port",
"IpAddress",
"Protocol",
"Ttl",
"Name"
]
},
"AddBridgeNetworkSourceRequest": {
"type": "structure",
"members": {
"MulticastIp": {
"shape": "__string",
"locationName": "multicastIp"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"NetworkName": {
"shape": "__string",
"locationName": "networkName"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
}
},
"required": [
"NetworkName",
"MulticastIp",
"Port",
"Protocol",
"Name"
]
},
"AddBridgeOutputRequest": {
"type": "structure",
"members": {
"NetworkOutput": {
"shape": "AddBridgeNetworkOutputRequest",
"locationName": "networkOutput"
}
}
},
"AddBridgeOutputsRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"Outputs": {
"shape": "__listOfAddBridgeOutputRequest",
"locationName": "outputs"
}
},
"required": [
"BridgeArn",
"Outputs"
]
},
"AddBridgeOutputsResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"Outputs": {
"shape": "__listOfBridgeOutput",
"locationName": "outputs"
}
}
},
"AddBridgeSourceRequest": {
"type": "structure",
"members": {
"FlowSource": {
"shape": "AddBridgeFlowSourceRequest",
"locationName": "flowSource"
},
"NetworkSource": {
"shape": "AddBridgeNetworkSourceRequest",
"locationName": "networkSource"
}
}
},
"AddBridgeSourcesRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"Sources": {
"shape": "__listOfAddBridgeSourceRequest",
"locationName": "sources"
}
},
"required": [
"BridgeArn",
"Sources"
]
},
"AddBridgeSourcesResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"Sources": {
"shape": "__listOfBridgeSource",
"locationName": "sources"
}
}
},
"AddEgressGatewayBridgeRequest": {
"type": "structure",
"members": {
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
}
},
"required": [
"MaxBitrate"
]
},
"AddFlowMediaStreamsRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"MediaStreams": {
"shape": "__listOfAddMediaStreamRequest",
"locationName": "mediaStreams"
}
},
"required": [
"FlowArn",
"MediaStreams"
]
},
"AddFlowMediaStreamsResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"MediaStreams": {
"shape": "__listOfMediaStream",
"locationName": "mediaStreams"
}
}
},
"AddFlowOutputs420Exception": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 420
}
},
"AddFlowOutputsRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"Outputs": {
"shape": "__listOfAddOutputRequest",
"locationName": "outputs"
}
},
"required": [
"FlowArn",
"Outputs"
]
},
"AddFlowOutputsResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Outputs": {
"shape": "__listOfOutput",
"locationName": "outputs"
}
}
},
"AddFlowSourcesRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"Sources": {
"shape": "__listOfSetSourceRequest",
"locationName": "sources"
}
},
"required": [
"FlowArn",
"Sources"
]
},
"AddFlowSourcesResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Sources": {
"shape": "__listOfSource",
"locationName": "sources"
}
}
},
"AddFlowVpcInterfacesRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"VpcInterfaces": {
"shape": "__listOfVpcInterfaceRequest",
"locationName": "vpcInterfaces"
}
},
"required": [
"FlowArn",
"VpcInterfaces"
]
},
"AddFlowVpcInterfacesResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"VpcInterfaces": {
"shape": "__listOfVpcInterface",
"locationName": "vpcInterfaces"
}
}
},
"AddIngressGatewayBridgeRequest": {
"type": "structure",
"members": {
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
},
"MaxOutputs": {
"shape": "__integer",
"locationName": "maxOutputs"
}
},
"required": [
"MaxOutputs",
"MaxBitrate"
]
},
"AddMaintenance": {
"type": "structure",
"members": {
"MaintenanceDay": {
"shape": "MaintenanceDay",
"locationName": "maintenanceDay"
},
"MaintenanceStartHour": {
"shape": "__string",
"locationName": "maintenanceStartHour"
}
},
"required": [
"MaintenanceDay",
"MaintenanceStartHour"
]
},
"AddMediaStreamRequest": {
"type": "structure",
"members": {
"Attributes": {
"shape": "MediaStreamAttributesRequest",
"locationName": "attributes"
},
"ClockRate": {
"shape": "__integer",
"locationName": "clockRate"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"MediaStreamId": {
"shape": "__integer",
"locationName": "mediaStreamId"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
},
"MediaStreamType": {
"shape": "MediaStreamType",
"locationName": "mediaStreamType"
},
"VideoFormat": {
"shape": "__string",
"locationName": "videoFormat"
}
},
"required": [
"MediaStreamType",
"MediaStreamId",
"MediaStreamName"
]
},
"AddOutputRequest": {
"type": "structure",
"members": {
"CidrAllowList": {
"shape": "__listOf__string",
"locationName": "cidrAllowList"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"Destination": {
"shape": "__string",
"locationName": "destination"
},
"Encryption": {
"shape": "Encryption",
"locationName": "encryption"
},
"MaxLatency": {
"shape": "__integer",
"locationName": "maxLatency"
},
"MediaStreamOutputConfigurations": {
"shape": "__listOfMediaStreamOutputConfigurationRequest",
"locationName": "mediaStreamOutputConfigurations"
},
"MinLatency": {
"shape": "__integer",
"locationName": "minLatency"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"RemoteId": {
"shape": "__string",
"locationName": "remoteId"
},
"SenderControlPort": {
"shape": "__integer",
"locationName": "senderControlPort"
},
"SmoothingLatency": {
"shape": "__integer",
"locationName": "smoothingLatency"
},
"StreamId": {
"shape": "__string",
"locationName": "streamId"
},
"VpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "vpcInterfaceAttachment"
},
"OutputStatus": {
"shape": "OutputStatus",
"locationName": "outputStatus"
}
},
"required": [
"Protocol"
]
},
"Algorithm": {
"type": "string",
"enum": [
"aes128",
"aes192",
"aes256"
]
},
"BadRequestException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 400
}
},
"Bridge": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"BridgeMessages": {
"shape": "__listOfMessageDetail",
"locationName": "bridgeMessages"
},
"BridgeState": {
"shape": "BridgeState",
"locationName": "bridgeState"
},
"EgressGatewayBridge": {
"shape": "EgressGatewayBridge",
"locationName": "egressGatewayBridge"
},
"IngressGatewayBridge": {
"shape": "IngressGatewayBridge",
"locationName": "ingressGatewayBridge"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Outputs": {
"shape": "__listOfBridgeOutput",
"locationName": "outputs"
},
"PlacementArn": {
"shape": "__string",
"locationName": "placementArn"
},
"SourceFailoverConfig": {
"shape": "FailoverConfig",
"locationName": "sourceFailoverConfig"
},
"Sources": {
"shape": "__listOfBridgeSource",
"locationName": "sources"
}
},
"required": [
"BridgeArn",
"BridgeState",
"PlacementArn",
"Name"
]
},
"BridgeFlowOutput": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"FlowSourceArn": {
"shape": "__string",
"locationName": "flowSourceArn"
},
"Name": {
"shape": "__string",
"locationName": "name"
}
},
"required": [
"FlowSourceArn",
"FlowArn",
"Name"
]
},
"BridgeFlowSource": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"FlowVpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "flowVpcInterfaceAttachment"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"OutputArn": {
"shape": "__string",
"locationName": "outputArn"
}
},
"required": [
"FlowArn",
"Name"
]
},
"BridgeNetworkOutput": {
"type": "structure",
"members": {
"IpAddress": {
"shape": "__string",
"locationName": "ipAddress"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"NetworkName": {
"shape": "__string",
"locationName": "networkName"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"Ttl": {
"shape": "__integer",
"locationName": "ttl"
}
},
"required": [
"NetworkName",
"Port",
"IpAddress",
"Protocol",
"Ttl",
"Name"
]
},
"BridgeNetworkSource": {
"type": "structure",
"members": {
"MulticastIp": {
"shape": "__string",
"locationName": "multicastIp"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"NetworkName": {
"shape": "__string",
"locationName": "networkName"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
}
},
"required": [
"NetworkName",
"MulticastIp",
"Port",
"Protocol",
"Name"
]
},
"BridgeOutput": {
"type": "structure",
"members": {
"FlowOutput": {
"shape": "BridgeFlowOutput",
"locationName": "flowOutput"
},
"NetworkOutput": {
"shape": "BridgeNetworkOutput",
"locationName": "networkOutput"
}
}
},
"BridgePlacement": {
"type": "string",
"enum": [
"AVAILABLE",
"LOCKED"
]
},
"BridgeSource": {
"type": "structure",
"members": {
"FlowSource": {
"shape": "BridgeFlowSource",
"locationName": "flowSource"
},
"NetworkSource": {
"shape": "BridgeNetworkSource",
"locationName": "networkSource"
}
}
},
"BridgeState": {
"type": "string",
"enum": [
"CREATING",
"STANDBY",
"STARTING",
"DEPLOYING",
"ACTIVE",
"STOPPING",
"DELETING",
"DELETED",
"START_FAILED",
"START_PENDING",
"STOP_FAILED",
"UPDATING"
]
},
"Colorimetry": {
"type": "string",
"enum": [
"BT601",
"BT709",
"BT2020",
"BT2100",
"ST2065-1",
"ST2065-3",
"XYZ"
]
},
"ConflictException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 409
}
},
"ConnectionStatus": {
"type": "string",
"enum": [
"CONNECTED",
"DISCONNECTED"
]
},
"CreateBridge420Exception": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 420
}
},
"CreateBridgeRequest": {
"type": "structure",
"members": {
"EgressGatewayBridge": {
"shape": "AddEgressGatewayBridgeRequest",
"locationName": "egressGatewayBridge"
},
"IngressGatewayBridge": {
"shape": "AddIngressGatewayBridgeRequest",
"locationName": "ingressGatewayBridge"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Outputs": {
"shape": "__listOfAddBridgeOutputRequest",
"locationName": "outputs"
},
"PlacementArn": {
"shape": "__string",
"locationName": "placementArn"
},
"SourceFailoverConfig": {
"shape": "FailoverConfig",
"locationName": "sourceFailoverConfig"
},
"Sources": {
"shape": "__listOfAddBridgeSourceRequest",
"locationName": "sources"
}
},
"required": [
"Sources",
"PlacementArn",
"Name"
]
},
"CreateBridgeResponse": {
"type": "structure",
"members": {
"Bridge": {
"shape": "Bridge",
"locationName": "bridge"
}
}
},
"CreateFlow420Exception": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 420
}
},
"CreateFlowRequest": {
"type": "structure",
"members": {
"AvailabilityZone": {
"shape": "__string",
"locationName": "availabilityZone"
},
"Entitlements": {
"shape": "__listOfGrantEntitlementRequest",
"locationName": "entitlements"
},
"MediaStreams": {
"shape": "__listOfAddMediaStreamRequest",
"locationName": "mediaStreams"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Outputs": {
"shape": "__listOfAddOutputRequest",
"locationName": "outputs"
},
"Source": {
"shape": "SetSourceRequest",
"locationName": "source"
},
"SourceFailoverConfig": {
"shape": "FailoverConfig",
"locationName": "sourceFailoverConfig"
},
"Sources": {
"shape": "__listOfSetSourceRequest",
"locationName": "sources"
},
"VpcInterfaces": {
"shape": "__listOfVpcInterfaceRequest",
"locationName": "vpcInterfaces"
},
"Maintenance": {
"shape": "AddMaintenance",
"locationName": "maintenance"
}
},
"required": [
"Name"
]
},
"CreateFlowResponse": {
"type": "structure",
"members": {
"Flow": {
"shape": "Flow",
"locationName": "flow"
}
}
},
"CreateGateway420Exception": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 420
}
},
"CreateGatewayRequest": {
"type": "structure",
"members": {
"EgressCidrBlocks": {
"shape": "__listOf__string",
"locationName": "egressCidrBlocks"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Networks": {
"shape": "__listOfGatewayNetwork",
"locationName": "networks"
}
},
"required": [
"Networks",
"EgressCidrBlocks",
"Name"
]
},
"CreateGatewayResponse": {
"type": "structure",
"members": {
"Gateway": {
"shape": "Gateway",
"locationName": "gateway"
}
}
},
"DeleteBridgeRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
}
},
"required": [
"BridgeArn"
]
},
"DeleteBridgeResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
}
}
},
"DeleteFlowRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"DeleteFlowResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Status": {
"shape": "Status",
"locationName": "status"
}
}
},
"DeleteGatewayRequest": {
"type": "structure",
"members": {
"GatewayArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:gateway:.+$",
"location": "uri",
"locationName": "gatewayArn"
}
},
"required": [
"GatewayArn"
]
},
"DeleteGatewayResponse": {
"type": "structure",
"members": {
"GatewayArn": {
"shape": "__string",
"locationName": "gatewayArn"
}
}
},
"DeregisterGatewayInstanceRequest": {
"type": "structure",
"members": {
"Force": {
"shape": "__boolean",
"location": "querystring",
"locationName": "force"
},
"GatewayInstanceArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:gateway:.+:instance:.+$",
"location": "uri",
"locationName": "gatewayInstanceArn"
}
},
"required": [
"GatewayInstanceArn"
]
},
"DeregisterGatewayInstanceResponse": {
"type": "structure",
"members": {
"GatewayInstanceArn": {
"shape": "__string",
"locationName": "gatewayInstanceArn"
},
"InstanceState": {
"shape": "InstanceState",
"locationName": "instanceState"
}
}
},
"DescribeBridgeRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
}
},
"required": [
"BridgeArn"
]
},
"DescribeBridgeResponse": {
"type": "structure",
"members": {
"Bridge": {
"shape": "Bridge",
"locationName": "bridge"
}
}
},
"DescribeFlowRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"DescribeFlowResponse": {
"type": "structure",
"members": {
"Flow": {
"shape": "Flow",
"locationName": "flow"
},
"Messages": {
"shape": "Messages",
"locationName": "messages"
}
}
},
"DescribeFlowSourceMetadataRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"DescribeFlowSourceMetadataResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Messages": {
"shape": "__listOfMessageDetail",
"locationName": "messages"
},
"Timestamp": {
"shape": "__timestampIso8601",
"locationName": "timestamp"
},
"TransportMediaInfo": {
"shape": "TransportMediaInfo",
"locationName": "transportMediaInfo"
}
}
},
"DescribeGatewayInstanceRequest": {
"type": "structure",
"members": {
"GatewayInstanceArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:gateway:.+:instance:.+$",
"location": "uri",
"locationName": "gatewayInstanceArn"
}
},
"required": [
"GatewayInstanceArn"
]
},
"DescribeGatewayInstanceResponse": {
"type": "structure",
"members": {
"GatewayInstance": {
"shape": "GatewayInstance",
"locationName": "gatewayInstance"
}
}
},
"DescribeGatewayRequest": {
"type": "structure",
"members": {
"GatewayArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:gateway:.+$",
"location": "uri",
"locationName": "gatewayArn"
}
},
"required": [
"GatewayArn"
]
},
"DescribeGatewayResponse": {
"type": "structure",
"members": {
"Gateway": {
"shape": "Gateway",
"locationName": "gateway"
}
}
},
"DescribeOfferingRequest": {
"type": "structure",
"members": {
"OfferingArn": {
"shape": "__string",
"location": "uri",
"locationName": "offeringArn"
}
},
"required": [
"OfferingArn"
]
},
"DescribeOfferingResponse": {
"type": "structure",
"members": {
"Offering": {
"shape": "Offering",
"locationName": "offering"
}
}
},
"DescribeReservationRequest": {
"type": "structure",
"members": {
"ReservationArn": {
"shape": "__string",
"location": "uri",
"locationName": "reservationArn"
}
},
"required": [
"ReservationArn"
]
},
"DescribeReservationResponse": {
"type": "structure",
"members": {
"Reservation": {
"shape": "Reservation",
"locationName": "reservation"
}
}
},
"DesiredState": {
"type": "string",
"enum": [
"ACTIVE",
"STANDBY",
"DELETED"
]
},
"DestinationConfiguration": {
"type": "structure",
"members": {
"DestinationIp": {
"shape": "__string",
"locationName": "destinationIp"
},
"DestinationPort": {
"shape": "__integer",
"locationName": "destinationPort"
},
"Interface": {
"shape": "Interface",
"locationName": "interface"
},
"OutboundIp": {
"shape": "__string",
"locationName": "outboundIp"
}
},
"required": [
"DestinationIp",
"DestinationPort",
"Interface",
"OutboundIp"
]
},
"DestinationConfigurationRequest": {
"type": "structure",
"members": {
"DestinationIp": {
"shape": "__string",
"locationName": "destinationIp"
},
"DestinationPort": {
"shape": "__integer",
"locationName": "destinationPort"
},
"Interface": {
"shape": "InterfaceRequest",
"locationName": "interface"
}
},
"required": [
"DestinationIp",
"DestinationPort",
"Interface"
]
},
"DurationUnits": {
"type": "string",
"enum": [
"MONTHS"
]
},
"EgressGatewayBridge": {
"type": "structure",
"members": {
"InstanceId": {
"shape": "__string",
"locationName": "instanceId"
},
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
}
},
"required": [
"MaxBitrate"
]
},
"EncoderProfile": {
"type": "string",
"enum": [
"main",
"high"
]
},
"EncodingName": {
"type": "string",
"enum": [
"jxsv",
"raw",
"smpte291",
"pcm"
]
},
"EncodingParameters": {
"type": "structure",
"members": {
"CompressionFactor": {
"shape": "__double",
"locationName": "compressionFactor"
},
"EncoderProfile": {
"shape": "EncoderProfile",
"locationName": "encoderProfile"
}
},
"required": [
"EncoderProfile",
"CompressionFactor"
]
},
"EncodingParametersRequest": {
"type": "structure",
"members": {
"CompressionFactor": {
"shape": "__double",
"locationName": "compressionFactor"
},
"EncoderProfile": {
"shape": "EncoderProfile",
"locationName": "encoderProfile"
}
},
"required": [
"EncoderProfile",
"CompressionFactor"
]
},
"Encryption": {
"type": "structure",
"members": {
"Algorithm": {
"shape": "Algorithm",
"locationName": "algorithm"
},
"ConstantInitializationVector": {
"shape": "__string",
"locationName": "constantInitializationVector"
},
"DeviceId": {
"shape": "__string",
"locationName": "deviceId"
},
"KeyType": {
"shape": "KeyType",
"locationName": "keyType"
},
"Region": {
"shape": "__string",
"locationName": "region"
},
"ResourceId": {
"shape": "__string",
"locationName": "resourceId"
},
"RoleArn": {
"shape": "__string",
"locationName": "roleArn"
},
"SecretArn": {
"shape": "__string",
"locationName": "secretArn"
},
"Url": {
"shape": "__string",
"locationName": "url"
}
},
"required": [
"RoleArn"
]
},
"Entitlement": {
"type": "structure",
"members": {
"DataTransferSubscriberFeePercent": {
"shape": "__integer",
"locationName": "dataTransferSubscriberFeePercent"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"Encryption": {
"shape": "Encryption",
"locationName": "encryption"
},
"EntitlementArn": {
"shape": "__string",
"locationName": "entitlementArn"
},
"EntitlementStatus": {
"shape": "EntitlementStatus",
"locationName": "entitlementStatus"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Subscribers": {
"shape": "__listOf__string",
"locationName": "subscribers"
}
},
"required": [
"EntitlementArn",
"Subscribers",
"Name"
]
},
"EntitlementStatus": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"FailoverConfig": {
"type": "structure",
"members": {
"FailoverMode": {
"shape": "FailoverMode",
"locationName": "failoverMode"
},
"RecoveryWindow": {
"shape": "__integer",
"locationName": "recoveryWindow"
},
"SourcePriority": {
"shape": "SourcePriority",
"locationName": "sourcePriority"
},
"State": {
"shape": "State",
"locationName": "state"
}
}
},
"FailoverMode": {
"type": "string",
"enum": [
"MERGE",
"FAILOVER"
]
},
"Flow": {
"type": "structure",
"members": {
"AvailabilityZone": {
"shape": "__string",
"locationName": "availabilityZone"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"EgressIp": {
"shape": "__string",
"locationName": "egressIp"
},
"Entitlements": {
"shape": "__listOfEntitlement",
"locationName": "entitlements"
},
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"MediaStreams": {
"shape": "__listOfMediaStream",
"locationName": "mediaStreams"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Outputs": {
"shape": "__listOfOutput",
"locationName": "outputs"
},
"Source": {
"shape": "Source",
"locationName": "source"
},
"SourceFailoverConfig": {
"shape": "FailoverConfig",
"locationName": "sourceFailoverConfig"
},
"Sources": {
"shape": "__listOfSource",
"locationName": "sources"
},
"Status": {
"shape": "Status",
"locationName": "status"
},
"VpcInterfaces": {
"shape": "__listOfVpcInterface",
"locationName": "vpcInterfaces"
},
"Maintenance": {
"shape": "Maintenance",
"locationName": "maintenance"
}
},
"required": [
"Status",
"AvailabilityZone",
"Source",
"Name",
"Entitlements",
"Outputs",
"FlowArn"
]
},
"Fmtp": {
"type": "structure",
"members": {
"ChannelOrder": {
"shape": "__string",
"locationName": "channelOrder"
},
"Colorimetry": {
"shape": "Colorimetry",
"locationName": "colorimetry"
},
"ExactFramerate": {
"shape": "__string",
"locationName": "exactFramerate"
},
"Par": {
"shape": "__string",
"locationName": "par"
},
"Range": {
"shape": "Range",
"locationName": "range"
},
"ScanMode": {
"shape": "ScanMode",
"locationName": "scanMode"
},
"Tcs": {
"shape": "Tcs",
"locationName": "tcs"
}
}
},
"FmtpRequest": {
"type": "structure",
"members": {
"ChannelOrder": {
"shape": "__string",
"locationName": "channelOrder"
},
"Colorimetry": {
"shape": "Colorimetry",
"locationName": "colorimetry"
},
"ExactFramerate": {
"shape": "__string",
"locationName": "exactFramerate"
},
"Par": {
"shape": "__string",
"locationName": "par"
},
"Range": {
"shape": "Range",
"locationName": "range"
},
"ScanMode": {
"shape": "ScanMode",
"locationName": "scanMode"
},
"Tcs": {
"shape": "Tcs",
"locationName": "tcs"
}
}
},
"ForbiddenException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 403
}
},
"FrameResolution": {
"type": "structure",
"members": {
"FrameHeight": {
"shape": "__integer",
"locationName": "frameHeight"
},
"FrameWidth": {
"shape": "__integer",
"locationName": "frameWidth"
}
},
"required": [
"FrameWidth",
"FrameHeight"
]
},
"Gateway": {
"type": "structure",
"members": {
"EgressCidrBlocks": {
"shape": "__listOf__string",
"locationName": "egressCidrBlocks"
},
"GatewayArn": {
"shape": "__string",
"locationName": "gatewayArn"
},
"GatewayMessages": {
"shape": "__listOfMessageDetail",
"locationName": "gatewayMessages"
},
"GatewayState": {
"shape": "GatewayState",
"locationName": "gatewayState"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Networks": {
"shape": "__listOfGatewayNetwork",
"locationName": "networks"
}
},
"required": [
"GatewayArn",
"Networks",
"EgressCidrBlocks",
"Name"
]
},
"GatewayBridgeSource": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"VpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "vpcInterfaceAttachment"
}
},
"required": [
"BridgeArn"
]
},
"GatewayInstance": {
"type": "structure",
"members": {
"BridgePlacement": {
"shape": "BridgePlacement",
"locationName": "bridgePlacement"
},
"ConnectionStatus": {
"shape": "ConnectionStatus",
"locationName": "connectionStatus"
},
"GatewayArn": {
"shape": "__string",
"locationName": "gatewayArn"
},
"GatewayInstanceArn": {
"shape": "__string",
"locationName": "gatewayInstanceArn"
},
"InstanceId": {
"shape": "__string",
"locationName": "instanceId"
},
"InstanceMessages": {
"shape": "__listOfMessageDetail",
"locationName": "instanceMessages"
},
"InstanceState": {
"shape": "InstanceState",
"locationName": "instanceState"
},
"RunningBridgeCount": {
"shape": "__integer",
"locationName": "runningBridgeCount"
}
},
"required": [
"GatewayArn",
"InstanceState",
"GatewayInstanceArn",
"InstanceId",
"RunningBridgeCount",
"BridgePlacement",
"ConnectionStatus"
]
},
"GatewayNetwork": {
"type": "structure",
"members": {
"CidrBlock": {
"shape": "__string",
"locationName": "cidrBlock"
},
"Name": {
"shape": "__string",
"locationName": "name"
}
},
"required": [
"CidrBlock",
"Name"
]
},
"GatewayState": {
"type": "string",
"enum": [
"CREATING",
"ACTIVE",
"UPDATING",
"ERROR",
"DELETING",
"DELETED"
]
},
"GrantEntitlementRequest": {
"type": "structure",
"members": {
"DataTransferSubscriberFeePercent": {
"shape": "__integer",
"locationName": "dataTransferSubscriberFeePercent"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"Encryption": {
"shape": "Encryption",
"locationName": "encryption"
},
"EntitlementStatus": {
"shape": "EntitlementStatus",
"locationName": "entitlementStatus"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Subscribers": {
"shape": "__listOf__string",
"locationName": "subscribers"
}
},
"required": [
"Subscribers"
]
},
"GrantFlowEntitlements420Exception": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 420
}
},
"GrantFlowEntitlementsRequest": {
"type": "structure",
"members": {
"Entitlements": {
"shape": "__listOfGrantEntitlementRequest",
"locationName": "entitlements"
},
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn",
"Entitlements"
]
},
"GrantFlowEntitlementsResponse": {
"type": "structure",
"members": {
"Entitlements": {
"shape": "__listOfEntitlement",
"locationName": "entitlements"
},
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
}
}
},
"IngressGatewayBridge": {
"type": "structure",
"members": {
"InstanceId": {
"shape": "__string",
"locationName": "instanceId"
},
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
},
"MaxOutputs": {
"shape": "__integer",
"locationName": "maxOutputs"
}
},
"required": [
"MaxOutputs",
"MaxBitrate"
]
},
"InputConfiguration": {
"type": "structure",
"members": {
"InputIp": {
"shape": "__string",
"locationName": "inputIp"
},
"InputPort": {
"shape": "__integer",
"locationName": "inputPort"
},
"Interface": {
"shape": "Interface",
"locationName": "interface"
}
},
"required": [
"InputPort",
"InputIp",
"Interface"
]
},
"InputConfigurationRequest": {
"type": "structure",
"members": {
"InputPort": {
"shape": "__integer",
"locationName": "inputPort"
},
"Interface": {
"shape": "InterfaceRequest",
"locationName": "interface"
}
},
"required": [
"InputPort",
"Interface"
]
},
"InstanceState": {
"type": "string",
"enum": [
"REGISTERING",
"ACTIVE",
"DEREGISTERING",
"DEREGISTERED",
"REGISTRATION_ERROR",
"DEREGISTRATION_ERROR"
]
},
"Interface": {
"type": "structure",
"members": {
"Name": {
"shape": "__string",
"locationName": "name"
}
},
"required": [
"Name"
]
},
"InterfaceRequest": {
"type": "structure",
"members": {
"Name": {
"shape": "__string",
"locationName": "name"
}
},
"required": [
"Name"
]
},
"InternalServerErrorException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 500
}
},
"KeyType": {
"type": "string",
"enum": [
"speke",
"static-key",
"srt-password"
]
},
"ListBridgesRequest": {
"type": "structure",
"members": {
"FilterArn": {
"shape": "__string",
"location": "querystring",
"locationName": "filterArn"
},
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListBridgesResponse": {
"type": "structure",
"members": {
"Bridges": {
"shape": "__listOfListedBridge",
"locationName": "bridges"
},
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
}
}
},
"ListEntitlementsRequest": {
"type": "structure",
"members": {
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListEntitlementsResponse": {
"type": "structure",
"members": {
"Entitlements": {
"shape": "__listOfListedEntitlement",
"locationName": "entitlements"
},
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
}
}
},
"ListFlowsRequest": {
"type": "structure",
"members": {
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListFlowsResponse": {
"type": "structure",
"members": {
"Flows": {
"shape": "__listOfListedFlow",
"locationName": "flows"
},
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
}
}
},
"ListGatewayInstancesRequest": {
"type": "structure",
"members": {
"FilterArn": {
"shape": "__string",
"location": "querystring",
"locationName": "filterArn"
},
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListGatewayInstancesResponse": {
"type": "structure",
"members": {
"Instances": {
"shape": "__listOfListedGatewayInstance",
"locationName": "instances"
},
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
}
}
},
"ListGatewaysRequest": {
"type": "structure",
"members": {
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListGatewaysResponse": {
"type": "structure",
"members": {
"Gateways": {
"shape": "__listOfListedGateway",
"locationName": "gateways"
},
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
}
}
},
"ListOfferingsRequest": {
"type": "structure",
"members": {
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListOfferingsResponse": {
"type": "structure",
"members": {
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
},
"Offerings": {
"shape": "__listOfOffering",
"locationName": "offerings"
}
}
},
"ListReservationsRequest": {
"type": "structure",
"members": {
"MaxResults": {
"shape": "MaxResults",
"location": "querystring",
"locationName": "maxResults"
},
"NextToken": {
"shape": "__string",
"location": "querystring",
"locationName": "nextToken"
}
}
},
"ListReservationsResponse": {
"type": "structure",
"members": {
"NextToken": {
"shape": "__string",
"locationName": "nextToken"
},
"Reservations": {
"shape": "__listOfReservation",
"locationName": "reservations"
}
}
},
"ListTagsForResourceRequest": {
"type": "structure",
"members": {
"ResourceArn": {
"shape": "__string",
"location": "uri",
"locationName": "resourceArn"
}
},
"required": [
"ResourceArn"
]
},
"ListTagsForResourceResponse": {
"type": "structure",
"members": {
"Tags": {
"shape": "__mapOf__string",
"locationName": "tags"
}
}
},
"ListedBridge": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"BridgeState": {
"shape": "BridgeState",
"locationName": "bridgeState"
},
"BridgeType": {
"shape": "__string",
"locationName": "bridgeType"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"PlacementArn": {
"shape": "__string",
"locationName": "placementArn"
}
},
"required": [
"BridgeArn",
"BridgeState",
"PlacementArn",
"BridgeType",
"Name"
]
},
"ListedEntitlement": {
"type": "structure",
"members": {
"DataTransferSubscriberFeePercent": {
"shape": "__integer",
"locationName": "dataTransferSubscriberFeePercent"
},
"EntitlementArn": {
"shape": "__string",
"locationName": "entitlementArn"
},
"EntitlementName": {
"shape": "__string",
"locationName": "entitlementName"
}
},
"required": [
"EntitlementArn",
"EntitlementName"
]
},
"ListedFlow": {
"type": "structure",
"members": {
"AvailabilityZone": {
"shape": "__string",
"locationName": "availabilityZone"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"SourceType": {
"shape": "SourceType",
"locationName": "sourceType"
},
"Status": {
"shape": "Status",
"locationName": "status"
},
"Maintenance": {
"shape": "Maintenance",
"locationName": "maintenance"
}
},
"required": [
"Status",
"Description",
"SourceType",
"AvailabilityZone",
"FlowArn",
"Name"
]
},
"ListedGateway": {
"type": "structure",
"members": {
"GatewayArn": {
"shape": "__string",
"locationName": "gatewayArn"
},
"GatewayState": {
"shape": "GatewayState",
"locationName": "gatewayState"
},
"Name": {
"shape": "__string",
"locationName": "name"
}
},
"required": [
"GatewayArn",
"GatewayState",
"Name"
]
},
"ListedGatewayInstance": {
"type": "structure",
"members": {
"GatewayArn": {
"shape": "__string",
"locationName": "gatewayArn"
},
"GatewayInstanceArn": {
"shape": "__string",
"locationName": "gatewayInstanceArn"
},
"InstanceId": {
"shape": "__string",
"locationName": "instanceId"
},
"InstanceState": {
"shape": "InstanceState",
"locationName": "instanceState"
}
},
"required": [
"GatewayArn",
"GatewayInstanceArn",
"InstanceId"
]
},
"Maintenance": {
"type": "structure",
"members": {
"MaintenanceDay": {
"shape": "MaintenanceDay",
"locationName": "maintenanceDay"
},
"MaintenanceDeadline": {
"shape": "__string",
"locationName": "maintenanceDeadline"
},
"MaintenanceScheduledDate": {
"shape": "__string",
"locationName": "maintenanceScheduledDate"
},
"MaintenanceStartHour": {
"shape": "__string",
"locationName": "maintenanceStartHour"
}
}
},
"MaintenanceDay": {
"type": "string",
"enum": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
]
},
"MaxResults": {
"type": "integer",
"min": 1,
"max": 1000
},
"MediaStream": {
"type": "structure",
"members": {
"Attributes": {
"shape": "MediaStreamAttributes",
"locationName": "attributes"
},
"ClockRate": {
"shape": "__integer",
"locationName": "clockRate"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"Fmt": {
"shape": "__integer",
"locationName": "fmt"
},
"MediaStreamId": {
"shape": "__integer",
"locationName": "mediaStreamId"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
},
"MediaStreamType": {
"shape": "MediaStreamType",
"locationName": "mediaStreamType"
},
"VideoFormat": {
"shape": "__string",
"locationName": "videoFormat"
}
},
"required": [
"MediaStreamType",
"MediaStreamId",
"MediaStreamName",
"Fmt"
]
},
"MediaStreamAttributes": {
"type": "structure",
"members": {
"Fmtp": {
"shape": "Fmtp",
"locationName": "fmtp"
},
"Lang": {
"shape": "__string",
"locationName": "lang"
}
},
"required": [
"Fmtp"
]
},
"MediaStreamAttributesRequest": {
"type": "structure",
"members": {
"Fmtp": {
"shape": "FmtpRequest",
"locationName": "fmtp"
},
"Lang": {
"shape": "__string",
"locationName": "lang"
}
}
},
"MediaStreamOutputConfiguration": {
"type": "structure",
"members": {
"DestinationConfigurations": {
"shape": "__listOfDestinationConfiguration",
"locationName": "destinationConfigurations"
},
"EncodingName": {
"shape": "EncodingName",
"locationName": "encodingName"
},
"EncodingParameters": {
"shape": "EncodingParameters",
"locationName": "encodingParameters"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
}
},
"required": [
"MediaStreamName",
"EncodingName"
]
},
"MediaStreamOutputConfigurationRequest": {
"type": "structure",
"members": {
"DestinationConfigurations": {
"shape": "__listOfDestinationConfigurationRequest",
"locationName": "destinationConfigurations"
},
"EncodingName": {
"shape": "EncodingName",
"locationName": "encodingName"
},
"EncodingParameters": {
"shape": "EncodingParametersRequest",
"locationName": "encodingParameters"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
}
},
"required": [
"MediaStreamName",
"EncodingName"
]
},
"MediaStreamSourceConfiguration": {
"type": "structure",
"members": {
"EncodingName": {
"shape": "EncodingName",
"locationName": "encodingName"
},
"InputConfigurations": {
"shape": "__listOfInputConfiguration",
"locationName": "inputConfigurations"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
}
},
"required": [
"MediaStreamName",
"EncodingName"
]
},
"MediaStreamSourceConfigurationRequest": {
"type": "structure",
"members": {
"EncodingName": {
"shape": "EncodingName",
"locationName": "encodingName"
},
"InputConfigurations": {
"shape": "__listOfInputConfigurationRequest",
"locationName": "inputConfigurations"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
}
},
"required": [
"MediaStreamName",
"EncodingName"
]
},
"MediaStreamType": {
"type": "string",
"enum": [
"video",
"audio",
"ancillary-data"
]
},
"MessageDetail": {
"type": "structure",
"members": {
"Code": {
"shape": "__string",
"locationName": "code"
},
"Message": {
"shape": "__string",
"locationName": "message"
},
"ResourceName": {
"shape": "__string",
"locationName": "resourceName"
}
},
"required": [
"Message",
"Code"
]
},
"Messages": {
"type": "structure",
"members": {
"Errors": {
"shape": "__listOf__string",
"locationName": "errors"
}
},
"required": [
"Errors"
]
},
"NetworkInterfaceType": {
"type": "string",
"enum": [
"ena",
"efa"
]
},
"NotFoundException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 404
}
},
"Offering": {
"type": "structure",
"members": {
"CurrencyCode": {
"shape": "__string",
"locationName": "currencyCode"
},
"Duration": {
"shape": "__integer",
"locationName": "duration"
},
"DurationUnits": {
"shape": "DurationUnits",
"locationName": "durationUnits"
},
"OfferingArn": {
"shape": "__string",
"locationName": "offeringArn"
},
"OfferingDescription": {
"shape": "__string",
"locationName": "offeringDescription"
},
"PricePerUnit": {
"shape": "__string",
"locationName": "pricePerUnit"
},
"PriceUnits": {
"shape": "PriceUnits",
"locationName": "priceUnits"
},
"ResourceSpecification": {
"shape": "ResourceSpecification",
"locationName": "resourceSpecification"
}
},
"required": [
"CurrencyCode",
"OfferingArn",
"OfferingDescription",
"DurationUnits",
"Duration",
"PricePerUnit",
"ResourceSpecification",
"PriceUnits"
]
},
"Output": {
"type": "structure",
"members": {
"DataTransferSubscriberFeePercent": {
"shape": "__integer",
"locationName": "dataTransferSubscriberFeePercent"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"Destination": {
"shape": "__string",
"locationName": "destination"
},
"Encryption": {
"shape": "Encryption",
"locationName": "encryption"
},
"EntitlementArn": {
"shape": "__string",
"locationName": "entitlementArn"
},
"ListenerAddress": {
"shape": "__string",
"locationName": "listenerAddress"
},
"MediaLiveInputArn": {
"shape": "__string",
"locationName": "mediaLiveInputArn"
},
"MediaStreamOutputConfigurations": {
"shape": "__listOfMediaStreamOutputConfiguration",
"locationName": "mediaStreamOutputConfigurations"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"OutputArn": {
"shape": "__string",
"locationName": "outputArn"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Transport": {
"shape": "Transport",
"locationName": "transport"
},
"VpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "vpcInterfaceAttachment"
},
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"BridgePorts": {
"shape": "__listOf__integer",
"locationName": "bridgePorts"
},
"OutputStatus": {
"shape": "OutputStatus",
"locationName": "outputStatus"
}
},
"required": [
"OutputArn",
"Name"
]
},
"OutputStatus": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"PriceUnits": {
"type": "string",
"enum": [
"HOURLY"
]
},
"Protocol": {
"type": "string",
"enum": [
"zixi-push",
"rtp-fec",
"rtp",
"zixi-pull",
"rist",
"st2110-jpegxs",
"cdi",
"srt-listener",
"srt-caller",
"fujitsu-qos",
"udp"
]
},
"PurchaseOfferingRequest": {
"type": "structure",
"members": {
"OfferingArn": {
"shape": "__string",
"location": "uri",
"locationName": "offeringArn"
},
"ReservationName": {
"shape": "__string",
"locationName": "reservationName"
},
"Start": {
"shape": "__string",
"locationName": "start"
}
},
"required": [
"OfferingArn",
"Start",
"ReservationName"
]
},
"PurchaseOfferingResponse": {
"type": "structure",
"members": {
"Reservation": {
"shape": "Reservation",
"locationName": "reservation"
}
}
},
"Range": {
"type": "string",
"enum": [
"NARROW",
"FULL",
"FULLPROTECT"
]
},
"RemoveBridgeOutputRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"OutputName": {
"shape": "__string",
"location": "uri",
"locationName": "outputName"
}
},
"required": [
"OutputName",
"BridgeArn"
]
},
"RemoveBridgeOutputResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"OutputName": {
"shape": "__string",
"locationName": "outputName"
}
}
},
"RemoveBridgeSourceRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"SourceName": {
"shape": "__string",
"location": "uri",
"locationName": "sourceName"
}
},
"required": [
"BridgeArn",
"SourceName"
]
},
"RemoveBridgeSourceResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"SourceName": {
"shape": "__string",
"locationName": "sourceName"
}
}
},
"RemoveFlowMediaStreamRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"MediaStreamName": {
"shape": "__string",
"location": "uri",
"locationName": "mediaStreamName"
}
},
"required": [
"FlowArn",
"MediaStreamName"
]
},
"RemoveFlowMediaStreamResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"MediaStreamName": {
"shape": "__string",
"locationName": "mediaStreamName"
}
}
},
"RemoveFlowOutputRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"OutputArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:output:.+$",
"location": "uri",
"locationName": "outputArn"
}
},
"required": [
"FlowArn",
"OutputArn"
]
},
"RemoveFlowOutputResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"OutputArn": {
"shape": "__string",
"locationName": "outputArn"
}
}
},
"RemoveFlowSourceRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"SourceArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:source:.+$",
"location": "uri",
"locationName": "sourceArn"
}
},
"required": [
"FlowArn",
"SourceArn"
]
},
"RemoveFlowSourceResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"SourceArn": {
"shape": "__string",
"locationName": "sourceArn"
}
}
},
"RemoveFlowVpcInterfaceRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"VpcInterfaceName": {
"shape": "__string",
"location": "uri",
"locationName": "vpcInterfaceName"
}
},
"required": [
"FlowArn",
"VpcInterfaceName"
]
},
"RemoveFlowVpcInterfaceResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"NonDeletedNetworkInterfaceIds": {
"shape": "__listOf__string",
"locationName": "nonDeletedNetworkInterfaceIds"
},
"VpcInterfaceName": {
"shape": "__string",
"locationName": "vpcInterfaceName"
}
}
},
"Reservation": {
"type": "structure",
"members": {
"CurrencyCode": {
"shape": "__string",
"locationName": "currencyCode"
},
"Duration": {
"shape": "__integer",
"locationName": "duration"
},
"DurationUnits": {
"shape": "DurationUnits",
"locationName": "durationUnits"
},
"End": {
"shape": "__string",
"locationName": "end"
},
"OfferingArn": {
"shape": "__string",
"locationName": "offeringArn"
},
"OfferingDescription": {
"shape": "__string",
"locationName": "offeringDescription"
},
"PricePerUnit": {
"shape": "__string",
"locationName": "pricePerUnit"
},
"PriceUnits": {
"shape": "PriceUnits",
"locationName": "priceUnits"
},
"ReservationArn": {
"shape": "__string",
"locationName": "reservationArn"
},
"ReservationName": {
"shape": "__string",
"locationName": "reservationName"
},
"ReservationState": {
"shape": "ReservationState",
"locationName": "reservationState"
},
"ResourceSpecification": {
"shape": "ResourceSpecification",
"locationName": "resourceSpecification"
},
"Start": {
"shape": "__string",
"locationName": "start"
}
},
"required": [
"CurrencyCode",
"ReservationState",
"OfferingArn",
"ReservationArn",
"Start",
"OfferingDescription",
"ReservationName",
"End",
"Duration",
"DurationUnits",
"PricePerUnit",
"ResourceSpecification",
"PriceUnits"
]
},
"ReservationState": {
"type": "string",
"enum": [
"ACTIVE",
"EXPIRED",
"PROCESSING",
"CANCELED"
]
},
"ResourceSpecification": {
"type": "structure",
"members": {
"ReservedBitrate": {
"shape": "__integer",
"locationName": "reservedBitrate"
},
"ResourceType": {
"shape": "ResourceType",
"locationName": "resourceType"
}
},
"required": [
"ResourceType"
]
},
"ResourceType": {
"type": "string",
"enum": [
"Mbps_Outbound_Bandwidth"
]
},
"ResponseError": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
]
},
"RevokeFlowEntitlementRequest": {
"type": "structure",
"members": {
"EntitlementArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:entitlement:.+$",
"location": "uri",
"locationName": "entitlementArn"
},
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn",
"EntitlementArn"
]
},
"RevokeFlowEntitlementResponse": {
"type": "structure",
"members": {
"EntitlementArn": {
"shape": "__string",
"locationName": "entitlementArn"
},
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
}
}
},
"ScanMode": {
"type": "string",
"enum": [
"progressive",
"interlace",
"progressive-segmented-frame"
]
},
"ServiceUnavailableException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 503
}
},
"SetGatewayBridgeSourceRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"locationName": "bridgeArn"
},
"VpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "vpcInterfaceAttachment"
}
},
"required": [
"BridgeArn"
]
},
"SetSourceRequest": {
"type": "structure",
"members": {
"Decryption": {
"shape": "Encryption",
"locationName": "decryption"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"EntitlementArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:entitlement:.+$",
"locationName": "entitlementArn"
},
"IngestPort": {
"shape": "__integer",
"locationName": "ingestPort"
},
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
},
"MaxLatency": {
"shape": "__integer",
"locationName": "maxLatency"
},
"MaxSyncBuffer": {
"shape": "__integer",
"locationName": "maxSyncBuffer"
},
"MediaStreamSourceConfigurations": {
"shape": "__listOfMediaStreamSourceConfigurationRequest",
"locationName": "mediaStreamSourceConfigurations"
},
"MinLatency": {
"shape": "__integer",
"locationName": "minLatency"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"SenderControlPort": {
"shape": "__integer",
"locationName": "senderControlPort"
},
"SenderIpAddress": {
"shape": "__string",
"locationName": "senderIpAddress"
},
"SourceListenerAddress": {
"shape": "__string",
"locationName": "sourceListenerAddress"
},
"SourceListenerPort": {
"shape": "__integer",
"locationName": "sourceListenerPort"
},
"StreamId": {
"shape": "__string",
"locationName": "streamId"
},
"VpcInterfaceName": {
"shape": "__string",
"locationName": "vpcInterfaceName"
},
"WhitelistCidr": {
"shape": "__string",
"locationName": "whitelistCidr"
},
"GatewayBridgeSource": {
"shape": "SetGatewayBridgeSourceRequest",
"locationName": "gatewayBridgeSource"
}
}
},
"Source": {
"type": "structure",
"members": {
"DataTransferSubscriberFeePercent": {
"shape": "__integer",
"locationName": "dataTransferSubscriberFeePercent"
},
"Decryption": {
"shape": "Encryption",
"locationName": "decryption"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"EntitlementArn": {
"shape": "__string",
"locationName": "entitlementArn"
},
"IngestIp": {
"shape": "__string",
"locationName": "ingestIp"
},
"IngestPort": {
"shape": "__integer",
"locationName": "ingestPort"
},
"MediaStreamSourceConfigurations": {
"shape": "__listOfMediaStreamSourceConfiguration",
"locationName": "mediaStreamSourceConfigurations"
},
"Name": {
"shape": "__string",
"locationName": "name"
},
"SenderControlPort": {
"shape": "__integer",
"locationName": "senderControlPort"
},
"SenderIpAddress": {
"shape": "__string",
"locationName": "senderIpAddress"
},
"SourceArn": {
"shape": "__string",
"locationName": "sourceArn"
},
"Transport": {
"shape": "Transport",
"locationName": "transport"
},
"VpcInterfaceName": {
"shape": "__string",
"locationName": "vpcInterfaceName"
},
"WhitelistCidr": {
"shape": "__string",
"locationName": "whitelistCidr"
},
"GatewayBridgeSource": {
"shape": "GatewayBridgeSource",
"locationName": "gatewayBridgeSource"
}
},
"required": [
"Name",
"SourceArn"
]
},
"SourcePriority": {
"type": "structure",
"members": {
"PrimarySource": {
"shape": "__string",
"locationName": "primarySource"
}
}
},
"SourceType": {
"type": "string",
"enum": [
"OWNED",
"ENTITLED"
]
},
"StartFlowRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"StartFlowResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Status": {
"shape": "Status",
"locationName": "status"
}
}
},
"State": {
"type": "string",
"enum": [
"ENABLED",
"DISABLED"
]
},
"Status": {
"type": "string",
"enum": [
"STANDBY",
"ACTIVE",
"UPDATING",
"DELETING",
"STARTING",
"STOPPING",
"ERROR"
]
},
"StopFlowRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"StopFlowResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Status": {
"shape": "Status",
"locationName": "status"
}
}
},
"TagResourceRequest": {
"type": "structure",
"members": {
"ResourceArn": {
"shape": "__string",
"location": "uri",
"locationName": "resourceArn"
},
"Tags": {
"shape": "__mapOf__string",
"locationName": "tags"
}
},
"required": [
"ResourceArn",
"Tags"
]
},
"Tcs": {
"type": "string",
"enum": [
"SDR",
"PQ",
"HLG",
"LINEAR",
"BT2100LINPQ",
"BT2100LINHLG",
"ST2065-1",
"ST428-1",
"DENSITY"
]
},
"TooManyRequestsException": {
"type": "structure",
"members": {
"Message": {
"shape": "__string",
"locationName": "message"
}
},
"required": [
"Message"
],
"exception": true,
"error": {
"httpStatusCode": 429
}
},
"Transport": {
"type": "structure",
"members": {
"CidrAllowList": {
"shape": "__listOf__string",
"locationName": "cidrAllowList"
},
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
},
"MaxLatency": {
"shape": "__integer",
"locationName": "maxLatency"
},
"MaxSyncBuffer": {
"shape": "__integer",
"locationName": "maxSyncBuffer"
},
"MinLatency": {
"shape": "__integer",
"locationName": "minLatency"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"RemoteId": {
"shape": "__string",
"locationName": "remoteId"
},
"SenderControlPort": {
"shape": "__integer",
"locationName": "senderControlPort"
},
"SenderIpAddress": {
"shape": "__string",
"locationName": "senderIpAddress"
},
"SmoothingLatency": {
"shape": "__integer",
"locationName": "smoothingLatency"
},
"SourceListenerAddress": {
"shape": "__string",
"locationName": "sourceListenerAddress"
},
"SourceListenerPort": {
"shape": "__integer",
"locationName": "sourceListenerPort"
},
"StreamId": {
"shape": "__string",
"locationName": "streamId"
}
},
"required": [
"Protocol"
]
},
"TransportMediaInfo": {
"type": "structure",
"members": {
"Programs": {
"shape": "__listOfTransportStreamProgram",
"locationName": "programs"
}
},
"required": [
"Programs"
]
},
"TransportStream": {
"type": "structure",
"members": {
"Channels": {
"shape": "__integer",
"locationName": "channels"
},
"Codec": {
"shape": "__string",
"locationName": "codec"
},
"FrameRate": {
"shape": "__string",
"locationName": "frameRate"
},
"FrameResolution": {
"shape": "FrameResolution",
"locationName": "frameResolution"
},
"Pid": {
"shape": "__integer",
"locationName": "pid"
},
"SampleRate": {
"shape": "__integer",
"locationName": "sampleRate"
},
"SampleSize": {
"shape": "__integer",
"locationName": "sampleSize"
},
"StreamType": {
"shape": "__string",
"locationName": "streamType"
}
},
"required": [
"StreamType",
"Pid"
]
},
"TransportStreamProgram": {
"type": "structure",
"members": {
"PcrPid": {
"shape": "__integer",
"locationName": "pcrPid"
},
"ProgramName": {
"shape": "__string",
"locationName": "programName"
},
"ProgramNumber": {
"shape": "__integer",
"locationName": "programNumber"
},
"ProgramPid": {
"shape": "__integer",
"locationName": "programPid"
},
"Streams": {
"shape": "__listOfTransportStream",
"locationName": "streams"
}
},
"required": [
"ProgramPid",
"PcrPid",
"ProgramNumber",
"Streams"
]
},
"UntagResourceRequest": {
"type": "structure",
"members": {
"ResourceArn": {
"shape": "__string",
"location": "uri",
"locationName": "resourceArn"
},
"TagKeys": {
"shape": "__listOf__string",
"location": "querystring",
"locationName": "tagKeys"
}
},
"required": [
"TagKeys",
"ResourceArn"
]
},
"UpdateBridgeFlowSourceRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"locationName": "flowArn"
},
"FlowVpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "flowVpcInterfaceAttachment"
}
}
},
"UpdateBridgeNetworkOutputRequest": {
"type": "structure",
"members": {
"IpAddress": {
"shape": "__string",
"locationName": "ipAddress"
},
"NetworkName": {
"shape": "__string",
"locationName": "networkName"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"Ttl": {
"shape": "__integer",
"locationName": "ttl"
}
}
},
"UpdateBridgeNetworkSourceRequest": {
"type": "structure",
"members": {
"MulticastIp": {
"shape": "__string",
"locationName": "multicastIp"
},
"NetworkName": {
"shape": "__string",
"locationName": "networkName"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
}
}
},
"UpdateBridgeOutputRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"NetworkOutput": {
"shape": "UpdateBridgeNetworkOutputRequest",
"locationName": "networkOutput"
},
"OutputName": {
"shape": "__string",
"location": "uri",
"locationName": "outputName"
}
},
"required": [
"OutputName",
"BridgeArn"
]
},
"UpdateBridgeOutputResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"Output": {
"shape": "BridgeOutput",
"locationName": "output"
}
}
},
"UpdateBridgeRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"EgressGatewayBridge": {
"shape": "UpdateEgressGatewayBridgeRequest",
"locationName": "egressGatewayBridge"
},
"IngressGatewayBridge": {
"shape": "UpdateIngressGatewayBridgeRequest",
"locationName": "ingressGatewayBridge"
},
"SourceFailoverConfig": {
"shape": "UpdateFailoverConfig",
"locationName": "sourceFailoverConfig"
}
},
"required": [
"BridgeArn"
]
},
"UpdateBridgeResponse": {
"type": "structure",
"members": {
"Bridge": {
"shape": "Bridge",
"locationName": "bridge"
}
}
},
"UpdateBridgeSourceRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"FlowSource": {
"shape": "UpdateBridgeFlowSourceRequest",
"locationName": "flowSource"
},
"NetworkSource": {
"shape": "UpdateBridgeNetworkSourceRequest",
"locationName": "networkSource"
},
"SourceName": {
"shape": "__string",
"location": "uri",
"locationName": "sourceName"
}
},
"required": [
"BridgeArn",
"SourceName"
]
},
"UpdateBridgeSourceResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"Source": {
"shape": "BridgeSource",
"locationName": "source"
}
}
},
"UpdateBridgeStateRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"location": "uri",
"locationName": "bridgeArn"
},
"DesiredState": {
"shape": "DesiredState",
"locationName": "desiredState"
}
},
"required": [
"BridgeArn",
"DesiredState"
]
},
"UpdateBridgeStateResponse": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"locationName": "bridgeArn"
},
"DesiredState": {
"shape": "DesiredState",
"locationName": "desiredState"
}
}
},
"UpdateEgressGatewayBridgeRequest": {
"type": "structure",
"members": {
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
}
}
},
"UpdateEncryption": {
"type": "structure",
"members": {
"Algorithm": {
"shape": "Algorithm",
"locationName": "algorithm"
},
"ConstantInitializationVector": {
"shape": "__string",
"locationName": "constantInitializationVector"
},
"DeviceId": {
"shape": "__string",
"locationName": "deviceId"
},
"KeyType": {
"shape": "KeyType",
"locationName": "keyType"
},
"Region": {
"shape": "__string",
"locationName": "region"
},
"ResourceId": {
"shape": "__string",
"locationName": "resourceId"
},
"RoleArn": {
"shape": "__string",
"locationName": "roleArn"
},
"SecretArn": {
"shape": "__string",
"locationName": "secretArn"
},
"Url": {
"shape": "__string",
"locationName": "url"
}
}
},
"UpdateFailoverConfig": {
"type": "structure",
"members": {
"FailoverMode": {
"shape": "FailoverMode",
"locationName": "failoverMode"
},
"RecoveryWindow": {
"shape": "__integer",
"locationName": "recoveryWindow"
},
"SourcePriority": {
"shape": "SourcePriority",
"locationName": "sourcePriority"
},
"State": {
"shape": "State",
"locationName": "state"
}
}
},
"UpdateFlowEntitlementRequest": {
"type": "structure",
"members": {
"Description": {
"shape": "__string",
"locationName": "description"
},
"Encryption": {
"shape": "UpdateEncryption",
"locationName": "encryption"
},
"EntitlementArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:entitlement:.+$",
"location": "uri",
"locationName": "entitlementArn"
},
"EntitlementStatus": {
"shape": "EntitlementStatus",
"locationName": "entitlementStatus"
},
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"Subscribers": {
"shape": "__listOf__string",
"locationName": "subscribers"
}
},
"required": [
"FlowArn",
"EntitlementArn"
]
},
"UpdateFlowEntitlementResponse": {
"type": "structure",
"members": {
"Entitlement": {
"shape": "Entitlement",
"locationName": "entitlement"
},
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
}
}
},
"UpdateFlowMediaStreamRequest": {
"type": "structure",
"members": {
"Attributes": {
"shape": "MediaStreamAttributesRequest",
"locationName": "attributes"
},
"ClockRate": {
"shape": "__integer",
"locationName": "clockRate"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"MediaStreamName": {
"shape": "__string",
"location": "uri",
"locationName": "mediaStreamName"
},
"MediaStreamType": {
"shape": "MediaStreamType",
"locationName": "mediaStreamType"
},
"VideoFormat": {
"shape": "__string",
"locationName": "videoFormat"
}
},
"required": [
"FlowArn",
"MediaStreamName"
]
},
"UpdateFlowMediaStreamResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"MediaStream": {
"shape": "MediaStream",
"locationName": "mediaStream"
}
}
},
"UpdateFlowOutputRequest": {
"type": "structure",
"members": {
"CidrAllowList": {
"shape": "__listOf__string",
"locationName": "cidrAllowList"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"Destination": {
"shape": "__string",
"locationName": "destination"
},
"Encryption": {
"shape": "UpdateEncryption",
"locationName": "encryption"
},
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"MaxLatency": {
"shape": "__integer",
"locationName": "maxLatency"
},
"MediaStreamOutputConfigurations": {
"shape": "__listOfMediaStreamOutputConfigurationRequest",
"locationName": "mediaStreamOutputConfigurations"
},
"MinLatency": {
"shape": "__integer",
"locationName": "minLatency"
},
"OutputArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:output:.+$",
"location": "uri",
"locationName": "outputArn"
},
"Port": {
"shape": "__integer",
"locationName": "port"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"RemoteId": {
"shape": "__string",
"locationName": "remoteId"
},
"SenderControlPort": {
"shape": "__integer",
"locationName": "senderControlPort"
},
"SenderIpAddress": {
"shape": "__string",
"locationName": "senderIpAddress"
},
"SmoothingLatency": {
"shape": "__integer",
"locationName": "smoothingLatency"
},
"StreamId": {
"shape": "__string",
"locationName": "streamId"
},
"VpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "vpcInterfaceAttachment"
},
"OutputStatus": {
"shape": "OutputStatus",
"locationName": "outputStatus"
}
},
"required": [
"FlowArn",
"OutputArn"
]
},
"UpdateFlowOutputResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Output": {
"shape": "Output",
"locationName": "output"
}
}
},
"UpdateFlowRequest": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"SourceFailoverConfig": {
"shape": "UpdateFailoverConfig",
"locationName": "sourceFailoverConfig"
},
"Maintenance": {
"shape": "UpdateMaintenance",
"locationName": "maintenance"
}
},
"required": [
"FlowArn"
]
},
"UpdateFlowResponse": {
"type": "structure",
"members": {
"Flow": {
"shape": "Flow",
"locationName": "flow"
}
}
},
"UpdateFlowSourceRequest": {
"type": "structure",
"members": {
"Decryption": {
"shape": "UpdateEncryption",
"locationName": "decryption"
},
"Description": {
"shape": "__string",
"locationName": "description"
},
"EntitlementArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:entitlement:.+$",
"locationName": "entitlementArn"
},
"FlowArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:flow:.+$",
"location": "uri",
"locationName": "flowArn"
},
"IngestPort": {
"shape": "__integer",
"locationName": "ingestPort"
},
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
},
"MaxLatency": {
"shape": "__integer",
"locationName": "maxLatency"
},
"MaxSyncBuffer": {
"shape": "__integer",
"locationName": "maxSyncBuffer"
},
"MediaStreamSourceConfigurations": {
"shape": "__listOfMediaStreamSourceConfigurationRequest",
"locationName": "mediaStreamSourceConfigurations"
},
"MinLatency": {
"shape": "__integer",
"locationName": "minLatency"
},
"Protocol": {
"shape": "Protocol",
"locationName": "protocol"
},
"SenderControlPort": {
"shape": "__integer",
"locationName": "senderControlPort"
},
"SenderIpAddress": {
"shape": "__string",
"locationName": "senderIpAddress"
},
"SourceArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:source:.+$",
"location": "uri",
"locationName": "sourceArn"
},
"SourceListenerAddress": {
"shape": "__string",
"locationName": "sourceListenerAddress"
},
"SourceListenerPort": {
"shape": "__integer",
"locationName": "sourceListenerPort"
},
"StreamId": {
"shape": "__string",
"locationName": "streamId"
},
"VpcInterfaceName": {
"shape": "__string",
"locationName": "vpcInterfaceName"
},
"WhitelistCidr": {
"shape": "__string",
"locationName": "whitelistCidr"
},
"GatewayBridgeSource": {
"shape": "UpdateGatewayBridgeSourceRequest",
"locationName": "gatewayBridgeSource"
}
},
"required": [
"FlowArn",
"SourceArn"
]
},
"UpdateFlowSourceResponse": {
"type": "structure",
"members": {
"FlowArn": {
"shape": "__string",
"locationName": "flowArn"
},
"Source": {
"shape": "Source",
"locationName": "source"
}
}
},
"UpdateGatewayBridgeSourceRequest": {
"type": "structure",
"members": {
"BridgeArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:bridge:.+$",
"locationName": "bridgeArn"
},
"VpcInterfaceAttachment": {
"shape": "VpcInterfaceAttachment",
"locationName": "vpcInterfaceAttachment"
}
}
},
"UpdateGatewayInstanceRequest": {
"type": "structure",
"members": {
"BridgePlacement": {
"shape": "BridgePlacement",
"locationName": "bridgePlacement"
},
"GatewayInstanceArn": {
"shape": "__string",
"pattern": "^arn:.+:mediaconnect.+:gateway:.+:instance:.+$",
"location": "uri",
"locationName": "gatewayInstanceArn"
}
},
"required": [
"GatewayInstanceArn"
]
},
"UpdateGatewayInstanceResponse": {
"type": "structure",
"members": {
"BridgePlacement": {
"shape": "BridgePlacement",
"locationName": "bridgePlacement"
},
"GatewayInstanceArn": {
"shape": "__string",
"locationName": "gatewayInstanceArn"
}
}
},
"UpdateIngressGatewayBridgeRequest": {
"type": "structure",
"members": {
"MaxBitrate": {
"shape": "__integer",
"locationName": "maxBitrate"
},
"MaxOutputs": {
"shape": "__integer",
"locationName": "maxOutputs"
}
}
},
"UpdateMaintenance": {
"type": "structure",
"members": {
"MaintenanceDay": {
"shape": "MaintenanceDay",
"locationName": "maintenanceDay"
},
"MaintenanceScheduledDate": {
"shape": "__string",
"locationName": "maintenanceScheduledDate"
},
"MaintenanceStartHour": {
"shape": "__string",
"locationName": "maintenanceStartHour"
}
}
},
"VpcInterface": {
"type": "structure",
"members": {
"Name": {
"shape": "__string",
"locationName": "name"
},
"NetworkInterfaceIds": {
"shape": "__listOf__string",
"locationName": "networkInterfaceIds"
},
"NetworkInterfaceType": {
"shape": "NetworkInterfaceType",
"locationName": "networkInterfaceType"
},
"RoleArn": {
"shape": "__string",
"locationName": "roleArn"
},
"SecurityGroupIds": {
"shape": "__listOf__string",
"locationName": "securityGroupIds"
},
"SubnetId": {
"shape": "__string",
"locationName": "subnetId"
}
},
"required": [
"NetworkInterfaceType",
"NetworkInterfaceIds",
"SubnetId",
"SecurityGroupIds",
"RoleArn",
"Name"
]
},
"VpcInterfaceAttachment": {
"type": "structure",
"members": {
"VpcInterfaceName": {
"shape": "__string",
"locationName": "vpcInterfaceName"
}
}
},
"VpcInterfaceRequest": {
"type": "structure",
"members": {
"Name": {
"shape": "__string",
"locationName": "name"
},
"NetworkInterfaceType": {
"shape": "NetworkInterfaceType",
"locationName": "networkInterfaceType"
},
"RoleArn": {
"shape": "__string",
"locationName": "roleArn"
},
"SecurityGroupIds": {
"shape": "__listOf__string",
"locationName": "securityGroupIds"
},
"SubnetId": {
"shape": "__string",
"locationName": "subnetId"
}
},
"required": [
"SubnetId",
"SecurityGroupIds",
"RoleArn",
"Name"
]
},
"__boolean": {
"type": "boolean"
},
"__double": {
"type": "double"
},
"__integer": {
"type": "integer"
},
"__listOfAddBridgeOutputRequest": {
"type": "list",
"member": {
"shape": "AddBridgeOutputRequest"
}
},
"__listOfAddBridgeSourceRequest": {
"type": "list",
"member": {
"shape": "AddBridgeSourceRequest"
}
},
"__listOfAddMediaStreamRequest": {
"type": "list",
"member": {
"shape": "AddMediaStreamRequest"
}
},
"__listOfAddOutputRequest": {
"type": "list",
"member": {
"shape": "AddOutputRequest"
}
},
"__listOfBridgeOutput": {
"type": "list",
"member": {
"shape": "BridgeOutput"
}
},
"__listOfBridgeSource": {
"type": "list",
"member": {
"shape": "BridgeSource"
}
},
"__listOfDestinationConfiguration": {
"type": "list",
"member": {
"shape": "DestinationConfiguration"
}
},
"__listOfDestinationConfigurationRequest": {
"type": "list",
"member": {
"shape": "DestinationConfigurationRequest"
}
},
"__listOfEntitlement": {
"type": "list",
"member": {
"shape": "Entitlement"
}
},
"__listOfGatewayNetwork": {
"type": "list",
"member": {
"shape": "GatewayNetwork"
}
},
"__listOfGrantEntitlementRequest": {
"type": "list",
"member": {
"shape": "GrantEntitlementRequest"
}
},
"__listOfInputConfiguration": {
"type": "list",
"member": {
"shape": "InputConfiguration"
}
},
"__listOfInputConfigurationRequest": {
"type": "list",
"member": {
"shape": "InputConfigurationRequest"
}
},
"__listOfListedBridge": {
"type": "list",
"member": {
"shape": "ListedBridge"
}
},
"__listOfListedEntitlement": {
"type": "list",
"member": {
"shape": "ListedEntitlement"
}
},
"__listOfListedFlow": {
"type": "list",
"member": {
"shape": "ListedFlow"
}
},
"__listOfListedGateway": {
"type": "list",
"member": {
"shape": "ListedGateway"
}
},
"__listOfListedGatewayInstance": {
"type": "list",
"member": {
"shape": "ListedGatewayInstance"
}
},
"__listOfMediaStream": {
"type": "list",
"member": {
"shape": "MediaStream"
}
},
"__listOfMediaStreamOutputConfiguration": {
"type": "list",
"member": {
"shape": "MediaStreamOutputConfiguration"
}
},
"__listOfMediaStreamOutputConfigurationRequest": {
"type": "list",
"member": {
"shape": "MediaStreamOutputConfigurationRequest"
}
},
"__listOfMediaStreamSourceConfiguration": {
"type": "list",
"member": {
"shape": "MediaStreamSourceConfiguration"
}
},
"__listOfMediaStreamSourceConfigurationRequest": {
"type": "list",
"member": {
"shape": "MediaStreamSourceConfigurationRequest"
}
},
"__listOfMessageDetail": {
"type": "list",
"member": {
"shape": "MessageDetail"
}
},
"__listOfOffering": {
"type": "list",
"member": {
"shape": "Offering"
}
},
"__listOfOutput": {
"type": "list",
"member": {
"shape": "Output"
}
},
"__listOfReservation": {
"type": "list",
"member": {
"shape": "Reservation"
}
},
"__listOfSetSourceRequest": {
"type": "list",
"member": {
"shape": "SetSourceRequest"
}
},
"__listOfSource": {
"type": "list",
"member": {
"shape": "Source"
}
},
"__listOfTransportStream": {
"type": "list",
"member": {
"shape": "TransportStream"
}
},
"__listOfTransportStreamProgram": {
"type": "list",
"member": {
"shape": "TransportStreamProgram"
}
},
"__listOfVpcInterface": {
"type": "list",
"member": {
"shape": "VpcInterface"
}
},
"__listOfVpcInterfaceRequest": {
"type": "list",
"member": {
"shape": "VpcInterfaceRequest"
}
},
"__listOf__integer": {
"type": "list",
"member": {
"shape": "__integer"
}
},
"__listOf__string": {
"type": "list",
"member": {
"shape": "__string"
}
},
"__long": {
"type": "long"
},
"__mapOf__string": {
"type": "map",
"key": {
"shape": "__string"
},
"value": {
"shape": "__string"
}
},
"__string": {
"type": "string"
},
"__timestampIso8601": {
"type": "timestamp",
"timestampFormat": "iso8601"
},
"__timestampUnix": {
"type": "timestamp",
"timestampFormat": "unixTimestamp"
}
}
}