UNPKG

aws-iam-policy-types

Version:

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

235 lines (234 loc) 10.2 kB
/** * 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 declare enum AwsManagedblockchainActions { /** * Grants permission to create an Amazon Managed Blockchain accessor * * See https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateAccessor.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ VoteOnProposal = "managedblockchain:VoteOnProposal" }