aws-sdk
Version:
AWS SDK for JavaScript
2,030 lines • 97.9 kB
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": {
"http": {
"requestUri": "/v1/bridges/{bridgeArn}/outputs",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"Outputs": {
"shape": "S3",
"locationName": "outputs"
}
},
"required": [
"BridgeArn",
"Outputs"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"Outputs": {
"shape": "S9",
"locationName": "outputs"
}
}
}
},
"AddBridgeSources": {
"http": {
"requestUri": "/v1/bridges/{bridgeArn}/sources",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"Sources": {
"shape": "Se",
"locationName": "sources"
}
},
"required": [
"BridgeArn",
"Sources"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"Sources": {
"shape": "Sk",
"locationName": "sources"
}
}
}
},
"AddFlowMediaStreams": {
"http": {
"requestUri": "/v1/flows/{flowArn}/mediaStreams",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"MediaStreams": {
"shape": "Sp",
"locationName": "mediaStreams"
}
},
"required": [
"FlowArn",
"MediaStreams"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"MediaStreams": {
"shape": "Sz",
"locationName": "mediaStreams"
}
}
}
},
"AddFlowOutputs": {
"http": {
"requestUri": "/v1/flows/{flowArn}/outputs",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"Outputs": {
"shape": "S14",
"locationName": "outputs"
}
},
"required": [
"FlowArn",
"Outputs"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Outputs": {
"shape": "S1l",
"locationName": "outputs"
}
}
}
},
"AddFlowSources": {
"http": {
"requestUri": "/v1/flows/{flowArn}/source",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"Sources": {
"shape": "S1w",
"locationName": "sources"
}
},
"required": [
"FlowArn",
"Sources"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Sources": {
"shape": "S24",
"locationName": "sources"
}
}
}
},
"AddFlowVpcInterfaces": {
"http": {
"requestUri": "/v1/flows/{flowArn}/vpcInterfaces",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"VpcInterfaces": {
"shape": "S2c",
"locationName": "vpcInterfaces"
}
},
"required": [
"FlowArn",
"VpcInterfaces"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"VpcInterfaces": {
"shape": "S2g",
"locationName": "vpcInterfaces"
}
}
}
},
"CreateBridge": {
"http": {
"requestUri": "/v1/bridges",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"EgressGatewayBridge": {
"locationName": "egressGatewayBridge",
"type": "structure",
"members": {
"MaxBitrate": {
"locationName": "maxBitrate",
"type": "integer"
}
},
"required": [
"MaxBitrate"
]
},
"IngressGatewayBridge": {
"locationName": "ingressGatewayBridge",
"type": "structure",
"members": {
"MaxBitrate": {
"locationName": "maxBitrate",
"type": "integer"
},
"MaxOutputs": {
"locationName": "maxOutputs",
"type": "integer"
}
},
"required": [
"MaxOutputs",
"MaxBitrate"
]
},
"Name": {
"locationName": "name"
},
"Outputs": {
"shape": "S3",
"locationName": "outputs"
},
"PlacementArn": {
"locationName": "placementArn"
},
"SourceFailoverConfig": {
"shape": "S2l",
"locationName": "sourceFailoverConfig"
},
"Sources": {
"shape": "Se",
"locationName": "sources"
}
},
"required": [
"Sources",
"PlacementArn",
"Name"
]
},
"output": {
"type": "structure",
"members": {
"Bridge": {
"shape": "S2q",
"locationName": "bridge"
}
}
}
},
"CreateFlow": {
"http": {
"requestUri": "/v1/flows",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"AvailabilityZone": {
"locationName": "availabilityZone"
},
"Entitlements": {
"shape": "S2x",
"locationName": "entitlements"
},
"MediaStreams": {
"shape": "Sp",
"locationName": "mediaStreams"
},
"Name": {
"locationName": "name"
},
"Outputs": {
"shape": "S14",
"locationName": "outputs"
},
"Source": {
"shape": "S1x",
"locationName": "source"
},
"SourceFailoverConfig": {
"shape": "S2l",
"locationName": "sourceFailoverConfig"
},
"Sources": {
"shape": "S1w",
"locationName": "sources"
},
"VpcInterfaces": {
"shape": "S2c",
"locationName": "vpcInterfaces"
},
"Maintenance": {
"locationName": "maintenance",
"type": "structure",
"members": {
"MaintenanceDay": {
"locationName": "maintenanceDay"
},
"MaintenanceStartHour": {
"locationName": "maintenanceStartHour"
}
},
"required": [
"MaintenanceDay",
"MaintenanceStartHour"
]
},
"SourceMonitoringConfig": {
"shape": "S32",
"locationName": "sourceMonitoringConfig"
}
},
"required": [
"Name"
]
},
"output": {
"type": "structure",
"members": {
"Flow": {
"shape": "S35",
"locationName": "flow"
}
}
}
},
"CreateGateway": {
"http": {
"requestUri": "/v1/gateways",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"EgressCidrBlocks": {
"shape": "S16",
"locationName": "egressCidrBlocks"
},
"Name": {
"locationName": "name"
},
"Networks": {
"shape": "S3b",
"locationName": "networks"
}
},
"required": [
"Networks",
"EgressCidrBlocks",
"Name"
]
},
"output": {
"type": "structure",
"members": {
"Gateway": {
"shape": "S3e",
"locationName": "gateway"
}
}
}
},
"DeleteBridge": {
"http": {
"method": "DELETE",
"requestUri": "/v1/bridges/{bridgeArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
}
},
"required": [
"BridgeArn"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
}
}
}
},
"DeleteFlow": {
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Status": {
"locationName": "status"
}
}
}
},
"DeleteGateway": {
"http": {
"method": "DELETE",
"requestUri": "/v1/gateways/{gatewayArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GatewayArn": {
"location": "uri",
"locationName": "gatewayArn"
}
},
"required": [
"GatewayArn"
]
},
"output": {
"type": "structure",
"members": {
"GatewayArn": {
"locationName": "gatewayArn"
}
}
}
},
"DeregisterGatewayInstance": {
"http": {
"method": "DELETE",
"requestUri": "/v1/gateway-instances/{gatewayInstanceArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"Force": {
"location": "querystring",
"locationName": "force",
"type": "boolean"
},
"GatewayInstanceArn": {
"location": "uri",
"locationName": "gatewayInstanceArn"
}
},
"required": [
"GatewayInstanceArn"
]
},
"output": {
"type": "structure",
"members": {
"GatewayInstanceArn": {
"locationName": "gatewayInstanceArn"
},
"InstanceState": {
"locationName": "instanceState"
}
}
}
},
"DescribeBridge": {
"http": {
"method": "GET",
"requestUri": "/v1/bridges/{bridgeArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
}
},
"required": [
"BridgeArn"
]
},
"output": {
"type": "structure",
"members": {
"Bridge": {
"shape": "S2q",
"locationName": "bridge"
}
}
}
},
"DescribeFlow": {
"http": {
"method": "GET",
"requestUri": "/v1/flows/{flowArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"Flow": {
"shape": "S35",
"locationName": "flow"
},
"Messages": {
"locationName": "messages",
"type": "structure",
"members": {
"Errors": {
"shape": "S16",
"locationName": "errors"
}
},
"required": [
"Errors"
]
}
}
}
},
"DescribeFlowSourceMetadata": {
"http": {
"method": "GET",
"requestUri": "/v1/flows/{flowArn}/source-metadata",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Messages": {
"shape": "S2r",
"locationName": "messages"
},
"Timestamp": {
"shape": "S3x",
"locationName": "timestamp"
},
"TransportMediaInfo": {
"locationName": "transportMediaInfo",
"type": "structure",
"members": {
"Programs": {
"locationName": "programs",
"type": "list",
"member": {
"type": "structure",
"members": {
"PcrPid": {
"locationName": "pcrPid",
"type": "integer"
},
"ProgramName": {
"locationName": "programName"
},
"ProgramNumber": {
"locationName": "programNumber",
"type": "integer"
},
"ProgramPid": {
"locationName": "programPid",
"type": "integer"
},
"Streams": {
"locationName": "streams",
"type": "list",
"member": {
"type": "structure",
"members": {
"Channels": {
"locationName": "channels",
"type": "integer"
},
"Codec": {
"locationName": "codec"
},
"FrameRate": {
"locationName": "frameRate"
},
"FrameResolution": {
"locationName": "frameResolution",
"type": "structure",
"members": {
"FrameHeight": {
"locationName": "frameHeight",
"type": "integer"
},
"FrameWidth": {
"locationName": "frameWidth",
"type": "integer"
}
},
"required": [
"FrameWidth",
"FrameHeight"
]
},
"Pid": {
"locationName": "pid",
"type": "integer"
},
"SampleRate": {
"locationName": "sampleRate",
"type": "integer"
},
"SampleSize": {
"locationName": "sampleSize",
"type": "integer"
},
"StreamType": {
"locationName": "streamType"
}
},
"required": [
"StreamType",
"Pid"
]
}
}
},
"required": [
"ProgramPid",
"PcrPid",
"ProgramNumber",
"Streams"
]
}
}
},
"required": [
"Programs"
]
}
}
}
},
"DescribeFlowSourceThumbnail": {
"http": {
"method": "GET",
"requestUri": "/v1/flows/{flowArn}/source-thumbnail",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"ThumbnailDetails": {
"locationName": "thumbnailDetails",
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Thumbnail": {
"locationName": "thumbnail"
},
"ThumbnailMessages": {
"shape": "S2r",
"locationName": "thumbnailMessages"
},
"Timecode": {
"locationName": "timecode"
},
"Timestamp": {
"shape": "S3x",
"locationName": "timestamp"
}
},
"required": [
"ThumbnailMessages",
"FlowArn"
]
}
}
}
},
"DescribeGateway": {
"http": {
"method": "GET",
"requestUri": "/v1/gateways/{gatewayArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GatewayArn": {
"location": "uri",
"locationName": "gatewayArn"
}
},
"required": [
"GatewayArn"
]
},
"output": {
"type": "structure",
"members": {
"Gateway": {
"shape": "S3e",
"locationName": "gateway"
}
}
}
},
"DescribeGatewayInstance": {
"http": {
"method": "GET",
"requestUri": "/v1/gateway-instances/{gatewayInstanceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"GatewayInstanceArn": {
"location": "uri",
"locationName": "gatewayInstanceArn"
}
},
"required": [
"GatewayInstanceArn"
]
},
"output": {
"type": "structure",
"members": {
"GatewayInstance": {
"locationName": "gatewayInstance",
"type": "structure",
"members": {
"BridgePlacement": {
"locationName": "bridgePlacement"
},
"ConnectionStatus": {
"locationName": "connectionStatus"
},
"GatewayArn": {
"locationName": "gatewayArn"
},
"GatewayInstanceArn": {
"locationName": "gatewayInstanceArn"
},
"InstanceId": {
"locationName": "instanceId"
},
"InstanceMessages": {
"shape": "S2r",
"locationName": "instanceMessages"
},
"InstanceState": {
"locationName": "instanceState"
},
"RunningBridgeCount": {
"locationName": "runningBridgeCount",
"type": "integer"
}
},
"required": [
"GatewayArn",
"InstanceState",
"GatewayInstanceArn",
"InstanceId",
"RunningBridgeCount",
"BridgePlacement",
"ConnectionStatus"
]
}
}
}
},
"DescribeOffering": {
"http": {
"method": "GET",
"requestUri": "/v1/offerings/{offeringArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"OfferingArn": {
"location": "uri",
"locationName": "offeringArn"
}
},
"required": [
"OfferingArn"
]
},
"output": {
"type": "structure",
"members": {
"Offering": {
"shape": "S4g",
"locationName": "offering"
}
}
}
},
"DescribeReservation": {
"http": {
"method": "GET",
"requestUri": "/v1/reservations/{reservationArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ReservationArn": {
"location": "uri",
"locationName": "reservationArn"
}
},
"required": [
"ReservationArn"
]
},
"output": {
"type": "structure",
"members": {
"Reservation": {
"shape": "S4n",
"locationName": "reservation"
}
}
}
},
"GrantFlowEntitlements": {
"http": {
"requestUri": "/v1/flows/{flowArn}/entitlements",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"Entitlements": {
"shape": "S2x",
"locationName": "entitlements"
},
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn",
"Entitlements"
]
},
"output": {
"type": "structure",
"members": {
"Entitlements": {
"shape": "S36",
"locationName": "entitlements"
},
"FlowArn": {
"locationName": "flowArn"
}
}
}
},
"ListBridges": {
"http": {
"method": "GET",
"requestUri": "/v1/bridges",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FilterArn": {
"location": "querystring",
"locationName": "filterArn"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Bridges": {
"locationName": "bridges",
"type": "list",
"member": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"BridgeState": {
"locationName": "bridgeState"
},
"BridgeType": {
"locationName": "bridgeType"
},
"Name": {
"locationName": "name"
},
"PlacementArn": {
"locationName": "placementArn"
}
},
"required": [
"BridgeArn",
"BridgeState",
"PlacementArn",
"BridgeType",
"Name"
]
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListEntitlements": {
"http": {
"method": "GET",
"requestUri": "/v1/entitlements",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Entitlements": {
"locationName": "entitlements",
"type": "list",
"member": {
"type": "structure",
"members": {
"DataTransferSubscriberFeePercent": {
"locationName": "dataTransferSubscriberFeePercent",
"type": "integer"
},
"EntitlementArn": {
"locationName": "entitlementArn"
},
"EntitlementName": {
"locationName": "entitlementName"
}
},
"required": [
"EntitlementArn",
"EntitlementName"
]
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListFlows": {
"http": {
"method": "GET",
"requestUri": "/v1/flows",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Flows": {
"locationName": "flows",
"type": "list",
"member": {
"type": "structure",
"members": {
"AvailabilityZone": {
"locationName": "availabilityZone"
},
"Description": {
"locationName": "description"
},
"FlowArn": {
"locationName": "flowArn"
},
"Name": {
"locationName": "name"
},
"SourceType": {
"locationName": "sourceType"
},
"Status": {
"locationName": "status"
},
"Maintenance": {
"shape": "S39",
"locationName": "maintenance"
}
},
"required": [
"Status",
"Description",
"SourceType",
"AvailabilityZone",
"FlowArn",
"Name"
]
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListGatewayInstances": {
"http": {
"method": "GET",
"requestUri": "/v1/gateway-instances",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FilterArn": {
"location": "querystring",
"locationName": "filterArn"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Instances": {
"locationName": "instances",
"type": "list",
"member": {
"type": "structure",
"members": {
"GatewayArn": {
"locationName": "gatewayArn"
},
"GatewayInstanceArn": {
"locationName": "gatewayInstanceArn"
},
"InstanceId": {
"locationName": "instanceId"
},
"InstanceState": {
"locationName": "instanceState"
}
},
"required": [
"GatewayArn",
"GatewayInstanceArn",
"InstanceId"
]
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListGateways": {
"http": {
"method": "GET",
"requestUri": "/v1/gateways",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Gateways": {
"locationName": "gateways",
"type": "list",
"member": {
"type": "structure",
"members": {
"GatewayArn": {
"locationName": "gatewayArn"
},
"GatewayState": {
"locationName": "gatewayState"
},
"Name": {
"locationName": "name"
}
},
"required": [
"GatewayArn",
"GatewayState",
"Name"
]
}
},
"NextToken": {
"locationName": "nextToken"
}
}
}
},
"ListOfferings": {
"http": {
"method": "GET",
"requestUri": "/v1/offerings",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {
"locationName": "nextToken"
},
"Offerings": {
"locationName": "offerings",
"type": "list",
"member": {
"shape": "S4g"
}
}
}
}
},
"ListReservations": {
"http": {
"method": "GET",
"requestUri": "/v1/reservations",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {
"locationName": "nextToken"
},
"Reservations": {
"locationName": "reservations",
"type": "list",
"member": {
"shape": "S4n"
}
}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
},
"required": [
"ResourceArn"
]
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S5l",
"locationName": "tags"
}
}
}
},
"PurchaseOffering": {
"http": {
"requestUri": "/v1/offerings/{offeringArn}",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"OfferingArn": {
"location": "uri",
"locationName": "offeringArn"
},
"ReservationName": {
"locationName": "reservationName"
},
"Start": {
"locationName": "start"
}
},
"required": [
"OfferingArn",
"Start",
"ReservationName"
]
},
"output": {
"type": "structure",
"members": {
"Reservation": {
"shape": "S4n",
"locationName": "reservation"
}
}
}
},
"RemoveBridgeOutput": {
"http": {
"method": "DELETE",
"requestUri": "/v1/bridges/{bridgeArn}/outputs/{outputName}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"OutputName": {
"location": "uri",
"locationName": "outputName"
}
},
"required": [
"OutputName",
"BridgeArn"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"OutputName": {
"locationName": "outputName"
}
}
}
},
"RemoveBridgeSource": {
"http": {
"method": "DELETE",
"requestUri": "/v1/bridges/{bridgeArn}/sources/{sourceName}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"SourceName": {
"location": "uri",
"locationName": "sourceName"
}
},
"required": [
"BridgeArn",
"SourceName"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"SourceName": {
"locationName": "sourceName"
}
}
}
},
"RemoveFlowMediaStream": {
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"MediaStreamName": {
"location": "uri",
"locationName": "mediaStreamName"
}
},
"required": [
"FlowArn",
"MediaStreamName"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"MediaStreamName": {
"locationName": "mediaStreamName"
}
}
}
},
"RemoveFlowOutput": {
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"OutputArn": {
"location": "uri",
"locationName": "outputArn"
}
},
"required": [
"FlowArn",
"OutputArn"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"OutputArn": {
"locationName": "outputArn"
}
}
}
},
"RemoveFlowSource": {
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/source/{sourceArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"SourceArn": {
"location": "uri",
"locationName": "sourceArn"
}
},
"required": [
"FlowArn",
"SourceArn"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"SourceArn": {
"locationName": "sourceArn"
}
}
}
},
"RemoveFlowVpcInterface": {
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"VpcInterfaceName": {
"location": "uri",
"locationName": "vpcInterfaceName"
}
},
"required": [
"FlowArn",
"VpcInterfaceName"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"NonDeletedNetworkInterfaceIds": {
"shape": "S16",
"locationName": "nonDeletedNetworkInterfaceIds"
},
"VpcInterfaceName": {
"locationName": "vpcInterfaceName"
}
}
}
},
"RevokeFlowEntitlement": {
"http": {
"method": "DELETE",
"requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"EntitlementArn": {
"location": "uri",
"locationName": "entitlementArn"
},
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn",
"EntitlementArn"
]
},
"output": {
"type": "structure",
"members": {
"EntitlementArn": {
"locationName": "entitlementArn"
},
"FlowArn": {
"locationName": "flowArn"
}
}
}
},
"StartFlow": {
"http": {
"requestUri": "/v1/flows/start/{flowArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Status": {
"locationName": "status"
}
}
}
},
"StopFlow": {
"http": {
"requestUri": "/v1/flows/stop/{flowArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"Status": {
"locationName": "status"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"Tags": {
"shape": "S5l",
"locationName": "tags"
}
},
"required": [
"ResourceArn",
"Tags"
]
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"TagKeys": {
"shape": "S16",
"location": "querystring",
"locationName": "tagKeys"
}
},
"required": [
"TagKeys",
"ResourceArn"
]
}
},
"UpdateBridge": {
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"EgressGatewayBridge": {
"locationName": "egressGatewayBridge",
"type": "structure",
"members": {
"MaxBitrate": {
"locationName": "maxBitrate",
"type": "integer"
}
}
},
"IngressGatewayBridge": {
"locationName": "ingressGatewayBridge",
"type": "structure",
"members": {
"MaxBitrate": {
"locationName": "maxBitrate",
"type": "integer"
},
"MaxOutputs": {
"locationName": "maxOutputs",
"type": "integer"
}
}
},
"SourceFailoverConfig": {
"shape": "S6b",
"locationName": "sourceFailoverConfig"
}
},
"required": [
"BridgeArn"
]
},
"output": {
"type": "structure",
"members": {
"Bridge": {
"shape": "S2q",
"locationName": "bridge"
}
}
}
},
"UpdateBridgeOutput": {
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}/outputs/{outputName}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"NetworkOutput": {
"locationName": "networkOutput",
"type": "structure",
"members": {
"IpAddress": {
"locationName": "ipAddress"
},
"NetworkName": {
"locationName": "networkName"
},
"Port": {
"locationName": "port",
"type": "integer"
},
"Protocol": {
"locationName": "protocol"
},
"Ttl": {
"locationName": "ttl",
"type": "integer"
}
}
},
"OutputName": {
"location": "uri",
"locationName": "outputName"
}
},
"required": [
"OutputName",
"BridgeArn"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"Output": {
"shape": "Sa",
"locationName": "output"
}
}
}
},
"UpdateBridgeSource": {
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}/sources/{sourceName}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"FlowSource": {
"locationName": "flowSource",
"type": "structure",
"members": {
"FlowArn": {
"locationName": "flowArn"
},
"FlowVpcInterfaceAttachment": {
"shape": "Sh",
"locationName": "flowVpcInterfaceAttachment"
}
}
},
"NetworkSource": {
"locationName": "networkSource",
"type": "structure",
"members": {
"MulticastIp": {
"locationName": "multicastIp"
},
"NetworkName": {
"locationName": "networkName"
},
"Port": {
"locationName": "port",
"type": "integer"
},
"Protocol": {
"locationName": "protocol"
}
}
},
"SourceName": {
"location": "uri",
"locationName": "sourceName"
}
},
"required": [
"BridgeArn",
"SourceName"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"Source": {
"shape": "Sl",
"locationName": "source"
}
}
}
},
"UpdateBridgeState": {
"http": {
"method": "PUT",
"requestUri": "/v1/bridges/{bridgeArn}/state",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"BridgeArn": {
"location": "uri",
"locationName": "bridgeArn"
},
"DesiredState": {
"locationName": "desiredState"
}
},
"required": [
"BridgeArn",
"DesiredState"
]
},
"output": {
"type": "structure",
"members": {
"BridgeArn": {
"locationName": "bridgeArn"
},
"DesiredState": {
"locationName": "desiredState"
}
}
}
},
"UpdateFlow": {
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"FlowArn": {
"location": "uri",
"locationName": "flowArn"
},
"SourceFailoverConfig": {
"shape": "S6b",
"locationName": "sourceFailoverConfig"
},
"Maintenance": {
"locationName": "maintenance",
"type": "structure",
"members": {
"MaintenanceDay": {
"locationName": "maintenanceDay"
},
"MaintenanceScheduledDate": {
"locationName": "maintenanceScheduledDate"
},
"MaintenanceStartHour": {
"locationName": "maintenanceStartHour"
}
}
},
"SourceMonitoringConfig": {
"shape": "S32",
"locationName": "sourceMonitoringConfig"
}
},
"required": [
"FlowArn"
]
},
"output": {
"type": "structure",
"members": {
"Flow": {
"shape": "S35",
"locationName": "flow"
}
}
}
},
"UpdateFlowEntitlement": {
"http": {
"method": "PUT",
"requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"Description": {
"locationName": "d