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
TypeScript
/**
* 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"
}