{
  "Name" : "mediapackagev2",
  "Actions" : [ {
    "Name" : "CancelHarvestJob",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "HarvestJob"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "CreateChannel",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "CreateChannelGroup",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "CreateHarvestJob",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "HarvestJob"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "CreateOriginEndpoint",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "DeleteChannel",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "DeleteChannelGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "DeleteChannelPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "ChannelPolicy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "DeleteOriginEndpoint",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "DeleteOriginEndpointPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    }, {
      "Name" : "OriginEndpointPolicy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetChannel",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetChannelGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetChannelPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "ChannelPolicy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetHarvestJob",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "HarvestJob"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetHeadObject",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetObject",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetOriginEndpoint",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetOriginEndpointPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    }, {
      "Name" : "OriginEndpointPolicy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "HarvestObject",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListChannelGroups",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListChannels",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListHarvestJobs",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListOriginEndpoints",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListTagsForResource",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "HarvestJob"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "PutChannelPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "ChannelPolicy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "PutObject",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "PutOriginEndpointPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    }, {
      "Name" : "OriginEndpointPolicy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ResetChannelState",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ResetOriginEndpointState",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagResource",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "HarvestJob"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagResource",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "HarvestJob"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateChannel",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateChannelGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "ChannelGroup"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateOriginEndpoint",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "Channel"
    }, {
      "Name" : "ChannelGroup"
    }, {
      "Name" : "OriginEndpoint"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  } ],
  "ConditionKeys" : [ {
    "Name" : "aws:RequestTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:ResourceTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:TagKeys",
    "Types" : [ "ArrayOfString" ]
  } ],
  "Operations" : [ {
    "Name" : "CancelHarvestJob",
    "AuthorizedActions" : [ {
      "Name" : "CancelHarvestJob",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "cancel_harvest_job",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateChannel",
    "AuthorizedActions" : [ {
      "Name" : "CreateChannel",
      "Service" : "mediapackagev2"
    }, {
      "Name" : "TagResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "create_channel",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateChannelGroup",
    "AuthorizedActions" : [ {
      "Name" : "CreateChannelGroup",
      "Service" : "mediapackagev2"
    }, {
      "Name" : "TagResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "create_channel_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateHarvestJob",
    "AuthorizedActions" : [ {
      "Name" : "CreateHarvestJob",
      "Service" : "mediapackagev2"
    }, {
      "Name" : "TagResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "create_harvest_job",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateOriginEndpoint",
    "AuthorizedActions" : [ {
      "Name" : "CreateOriginEndpoint",
      "Service" : "mediapackagev2"
    }, {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "mediapackagev2.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "TagResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "create_origin_endpoint",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteChannel",
    "AuthorizedActions" : [ {
      "Name" : "DeleteChannel",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "delete_channel",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteChannelGroup",
    "AuthorizedActions" : [ {
      "Name" : "DeleteChannelGroup",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "delete_channel_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteChannelPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeleteChannelPolicy",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "delete_channel_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteOriginEndpoint",
    "AuthorizedActions" : [ {
      "Name" : "DeleteOriginEndpoint",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "delete_origin_endpoint",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteOriginEndpointPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeleteOriginEndpointPolicy",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "delete_origin_endpoint_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetChannel",
    "AuthorizedActions" : [ {
      "Name" : "GetChannel",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "get_channel",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetChannelGroup",
    "AuthorizedActions" : [ {
      "Name" : "GetChannelGroup",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "get_channel_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetChannelPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetChannelPolicy",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "get_channel_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetHarvestJob",
    "AuthorizedActions" : [ {
      "Name" : "GetHarvestJob",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "get_harvest_job",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetOriginEndpoint",
    "AuthorizedActions" : [ {
      "Name" : "GetOriginEndpoint",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "get_origin_endpoint",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetOriginEndpointPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetOriginEndpointPolicy",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "get_origin_endpoint_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListChannelGroups",
    "AuthorizedActions" : [ {
      "Name" : "ListChannelGroups",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "list_channel_groups",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListChannels",
    "AuthorizedActions" : [ {
      "Name" : "ListChannels",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "list_channels",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListHarvestJobs",
    "AuthorizedActions" : [ {
      "Name" : "ListHarvestJobs",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "list_harvest_jobs",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListOriginEndpoints",
    "AuthorizedActions" : [ {
      "Name" : "ListOriginEndpoints",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "list_origin_endpoints",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListTagsForResource",
    "AuthorizedActions" : [ {
      "Name" : "ListTagsForResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "list_tags_for_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutChannelPolicy",
    "AuthorizedActions" : [ {
      "Name" : "PutChannelPolicy",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "put_channel_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutOriginEndpointPolicy",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "mediapackagev2.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "PutOriginEndpointPolicy",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "put_origin_endpoint_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ResetChannelState",
    "AuthorizedActions" : [ {
      "Name" : "ResetChannelState",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "reset_channel_state",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ResetOriginEndpointState",
    "AuthorizedActions" : [ {
      "Name" : "ResetOriginEndpointState",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "reset_origin_endpoint_state",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagResource",
    "AuthorizedActions" : [ {
      "Name" : "TagResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "tag_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagResource",
    "AuthorizedActions" : [ {
      "Name" : "UntagResource",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "untag_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateChannel",
    "AuthorizedActions" : [ {
      "Name" : "UpdateChannel",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "update_channel",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateChannelGroup",
    "AuthorizedActions" : [ {
      "Name" : "UpdateChannelGroup",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "update_channel_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateOriginEndpoint",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "mediapackagev2.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "UpdateOriginEndpoint",
      "Service" : "mediapackagev2"
    } ],
    "SDK" : [ {
      "Name" : "mediapackagev2",
      "Method" : "update_origin_endpoint",
      "Package" : "Boto3"
    } ]
  } ],
  "Resources" : [ {
    "Name" : "Channel",
    "ARNFormats" : [ "arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "ChannelGroup",
    "ARNFormats" : [ "arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "ChannelPolicy",
    "ARNFormats" : [ "arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}" ]
  }, {
    "Name" : "HarvestJob",
    "ARNFormats" : [ "arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}/harvestJob/${HarvestJobName}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "OriginEndpoint",
    "ARNFormats" : [ "arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "OriginEndpointPolicy",
    "ARNFormats" : [ "arn:${Partition}:mediapackagev2:${Region}:${Account}:channelGroup/${ChannelGroupName}/channel/${ChannelName}/originEndpoint/${OriginEndpointName}" ]
  } ],
  "Version" : "v1.4"
}