aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
426 lines • 18.5 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsDatasyncActions;
(function (AwsDatasyncActions) {
/**
* Grants permission to create a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_AddStorageSystem.html
*/
AwsDatasyncActions["AddStorageSystem"] = "datasync:AddStorageSystem";
/**
* Grants permission to cancel execution of a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["CreateLocationSmb"] = "datasync:CreateLocationSmb";
/**
* Grants permission to create a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateTask.html
*/
AwsDatasyncActions["CreateTask"] = "datasync:CreateTask";
/**
* Grants permission to delete an agent
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteAgent.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["DeleteLocation"] = "datasync:DeleteLocation";
/**
* Grants permission to delete a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteTask.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["DescribeAgent"] = "datasync:DescribeAgent";
/**
* Grants permission to describe metadata about a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeDiscoveryJob.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["DescribeLocationSmb"] = "datasync:DescribeLocationSmb";
/**
* Grants permission to view metadata about a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeStorageSystem.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["DescribeStorageSystemResources"] = "datasync:DescribeStorageSystemResources";
/**
* Grants permission to view metadata about a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTask.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["ListAgents"] = "datasync:ListAgents";
/**
* Grants permission to list discovery jobs
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListDiscoveryJobs.html
*/
AwsDatasyncActions["ListDiscoveryJobs"] = "datasync:ListDiscoveryJobs";
/**
* Grants permission to list source and destination sync locations
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListLocations.html
*/
AwsDatasyncActions["ListLocations"] = "datasync:ListLocations";
/**
* Grants permission to list storage systems
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListStorageSystems.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["ListTagsForResource"] = "datasync:ListTagsForResource";
/**
* Grants permission to list executed sync tasks
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListTaskExecutions.html
*/
AwsDatasyncActions["ListTaskExecutions"] = "datasync:ListTaskExecutions";
/**
* Grants permission to list of all the sync tasks
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_ListTasks.html
*/
AwsDatasyncActions["ListTasks"] = "datasync:ListTasks";
/**
* Grants permission to delete a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_RemoveStorageSystem.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["StartTaskExecution"] = "datasync:StartTaskExecution";
/**
* Grants permission to stop a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_StopDiscoveryJob.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["UntagResource"] = "datasync:UntagResource";
/**
* Grants permission to update the name of an agent
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateAgent.html
*/
AwsDatasyncActions["UpdateAgent"] = "datasync:UpdateAgent";
/**
* Grants permission to update a discovery job
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateDiscoveryJob.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["UpdateLocationAzureBlob"] = "datasync:UpdateLocationAzureBlob";
/**
* Grants permission to update an EFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationEfs.html
*/
AwsDatasyncActions["UpdateLocationEfs"] = "datasync:UpdateLocationEfs";
/**
* Grants permission to update an FSx Lustre sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxLustre.html
*/
AwsDatasyncActions["UpdateLocationFsxLustre"] = "datasync:UpdateLocationFsxLustre";
/**
* Grants permission to update an FSx ONTAP sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxOntap.html
*/
AwsDatasyncActions["UpdateLocationFsxOntap"] = "datasync:UpdateLocationFsxOntap";
/**
* Grants permission to update an FSx OpenZFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxOpenZfs.html
*/
AwsDatasyncActions["UpdateLocationFsxOpenZfs"] = "datasync:UpdateLocationFsxOpenZfs";
/**
* Grants permission to update an FSx Windows sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationFsxWindows.html
*/
AwsDatasyncActions["UpdateLocationFsxWindows"] = "datasync:UpdateLocationFsxWindows";
/**
* Grants permission to update an HDFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationHdfs.html
*/
AwsDatasyncActions["UpdateLocationHdfs"] = "datasync:UpdateLocationHdfs";
/**
* Grants permission to update an NFS sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationNfs.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["UpdateLocationObjectStorage"] = "datasync:UpdateLocationObjectStorage";
/**
* Grants permission to update an S3 sync Location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationS3.html
*/
AwsDatasyncActions["UpdateLocationS3"] = "datasync:UpdateLocationS3";
/**
* Grants permission to update a SMB sync location
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateLocationSmb.html
*/
AwsDatasyncActions["UpdateLocationSmb"] = "datasync:UpdateLocationSmb";
/**
* Grants permission to update a storage system
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateStorageSystem.html
*/
AwsDatasyncActions["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
*/
AwsDatasyncActions["UpdateTask"] = "datasync:UpdateTask";
/**
* Grants permission to update execution of a sync task
*
* See https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateTaskExecution.html
*/
AwsDatasyncActions["UpdateTaskExecution"] = "datasync:UpdateTaskExecution";
})(AwsDatasyncActions || (AwsDatasyncActions = {}));
//# sourceMappingURL=datasync.js.map