Skip to content

Commit

Permalink
Add 375 new actions (#140)
Browse files Browse the repository at this point in the history
  • Loading branch information
michael-k authored Feb 25, 2020
1 parent 7dbb567 commit b008deb
Show file tree
Hide file tree
Showing 51 changed files with 847 additions and 7 deletions.
7 changes: 7 additions & 0 deletions awacs/amplify.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,28 @@ def __init__(self, resource='', region='', account=''):


CreateApp = Action('CreateApp')
CreateBackendEnvironment = Action('CreateBackendEnvironment')
CreateBranch = Action('CreateBranch')
CreateDeployment = Action('CreateDeployment')
CreateDomainAssociation = Action('CreateDomainAssociation')
CreateWebHook = Action('CreateWebHook')
DeleteApp = Action('DeleteApp')
DeleteBackendEnvironment = Action('DeleteBackendEnvironment')
DeleteBranch = Action('DeleteBranch')
DeleteDomainAssociation = Action('DeleteDomainAssociation')
DeleteJob = Action('DeleteJob')
DeleteWebHook = Action('DeleteWebHook')
GenerateAccessLogs = Action('GenerateAccessLogs')
GetApp = Action('GetApp')
GetArtifactUrl = Action('GetArtifactUrl')
GetBackendEnvironment = Action('GetBackendEnvironment')
GetBranch = Action('GetBranch')
GetDomainAssociation = Action('GetDomainAssociation')
GetJob = Action('GetJob')
GetWebHook = Action('GetWebHook')
ListApps = Action('ListApps')
ListArtifacts = Action('ListArtifacts')
ListBackendEnvironments = Action('ListBackendEnvironments')
ListBranches = Action('ListBranches')
ListDomainAssociations = Action('ListDomainAssociations')
ListJobs = Action('ListJobs')
Expand Down
16 changes: 16 additions & 0 deletions awacs/aws_marketplace.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,27 @@ def __init__(self, resource='', region='', account=''):
account=account)


