Skip to content

Commit bd46f9d

Browse files
author
GitHub Workflow
committed
Action Update 2025-50
1 parent abf3d72 commit bd46f9d

26 files changed

Lines changed: 647 additions & 1 deletion

awacs/aidevops.py

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Copyright (c) 2012-2021, Mark Peek <mark@peek.org>
2+
# All rights reserved.
3+
#
4+
# See LICENSE file for full license.
5+
6+
from typing import Optional
7+
8+
from .aws import Action as BaseAction
9+
from .aws import BaseARN
10+
11+
service_name = "AWS DevOps Agent Service"
12+
prefix = "aidevops"
13+
14+
15+
class Action(BaseAction):
16+
def __init__(self, action: Optional[str] = None) -> None:
17+
super().__init__(prefix, action)
18+
19+
20+
class ARN(BaseARN):
21+
def __init__(self, resource: str = "", region: str = "", account: str = "") -> None:
22+
super().__init__(
23+
service=prefix, resource=resource, region=region, account=account
24+
)
25+
26+
27+
AssociateService = Action("AssociateService")
28+
CreateAgentSpace = Action("CreateAgentSpace")
29+
CreateBacklogTask = Action("CreateBacklogTask")
30+
CreateKnowledgeItem = Action("CreateKnowledgeItem")
31+
CreateOneTimeLoginSession = Action("CreateOneTimeLoginSession")
32+
DeleteAgentSpace = Action("DeleteAgentSpace")
33+
DeleteKnowledgeItem = Action("DeleteKnowledgeItem")
34+
DeregisterService = Action("DeregisterService")
35+
DescribeSupportLevel = Action("DescribeSupportLevel")
36+
DisableOperatorApp = Action("DisableOperatorApp")
37+
DisassociateService = Action("DisassociateService")
38+
DiscoverTopology = Action("DiscoverTopology")
39+
EnableOperatorApp = Action("EnableOperatorApp")
40+
EndChatForCase = Action("EndChatForCase")
41+
GetAccountUsage = Action("GetAccountUsage")
42+
GetAgentSpace = Action("GetAgentSpace")
43+
GetAssociation = Action("GetAssociation")
44+
GetBacklogTask = Action("GetBacklogTask")
45+
GetKnowledgeItem = Action("GetKnowledgeItem")
46+
GetOperatorAppTeams = Action("GetOperatorAppTeams")
47+
GetRecommendation = Action("GetRecommendation")
48+
GetService = Action("GetService")
49+
HandleServiceRegistrationCallback = Action("HandleServiceRegistrationCallback")
50+
InitiateChatForCase = Action("InitiateChatForCase")
51+
InitiateServiceRegistration = Action("InitiateServiceRegistration")
52+
InvokeAgent = Action("InvokeAgent")
53+
ListAgentSpaces = Action("ListAgentSpaces")
54+
ListAssociations = Action("ListAssociations")
55+
ListBacklogTasks = Action("ListBacklogTasks")
56+
ListExecutions = Action("ListExecutions")
57+
ListGoals = Action("ListGoals")
58+
ListJournalRecords = Action("ListJournalRecords")
59+
ListKnowledgeItems = Action("ListKnowledgeItems")
60+
ListPendingMessages = Action("ListPendingMessages")
61+
ListRecommendations = Action("ListRecommendations")
62+
ListServices = Action("ListServices")
63+
ListWebhooks = Action("ListWebhooks")
64+
RegisterService = Action("RegisterService")
65+
SearchServiceAccessibleResource = Action("SearchServiceAccessibleResource")
66+
SendChatMessage = Action("SendChatMessage")
67+
UpdateAgentSpace = Action("UpdateAgentSpace")
68+
UpdateAssociation = Action("UpdateAssociation")
69+
UpdateBacklogTask = Action("UpdateBacklogTask")
70+
UpdateKnowledgeItem = Action("UpdateKnowledgeItem")
71+
UpdateOperatorAppTeams = Action("UpdateOperatorAppTeams")
72+
UpdateRecommendation = Action("UpdateRecommendation")

