UNPKG

aws-sdk

Version:
2,030 lines • 97.9 kB
{ "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