UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

352 lines (351 loc) 13.7 kB
/** * 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 declare enum AwsMediaconnectActions { /** * Grants permission to add outputs to an existing bridge * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn-outputs.html */ 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 */ 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 */ 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 */ 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 */ 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 */ AddFlowVpcInterfaces = "mediaconnect:AddFlowVpcInterfaces", /** * Grants permission to create bridges * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges.html */ CreateBridge = "mediaconnect:CreateBridge", /** * Grants permission to create flows * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html */ CreateFlow = "mediaconnect:CreateFlow", /** * Grants permission to create gateways * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateways.html */ CreateGateway = "mediaconnect:CreateGateway", /** * Grants permission to delete bridges * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn.html */ DeleteBridge = "mediaconnect:DeleteBridge", /** * Grants permission to delete flows * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn.html */ DeleteFlow = "mediaconnect:DeleteFlow", /** * Grants permission to delete gateways * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateways-gatewayarn.html */ DeleteGateway = "mediaconnect:DeleteGateway", /** * Grants permission to deregister gateway instance * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-gateway-instances-gatewayinstancearn.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ DescribeReservation = "mediaconnect:DescribeReservation", /** * Grants permission to discover gateway poll endpoint * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ ListTagsForResource = "mediaconnect:ListTagsForResource", /** * Grants permission to poll gateway * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html */ PollGateway = "mediaconnect:PollGateway", /** * Grants permission to purchase an offering * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-offerings-offeringarn.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ RevokeFlowEntitlement = "mediaconnect:RevokeFlowEntitlement", /** * Grants permission to start flows * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-start-flowarn.html */ StartFlow = "mediaconnect:StartFlow", /** * Grants permission to stop flows * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-stop-flowarn.html */ StopFlow = "mediaconnect:StopFlow", /** * Grants permission to submit gateway state change * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows.html */ SubmitGatewayStateChange = "mediaconnect:SubmitGatewayStateChange", /** * Grants permission to associate tags with resources * * See https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html */ TagResource = "mediaconnect:TagResource", /** * Grants permission to remove tags from resources * * See https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html */ UntagResource = "mediaconnect:UntagResource", /** * Grants permission to update bridges * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-bridges-bridgearn.html */ 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 */ 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 */ 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 */ UpdateBridgeState = "mediaconnect:UpdateBridgeState", /** * Grants permission to update flows * * See https://docs.aws.amazon.com/mediaconnect/latest/api/v1-flows-flowarn.html */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateGatewayInstance = "mediaconnect:UpdateGatewayInstance" }