awacs/aws_marketplace.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,14 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
2525

2626

2727
AcceptAgreementApprovalRequest = Action("AcceptAgreementApprovalRequest")
28+
AcceptAgreementPaymentRequest = Action("AcceptAgreementPaymentRequest")
2829
AcceptAgreementRequest = Action("AcceptAgreementRequest")
2930
AssociateProductsWithPrivateMarketplace = Action(
3031
"AssociateProductsWithPrivateMarketplace"
3132
)
3233
BatchMeterUsage = Action("BatchMeterUsage")
3334
CancelAgreement = Action("CancelAgreement")
35+
CancelAgreementPaymentRequest = Action("CancelAgreementPaymentRequest")
3436
CancelAgreementRequest = Action("CancelAgreementRequest")
3537
CancelChangeSet = Action("CancelChangeSet")
3638
CompleteTask = Action("CompleteTask")
@@ -58,6 +60,7 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
5860
)
5961
GetAgreementApprovalRequest = Action("GetAgreementApprovalRequest")
6062
GetAgreementEntitlements = Action("GetAgreementEntitlements")
63+
GetAgreementPaymentRequest = Action("GetAgreementPaymentRequest")
6164
GetAgreementRequest = Action("GetAgreementRequest")
6265
GetAgreementTerms = Action("GetAgreementTerms")
6366
GetBuyerDashboard = Action("GetBuyerDashboard")
@@ -66,6 +69,7 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
6669
GetSellerDashboard = Action("GetSellerDashboard")
6770
ListAgreementApprovalRequests = Action("ListAgreementApprovalRequests")
6871
ListAgreementCharges = Action("ListAgreementCharges")
72+
ListAgreementPaymentRequests = Action("ListAgreementPaymentRequests")
6973
ListAgreementRequests = Action("ListAgreementRequests")
7074
ListAssessments = Action("ListAssessments")
7175
ListBuilds = Action("ListBuilds")
@@ -83,8 +87,10 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
8387
PutResourcePolicy = Action("PutResourcePolicy")
8488
RegisterUsage = Action("RegisterUsage")
8589
RejectAgreementApprovalRequest = Action("RejectAgreementApprovalRequest")
90+
RejectAgreementPaymentRequest = Action("RejectAgreementPaymentRequest")
8691
ResolveCustomer = Action("ResolveCustomer")
8792
SearchAgreements = Action("SearchAgreements")
93+
SendAgreementPaymentRequest = Action("SendAgreementPaymentRequest")
8894
StartBuild = Action("StartBuild")
8995
StartChangeSet = Action("StartChangeSet")
9096
StartPrivateMarketplace = Action("StartPrivateMarketplace")

awacs/aws_mcp.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Copyright (c) 2012-2021, Mark Peek <mark@peek.org>
2+
# All rights reserved.
3+
#
4+
# See LICENSE file for full license.
5+
6+
from typing import Optional
7+
8+
from .aws import Action as BaseAction
9+
from .aws import BaseARN
10+
11+
service_name = "AWS MCP Server"
12+
prefix = "aws-mcp"
13+
14+
15+
class Action(BaseAction):
16+
def __init__(self, action: Optional[str] = None) -> None:
17+
super().__init__(prefix, action)
18+
19+
20+
class ARN(BaseARN):
21+
def __init__(self, resource: str = "", region: str = "", account: str = "") -> None:
22+
super().__init__(
23+
service=prefix, resource=resource, region=region, account=account
24+
)
25+
26+
27+
CallReadOnlyTool = Action("CallReadOnlyTool")
28+
CallReadWriteTool = Action("CallReadWriteTool")
29+
InvokeMcp = Action("InvokeMcp")

awacs/awslambda.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,15 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
2626