AcceptAgreementApprovalRequest = Action('AcceptAgreementApprovalRequest')
CancelAgreementRequest = Action('CancelAgreementRequest')
GetAgreementApprovalRequest = Action('GetAgreementApprovalRequest')
GetAgreementRequest = Action('GetAgreementRequest')
ListAgreementApprovalRequests = Action('ListAgreementApprovalRequests')
ListAgreementRequests = Action('ListAgreementRequests')
RegisterUsage = Action('RegisterUsage')
RejectAgreementApprovalRequest = Action('RejectAgreementApprovalRequest')
Subscribe = Action('Subscribe')
Unsubscribe = Action('Unsubscribe')
UpdateAgreementApprovalRequest = Action('UpdateAgreementApprovalRequest')
ViewSubscriptions = Action('ViewSubscriptions')
AcceptAgreementApprovalRequest = Action('AcceptAgreementApprovalRequest')
BatchMeterUsage = Action('BatchMeterUsage')
CancelAgreementRequest = Action('CancelAgreementRequest')
GetAgreementApprovalRequest = Action('GetAgreementApprovalRequest')
GetAgreementRequest = Action('GetAgreementRequest')
ListAgreementApprovalRequests = Action('ListAgreementApprovalRequests')
ListAgreementRequests = Action('ListAgreementRequests')
MeterUsage = Action('MeterUsage')
RegisterUsage = Action('RegisterUsage')
RejectAgreementApprovalRequest = Action('RejectAgreementApprovalRequest')
ResolveCustomer = Action('ResolveCustomer')
UpdateAgreementApprovalRequest = Action('UpdateAgreementApprovalRequest')
17 changes: 17 additions & 0 deletions awacs/awslambda.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,28 +32,43 @@ def __init__(self, resource='', region='', account=''):
DeleteEventSourceMapping = Action('DeleteEventSourceMapping')
DeleteFunction = Action('DeleteFunction')
DeleteFunctionConcurrency = Action('DeleteFunctionConcurrency')
DeleteFunctionEventInvokeConfig = \
Action('DeleteFunctionEventInvokeConfig')
DeleteLayerVersion = Action('DeleteLayerVersion')
DeleteProvisionedConcurrencyConfig = \
Action('DeleteProvisionedConcurrencyConfig')
DisableReplication = Action('DisableReplication')
EnableReplication = Action('EnableReplication')
GetAccountSettings = Action('GetAccountSettings')
GetAlias = Action('GetAlias')
GetEventSourceMapping = Action('GetEventSourceMapping')
GetFunction = Action('GetFunction')
GetFunctionConcurrency = Action('GetFunctionConcurrency')
GetFunctionConfiguration = Action('GetFunctionConfiguration')
GetFunctionEventInvokeConfig = Action('GetFunctionEventInvokeConfig')
GetLayerVersion = Action('GetLayerVersion')
GetLayerVersionPolicy = Action('GetLayerVersionPolicy')
GetPolicy = Action('GetPolicy')
GetProvisionedConcurrencyConfig = \
Action('GetProvisionedConcurrencyConfig')
InvokeAsync = Action('InvokeAsync')
InvokeFunction = Action('InvokeFunction')
ListAliases = Action('ListAliases')
ListEventSourceMappings = Action('ListEventSourceMappings')
ListFunctionEventInvokeConfigs = Action('ListFunctionEventInvokeConfigs')
ListFunctions = Action('ListFunctions')
ListLayerVersions = Action('ListLayerVersions')
ListLayers = Action('ListLayers')
ListProvisionedConcurrencyConfigs = \
Action('ListProvisionedConcurrencyConfigs')
ListTags = Action('ListTags')
ListVersionsByFunction = Action('ListVersionsByFunction')
PublishLayerVersion = Action('PublishLayerVersion')
PublishVersion = Action('PublishVersion')
PutFunctionConcurrency = Action('PutFunctionConcurrency')
PutFunctionEventInvokeConfig = Action('PutFunctionEventInvokeConfig')
PutProvisionedConcurrencyConfig = \
Action('PutProvisionedConcurrencyConfig')
RemoveLayerVersionPermission = Action('RemoveLayerVersionPermission')
RemovePermission = Action('RemovePermission')
TagResource = Action('TagResource')
Expand All @@ -62,3 +77,5 @@ def __init__(self, resource='', region='', account=''):
UpdateEventSourceMapping = Action('UpdateEventSourceMapping')
UpdateFunctionCode = Action('UpdateFunctionCode')
UpdateFunctionConfiguration = Action('UpdateFunctionConfiguration')
UpdateFunctionEventInvokeConfig = \
Action('UpdateFunctionEventInvokeConfig')
4 changes: 4 additions & 0 deletions awacs/backup.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ def __init__(self, resource='', region='', account=''):
account=account)


CopyIntoBackupVault = Action('CopyIntoBackupVault')
CreateBackupPlan = Action('CreateBackupPlan')
CreateBackupSelection = Action('CreateBackupSelection')
CreateBackupVault = Action('CreateBackupVault')
Expand All @@ -34,6 +35,7 @@ def __init__(self, resource='', region='', account=''):
DeleteRecoveryPoint = Action('DeleteRecoveryPoint')
DescribeBackupJob = Action('DescribeBackupJob')
DescribeBackupVault = Action('DescribeBackupVault')
DescribeCopyJob = Action('DescribeCopyJob')
DescribeProtectedResource = Action('DescribeProtectedResource')
DescribeRecoveryPoint = Action('DescribeRecoveryPoint')
DescribeRestoreJob = Action('DescribeRestoreJob')
Expand All @@ -53,6 +55,7 @@ def __init__(self, resource='', region='', account=''):
ListBackupPlans = Action('ListBackupPlans')
ListBackupSelections = Action('ListBackupSelections')
ListBackupVaults = Action('ListBackupVaults')
ListCopyJobs = Action('ListCopyJobs')
ListProtectedResources = Action('ListProtectedResources')
ListRecoveryPointsByBackupVault = \
Action('ListRecoveryPointsByBackupVault')
Expand All @@ -62,6 +65,7 @@ def __init__(self, resource='', region='', account=''):
PutBackupVaultAccessPolicy = Action('PutBackupVaultAccessPolicy')
PutBackupVaultNotifications = Action('PutBackupVaultNotifications')
StartBackupJob = Action('StartBackupJob')
StartCopyJob = Action('StartCopyJob')
StartRestoreJob = Action('StartRestoreJob')
StopBackupJob = Action('StopBackupJob')
TagResource = Action('TagResource')
Expand Down
6 changes: 6 additions & 0 deletions awacs/ce.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@ def __init__(self, resource='', region='', account=''):
account=account)


