![]() |
![]()
| ![]() |
![]()
NAMEPaws::MediaConnect - Perl Interface to AWS AWS MediaConnect SYNOPSISuse Paws; my $obj = Paws->service('MediaConnect'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAPI for AWS Elemental MediaConnect For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14> METHODSAddFlowMediaStreamsEach argument is described in detail in: Paws::MediaConnect::AddFlowMediaStreams Returns: a Paws::MediaConnect::AddFlowMediaStreamsResponse instance Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol. AddFlowOutputsEach argument is described in detail in: Paws::MediaConnect::AddFlowOutputs Returns: a Paws::MediaConnect::AddFlowOutputsResponse instance Adds outputs to an existing flow. You can create up to 50 outputs per flow. AddFlowSourcesEach argument is described in detail in: Paws::MediaConnect::AddFlowSources Returns: a Paws::MediaConnect::AddFlowSourcesResponse instance Adds Sources to flow AddFlowVpcInterfacesEach argument is described in detail in: Paws::MediaConnect::AddFlowVpcInterfaces Returns: a Paws::MediaConnect::AddFlowVpcInterfacesResponse instance Adds VPC interfaces to flow CreateFlow
Each argument is described in detail in: Paws::MediaConnect::CreateFlow Returns: a Paws::MediaConnect::CreateFlowResponse instance Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50). DeleteFlowEach argument is described in detail in: Paws::MediaConnect::DeleteFlow Returns: a Paws::MediaConnect::DeleteFlowResponse instance Deletes a flow. Before you can delete a flow, you must stop the flow. DescribeFlowEach argument is described in detail in: Paws::MediaConnect::DescribeFlow Returns: a Paws::MediaConnect::DescribeFlowResponse instance Displays the details of a flow. The response includes the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements. DescribeOfferingEach argument is described in detail in: Paws::MediaConnect::DescribeOffering Returns: a Paws::MediaConnect::DescribeOfferingResponse instance Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN). DescribeReservationEach argument is described in detail in: Paws::MediaConnect::DescribeReservation Returns: a Paws::MediaConnect::DescribeReservationResponse instance Displays the details of a reservation. The response includes the reservation name, state, start date and time, and the details of the offering that make up the rest of the reservation (such as price, duration, and outbound bandwidth). GrantFlowEntitlementsEach argument is described in detail in: Paws::MediaConnect::GrantFlowEntitlements Returns: a Paws::MediaConnect::GrantFlowEntitlementsResponse instance Grants entitlements to an existing flow. ListEntitlements
Each argument is described in detail in: Paws::MediaConnect::ListEntitlements Returns: a Paws::MediaConnect::ListEntitlementsResponse instance Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page. ListFlows
Each argument is described in detail in: Paws::MediaConnect::ListFlows Returns: a Paws::MediaConnect::ListFlowsResponse instance Displays a list of flows that are associated with this account. This request returns a paginated result. ListOfferings
Each argument is described in detail in: Paws::MediaConnect::ListOfferings Returns: a Paws::MediaConnect::ListOfferingsResponse instance Displays a list of all offerings that are available to this account in the current AWS Region. If you have an active reservation (which means you've purchased an offering that has already started and hasn't expired yet), your account isn't eligible for other offerings. ListReservations
Each argument is described in detail in: Paws::MediaConnect::ListReservations Returns: a Paws::MediaConnect::ListReservationsResponse instance Displays a list of all reservations that have been purchased by this account in the current AWS Region. This list includes all reservations in all states (such as active and expired). ListTagsForResourceEach argument is described in detail in: Paws::MediaConnect::ListTagsForResource Returns: a Paws::MediaConnect::ListTagsForResourceResponse instance List all tags on an AWS Elemental MediaConnect resource PurchaseOfferingEach argument is described in detail in: Paws::MediaConnect::PurchaseOffering Returns: a Paws::MediaConnect::PurchaseOfferingResponse instance Submits a request to purchase an offering. If you already have an active reservation, you can't purchase another offering. RemoveFlowMediaStreamEach argument is described in detail in: Paws::MediaConnect::RemoveFlowMediaStream Returns: a Paws::MediaConnect::RemoveFlowMediaStreamResponse instance Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output. RemoveFlowOutputEach argument is described in detail in: Paws::MediaConnect::RemoveFlowOutput Returns: a Paws::MediaConnect::RemoveFlowOutputResponse instance Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output. RemoveFlowSourceEach argument is described in detail in: Paws::MediaConnect::RemoveFlowSource Returns: a Paws::MediaConnect::RemoveFlowSourceResponse instance Removes a source from an existing flow. This request can be made only if there is more than one source on the flow. RemoveFlowVpcInterfaceEach argument is described in detail in: Paws::MediaConnect::RemoveFlowVpcInterface Returns: a Paws::MediaConnect::RemoveFlowVpcInterfaceResponse instance Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface. RevokeFlowEntitlementEach argument is described in detail in: Paws::MediaConnect::RevokeFlowEntitlement Returns: a Paws::MediaConnect::RevokeFlowEntitlementResponse instance Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed. StartFlowEach argument is described in detail in: Paws::MediaConnect::StartFlow Returns: a Paws::MediaConnect::StartFlowResponse instance Starts a flow. StopFlowEach argument is described in detail in: Paws::MediaConnect::StopFlow Returns: a Paws::MediaConnect::StopFlowResponse instance Stops a flow. TagResourceEach argument is described in detail in: Paws::MediaConnect::TagResource Returns: nothing Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well. UntagResourceEach argument is described in detail in: Paws::MediaConnect::UntagResource Returns: nothing Deletes specified tags from a resource. UpdateFlow
Each argument is described in detail in: Paws::MediaConnect::UpdateFlow Returns: a Paws::MediaConnect::UpdateFlowResponse instance Updates flow UpdateFlowEntitlement
Each argument is described in detail in: Paws::MediaConnect::UpdateFlowEntitlement Returns: a Paws::MediaConnect::UpdateFlowEntitlementResponse instance You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed. UpdateFlowMediaStream
Each argument is described in detail in: Paws::MediaConnect::UpdateFlowMediaStream Returns: a Paws::MediaConnect::UpdateFlowMediaStreamResponse instance Updates an existing media stream. UpdateFlowOutput
Each argument is described in detail in: Paws::MediaConnect::UpdateFlowOutput Returns: a Paws::MediaConnect::UpdateFlowOutputResponse instance Updates an existing flow output. UpdateFlowSource
Each argument is described in detail in: Paws::MediaConnect::UpdateFlowSource Returns: a Paws::MediaConnect::UpdateFlowSourceResponse instance Updates the source of a flow. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllEntitlements(sub { },[MaxResults => Int, NextToken => Str])ListAllEntitlements([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Entitlements, passing the object as the first parameter, and the string 'Entitlements' as the second parameter If not, it will return a a Paws::MediaConnect::ListEntitlementsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllFlows(sub { },[MaxResults => Int, NextToken => Str])ListAllFlows([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Flows, passing the object as the first parameter, and the string 'Flows' as the second parameter If not, it will return a a Paws::MediaConnect::ListFlowsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllOfferings(sub { },[MaxResults => Int, NextToken => Str])ListAllOfferings([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Offerings, passing the object as the first parameter, and the string 'Offerings' as the second parameter If not, it will return a a Paws::MediaConnect::ListOfferingsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllReservations(sub { },[MaxResults => Int, NextToken => Str])ListAllReservations([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Reservations, passing the object as the first parameter, and the string 'Reservations' as the second parameter If not, it will return a a Paws::MediaConnect::ListReservationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|