2727
AddLayerVersionPermission = Action("AddLayerVersionPermission")
2828
AddPermission = Action("AddPermission")
29+
CheckpointDurableExecution = Action("CheckpointDurableExecution")
2930
CreateAlias = Action("CreateAlias")
31+
CreateCapacityProvider = Action("CreateCapacityProvider")
3032
CreateCodeSigningConfig = Action("CreateCodeSigningConfig")
3133
CreateEventSourceMapping = Action("CreateEventSourceMapping")
3234
CreateFunction = Action("CreateFunction")
3335
CreateFunctionUrlConfig = Action("CreateFunctionUrlConfig")
3436
DeleteAlias = Action("DeleteAlias")
37+
DeleteCapacityProvider = Action("DeleteCapacityProvider")
3538
DeleteCodeSigningConfig = Action("DeleteCodeSigningConfig")
3639
DeleteEventSourceMapping = Action("DeleteEventSourceMapping")
3740
DeleteFunction = Action("DeleteFunction")
@@ -45,14 +48,19 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
4548
EnableReplication = Action("EnableReplication")
4649
GetAccountSettings = Action("GetAccountSettings")
4750
GetAlias = Action("GetAlias")
51+
GetCapacityProvider = Action("GetCapacityProvider")
4852
GetCodeSigningConfig = Action("GetCodeSigningConfig")
53+
GetDurableExecution = Action("GetDurableExecution")
54+
GetDurableExecutionHistory = Action("GetDurableExecutionHistory")
55+
GetDurableExecutionState = Action("GetDurableExecutionState")
4956
GetEventSourceMapping = Action("GetEventSourceMapping")
5057
GetFunction = Action("GetFunction")
5158
GetFunctionCodeSigningConfig = Action("GetFunctionCodeSigningConfig")
5259
GetFunctionConcurrency = Action("GetFunctionConcurrency")
5360
GetFunctionConfiguration = Action("GetFunctionConfiguration")
5461
GetFunctionEventInvokeConfig = Action("GetFunctionEventInvokeConfig")
5562
GetFunctionRecursionConfig = Action("GetFunctionRecursionConfig")
63+
GetFunctionScalingConfig = Action("GetFunctionScalingConfig")
5664
GetFunctionUrlConfig = Action("GetFunctionUrlConfig")
5765
GetLayerVersion = Action("GetLayerVersion")
5866
GetLayerVersionByArn = Action("GetLayerVersionByArn")
@@ -64,30 +72,42 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
6472
InvokeFunction = Action("InvokeFunction")
6573
InvokeFunctionUrl = Action("InvokeFunctionUrl")
6674
ListAliases = Action("ListAliases")
75+
ListCapacityProviders = Action("ListCapacityProviders")
6776
ListCodeSigningConfigs = Action("ListCodeSigningConfigs")
77+
ListDurableExecutionsByFunction = Action("ListDurableExecutionsByFunction")
6878
ListEventSourceMappings = Action("ListEventSourceMappings")
6979
ListFunctionEventInvokeConfigs = Action("ListFunctionEventInvokeConfigs")
7080
ListFunctionUrlConfigs = Action("ListFunctionUrlConfigs")
81+
ListFunctionVersionsByCapacityProvider = Action(
82+
"ListFunctionVersionsByCapacityProvider"
83+
)
7184
ListFunctions = Action("ListFunctions")
7285
ListFunctionsByCodeSigningConfig = Action("ListFunctionsByCodeSigningConfig")
7386
ListLayerVersions = Action("ListLayerVersions")
7487
ListLayers = Action("ListLayers")
7588
ListProvisionedConcurrencyConfigs = Action("ListProvisionedConcurrencyConfigs")
7689
ListTags = Action("ListTags")
7790
ListVersionsByFunction = Action("ListVersionsByFunction")
91+
PassCapacityProvider = Action("PassCapacityProvider")
7892
PublishLayerVersion = Action("PublishLayerVersion")
7993
PublishVersion = Action("PublishVersion")
8094
PutFunctionCodeSigningConfig = Action("PutFunctionCodeSigningConfig")
8195
PutFunctionConcurrency = Action("PutFunctionConcurrency")
8296
PutFunctionEventInvokeConfig = Action("PutFunctionEventInvokeConfig")
8397
PutFunctionRecursionConfig = Action("PutFunctionRecursionConfig")
98+
PutFunctionScalingConfig = Action("PutFunctionScalingConfig")
8499
PutProvisionedConcurrencyConfig = Action("PutProvisionedConcurrencyConfig")
85100
PutRuntimeManagementConfig = Action("PutRuntimeManagementConfig")
86101
RemoveLayerVersionPermission = Action("RemoveLayerVersionPermission")
87102
RemovePermission = Action("RemovePermission")
103+
SendDurableExecutionCallbackFailure = Action("SendDurableExecutionCallbackFailure")
104+
SendDurableExecutionCallbackHeartbeat = Action("SendDurableExecutionCallbackHeartbeat")
105+
SendDurableExecutionCallbackSuccess = Action("SendDurableExecutionCallbackSuccess")
106+
StopDurableExecution = Action("StopDurableExecution")
88107
TagResource = Action("TagResource")
89108
UntagResource = Action("UntagResource")
90109
UpdateAlias = Action("UpdateAlias")
110+
UpdateCapacityProvider = Action("UpdateCapacityProvider")
91111
UpdateCodeSigningConfig = Action("UpdateCodeSigningConfig")
92112
UpdateEventSourceMapping = Action("UpdateEventSourceMapping")
93113
UpdateFunctionCode = Action("UpdateFunctionCode")