CreateCostCategoryDefinition = Action('CreateCostCategoryDefinition')
DeleteCostCategoryDefinition = Action('DeleteCostCategoryDefinition')
DescribeCostCategoryDefinition = Action('DescribeCostCategoryDefinition')
GetCostAndUsage = Action('GetCostAndUsage')
GetCostAndUsageWithResources = Action('GetCostAndUsageWithResources')
GetCostForecast = Action('GetCostForecast')
GetDimensionValues = Action('GetDimensionValues')
GetReservationCoverage = Action('GetReservationCoverage')
Expand All @@ -39,3 +43,5 @@ def __init__(self, resource='', region='', account=''):
Action('GetSavingsPlansUtilizationDetails')
GetTags = Action('GetTags')
GetUsageForecast = Action('GetUsageForecast')
ListCostCategoryDefinitions = Action('ListCostCategoryDefinitions')
UpdateCostCategoryDefinition = Action('UpdateCostCategoryDefinition')
5 changes: 5 additions & 0 deletions awacs/cloud9.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,12 @@ def __init__(self, resource='', region='', account=''):
DescribeEnvironmentStatus = Action('DescribeEnvironmentStatus')
DescribeEnvironments = Action('DescribeEnvironments')
GetUserPublicKey = Action('GetUserPublicKey')
GetUserSettings = Action('GetUserSettings')
ListEnvironments = Action('ListEnvironments')
ListTagsForResource = Action('ListTagsForResource')
TagResource = Action('TagResource')
UntagResource = Action('UntagResource')
UpdateEnvironment = Action('UpdateEnvironment')
UpdateEnvironmentMembership = Action('UpdateEnvironmentMembership')
UpdateUserSettings = Action('UpdateUserSettings')
ValidateEnvironmentName = Action('ValidateEnvironmentName')
3 changes: 3 additions & 0 deletions awacs/cloudhsm.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,12 @@ def __init__(self, resource='', region='', account=''):


