{ "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" }, "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": "S1k", "locationName": "outputs" } } } }, "AddFlowSources": { "http": { "requestUri": "/v1/flows/{flowArn}/source", "responseCode": 201 }, "input": { "type": "structure", "members": { "FlowArn": { "location": "uri", "locationName": "flowArn" }, "Sources": { "shape": "S1v", "locationName": "sources" } }, "required": [ "FlowArn", "Sources" ] }, "output": { "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "Sources": { "shape": "S23", "locationName": "sources" } } } }, "AddFlowVpcInterfaces": { "http": { "requestUri": "/v1/flows/{flowArn}/vpcInterfaces", "responseCode": 201 }, "input": { "type": "structure", "members": { "FlowArn": { "location": "uri", "locationName": "flowArn" }, "VpcInterfaces": { "shape": "S2b", "locationName": "vpcInterfaces" } }, "required": [ "FlowArn", "VpcInterfaces" ] }, "output": { "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "VpcInterfaces": { "shape": "S2f", "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": "S2k", "locationName": "sourceFailoverConfig" }, "Sources": { "shape": "Se", "locationName": "sources" } }, "required": [ "Sources", "PlacementArn", "Name" ] }, "output": { "type": "structure", "members": { "Bridge": { "shape": "S2p", "locationName": "bridge" } } } }, "CreateFlow": { "http": { "requestUri": "/v1/flows", "responseCode": 201 }, "input": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Entitlements": { "shape": "S2w", "locationName": "entitlements" }, "MediaStreams": { "shape": "Sp", "locationName": "mediaStreams" }, "Name": { "locationName": "name" }, "Outputs": { "shape": "S14", "locationName": "outputs" }, "Source": { "shape": "S1w", "locationName": "source" }, "SourceFailoverConfig": { "shape": "S2k", "locationName": "sourceFailoverConfig" }, "Sources": { "shape": "S1v", "locationName": "sources" }, "VpcInterfaces": { "shape": "S2b", "locationName": "vpcInterfaces" }, "Maintenance": { "locationName": "maintenance", "type": "structure", "members": { "MaintenanceDay": { "locationName": "maintenanceDay" }, "MaintenanceStartHour": { "locationName": "maintenanceStartHour" } }, "required": [ "MaintenanceDay", "MaintenanceStartHour" ] } }, "required": [ "Name" ] }, "output": { "type": "structure", "members": { "Flow": { "shape": "S32", "locationName": "flow" } } } }, "CreateGateway": { "http": { "requestUri": "/v1/gateways", "responseCode": 201 }, "input": { "type": "structure", "members": { "EgressCidrBlocks": { "shape": "S16", "locationName": "egressCidrBlocks" }, "Name": { "locationName": "name" }, "Networks": { "shape": "S38", "locationName": "networks" } }, "required": [ "Networks", "EgressCidrBlocks", "Name" ] }, "output": { "type": "structure", "members": { "Gateway": { "shape": "S3b", "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": "S2p", "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": "S32", "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": "S2q", "locationName": "messages" }, "Timestamp": { "locationName": "timestamp", "type": "timestamp", "timestampFormat": "iso8601" }, "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" ] } } } }, "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": "S3b", "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": "S2q", "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": "S4a", "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": "S4h", "locationName": "reservation" } } } }, "GrantFlowEntitlements": { "http": { "requestUri": "/v1/flows/{flowArn}/entitlements", "responseCode": 200 }, "input": { "type": "structure", "members": { "Entitlements": { "shape": "S2w", "locationName": "entitlements" }, "FlowArn": { "location": "uri", "locationName": "flowArn" } }, "required": [ "FlowArn", "Entitlements" ] }, "output": { "type": "structure", "members": { "Entitlements": { "shape": "S33", "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": "S36", "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": "S4a" } } } } }, "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": "S4h" } } } } }, "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": "S5f", "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": "S4h", "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": "S5f", "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": "S65", "locationName": "sourceFailoverConfig" } }, "required": [ "BridgeArn" ] }, "output": { "type": "structure", "members": { "Bridge": { "shape": "S2p", "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": "S65", "locationName": "sourceFailoverConfig" }, "Maintenance": { "locationName": "maintenance", "type": "structure", "members": { "MaintenanceDay": { "locationName": "maintenanceDay" }, "MaintenanceScheduledDate": { "locationName": "maintenanceScheduledDate" }, "MaintenanceStartHour": { "locationName": "maintenanceStartHour" } } } }, "required": [ "FlowArn" ] }, "output": { "type": "structure", "members": { "Flow": { "shape": "S32", "locationName": "flow" } } } }, "UpdateFlowEntitlement": { "http": { "method": "PUT", "requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}", "responseCode": 202 }, "input": { "type": "structure", "members": { "Description": { "locationName": "description" }, "Encryption": { "shape": "S6l", "locationName": "encryption" }, "EntitlementArn": { "location": "uri", "locationName": "entitlementArn" }, "EntitlementStatus": { "locationName": "entitlementStatus" }, "FlowArn": { "location": "uri", "locationName": "flowArn" }, "Subscribers": { "shape": "S16", "locationName": "subscribers" } }, "required": [ "FlowArn", "EntitlementArn" ] }, "output": { "type": "structure", "members": { "Entitlement": { "shape": "S34", "locationName": "entitlement" }, "FlowArn": { "locationName": "flowArn" } } } }, "UpdateFlowMediaStream": { "http": { "method": "PUT", "requestUri": "/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}", "responseCode": 202 }, "input": { "type": "structure", "members": { "Attributes": { "shape": "Sr", "locationName": "attributes" }, "ClockRate": { "locationName": "clockRate", "type": "integer" }, "Description": { "locationName": "description" }, "FlowArn": { "location": "uri", "locationName": "flowArn" }, "MediaStreamName": { "location": "uri", "locationName": "mediaStreamName" }, "MediaStreamType": { "locationName": "mediaStreamType" }, "VideoFormat": { "locationName": "videoFormat" } }, "required": [ "FlowArn", "MediaStreamName" ] }, "output": { "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "MediaStream": { "shape": "S10", "locationName": "mediaStream" } } } }, "UpdateFlowOutput": { "http": { "method": "PUT", "requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}", "responseCode": 202 }, "input": { "type": "structure", "members": { "CidrAllowList": { "shape": "S16", "locationName": "cidrAllowList" }, "Description": { "locationName": "description" }, "Destination": { "locationName": "destination" }, "Encryption": { "shape": "S6l", "locationName": "encryption" }, "FlowArn": { "location": "uri", "locationName": "flowArn" }, "MaxLatency": { "locationName": "maxLatency", "type": "integer" }, "MediaStreamOutputConfigurations": { "shape": "S1a", "locationName": "mediaStreamOutputConfigurations" }, "MinLatency": { "locationName": "minLatency", "type": "integer" }, "OutputArn": { "location": "uri", "locationName": "outputArn" }, "Port": { "locationName": "port", "type": "integer" }, "Protocol": { "locationName": "protocol" }, "RemoteId": { "locationName": "remoteId" }, "SenderControlPort": { "locationName": "senderControlPort", "type": "integer" }, "SenderIpAddress": { "locationName": "senderIpAddress" }, "SmoothingLatency": { "locationName": "smoothingLatency", "type": "integer" }, "StreamId": { "locationName": "streamId" }, "VpcInterfaceAttachment": { "shape": "Sh", "locationName": "vpcInterfaceAttachment" } }, "required": [ "FlowArn", "OutputArn" ] }, "output": { "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "Output": { "shape": "S1l", "locationName": "output" } } } }, "UpdateFlowSource": { "http": { "method": "PUT", "requestUri": "/v1/flows/{flowArn}/source/{sourceArn}", "responseCode": 202 }, "input": { "type": "structure", "members": { "Decryption": { "shape": "S6l", "locationName": "decryption" }, "Description": { "locationName": "description" }, "EntitlementArn": { "locationName": "entitlementArn" }, "FlowArn": { "location": "uri", "locationName": "flowArn" }, "IngestPort": { "locationName": "ingestPort", "type": "integer" }, "MaxBitrate": { "locationName": "maxBitrate", "type": "integer" }, "MaxLatency": { "locationName": "maxLatency", "type": "integer" }, "MaxSyncBuffer": { "locationName": "maxSyncBuffer", "type": "integer" }, "MediaStreamSourceConfigurations": { "shape": "S1x", "locationName": "mediaStreamSourceConfigurations" }, "MinLatency": { "locationName": "minLatency", "type": "integer" }, "Protocol": { "locationName": "protocol" }, "SenderControlPort": { "locationName": "senderControlPort", "type": "integer" }, "SenderIpAddress": { "locationName": "senderIpAddress" }, "SourceArn": { "location": "uri", "locationName": "sourceArn" }, "SourceListenerAddress": { "locationName": "sourceListenerAddress" }, "SourceListenerPort": { "locationName": "sourceListenerPort", "type": "integer" }, "StreamId": { "locationName": "streamId" }, "VpcInterfaceName": { "locationName": "vpcInterfaceName" }, "WhitelistCidr": { "locationName": "whitelistCidr" }, "GatewayBridgeSource": { "locationName": "gatewayBridgeSource", "type": "structure", "members": { "BridgeArn": { "locationName": "bridgeArn" }, "VpcInterfaceAttachment": { "shape": "Sh", "locationName": "vpcInterfaceAttachment" } } } }, "required": [ "FlowArn", "SourceArn" ] }, "output": { "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "Source": { "shape": "S24", "locationName": "source" } } } }, "UpdateGatewayInstance": { "http": { "method": "PUT", "requestUri": "/v1/gateway-instances/{gatewayInstanceArn}", "responseCode": 200 }, "input": { "type": "structure", "members": { "BridgePlacement": { "locationName": "bridgePlacement" }, "GatewayInstanceArn": { "location": "uri", "locationName": "gatewayInstanceArn" } }, "required": [ "GatewayInstanceArn" ] }, "output": { "type": "structure", "members": { "BridgePlacement": { "locationName": "bridgePlacement" }, "GatewayInstanceArn": { "locationName": "gatewayInstanceArn" } } } } }, "shapes": { "S3": { "type": "list", "member": { "type": "structure", "members": { "NetworkOutput": { "locationName": "networkOutput", "type": "structure", "members": { "IpAddress": { "locationName": "ipAddress" }, "Name": { "locationName": "name" }, "NetworkName": { "locationName": "networkName" }, "Port": { "locationName": "port", "type": "integer" }, "Protocol": { "locationName": "protocol" }, "Ttl": { "locationName": "ttl", "type": "integer" } }, "required": [ "NetworkName", "Port", "IpAddress", "Protocol", "Ttl", "Name" ] } } } }, "S9": { "type": "list", "member": { "shape": "Sa" } }, "Sa": { "type": "structure", "members": { "FlowOutput": { "locationName": "flowOutput", "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "FlowSourceArn": { "locationName": "flowSourceArn" }, "Name": { "locationName": "name" } }, "required": [ "FlowSourceArn", "FlowArn", "Name" ] }, "NetworkOutput": { "locationName": "networkOutput", "type": "structure", "members": { "IpAddress": { "locationName": "ipAddress" }, "Name": { "locationName": "name" }, "NetworkName": { "locationName": "networkName" }, "Port": { "locationName": "port", "type": "integer" }, "Protocol": { "locationName": "protocol" }, "Ttl": { "locationName": "ttl", "type": "integer" } }, "required": [ "NetworkName", "Port", "IpAddress", "Protocol", "Ttl", "Name" ] } } }, "Se": { "type": "list", "member": { "type": "structure", "members": { "FlowSource": { "locationName": "flowSource", "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "FlowVpcInterfaceAttachment": { "shape": "Sh", "locationName": "flowVpcInterfaceAttachment" }, "Name": { "locationName": "name" } }, "required": [ "FlowArn", "Name" ] }, "NetworkSource": { "locationName": "networkSource", "type": "structure", "members": { "MulticastIp": { "locationName": "multicastIp" }, "Name": { "locationName": "name" }, "NetworkName": { "locationName": "networkName" }, "Port": { "locationName": "port", "type": "integer" }, "Protocol": { "locationName": "protocol" } }, "required": [ "NetworkName", "MulticastIp", "Port", "Protocol", "Name" ] } } } }, "Sh": { "type": "structure", "members": { "VpcInterfaceName": { "locationName": "vpcInterfaceName" } } }, "Sk": { "type": "list", "member": { "shape": "Sl" } }, "Sl": { "type": "structure", "members": { "FlowSource": { "locationName": "flowSource", "type": "structure", "members": { "FlowArn": { "locationName": "flowArn" }, "FlowVpcInterfaceAttachment": { "shape": "Sh", "locationName": "flowVpcInterfaceAttachment" }, "Name": { "locationName": "name" }, "OutputArn": { "locationName": "outputArn" } }, "required": [ "FlowArn", "Name" ] }, "NetworkSource": { "locationName": "networkSource", "type": "structure", "members": { "MulticastIp": { "locationName": "multicastIp" }, "Name": { "locationName": "name" }, "NetworkName": { "locationName": "networkName" }, "Port": { "locationName": "port", "type": "integer" }, "Protocol": { "locationName": "protocol" } }, "required": [ "NetworkName", "MulticastIp", "Port", "Protocol", "Name" ] } } }, "Sp": { "type": "list", "member": { "type": "structure", "members": { "Attributes": { "shape": "Sr", "locationName": "attributes" }, "ClockRate": { "locationName": "clockRate", "type": "integer" }, "Description": { "locationName": "description" }, "MediaStreamId": { "locationName": "mediaStreamId", "type": "integer" }, "MediaStreamName": { "locationName": "mediaStreamName" }, "MediaStreamType": { "locationName": "mediaStreamType" }, "VideoFormat": { "locationName": "videoFormat" } }, "required": [ "MediaStreamType", "MediaStreamId", "MediaStreamName" ] } }, "Sr": { "type": "structure", "members": { "Fmtp": { "locationName": "fmtp", "type": "structure", "members": { "ChannelOrder": { "locationName": "channelOrder" }, "Colorimetry": { "locationName": "colorimetry" }, "ExactFramerate": { "locationName": "exactFramerate" }, "Par": { "locationName": "par" }, "Range": { "locationName": "range" }, "ScanMode": { "locationName": "scanMode" }, "Tcs": { "locationName": "tcs" } } }, "Lang": { "locationName": "lang" } } }, "Sz": { "type": "list", "member": { "shape": "S10" } }, "S10": { "type": "structure", "members": { "Attributes": { "locationName": "attributes", "type": "structure", "members": { "Fmtp": { "locationName": "fmtp", "type": "structure", "members": { "ChannelOrder": { "locationName": "channelOrder" }, "Colorimetry": { "locationName": "colorimetry" }, "ExactFramerate": { "locationName": "exactFramerate" }, "Par": { "locationName": "par" }, "Range": { "locationName": "range" }, "ScanMode": { "locationName": "scanMode" }, "Tcs": { "locationName": "tcs" } } }, "Lang": { "locationName": "lang" } }, "required": [ "Fmtp" ] }, "ClockRate": { "locationName": "clockRate", "type": "integer" }, "Description": { "locationName": "description" }, "Fmt": { "locationName": "fmt", "type": "integer" }, "MediaStreamId": { "locationName": "mediaStreamId", "type": "integer" }, "MediaStreamName": { "locationName": "mediaStreamName" }, "MediaStreamType": { "locationName": "mediaStreamType" }, "VideoFormat": { "locationName": "videoFormat" } }, "required": [ "MediaStreamType", "MediaStreamId", "MediaStreamName", "Fmt" ] }, "S14": { "type": "list", "member": { "type": "structure", "members": { "CidrAllowList": { "shape": "S16", "locationName": "cidrAllowList" }, "Description": { "locationName": "description" }, "Destination": { "locationName": "destination" }, "Encryption": { "shape": "S17", "locationName": "encryption" }, "MaxLatency": { "locationName": "maxLatency", "type": "integer" }, "MediaStreamOutputConfigurations": { "shape": "S1a", "locationName": "mediaStreamOutputConfigurations" }, "MinLatency": { "locationName": "minLatency", "type": "integer" }, "Name": { "locationName": "name" }, "Port": { "locationName": "port", "type": "integer" }, "Protocol": { "locationName": "protocol" }, "RemoteId": { "locationName": "remoteId" }, "SenderControlPort": { "locationName": "senderControlPort", "type": "integer" }, "SmoothingLatency": { "locationName": "smoothingLatency", "type": "integer" }, "StreamId": { "locationName": "streamId" }, "VpcInterfaceAttachment": { "shape": "Sh", "locationName": "vpcInterfaceAttachment" } }, "required": [ "Protocol" ] } }, "S16": { "type": "list", "member": {} }, "S17": { "type": "structure", "members": { "Algorithm": { "locationName": "algorithm" }, "ConstantInitializationVector": { "locationName": "constantInitializationVector" }, "DeviceId": { "locationName": "deviceId" }, "KeyType": { "locationName": "keyType" }, "Region": { "locationName": "region" }, "ResourceId": { "locationName": "resourceId" }, "RoleArn": { "locationName": "roleArn" }, "SecretArn": { "locationName": "secretArn" }, "Url": { "locationName": "url" } }, "required": [ "RoleArn" ] }, "S1a": { "type": "list", "member": { "type": "structure", "members": { "DestinationConfigurations": { "locationName": "destinationConfigurations", "type": "list", "member": { "type": "structure", "members": { "DestinationIp": { "locationName": "destinationIp" }, "DestinationPort": { "locationName": "destinationPort", "type": "integer" }, "Interface": { "shape": "S1e", "locationName": "interface" } }, "required": [ "DestinationIp", "DestinationPort", "Interface" ] } }, "EncodingName": { "locationName": "encodingName" }, "EncodingParameters": { "locationName": "encodingParameters", "type": "structure", "members": { "CompressionFactor": { "locationName": "compressionFactor", "type": "double" }, "EncoderProfile": { "locationName": "encoderProfile" } }, "required": [ "EncoderProfile", "CompressionFactor" ] }, "MediaStreamName": { "locationName": "mediaStreamName" } }, "required": [ "MediaStreamName", "EncodingName" ] } }, "S1e": { "type": "structure", "members": { "Name": { "locationName": "name" } }, "required": [ "Name" ] }, "S1k": { "type": "list", "member": { "shape": "S1l" } }, "S1l": { "type": "structure", "members": { "DataTransferSubscriberFeePercent": { "locationName": "dataTransferSubscriberFeePercent", "type": "integer" }, "Description": { "locationName": "description" }, "Destination": { "locationName": "destination" }, "Encryption": { "shape": "S17", "locationName": "encryption" }, "EntitlementArn": { "locationName": "entitlementArn" }, "ListenerAddress": { "locationName": "listenerAddress" }, "MediaLiveInputArn": { "locationName": "mediaLiveInputArn" }, "MediaStreamOutputConfigurations": { "locationName": "mediaStreamOutputConfigurations", "type": "list", "member": { "type": "structure", "members": { "DestinationConfigurations": { "locationName": "destinationConfigurations", "type": "list", "member": { "type": "structure", "members": { "DestinationIp": { "locationName": "destinationIp" }, "DestinationPort": { "locationName": "destinationPort", "type": "integer" }, "Interface": { "shape": "S1q", "locationName": "interface" }, "OutboundIp": { "locationName": "outboundIp" } }, "required": [ "DestinationIp", "DestinationPort", "Interface", "OutboundIp" ] } }, "EncodingName": { "locationName": "encodingName" }, "EncodingParameters": { "locationName": "encodingParameters", "type": "structure", "members": { "CompressionFactor": { "locationName": "compressionFactor", "type": "double" }, "EncoderProfile": { "locationName": "encoderProfile" } }, "required": [ "EncoderProfile", "CompressionFactor" ] }, "MediaStreamName": { "locationName": "mediaStreamName" } }, "required": [ "MediaStreamName", "EncodingName" ] } }, "Name": { "locationName": "name" }, "OutputArn": { "locationName": "outputArn" }, "Port": { "locationName": "port", "type": "integer" }, "Transport": { "shape": "S1s", "locationName": "transport" }, "VpcInterfaceAttachment": { "shape": "Sh", "locationName": "vpcInterfaceAttachment" }, "BridgeArn": { "locationName": "bridgeArn" }, "BridgePorts": { "locationName": "bridgePorts", "type": "list", "member": { "type": "integer" } } }, "required": [ "OutputArn", "Name" ] }, "S1q": { "type": "structure", "members": { "Name": { "locationName": "name" } }, "required": [ "Name" ] }, "S1s": { "type": "structure", "members": { "CidrAllowList": { "shape": "S16", "locationName": "cidrAllowList" }, "MaxBitrate": { "locationName": "maxBitrate", "type": "integer" }, "MaxLatency": { "locationName": "maxLatency", "type": "integer" }, "MaxSyncBuffer": { "locationName": "maxSyncBuffer", "type": "integer" }, "MinLatency": { "locationName": "minLatency", "type": "integer" }, "Protocol": { "locationName": "protocol" }, "RemoteId": { "locationName": "remoteId" }, "SenderControlPort": { "locationName": "senderControlPort", "type": "integer" }, "SenderIpAddress": { "locationName": "senderIpAddress" }, "SmoothingLatency": { "locationName": "smoothingLatency", "type": "integer" }, "SourceListenerAddress": { "locationName": "sourceListenerAddress" }, "SourceListenerPort": { "locationName": "sourceListenerPort", "type": "integer" }, "StreamId": { "locationName": "streamId" } }, "required": [ "Protocol" ] }, "S1v": { "type": "list", "member": { "shape": "S1w" } }, "S1w": { "type": "structure", "members": { "Decryption": { "shape": "S17", "locationName": "decryption" }, "Description": { "locationName": "description" }, "EntitlementArn": { "locationName": "entitlementArn" }, "IngestPort": { "locationName": "ingestPort", "type": "integer" }, "MaxBitrate": { "locationName": "maxBitrate", "type": "integer" }, "MaxLatency": { "locationName": "maxLatency", "type": "integer" }, "MaxSyncBuffer": { "locationName": "maxSyncBuffer", "type": "integer" }, "MediaStreamSourceConfigurations": { "shape": "S1x", "locationName": "mediaStreamSourceConfigurations" }, "MinLatency": { "locationName": "minLatency", "type": "integer" }, "Name": { "locationName": "name" }, "Protocol": { "locationName": "protocol" }, "SenderControlPort": { "locationName": "senderControlPort", "type": "integer" }, "SenderIpAddress": { "locationName": "senderIpAddress" }, "SourceListenerAddress": { "locationName": "sourceListenerAddress" }, "SourceListenerPort": { "locationName": "sourceListenerPort", "type": "integer" }, "StreamId": { "locationName": "streamId" }, "VpcInterfaceName": { "locationName": "vpcInterfaceName" }, "WhitelistCidr": { "locationName": "whitelistCidr" }, "GatewayBridgeSource": { "locationName": "gatewayBridgeSource", "type": "structure", "members": { "BridgeArn": { "locationName": "bridgeArn" }, "VpcInterfaceAttachment": { "shape": "Sh", "locationName": "vpcInterfaceAttachment" } }, "required": [ "BridgeArn" ] } } }, "S1x": { "type": "list", "member": { "type": "structure", "members": { "EncodingName": { "locationName": "encodingName" }, "InputConfigurations": { "locationName": "inputConfigurations", "type": "list", "member": { "type": "structure", "members": { "InputPort": { "locationName": "inputPort", "type": "integer" }, "Interface": { "shape": "S1e", "locationName": "interface" } }, "required": [ "InputPort", "Interface" ] } }, "MediaStreamName": { "locationName": "mediaStreamName" } }, "required": [ "MediaStreamName", "EncodingName" ] } }, "S23": { "type": "list", "member": { "shape": "S24" } }, "S24": { "type": "structure", "members": { "DataTransferSubscriberFeePercent": { "locationName": "dataTransferSubscriberFeePercent", "type": "integer" }, "Decryption": { "shape": "S17", "locationName": "decryption" }, "Description": { "locationName": "description" }, "EntitlementArn": { "locationName": "entitlementArn" }, "IngestIp": { "locationName": "ingestIp" }, "IngestPort": { "locationName": "ingestPort", "type": "integer" }, "MediaStreamSourceConfigurations": { "locationName": "mediaStreamSourceConfigurations", "type": "list", "member": { "type": "structure", "members": { "EncodingName": { "locationName": "encodingName" }, "InputConfigurations": { "locationName": "inputConfigurations", "type": "list", "member": { "type": "structure", "members": { "InputIp": { "locationName": "inputIp" }, "InputPort": { "locationName": "inputPort", "type": "integer" }, "Interface": { "shape": "S1q", "locationName": "interface" } }, "required": [ "InputPort", "InputIp", "Interface" ] } }, "MediaStreamName": { "locationName": "mediaStreamName" } }, "required": [ "MediaStreamName", "EncodingName" ] } }, "Name": { "locationName": "name" }, "SenderControlPort": { "locationName": "senderControlPort", "type": "integer" }, "SenderIpAddress": { "locationName": "senderIpAddress" }, "SourceArn": { "locationName": "sourceArn" }, "Transport": { "shape": "S1s", "locationName": "transport" }, "VpcInterfaceName": { "locationName": "vpcInterfaceName" }, "WhitelistCidr": { "locationName": "whitelistCidr" }, "GatewayBridgeSource": { "locationName": "gatewayBridgeSource", "type": "structure", "members": { "BridgeArn": { "locationName": "bridgeArn" }, "VpcInterfaceAttachment": { "shape": "Sh", "locationName": "vpcInterfaceAttachment" } }, "required": [ "BridgeArn" ] } }, "required": [ "Name", "SourceArn" ] }, "S2b": { "type": "list", "member": { "type": "structure", "members": { "Name": { "locationName": "name" }, "NetworkInterfaceType": { "locationName": "networkInterfaceType" }, "RoleArn": { "locationName": "roleArn" }, "SecurityGroupIds": { "shape": "S16", "locationName": "securityGroupIds" }, "SubnetId": { "locationName": "subnetId" } }, "required": [ "SubnetId", "SecurityGroupIds", "RoleArn", "Name" ] } }, "S2f": { "type": "list", "member": { "type": "structure", "members": { "Name": { "locationName": "name" }, "NetworkInterfaceIds": { "shape": "S16", "locationName": "networkInterfaceIds" }, "NetworkInterfaceType": { "locationName": "networkInterfaceType" }, "RoleArn": { "locationName": "roleArn" }, "SecurityGroupIds": { "shape": "S16", "locationName": "securityGroupIds" }, "SubnetId": { "locationName": "subnetId" } }, "required": [ "NetworkInterfaceType", "NetworkInterfaceIds", "SubnetId", "SecurityGroupIds", "RoleArn", "Name" ] } }, "S2k": { "type": "structure", "members": { "FailoverMode": { "locationName": "failoverMode" }, "RecoveryWindow": { "locationName": "recoveryWindow", "type": "integer" }, "SourcePriority": { "shape": "S2m", "locationName": "sourcePriority" }, "State": { "locationName": "state" } } }, "S2m": { "type": "structure", "members": { "PrimarySource": { "locationName": "primarySource" } } }, "S2p": { "type": "structure", "members": { "BridgeArn": { "locationName": "bridgeArn" }, "BridgeMessages": { "shape": "S2q", "locationName": "bridgeMessages" }, "BridgeState": { "locationName": "bridgeState" }, "EgressGatewayBridge": { "locationName": "egressGatewayBridge", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "MaxBitrate": { "locationName": "maxBitrate", "type": "integer" } }, "required": [ "MaxBitrate" ] }, "IngressGatewayBridge": { "locationName": "ingressGatewayBridge", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "MaxBitrate": { "locationName": "maxBitrate", "type": "integer" }, "MaxOutputs": { "locationName": "maxOutputs", "type": "integer" } }, "required": [ "MaxOutputs", "MaxBitrate" ] }, "Name": { "locationName": "name" }, "Outputs": { "shape": "S9", "locationName": "outputs" }, "PlacementArn": { "locationName": "placementArn" }, "SourceFailoverConfig": { "shape": "S2k", "locationName": "sourceFailoverConfig" }, "Sources": { "shape": "Sk", "locationName": "sources" } }, "required": [ "BridgeArn", "BridgeState", "PlacementArn", "Name" ] }, "S2q": { "type": "list", "member": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" }, "ResourceName": { "locationName": "resourceName" } }, "required": [ "Message", "Code" ] } }, "S2w": { "type": "list", "member": { "type": "structure", "members": { "DataTransferSubscriberFeePercent": { "locationName": "dataTransferSubscriberFeePercent", "type": "integer" }, "Description": { "locationName": "description" }, "Encryption": { "shape": "S17", "locationName": "encryption" }, "EntitlementStatus": { "locationName": "entitlementStatus" }, "Name": { "locationName": "name" }, "Subscribers": { "shape": "S16", "locationName": "subscribers" } }, "required": [ "Subscribers" ] } }, "S32": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Description": { "locationName": "description" }, "EgressIp": { "locationName": "egressIp" }, "Entitlements": { "shape": "S33", "locationName": "entitlements" }, "FlowArn": { "locationName": "flowArn" }, "MediaStreams": { "shape": "Sz", "locationName": "mediaStreams" }, "Name": { "locationName": "name" }, "Outputs": { "shape": "S1k", "locationName": "outputs" }, "Source": { "shape": "S24", "locationName": "source" }, "SourceFailoverConfig": { "shape": "S2k", "locationName": "sourceFailoverConfig" }, "Sources": { "shape": "S23", "locationName": "sources" }, "Status": { "locationName": "status" }, "VpcInterfaces": { "shape": "S2f", "locationName": "vpcInterfaces" }, "Maintenance": { "shape": "S36", "locationName": "maintenance" } }, "required": [ "Status", "AvailabilityZone", "Source", "Name", "Entitlements", "Outputs", "FlowArn" ] }, "S33": { "type": "list", "member": { "shape": "S34" } }, "S34": { "type": "structure", "members": { "DataTransferSubscriberFeePercent": { "locationName": "dataTransferSubscriberFeePercent", "type": "integer" }, "Description": { "locationName": "description" }, "Encryption": { "shape": "S17", "locationName": "encryption" }, "EntitlementArn": { "locationName": "entitlementArn" }, "EntitlementStatus": { "locationName": "entitlementStatus" }, "Name": { "locationName": "name" }, "Subscribers": { "shape": "S16", "locationName": "subscribers" } }, "required": [ "EntitlementArn", "Subscribers", "Name" ] }, "S36": { "type": "structure", "members": { "MaintenanceDay": { "locationName": "maintenanceDay" }, "MaintenanceDeadline": { "locationName": "maintenanceDeadline" }, "MaintenanceScheduledDate": { "locationName": "maintenanceScheduledDate" }, "MaintenanceStartHour": { "locationName": "maintenanceStartHour" } } }, "S38": { "type": "list", "member": { "type": "structure", "members": { "CidrBlock": { "locationName": "cidrBlock" }, "Name": { "locationName": "name" } }, "required": [ "CidrBlock", "Name" ] } }, "S3b": { "type": "structure", "members": { "EgressCidrBlocks": { "shape": "S16", "locationName": "egressCidrBlocks" }, "GatewayArn": { "locationName": "gatewayArn" }, "GatewayMessages": { "shape": "S2q", "locationName": "gatewayMessages" }, "GatewayState": { "locationName": "gatewayState" }, "Name": { "locationName": "name" }, "Networks": { "shape": "S38", "locationName": "networks" } }, "required": [ "GatewayArn", "Networks", "EgressCidrBlocks", "Name" ] }, "S4a": { "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "Duration": { "locationName": "duration", "type": "integer" }, "DurationUnits": { "locationName": "durationUnits" }, "OfferingArn": { "locationName": "offeringArn" }, "OfferingDescription": { "locationName": "offeringDescription" }, "PricePerUnit": { "locationName": "pricePerUnit" }, "PriceUnits": { "locationName": "priceUnits" }, "ResourceSpecification": { "shape": "S4d", "locationName": "resourceSpecification" } }, "required": [ "CurrencyCode", "OfferingArn", "OfferingDescription", "DurationUnits", "Duration", "PricePerUnit", "ResourceSpecification", "PriceUnits" ] }, "S4d": { "type": "structure", "members": { "ReservedBitrate": { "locationName": "reservedBitrate", "type": "integer" }, "ResourceType": { "locationName": "resourceType" } }, "required": [ "ResourceType" ] }, "S4h": { "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "Duration": { "locationName": "duration", "type": "integer" }, "DurationUnits": { "locationName": "durationUnits" }, "End": { "locationName": "end" }, "OfferingArn": { "locationName": "offeringArn" }, "OfferingDescription": { "locationName": "offeringDescription" }, "PricePerUnit": { "locationName": "pricePerUnit" }, "PriceUnits": { "locationName": "priceUnits" }, "ReservationArn": { "locationName": "reservationArn" }, "ReservationName": { "locationName": "reservationName" }, "ReservationState": { "locationName": "reservationState" }, "ResourceSpecification": { "shape": "S4d", "locationName": "resourceSpecification" }, "Start": { "locationName": "start" } }, "required": [ "CurrencyCode", "ReservationState", "OfferingArn", "ReservationArn", "Start", "OfferingDescription", "ReservationName", "End", "Duration", "DurationUnits", "PricePerUnit", "ResourceSpecification", "PriceUnits" ] }, "S5f": { "type": "map", "key": {}, "value": {} }, "S65": { "type": "structure", "members": { "FailoverMode": { "locationName": "failoverMode" }, "RecoveryWindow": { "locationName": "recoveryWindow", "type": "integer" }, "SourcePriority": { "shape": "S2m", "locationName": "sourcePriority" }, "State": { "locationName": "state" } } }, "S6l": { "type": "structure", "members": { "Algorithm": { "locationName": "algorithm" }, "ConstantInitializationVector": { "locationName": "constantInitializationVector" }, "DeviceId": { "locationName": "deviceId" }, "KeyType": { "locationName": "keyType" }, "Region": { "locationName": "region" }, "ResourceId": { "locationName": "resourceId" }, "RoleArn": { "locationName": "roleArn" }, "SecretArn": { "locationName": "secretArn" }, "Url": { "locationName": "url" } } } } }