awacs/bedrock_agentcore.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
2525

2626

2727
AllowVendedLogDeliveryForResource = Action("AllowVendedLogDeliveryForResource")
28+
AuthorizeAction = Action("AuthorizeAction")
2829
BatchCreateMemoryRecords = Action("BatchCreateMemoryRecords")
2930
BatchDeleteMemoryRecords = Action("BatchDeleteMemoryRecords")
3031
BatchUpdateMemoryRecords = Action("BatchUpdateMemoryRecords")
@@ -36,24 +37,34 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
3637
CreateApiKeyCredentialProvider = Action("CreateApiKeyCredentialProvider")
3738
CreateBrowser = Action("CreateBrowser")
3839
CreateCodeInterpreter = Action("CreateCodeInterpreter")
40+
CreateEvaluator = Action("CreateEvaluator")
3941
CreateEvent = Action("CreateEvent")
4042
CreateGateway = Action("CreateGateway")
4143
CreateGatewayTarget = Action("CreateGatewayTarget")
4244
CreateMemory = Action("CreateMemory")
4345
CreateOauth2CredentialProvider = Action("CreateOauth2CredentialProvider")
46+
CreateOnlineEvaluationConfig = Action("CreateOnlineEvaluationConfig")
47+
CreatePolicy = Action("CreatePolicy")
48+
CreatePolicyEngine = Action("CreatePolicyEngine")
4449
CreateWorkloadIdentity = Action("CreateWorkloadIdentity")
4550
DeleteAgentRuntime = Action("DeleteAgentRuntime")
4651
DeleteAgentRuntimeEndpoint = Action("DeleteAgentRuntimeEndpoint")
4752
DeleteApiKeyCredentialProvider = Action("DeleteApiKeyCredentialProvider")
4853
DeleteBrowser = Action("DeleteBrowser")
4954
DeleteCodeInterpreter = Action("DeleteCodeInterpreter")
55+
DeleteEvaluator = Action("DeleteEvaluator")
5056
DeleteEvent = Action("DeleteEvent")
5157
DeleteGateway = Action("DeleteGateway")
5258
DeleteGatewayTarget = Action("DeleteGatewayTarget")
5359
DeleteMemory = Action("DeleteMemory")
5460
DeleteMemoryRecord = Action("DeleteMemoryRecord")
5561
DeleteOauth2CredentialProvider = Action("DeleteOauth2CredentialProvider")
62+
DeleteOnlineEvaluationConfig = Action("DeleteOnlineEvaluationConfig")
63+
DeletePolicy = Action("DeletePolicy")
64+
DeletePolicyEngine = Action("DeletePolicyEngine")
65+
DeleteResourcePolicy = Action("DeleteResourcePolicy")
5666
DeleteWorkloadIdentity = Action("DeleteWorkloadIdentity")
67+
Evaluate = Action("Evaluate")
5768
GetAgentCard = Action("GetAgentCard")
5869
GetAgentRuntime = Action("GetAgentRuntime")
5970
GetAgentRuntimeEndpoint = Action("GetAgentRuntimeEndpoint")
@@ -62,14 +73,20 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
6273
GetBrowserSession = Action("GetBrowserSession")
6374
GetCodeInterpreter = Action("GetCodeInterpreter")
6475
GetCodeInterpreterSession = Action("GetCodeInterpreterSession")
76+
GetEvaluator = Action("GetEvaluator")
6577
GetEvent = Action("GetEvent")
6678
GetGateway = Action("GetGateway")
6779
GetGatewayTarget = Action("GetGatewayTarget")
6880
GetMemory = Action("GetMemory")
6981
GetMemoryRecord = Action("GetMemoryRecord")
7082
GetOauth2CredentialProvider = Action("GetOauth2CredentialProvider")
83+
GetOnlineEvaluationConfig = Action("GetOnlineEvaluationConfig")
84+
GetPolicy = Action("GetPolicy")
85+
GetPolicyEngine = Action("GetPolicyEngine")
86+
GetPolicyGeneration = Action("GetPolicyGeneration")
7187
GetResourceApiKey = Action("GetResourceApiKey")
7288
GetResourceOauth2Token = Action("GetResourceOauth2Token")
89+
GetResourcePolicy = Action("GetResourcePolicy")
7390
GetTokenVault = Action("GetTokenVault")
7491
GetWorkloadAccessToken = Action("GetWorkloadAccessToken")
7592
GetWorkloadAccessTokenForJWT = Action("GetWorkloadAccessTokenForJWT")
@@ -78,6 +95,10 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
7895
InvokeAgentRuntime = Action("InvokeAgentRuntime")
7996
InvokeAgentRuntimeEndpoint = Action("InvokeAgentRuntimeEndpoint")
8097
InvokeAgentRuntimeForUser = Action("InvokeAgentRuntimeForUser")
98+
InvokeAgentRuntimeWithWebSocketStream = Action("InvokeAgentRuntimeWithWebSocketStream")
99+
InvokeAgentRuntimeWithWebSocketStreamForUser = Action(
100+
"InvokeAgentRuntimeWithWebSocketStreamForUser"
101+
)
81102
InvokeCodeInterpreter = Action("InvokeCodeInterpreter")
82103
InvokeGateway = Action("InvokeGateway")
83104
ListActors = Action("ListActors")
@@ -89,19 +110,32 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
89110
ListBrowsers = Action("ListBrowsers")
90111
ListCodeInterpreterSessions = Action("ListCodeInterpreterSessions")
91112
ListCodeInterpreters = Action("ListCodeInterpreters")
113+
ListEvaluators = Action("ListEvaluators")
92114
ListEvents = Action("ListEvents")
93115
ListGatewayTargets = Action("ListGatewayTargets")
94116
ListGateways = Action("ListGateways")
95117
ListMemories = Action("ListMemories")
118+
ListMemoryExtractionJobs = Action("ListMemoryExtractionJobs")
96119
ListMemoryRecords = Action("ListMemoryRecords")
97120
ListOauth2CredentialProviders = Action("ListOauth2CredentialProviders")
121+
ListOnlineEvaluationConfigs = Action("ListOnlineEvaluationConfigs")
122+
ListPolicies = Action("ListPolicies")
123+
ListPolicyEngines = Action("ListPolicyEngines")
124+
ListPolicyGenerationAssets = Action("ListPolicyGenerationAssets")
125+
ListPolicyGenerations = Action("ListPolicyGenerations")
98126
ListSessions = Action("ListSessions")
99127
ListTagsForResource = Action("ListTagsForResource")
100128
ListWorkloadIdentities = Action("ListWorkloadIdentities")
129+
ManageAdminPolicy = Action("ManageAdminPolicy")
130+
ManageResourceScopedPolicy = Action("ManageResourceScopedPolicy")
131+
PartiallyAuthorizeActions = Action("PartiallyAuthorizeActions")
132+
PutResourcePolicy = Action("PutResourcePolicy")
101133
RetrieveMemoryRecords = Action("RetrieveMemoryRecords")
102134
SetTokenVaultCMK = Action("SetTokenVaultCMK")
103135
StartBrowserSession = Action("StartBrowserSession")
104136
StartCodeInterpreterSession = Action("StartCodeInterpreterSession")
137+
StartMemoryExtractionJob = Action("StartMemoryExtractionJob")
138+
StartPolicyGeneration = Action("StartPolicyGeneration")
105139
StopBrowserSession = Action("StopBrowserSession")
106140
StopCodeInterpreterSession = Action("StopCodeInterpreterSession")
107141
StopRuntimeSession = Action("StopRuntimeSession")
@@ -112,8 +146,12 @@ def __init__(self, resource: str = "", region: str = "", account: str = "") -> N
112146
UpdateAgentRuntimeEndpoint = Action("UpdateAgentRuntimeEndpoint")
113147
UpdateApiKeyCredentialProvider = Action("UpdateApiKeyCredentialProvider")
114148
UpdateBrowserStream = Action("UpdateBrowserStream")
149+
UpdateEvaluator = Action("UpdateEvaluator")
115150
UpdateGateway = Action("UpdateGateway")
116151
UpdateGatewayTarget = Action("UpdateGatewayTarget")
117152
UpdateMemory = Action("UpdateMemory")
118153
UpdateOauth2CredentialProvider = Action("UpdateOauth2CredentialProvider")
154+
UpdateOnlineEvaluationConfig = Action("UpdateOnlineEvaluationConfig")
155+
UpdatePolicy = Action("UpdatePolicy")
156+
UpdatePolicyEngine = Action("UpdatePolicyEngine")
119157
UpdateWorkloadIdentity = Action("UpdateWorkloadIdentity")

awacs/bedrock_mantle.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Copyright (c) 2012-2021, Mark Peek <mark@peek.org>
2+
# All rights reserved.
3+
#
4+
# See LICENSE file for full license.
5+
6+
from typing import Optional
7+
8+
from .aws import Action as BaseAction
9+
from .aws import BaseARN
10+
11+
service_name = "Amazon Bedrock Powered by AWS Mantle"
12+
prefix = "bedrock-mantle"
13+
14+
15+
class Action(BaseAction):
16+
def __init__(self, action: Optional[str] = None) -> None:
17+
super().__init__(prefix, action)
18+
19+
20+
class ARN(BaseARN):
21+
def __init__(self, resource: str = "", region: str = "", account: str = "") -> None:
22+
super().__init__(
23+
service=prefix, resource=resource, region=region, account=account
24+
)
25+
26+
27+
CallWithBearerToken = Action("CallWithBearerToken")
28+
CancelInference = Action("CancelInference")
29+
CreateInference = Action("CreateInference")
30+
DeleteInference = Action("DeleteInference")
31+
GetInference = Action("GetInference")
32+
GetModel = Action("GetModel")
33+
ListModels = Action("ListModels")

0 commit comments

Comments
 (0)