aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
237 lines • 11.4 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon Managed Blockchain (MANAGEDBLOCKCHAIN)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmanagedblockchain.html
*
* 2025-02-24T21:48:43.995Z
*/
export var AwsManagedblockchainActions;
(function (AwsManagedblockchainActions) {
/**
* Grants permission to create an Amazon Managed Blockchain accessor
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateAccessor.html
*/
AwsManagedblockchainActions["CreateAccessor"] = "managedblockchain:CreateAccessor";
/**
* Grants permission to create a member of an Amazon Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateMember.html
*/
AwsManagedblockchainActions["CreateMember"] = "managedblockchain:CreateMember";
/**
* Grants permission to create an Amazon Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateNetwork.html
*/
AwsManagedblockchainActions["CreateNetwork"] = "managedblockchain:CreateNetwork";
/**
* Grants permission to create a node within a member of an Amazon Managed Blockch
* ain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateNode.html
*/
AwsManagedblockchainActions["CreateNode"] = "managedblockchain:CreateNode";
/**
* Grants permission to create a proposal that other blockchain network members ca
* n vote on to add or remove a member in an Amazon Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateProposal.html
*/
AwsManagedblockchainActions["CreateProposal"] = "managedblockchain:CreateProposal";
/**
* Grants permission to delete an Amazon Managed Blockchain accessor
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteAccessor.html
*/
AwsManagedblockchainActions["DeleteAccessor"] = "managedblockchain:DeleteAccessor";
/**
* Grants permission to delete a member and all associated resources from an Amazo
* n Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteMember.html
*/
AwsManagedblockchainActions["DeleteMember"] = "managedblockchain:DeleteMember";
/**
* Grants permission to delete a node from a member of an Amazon Managed Blockchai
* n network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteNode.html
*/
AwsManagedblockchainActions["DeleteNode"] = "managedblockchain:DeleteNode";
/**
* Grants permission to send HTTP GET requests to an Ethereum node
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/security_iam_id-based-policy-examples.html
*/
AwsManagedblockchainActions["GET"] = "managedblockchain:GET";
/**
* Grants permission to return detailed information about an Amazon Managed Blockc
* hain accessor
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_GetAccessor.html
*/
AwsManagedblockchainActions["GetAccessor"] = "managedblockchain:GetAccessor";
/**
* Grants permission to return detailed information about a member of an Amazon Ma
* naged Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_GetMember.html
*/
AwsManagedblockchainActions["GetMember"] = "managedblockchain:GetMember";
/**
* Grants permission to return detailed information about an Amazon Managed Blockc
* hain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_GetNetwork.html
*/
AwsManagedblockchainActions["GetNetwork"] = "managedblockchain:GetNetwork";
/**
* Grants permission to return detailed information about a node within a member o
* f an Amazon Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_GetNode.html
*/
AwsManagedblockchainActions["GetNode"] = "managedblockchain:GetNode";
/**
* Grants permission to return detailed information about a proposal of an Amazon
* Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_GetProposal.html
*/
AwsManagedblockchainActions["GetProposal"] = "managedblockchain:GetProposal";
/**
* Grants permission to create WebSocket connections to an Ethereum node
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/security_iam_id-based-policy-examples.html
*/
AwsManagedblockchainActions["Invoke"] = "managedblockchain:Invoke";
/**
* Grants permission to invoke the Bitcoin Mainnet RPCs
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ambbtc-dg/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-access-bitcoin-networks
*/
AwsManagedblockchainActions["InvokeRpcBitcoinMainnet"] = "managedblockchain:InvokeRpcBitcoinMainnet";
/**
* Grants permission to invoke the Bitcoin Testnet RPCs
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ambbtc-dg/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-access-bitcoin-networks
*/
AwsManagedblockchainActions["InvokeRpcBitcoinTestnet"] = "managedblockchain:InvokeRpcBitcoinTestnet";
/**
* Grants permission to invoke the Polygon Mainnet RPCs
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ambp-dg/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-access-polygon-networks
*/
AwsManagedblockchainActions["InvokeRpcPolygonMainnet"] = "managedblockchain:InvokeRpcPolygonMainnet";
/**
* Grants permission to invoke the Polygon Mumbai Testnet RPCs
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ambp-dg/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-access-polygon-networks
*/
AwsManagedblockchainActions["InvokeRpcPolygonMumbaiTestnet"] = "managedblockchain:InvokeRpcPolygonMumbaiTestnet";
/**
* Grants permission to list the Amazon Managed Blockchain accessors owned by the
* current AWS account
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListAccessors.html
*/
AwsManagedblockchainActions["ListAccessors"] = "managedblockchain:ListAccessors";
/**
* Grants permission to list the invitations extended to the active AWS account fr
* om any Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListInvitations.html
*/
AwsManagedblockchainActions["ListInvitations"] = "managedblockchain:ListInvitations";
/**
* Grants permission to list the members of an Amazon Managed Blockchain network a
* nd the properties of their memberships
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListMembers.html
*/
AwsManagedblockchainActions["ListMembers"] = "managedblockchain:ListMembers";
/**
* Grants permission to list the Amazon Managed Blockchain networks in which the c
* urrent AWS account participates
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListNetworks.html
*/
AwsManagedblockchainActions["ListNetworks"] = "managedblockchain:ListNetworks";
/**
* Grants permission to list the nodes within a member of an Amazon Managed Blockc
* hain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListNodes.html
*/
AwsManagedblockchainActions["ListNodes"] = "managedblockchain:ListNodes";
/**
* Grants permission to list all votes for a proposal, including the value of the
* vote and the unique identifier of the member that cast the vote for the given A
* mazon Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListProposalVotes.html
*/
AwsManagedblockchainActions["ListProposalVotes"] = "managedblockchain:ListProposalVotes";
/**
* Grants permission to list proposals for the given Amazon Managed Blockchain net
* work
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListProposals.html
*/
AwsManagedblockchainActions["ListProposals"] = "managedblockchain:ListProposals";
/**
* Grants permission to view tags associated with an Amazon Managed Blockchain res
* ource
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_ListTagsForResource.html
*/
AwsManagedblockchainActions["ListTagsForResource"] = "managedblockchain:ListTagsForResource";
/**
* Grants permission to send HTTP POST requests to an Ethereum node
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/security_iam_id-based-policy-examples.html
*/
AwsManagedblockchainActions["POST"] = "managedblockchain:POST";
/**
* Grants permission to reject the invitation to join the blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_RejectInvitation.html
*/
AwsManagedblockchainActions["RejectInvitation"] = "managedblockchain:RejectInvitation";
/**
* Grants permission to add tags to an Amazon Managed Blockchain resource
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_TagResource.html
*/
AwsManagedblockchainActions["TagResource"] = "managedblockchain:TagResource";
/**
* Grants permission to remove tags from an Amazon Managed Blockchain resource
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UntagResource.html
*/
AwsManagedblockchainActions["UntagResource"] = "managedblockchain:UntagResource";
/**
* Grants permission to update a member of an Amazon Managed Blockchain network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UpdateMember.html
*/
AwsManagedblockchainActions["UpdateMember"] = "managedblockchain:UpdateMember";
/**
* Grants permission to update a node from a member of an Amazon Managed Blockchai
* n network
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UpdateNode.html
*/
AwsManagedblockchainActions["UpdateNode"] = "managedblockchain:UpdateNode";
/**
* Grants permission to cast a vote for a proposal on behalf of the blockchain net
* work member specified
*
* See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_VoteOnProposal.html
*/
AwsManagedblockchainActions["VoteOnProposal"] = "managedblockchain:VoteOnProposal";
})(AwsManagedblockchainActions || (AwsManagedblockchainActions = {}));
//# sourceMappingURL=managedblockchain.js.map