aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
426 lines (425 loc) • 15.4 kB
TypeScript
/**
* All IAM policy actions for AWS Transfer Family (TRANSFER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awstransferfamily.html
*
* 2025-02-24T21:50:01.858Z
*/
export declare enum AwsTransferActions {
/**
* Grants permission to add an access associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateAccess.html
*/
CreateAccess = "transfer:CreateAccess",
/**
* Grants permission to add an agreement associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateAgreement.html
*/
CreateAgreement = "transfer:CreateAgreement",
/**
* Grants permission to create a connector
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateConnector.html
*/
CreateConnector = "transfer:CreateConnector",
/**
* Grants permission to create a profile
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateProfile.html
*/
CreateProfile = "transfer:CreateProfile",
/**
* Grants permission to create a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateServer.html
*/
CreateServer = "transfer:CreateServer",
/**
* Grants permission to add a user associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateUser.html
*/
CreateUser = "transfer:CreateUser",
/**
* Grants permission to create a webapp
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateWebApp.html
*/
CreateWebApp = "transfer:CreateWebApp",
/**
* Grants permission to create a workflow
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateWorkflow.html
*/
CreateWorkflow = "transfer:CreateWorkflow",
/**
* Grants permission to delete access
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteAccess.html
*/
DeleteAccess = "transfer:DeleteAccess",
/**
* Grants permission to delete agreement
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteAgreement.html
*/
DeleteAgreement = "transfer:DeleteAgreement",
/**
* Grants permission to delete certificate
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteCertificate.html
*/
DeleteCertificate = "transfer:DeleteCertificate",
/**
* Grants permission to delete connector
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteConnector.html
*/
DeleteConnector = "transfer:DeleteConnector",
/**
* Grants permission to delete a host key associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteHostKey.html
*/
DeleteHostKey = "transfer:DeleteHostKey",
/**
* Grants permission to delete profile
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteProfile.html
*/
DeleteProfile = "transfer:DeleteProfile",
/**
* Grants permission to delete a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteServer.html
*/
DeleteServer = "transfer:DeleteServer",
/**
* Grants permission to delete an SSH public key from a user
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteSshPublicKey.html
*/
DeleteSshPublicKey = "transfer:DeleteSshPublicKey",
/**
* Grants permission to delete a user associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteUser.html
*/
DeleteUser = "transfer:DeleteUser",
/**
* Grants permission to delete webapp
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteWebApp.html
*/
DeleteWebApp = "transfer:DeleteWebApp",
/**
* Grants permission to delete webapp customization
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteWebAppCustomization.html
*/
DeleteWebAppCustomization = "transfer:DeleteWebAppCustomization",
/**
* Grants permission to delete a workflow
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteWorkflow.html
*/
DeleteWorkflow = "transfer:DeleteWorkflow",
/**
* Grants permission to describe an access assigned to a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeAccess.html
*/
DescribeAccess = "transfer:DescribeAccess",
/**
* Grants permission to describe an agreement assigned to a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeAgreement.html
*/
DescribeAgreement = "transfer:DescribeAgreement",
/**
* Grants permission to describe a certificate
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeCertificate.html
*/
DescribeCertificate = "transfer:DescribeCertificate",
/**
* Grants permission to describe a connector
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeConnector.html
*/
DescribeConnector = "transfer:DescribeConnector",
/**
* Grants permission to describe an execution associated with a workflow
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeExecution.html
*/
DescribeExecution = "transfer:DescribeExecution",
/**
* Grants permission to describe a host key associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeHostKey.html
*/
DescribeHostKey = "transfer:DescribeHostKey",
/**
* Grants permission to describe a profile
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeProfile.html
*/
DescribeProfile = "transfer:DescribeProfile",
/**
* Grants permission to describe a security policy
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeSecurityPolicy.html
*/
DescribeSecurityPolicy = "transfer:DescribeSecurityPolicy",
/**
* Grants permission to describe a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeServer.html
*/
DescribeServer = "transfer:DescribeServer",
/**
* Grants permission to describe a user associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeUser.html
*/
DescribeUser = "transfer:DescribeUser",
/**
* Grants permission to describe a webapp
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeWebApp.html
*/
DescribeWebApp = "transfer:DescribeWebApp",
/**
* Grants permission to describe a webapp customization
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeWebAppCustomization.html
*/
DescribeWebAppCustomization = "transfer:DescribeWebAppCustomization",
/**
* Grants permission to describe a workflow
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_DescribeWorkflow.html
*/
DescribeWorkflow = "transfer:DescribeWorkflow",
/**
* Grants permission to add a certificate
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ImportCertificate.html
*/
ImportCertificate = "transfer:ImportCertificate",
/**
* Grants permission to add a host key to a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ImportHostKey.html
*/
ImportHostKey = "transfer:ImportHostKey",
/**
* Grants permission to add an SSH public key to a user
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ImportSshPublicKey.html
*/
ImportSshPublicKey = "transfer:ImportSshPublicKey",
/**
* Grants permission to list accesses
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListAccesses.html
*/
ListAccesses = "transfer:ListAccesses",
/**
* Grants permission to list agreements
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListAgreements.html
*/
ListAgreements = "transfer:ListAgreements",
/**
* Grants permission to list certificates
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListCertificates.html
*/
ListCertificates = "transfer:ListCertificates",
/**
* Grants permission to list connectors
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListConnectors.html
*/
ListConnectors = "transfer:ListConnectors",
/**
* Grants permission to list executions associated with a workflow
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListExecutions.html
*/
ListExecutions = "transfer:ListExecutions",
/**
* Grants permission to list file transfer statuses for connectors
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListFileTransferResults.html
*/
ListFileTransferResults = "transfer:ListFileTransferResults",
/**
* Grants permission to list host keys associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListHostKeys.html
*/
ListHostKeys = "transfer:ListHostKeys",
/**
* Grants permission to list profiles
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListProfiles.html
*/
ListProfiles = "transfer:ListProfiles",
/**
* Grants permission to list security policies
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListSecurityPolicies.html
*/
ListSecurityPolicies = "transfer:ListSecurityPolicies",
/**
* Grants permission to list servers
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListServers.html
*/
ListServers = "transfer:ListServers",
/**
* Grants permission to list tags for an AWS Transfer Family resource
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListTagsForResource.html
*/
ListTagsForResource = "transfer:ListTagsForResource",
/**
* Grants permission to list users associated with a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListUsers.html
*/
ListUsers = "transfer:ListUsers",
/**
* Grants permission to list webapps
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListWebApps.html
*/
ListWebApps = "transfer:ListWebApps",
/**
* Grants permission to list workflows
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_ListWorkflows.html
*/
ListWorkflows = "transfer:ListWorkflows",
/**
* Grants permission to send a callback for asynchronous custom steps
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_SendWorkflowStepState.html
*/
SendWorkflowStepState = "transfer:SendWorkflowStepState",
/**
* Grants permission to initiate a list operation on a remote server using a conne
* ctor
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_StartDirectoryListing.html
*/
StartDirectoryListing = "transfer:StartDirectoryListing",
/**
* Grants permission to initiate a connector file transfer
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_StartFileTransfer.html
*/
StartFileTransfer = "transfer:StartFileTransfer",
/**
* Grants permission to start a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_StartServer.html
*/
StartServer = "transfer:StartServer",
/**
* Grants permission to stop a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_StopServer.html
*/
StopServer = "transfer:StopServer",
/**
* Grants permission to tag an AWS Transfer Family resource
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_TagResource.html
*/
TagResource = "transfer:TagResource",
/**
* Grants permission to test a connector's connection to remote server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_TestConnection.html
*/
TestConnection = "transfer:TestConnection",
/**
* Grants permission to test a server's custom identity provider
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_TestIdentityProvider.html
*/
TestIdentityProvider = "transfer:TestIdentityProvider",
/**
* Grants permission to untag an AWS Transfer Family resource
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UntagResource.html
*/
UntagResource = "transfer:UntagResource",
/**
* Grants permission to update access
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateAccess.html
*/
UpdateAccess = "transfer:UpdateAccess",
/**
* Grants permission to update an agreement
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateAgreement.html
*/
UpdateAgreement = "transfer:UpdateAgreement",
/**
* Grants permission to update a certificate
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateCertificate.html
*/
UpdateCertificate = "transfer:UpdateCertificate",
/**
* Grants permission to update a connector
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateConnector.html
*/
UpdateConnector = "transfer:UpdateConnector",
/**
* Grants permission to update a host key
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateHostKey.html
*/
UpdateHostKey = "transfer:UpdateHostKey",
/**
* Grants permission to update a profile
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateProfile.html
*/
UpdateProfile = "transfer:UpdateProfile",
/**
* Grants permission to update the configuration of a server
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html
*/
UpdateServer = "transfer:UpdateServer",
/**
* Grants permission to update the configuration of a user
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateUser.html
*/
UpdateUser = "transfer:UpdateUser",
/**
* Grants permission to update the configuration of a webapp
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateWebApp.html
*/
UpdateWebApp = "transfer:UpdateWebApp",
/**
* Grants permission to update the configuration of a webapp cutomization
*
* See https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateWebAppCustomization.html
*/
UpdateWebAppCustomization = "transfer:UpdateWebAppCustomization"
}