aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
354 lines • 15.3 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Elemental MediaConnect (MEDIACONNECT)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselementalmediaconnect.html
*
* 2025-02-24T21:47:52.378Z
*/
export var AwsMediaconnectActions;
(function (AwsMediaconnectActions) {
/**
* Grants permission to add outputs to an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-outputs.html
*/
AwsMediaconnectActions["AddBridgeOutputs"] = "mediaconnect:AddBridgeOutputs";
/**
* Grants permission to add sources to an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-sources.html
*/
AwsMediaconnectActions["AddBridgeSources"] = "mediaconnect:AddBridgeSources";
/**
* Grants permission to add media streams to any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-mediastreams.html
*/
AwsMediaconnectActions["AddFlowMediaStreams"] = "mediaconnect:AddFlowMediaStreams";
/**
* Grants permission to add outputs to any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-outputs.html
*/
AwsMediaconnectActions["AddFlowOutputs"] = "mediaconnect:AddFlowOutputs";
/**
* Grants permission to add sources to any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-source.html
*/
AwsMediaconnectActions["AddFlowSources"] = "mediaconnect:AddFlowSources";
/**
* Grants permission to add VPC interfaces to any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-vpcinterfaces.html
*/
AwsMediaconnectActions["AddFlowVpcInterfaces"] = "mediaconnect:AddFlowVpcInterfaces";
/**
* Grants permission to create bridges
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges.html
*/
AwsMediaconnectActions["CreateBridge"] = "mediaconnect:CreateBridge";
/**
* Grants permission to create flows
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html
*/
AwsMediaconnectActions["CreateFlow"] = "mediaconnect:CreateFlow";
/**
* Grants permission to create gateways
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateways.html
*/
AwsMediaconnectActions["CreateGateway"] = "mediaconnect:CreateGateway";
/**
* Grants permission to delete bridges
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn.html
*/
AwsMediaconnectActions["DeleteBridge"] = "mediaconnect:DeleteBridge";
/**
* Grants permission to delete flows
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn.html
*/
AwsMediaconnectActions["DeleteFlow"] = "mediaconnect:DeleteFlow";
/**
* Grants permission to delete gateways
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateways-gatewayarn.html
*/
AwsMediaconnectActions["DeleteGateway"] = "mediaconnect:DeleteGateway";
/**
* Grants permission to deregister gateway instance
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateway-instances-gatewayinstancearn.html
*/
AwsMediaconnectActions["DeregisterGatewayInstance"] = "mediaconnect:DeregisterGatewayInstance";
/**
* Grants permission to display the details of a bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn.html
*/
AwsMediaconnectActions["DescribeBridge"] = "mediaconnect:DescribeBridge";
/**
* Grants permission to display the details of a flow including the flow ARN, name
* , and Availability Zone, as well as details about the source, outputs, and enti
* tlements
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn.html
*/
AwsMediaconnectActions["DescribeFlow"] = "mediaconnect:DescribeFlow";
/**
* Grants permission to view information about the flow's source transport stream
* and programs
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-source-metadata.html
*/
AwsMediaconnectActions["DescribeFlowSourceMetadata"] = "mediaconnect:DescribeFlowSourceMetadata";
/**
* Grants permission to view flow's source thumbnail
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-source-thumbnail.html
*/
AwsMediaconnectActions["DescribeFlowSourceThumbnail"] = "mediaconnect:DescribeFlowSourceThumbnail";
/**
* Grants permission to display the details of a gateway including the gateway ARN
* , name, and CIDR blocks, as well as details about the networks
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateways-gatewayarn.html
*/
AwsMediaconnectActions["DescribeGateway"] = "mediaconnect:DescribeGateway";
/**
* Grants permission to display the details of a gateway instance
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateway-instances-gatewayinstancearn.html
*/
AwsMediaconnectActions["DescribeGatewayInstance"] = "mediaconnect:DescribeGatewayInstance";
/**
* Grants permission to display the details of an offering
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-offerings-offeringarn.html
*/
AwsMediaconnectActions["DescribeOffering"] = "mediaconnect:DescribeOffering";
/**
* Grants permission to display the details of a reservation
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-reservations-reservationarn.html
*/
AwsMediaconnectActions["DescribeReservation"] = "mediaconnect:DescribeReservation";
/**
* Grants permission to discover gateway poll endpoint
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html
*/
AwsMediaconnectActions["DiscoverGatewayPollEndpoint"] = "mediaconnect:DiscoverGatewayPollEndpoint";
/**
* Grants permission to grant entitlements on any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-entitlements.html
*/
AwsMediaconnectActions["GrantFlowEntitlements"] = "mediaconnect:GrantFlowEntitlements";
/**
* Grants permission to display a list of bridges that are associated with this ac
* count and an optionally specified Arn
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges.html
*/
AwsMediaconnectActions["ListBridges"] = "mediaconnect:ListBridges";
/**
* Grants permission to display a list of all entitlements that have been granted
* to the account
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-entitlements.html
*/
AwsMediaconnectActions["ListEntitlements"] = "mediaconnect:ListEntitlements";
/**
* Grants permission to display a list of flows that are associated with this acco
* unt
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html
*/
AwsMediaconnectActions["ListFlows"] = "mediaconnect:ListFlows";
/**
* Grants permission to display a list of instances that are associated with this
* gateway
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateway-instances.html
*/
AwsMediaconnectActions["ListGatewayInstances"] = "mediaconnect:ListGatewayInstances";
/**
* Grants permission to display a list of gateways that are associated with this a
* ccount
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateways.html
*/
AwsMediaconnectActions["ListGateways"] = "mediaconnect:ListGateways";
/**
* Grants permission to display a list of all offerings that are available to the
* account in the current AWS Region
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-offerings.html
*/
AwsMediaconnectActions["ListOfferings"] = "mediaconnect:ListOfferings";
/**
* Grants permission to display a list of all reservations that have been purchase
* d by the account in the current AWS Region
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-reservations.html
*/
AwsMediaconnectActions["ListReservations"] = "mediaconnect:ListReservations";
/**
* Grants permission to display a list of all tags associated with a resource
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html
*/
AwsMediaconnectActions["ListTagsForResource"] = "mediaconnect:ListTagsForResource";
/**
* Grants permission to poll gateway
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html
*/
AwsMediaconnectActions["PollGateway"] = "mediaconnect:PollGateway";
/**
* Grants permission to purchase an offering
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-offerings-offeringarn.html
*/
AwsMediaconnectActions["PurchaseOffering"] = "mediaconnect:PurchaseOffering";
/**
* Grants permission to remove an output of an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-outputs-outputname.html
*/
AwsMediaconnectActions["RemoveBridgeOutput"] = "mediaconnect:RemoveBridgeOutput";
/**
* Grants permission to remove a source of an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-sources-sourcename.html
*/
AwsMediaconnectActions["RemoveBridgeSource"] = "mediaconnect:RemoveBridgeSource";
/**
* Grants permission to remove media streams from any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-mediastreams-mediastreamname.html
*/
AwsMediaconnectActions["RemoveFlowMediaStream"] = "mediaconnect:RemoveFlowMediaStream";
/**
* Grants permission to remove outputs from any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-outputs-outputarn.html
*/
AwsMediaconnectActions["RemoveFlowOutput"] = "mediaconnect:RemoveFlowOutput";
/**
* Grants permission to remove sources from any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-source-sourcearn.html
*/
AwsMediaconnectActions["RemoveFlowSource"] = "mediaconnect:RemoveFlowSource";
/**
* Grants permission to remove VPC interfaces from any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-vpcinterfaces-vpcinterfacename.html
*/
AwsMediaconnectActions["RemoveFlowVpcInterface"] = "mediaconnect:RemoveFlowVpcInterface";
/**
* Grants permission to revoke entitlements on any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-entitlements-entitlementarn.html
*/
AwsMediaconnectActions["RevokeFlowEntitlement"] = "mediaconnect:RevokeFlowEntitlement";
/**
* Grants permission to start flows
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-start-flowarn.html
*/
AwsMediaconnectActions["StartFlow"] = "mediaconnect:StartFlow";
/**
* Grants permission to stop flows
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-stop-flowarn.html
*/
AwsMediaconnectActions["StopFlow"] = "mediaconnect:StopFlow";
/**
* Grants permission to submit gateway state change
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html
*/
AwsMediaconnectActions["SubmitGatewayStateChange"] = "mediaconnect:SubmitGatewayStateChange";
/**
* Grants permission to associate tags with resources
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html
*/
AwsMediaconnectActions["TagResource"] = "mediaconnect:TagResource";
/**
* Grants permission to remove tags from resources
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html
*/
AwsMediaconnectActions["UntagResource"] = "mediaconnect:UntagResource";
/**
* Grants permission to update bridges
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn.html
*/
AwsMediaconnectActions["UpdateBridge"] = "mediaconnect:UpdateBridge";
/**
* Grants permission to update an output of an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-outputs-outputname.html
*/
AwsMediaconnectActions["UpdateBridgeOutput"] = "mediaconnect:UpdateBridgeOutput";
/**
* Grants permission to update a source of an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-sources-sourcename.html
*/
AwsMediaconnectActions["UpdateBridgeSource"] = "mediaconnect:UpdateBridgeSource";
/**
* Grants permission to update the state of an existing bridge
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-state.html
*/
AwsMediaconnectActions["UpdateBridgeState"] = "mediaconnect:UpdateBridgeState";
/**
* Grants permission to update flows
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn.html
*/
AwsMediaconnectActions["UpdateFlow"] = "mediaconnect:UpdateFlow";
/**
* Grants permission to update entitlements on any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-entitlements-entitlementarn.html
*/
AwsMediaconnectActions["UpdateFlowEntitlement"] = "mediaconnect:UpdateFlowEntitlement";
/**
* Grants permission to update media streams on any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-mediastreams-mediastreamname.html
*/
AwsMediaconnectActions["UpdateFlowMediaStream"] = "mediaconnect:UpdateFlowMediaStream";
/**
* Grants permission to update outputs on any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-outputs-outputarn.html
*/
AwsMediaconnectActions["UpdateFlowOutput"] = "mediaconnect:UpdateFlowOutput";
/**
* Grants permission to update the source of any flow
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn-source-sourcearn.html
*/
AwsMediaconnectActions["UpdateFlowSource"] = "mediaconnect:UpdateFlowSource";
/**
* Grants permission to update the configuration of an existing Gateway Instance
*
* See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateway-instances-gatewayinstancearn.html
*/
AwsMediaconnectActions["UpdateGatewayInstance"] = "mediaconnect:UpdateGatewayInstance";
})(AwsMediaconnectActions || (AwsMediaconnectActions = {}));
//# sourceMappingURL=mediaconnect.js.map