AddTagsToResource = Action('AddTagsToResource')
CopyBackupToRegion = Action('CopyBackupToRegion')
CreateCluster = Action('CreateCluster')
CreateHapg = Action('CreateHapg')
CreateHsm = Action('CreateHsm')
CreateLunaClient = Action('CreateLunaClient')
DeleteBackup = Action('DeleteBackup')
DeleteCluster = Action('DeleteCluster')
DeleteHapg = Action('DeleteHapg')
DeleteHsm = Action('DeleteHsm')
Expand All @@ -49,5 +51,6 @@ def __init__(self, resource='', region='', account=''):
ModifyHsm = Action('ModifyHsm')
ModifyLunaClient = Action('ModifyLunaClient')
RemoveTagsFromResource = Action('RemoveTagsFromResource')
RestoreBackup = Action('RestoreBackup')
TagResource = Action('TagResource')
UntagResource = Action('UntagResource')
2 changes: 2 additions & 0 deletions awacs/cloudsearch.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ def __init__(self, resource='', region='', account=''):
DeleteSuggester = Action('DeleteSuggester')
DescribeAnalysisSchemes = Action('DescribeAnalysisSchemes')
DescribeAvailabilityOptions = Action('DescribeAvailabilityOptions')
DescribeDomainEndpointOptions = Action('DescribeDomainEndpointOptions')
DescribeDomains = Action('DescribeDomains')
DescribeExpressions = Action('DescribeExpressions')
DescribeIndexFields = Action('DescribeIndexFields')
Expand All @@ -49,6 +50,7 @@ def __init__(self, resource='', region='', account=''):
ListTags = Action('ListTags')
RemoveTags = Action('RemoveTags')
UpdateAvailabilityOptions = Action('UpdateAvailabilityOptions')
UpdateDomainEndpointOptions = Action('UpdateDomainEndpointOptions')
UpdateScalingParameters = Action('UpdateScalingParameters')
UpdateServiceAccessPolicies = Action('UpdateServiceAccessPolicies')
document = Action('document')
Expand Down
2 changes: 2 additions & 0 deletions awacs/cloudtrail.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,15 @@ def __init__(self, resource='', region='', account=''):
DeleteTrail = Action('DeleteTrail')
DescribeTrails = Action('DescribeTrails')
GetEventSelectors = Action('GetEventSelectors')
GetInsightSelectors = Action('GetInsightSelectors')
GetTrail = Action('GetTrail')
GetTrailStatus = Action('GetTrailStatus')
ListPublicKeys = Action('ListPublicKeys')
ListTags = Action('ListTags')
ListTrails = Action('ListTrails')
LookupEvents = Action('LookupEvents')
PutEventSelectors = Action('PutEventSelectors')
PutInsightSelectors = Action('PutInsightSelectors')
RemoveTags = Action('RemoveTags')
StartLogging = Action('StartLogging')
StopLogging = Action('StopLogging')
Expand Down
6 changes: 6 additions & 0 deletions awacs/cloudwatch.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,18 @@ def __init__(self, resource='', region='', account=''):
DeleteAlarms = Action('DeleteAlarms')
DeleteAnomalyDetector = Action('DeleteAnomalyDetector')
DeleteDashboards = Action('DeleteDashboards')
DeleteInsightRules = Action('DeleteInsightRules')
DescribeAlarmHistory = Action('DescribeAlarmHistory')
DescribeAlarms = Action('DescribeAlarms')
DescribeAlarmsForMetric = Action('DescribeAlarmsForMetric')
DescribeAnomalyDetectors = Action('DescribeAnomalyDetectors')
DescribeInsightRules = Action('DescribeInsightRules')
DisableAlarmActions = Action('DisableAlarmActions')
DisableInsightRules = Action('DisableInsightRules')
EnableAlarmActions = Action('EnableAlarmActions')
EnableInsightRules = Action('EnableInsightRules')
GetDashboard = Action('GetDashboard')
GetInsightRuleReport = Action('GetInsightRuleReport')
GetMetricData = Action('GetMetricData')
GetMetricStatistics = Action('GetMetricStatistics')
GetMetricWidgetImage = Action('GetMetricWidgetImage')
Expand All @@ -41,6 +46,7 @@ def __init__(self, resource='', region='', account=''):
ListTagsForResource = Action('ListTagsForResource')
PutAnomalyDetector = Action('PutAnomalyDetector')
PutDashboard = Action('PutDashboard')
PutInsightRule = Action('PutInsightRule')
PutMetricAlarm = Action('PutMetricAlarm')
PutMetricData = Action('PutMetricData')
SetAlarmState = Action('SetAlarmState')
Expand Down
18 changes: 18 additions & 0 deletions awacs/codebuild.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,41 @@ def __init__(self, resource='', region='', account=''):
BatchDeleteBuilds = Action('BatchDeleteBuilds')
BatchGetBuilds = Action('BatchGetBuilds')
BatchGetProjects = Action('BatchGetProjects')
BatchGetReportGroups = Action('BatchGetReportGroups')
BatchGetReports = Action('BatchGetReports')
BatchPutTestCases = Action('BatchPutTestCases')
CreateProject = Action('CreateProject')
CreateReport = Action('CreateReport')
CreateReportGroup = Action('CreateReportGroup')
CreateWebhook = Action('CreateWebhook')
DeleteOAuthToken = Action('DeleteOAuthToken')
DeleteProject = Action('DeleteProject')
DeleteReport = Action('DeleteReport')
DeleteReportGroup = Action('DeleteReportGroup')
DeleteResourcePolicy = Action('DeleteResourcePolicy')
DeleteSourceCredentials = Action('DeleteSourceCredentials')
DeleteWebhook = Action('DeleteWebhook')
DescribeTestCases = Action('DescribeTestCases')
GetResourcePolicy = Action('GetResourcePolicy')
ImportSourceCredentials = Action('ImportSourceCredentials')
InvalidateProjectCache = Action('InvalidateProjectCache')
ListBuilds = Action('ListBuilds')
ListBuildsForProject = Action('ListBuildsForProject')
ListConnectedOAuthAccounts = Action('ListConnectedOAuthAccounts')
ListCuratedEnvironmentImages = Action('ListCuratedEnvironmentImages')
ListProjects = Action('ListProjects')
ListReportGroups = Action('ListReportGroups')
ListReports = Action('ListReports')
ListReportsForReportGroup = Action('ListReportsForReportGroup')
ListRepositories = Action('ListRepositories')
ListSharedProjects = Action('ListSharedProjects')
ListSharedReportGroups = Action('ListSharedReportGroups')
ListSourceCredentials = Action('ListSourceCredentials')
PersistOAuthToken = Action('PersistOAuthToken')
PutResourcePolicy = Action('PutResourcePolicy')
StartBuild = Action('StartBuild')
StopBuild = Action('StopBuild')
UpdateProject = Action('UpdateProject')
UpdateReport = Action('UpdateReport')
UpdateReportGroup = Action('UpdateReportGroup')
UpdateWebhook = Action('UpdateWebhook')
32 changes: 32 additions & 0 deletions awacs/codecommit.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,22 +23,37 @@ def __init__(self, resource='', region='', account=''):
account=account)


