UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

237 lines 11.4 kB
// 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