aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
424 lines (423 loc) • 16.9 kB
TypeScript
/**
* All IAM policy actions for AWS DataSync (DATASYNC)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatasync.html
*
* 2025-02-24T21:47:32.818Z
*/
export declare enum AwsDatasyncActions {
/**
* Grants permission to create a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_AddStorageSystem.html
*/
AddStorageSystem = "datasync:AddStorageSystem",
/**
* Grants permission to cancel execution of a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html
*/
CancelTaskExecution = "datasync:CancelTaskExecution",
/**
* Grants permission to activate an agent that you have deployed on your host
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateAgent.html
*/
CreateAgent = "datasync:CreateAgent",
/**
* Grants permission to create an endpoint for a Microsoft Azure Blob Storage cont
* ainer
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationAzureBlob.html
*/
CreateLocationAzureBlob = "datasync:CreateLocationAzureBlob",
/**
* Grants permission to create an endpoint for an Amazon EFS file system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationEfs.html
*/
CreateLocationEfs = "datasync:CreateLocationEfs",
/**
* Grants permission to create an endpoint for an Amazon Fsx Lustre
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationFsxLustre.html
*/
CreateLocationFsxLustre = "datasync:CreateLocationFsxLustre",
/**
* Grants permission to create an endpoint for Amazon FSx for ONTAP
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationFsxOntap.html
*/
CreateLocationFsxOntap = "datasync:CreateLocationFsxOntap",
/**
* Grants permission to create an endpoint for Amazon FSx for OpenZFS
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationFsxOpenZfs.html
*/
CreateLocationFsxOpenZfs = "datasync:CreateLocationFsxOpenZfs",
/**
* Grants permission to create an endpoint for an Amazon FSx Windows File Server f
* ile system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationFsxWindows.html
*/
CreateLocationFsxWindows = "datasync:CreateLocationFsxWindows",
/**
* Grants permission to create an endpoint for an Amazon Hdfs
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationHdfs.html
*/
CreateLocationHdfs = "datasync:CreateLocationHdfs",
/**
* Grants permission to create an endpoint for a NFS file system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationNfs.html
*/
CreateLocationNfs = "datasync:CreateLocationNfs",
/**
* Grants permission to create an endpoint for a self-managed object storage bucke
* t
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationObjectStorage.html
*/
CreateLocationObjectStorage = "datasync:CreateLocationObjectStorage",
/**
* Grants permission to create an endpoint for an Amazon S3 bucket
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationS3.html
*/
CreateLocationS3 = "datasync:CreateLocationS3",
/**
* Grants permission to create an endpoint for an SMB file system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateLocationSmb.html
*/
CreateLocationSmb = "datasync:CreateLocationSmb",
/**
* Grants permission to create a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateTask.html
*/
CreateTask = "datasync:CreateTask",
/**
* Grants permission to delete an agent
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteAgent.html
*/
DeleteAgent = "datasync:DeleteAgent",
/**
* Grants permission to delete a location used by AWS DataSync
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteLocation.html
*/
DeleteLocation = "datasync:DeleteLocation",
/**
* Grants permission to delete a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteTask.html
*/
DeleteTask = "datasync:DeleteTask",
/**
* Grants permission to view metadata such as name, network interfaces, and the st
* atus (that is, whether the agent is running or not) about a sync agent
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeAgent.html
*/
DescribeAgent = "datasync:DescribeAgent",
/**
* Grants permission to describe metadata about a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeDiscoveryJob.html
*/
DescribeDiscoveryJob = "datasync:DescribeDiscoveryJob",
/**
* Grants permission to view metadata, such as the path information about an Azure
* Blob Storage sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationAzureBlob.html
*/
DescribeLocationAzureBlob = "datasync:DescribeLocationAzureBlob",
/**
* Grants permission to view metadata, such as the path information about an Amazo
* n EFS sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationEfs.html
*/
DescribeLocationEfs = "datasync:DescribeLocationEfs",
/**
* Grants permission to view metadata, such as the path information about an Amazo
* n FSx Lustre sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationFsxLustre.html
*/
DescribeLocationFsxLustre = "datasync:DescribeLocationFsxLustre",
/**
* Grants permission to view metadata, such as the path information about an Amazo
* n FSx for ONTAP sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationFsxOntap.html
*/
DescribeLocationFsxOntap = "datasync:DescribeLocationFsxOntap",
/**
* Grants permission to view metadata, such as the path information about an Amazo
* n FSx OpenZFS sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationFsxOpenZfs.html
*/
DescribeLocationFsxOpenZfs = "datasync:DescribeLocationFsxOpenZfs",
/**
* Grants permission to view metadata, such as the path information about an Amazo
* n FSx Windows sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationFsxWindows.html
*/
DescribeLocationFsxWindows = "datasync:DescribeLocationFsxWindows",
/**
* Grants permission to view metadata, such as the path information about an Amazo
* n HDFS sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationHdfs.html
*/
DescribeLocationHdfs = "datasync:DescribeLocationHdfs",
/**
* Grants permission to view metadata, such as the path information, about a NFS s
* ync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationNfs.html
*/
DescribeLocationNfs = "datasync:DescribeLocationNfs",
/**
* Grants permission to view metadata about a self-managed object storage server l
* ocation
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationObjectStorage.html
*/
DescribeLocationObjectStorage = "datasync:DescribeLocationObjectStorage",
/**
* Grants permission to view metadata, such as bucket name, about an Amazon S3 buc
* ket sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationS3.html
*/
DescribeLocationS3 = "datasync:DescribeLocationS3",
/**
* Grants permission to view metadata, such as the path information, about an SMB
* sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeLocationSmb.html
*/
DescribeLocationSmb = "datasync:DescribeLocationSmb",
/**
* Grants permission to view metadata about a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeStorageSystem.html
*/
DescribeStorageSystem = "datasync:DescribeStorageSystem",
/**
* Grants permission to describe resource metrics collected by a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeStorageSystemResourceMetrics.html
*/
DescribeStorageSystemResourceMetrics = "datasync:DescribeStorageSystemResourceMetrics",
/**
* Grants permission to describe resources identified by a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeStorageSystemResources.html
*/
DescribeStorageSystemResources = "datasync:DescribeStorageSystemResources",
/**
* Grants permission to view metadata about a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTask.html
*/
DescribeTask = "datasync:DescribeTask",
/**
* Grants permission to view metadata about a sync task that is being executed
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html
*/
DescribeTaskExecution = "datasync:DescribeTaskExecution",
/**
* Grants permission to generate recommendations for a resource identified by a di
* scovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_GenerateRecommendations.html
*/
GenerateRecommendations = "datasync:GenerateRecommendations",
/**
* Grants permission to list agents owned by an AWS account in a region specified
* in the request
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListAgents.html
*/
ListAgents = "datasync:ListAgents",
/**
* Grants permission to list discovery jobs
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListDiscoveryJobs.html
*/
ListDiscoveryJobs = "datasync:ListDiscoveryJobs",
/**
* Grants permission to list source and destination sync locations
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListLocations.html
*/
ListLocations = "datasync:ListLocations",
/**
* Grants permission to list storage systems
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListStorageSystems.html
*/
ListStorageSystems = "datasync:ListStorageSystems",
/**
* Grants permission to list tags that have been added to the specified resource
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListTagsForResource.html
*/
ListTagsForResource = "datasync:ListTagsForResource",
/**
* Grants permission to list executed sync tasks
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListTaskExecutions.html
*/
ListTaskExecutions = "datasync:ListTaskExecutions",
/**
* Grants permission to list of all the sync tasks
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListTasks.html
*/
ListTasks = "datasync:ListTasks",
/**
* Grants permission to delete a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_RemoveStorageSystem.html
*/
RemoveStorageSystem = "datasync:RemoveStorageSystem",
/**
* Grants permission to start a discovery job for a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_StartDiscoveryJob.html
*/
StartDiscoveryJob = "datasync:StartDiscoveryJob",
/**
* Grants permission to start a specific invocation of a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html
*/
StartTaskExecution = "datasync:StartTaskExecution",
/**
* Grants permission to stop a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_StopDiscoveryJob.html
*/
StopDiscoveryJob = "datasync:StopDiscoveryJob",
/**
* Grants permission to apply a key-value pair to an AWS resource
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_TagResource.html
*/
TagResource = "datasync:TagResource",
/**
* Grants permission to remove one or more tags from the specified resource
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UntagResource.html
*/
UntagResource = "datasync:UntagResource",
/**
* Grants permission to update the name of an agent
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateAgent.html
*/
UpdateAgent = "datasync:UpdateAgent",
/**
* Grants permission to update a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateDiscoveryJob.html
*/
UpdateDiscoveryJob = "datasync:UpdateDiscoveryJob",
/**
* Grants permission to update an Azure Blob Storage sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationAzureBlob.html
*/
UpdateLocationAzureBlob = "datasync:UpdateLocationAzureBlob",
/**
* Grants permission to update an EFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationEfs.html
*/
UpdateLocationEfs = "datasync:UpdateLocationEfs",
/**
* Grants permission to update an FSx Lustre sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxLustre.html
*/
UpdateLocationFsxLustre = "datasync:UpdateLocationFsxLustre",
/**
* Grants permission to update an FSx ONTAP sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxOntap.html
*/
UpdateLocationFsxOntap = "datasync:UpdateLocationFsxOntap",
/**
* Grants permission to update an FSx OpenZFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxOpenZfs.html
*/
UpdateLocationFsxOpenZfs = "datasync:UpdateLocationFsxOpenZfs",
/**
* Grants permission to update an FSx Windows sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxWindows.html
*/
UpdateLocationFsxWindows = "datasync:UpdateLocationFsxWindows",
/**
* Grants permission to update an HDFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationHdfs.html
*/
UpdateLocationHdfs = "datasync:UpdateLocationHdfs",
/**
* Grants permission to update an NFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationNfs.html
*/
UpdateLocationNfs = "datasync:UpdateLocationNfs",
/**
* Grants permission to update a self-managed object storage server location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationObjectStorage.html
*/
UpdateLocationObjectStorage = "datasync:UpdateLocationObjectStorage",
/**
* Grants permission to update an S3 sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationS3.html
*/
UpdateLocationS3 = "datasync:UpdateLocationS3",
/**
* Grants permission to update a SMB sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationSmb.html
*/
UpdateLocationSmb = "datasync:UpdateLocationSmb",
/**
* Grants permission to update a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateStorageSystem.html
*/
UpdateStorageSystem = "datasync:UpdateStorageSystem",
/**
* Grants permission to update metadata associated with a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateTask.html
*/
UpdateTask = "datasync:UpdateTask",
/**
* Grants permission to update execution of a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateTaskExecution.html
*/
UpdateTaskExecution = "datasync:UpdateTaskExecution"
}