AssociateApprovalRuleTemplateWithRepository = \
Action('AssociateApprovalRuleTemplateWithRepository')
BatchAssociateApprovalRuleTemplateWithRepositories = \
Action('BatchAssociateApprovalRuleTemplateWithRepositories')
BatchDescribeMergeConflicts = Action('BatchDescribeMergeConflicts')
BatchDisassociateApprovalRuleTemplateFromRepositories = \
Action('BatchDisassociateApprovalRuleTemplateFromRepositories')
BatchGetCommits = Action('BatchGetCommits')
BatchGetPullRequests = Action('BatchGetPullRequests')
BatchGetRepositories = Action('BatchGetRepositories')
CancelUploadArchive = Action('CancelUploadArchive')
CreateApprovalRuleTemplate = Action('CreateApprovalRuleTemplate')
CreateBranch = Action('CreateBranch')
CreateCommit = Action('CreateCommit')
CreatePullRequest = Action('CreatePullRequest')
CreatePullRequestApprovalRule = Action('CreatePullRequestApprovalRule')
CreateRepository = Action('CreateRepository')
CreateUnreferencedMergeCommit = Action('CreateUnreferencedMergeCommit')
DeleteApprovalRuleTemplate = Action('DeleteApprovalRuleTemplate')
DeleteBranch = Action('DeleteBranch')
DeleteCommentContent = Action('DeleteCommentContent')
DeleteFile = Action('DeleteFile')
DeletePullRequestApprovalRule = Action('DeletePullRequestApprovalRule')
DeleteRepository = Action('DeleteRepository')
DescribeMergeConflicts = Action('DescribeMergeConflicts')
DescribePullRequestEvents = Action('DescribePullRequestEvents')
DisassociateApprovalRuleTemplateFromRepository = \
Action('DisassociateApprovalRuleTemplateFromRepository')
EvaluatePullRequestApprovalRules = \
Action('EvaluatePullRequestApprovalRules')
GetApprovalRuleTemplate = Action('GetApprovalRuleTemplate')
GetBlob = Action('GetBlob')
GetBranch = Action('GetBranch')
GetComment = Action('GetComment')
Expand All @@ -55,23 +70,32 @@ def __init__(self, resource='', region='', account=''):
GetMergeOptions = Action('GetMergeOptions')
GetObjectIdentifier = Action('GetObjectIdentifier')
GetPullRequest = Action('GetPullRequest')
GetPullRequestApprovalStates = Action('GetPullRequestApprovalStates')
GetPullRequestOverrideState = Action('GetPullRequestOverrideState')
GetReferences = Action('GetReferences')
GetRepository = Action('GetRepository')
GetRepositoryTriggers = Action('GetRepositoryTriggers')
GetTree = Action('GetTree')
GetUploadArchiveStatus = Action('GetUploadArchiveStatus')
GitPull = Action('GitPull')
GitPush = Action('GitPush')
ListApprovalRuleTemplates = Action('ListApprovalRuleTemplates')
ListAssociatedApprovalRuleTemplatesForRepository = \
Action('ListAssociatedApprovalRuleTemplatesForRepository')
ListBranches = Action('ListBranches')
ListPullRequests = Action('ListPullRequests')
ListRepositories = Action('ListRepositories')
ListRepositoriesForApprovalRuleTemplate = \
Action('ListRepositoriesForApprovalRuleTemplate')
ListTagsForResource = Action('ListTagsForResource')
MergeBranchesByFastForward = Action('MergeBranchesByFastForward')
MergeBranchesBySquash = Action('MergeBranchesBySquash')
MergeBranchesByThreeWay = Action('MergeBranchesByThreeWay')
MergePullRequestByFastForward = Action('MergePullRequestByFastForward')
MergePullRequestBySquash = Action('MergePullRequestBySquash')
MergePullRequestByThreeWay = Action('MergePullRequestByThreeWay')
OverridePullRequestApprovalRules = \
Action('OverridePullRequestApprovalRules')
PostCommentForComparedCommit = Action('PostCommentForComparedCommit')
PostCommentForPullRequest = Action('PostCommentForPullRequest')
PostCommentReply = Action('PostCommentReply')
Expand All @@ -80,8 +104,16 @@ def __init__(self, resource='', region='', account=''):
TagResource = Action('TagResource')
TestRepositoryTriggers = Action('TestRepositoryTriggers')
UntagResource = Action('UntagResource')
UpdateApprovalRuleTemplateContent = \
Action('UpdateApprovalRuleTemplateContent')
UpdateApprovalRuleTemplateDescription = \
Action('UpdateApprovalRuleTemplateDescription')
UpdateApprovalRuleTemplateName = Action('UpdateApprovalRuleTemplateName')
UpdateComment = Action('UpdateComment')
UpdateDefaultBranch = Action('UpdateDefaultBranch')
UpdatePullRequestApprovalRuleContent = \
Action('UpdatePullRequestApprovalRuleContent')
UpdatePullRequestApprovalState = Action('UpdatePullRequestApprovalState')
UpdatePullRequestDescription = Action('UpdatePullRequestDescription')
UpdatePullRequestStatus = Action('UpdatePullRequestStatus')
UpdatePullRequestTitle = Action('UpdatePullRequestTitle')
Expand Down
Loading

0 comments on commit b008deb

Please sign in to comment.