aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
173 lines (172 loc) • 6.68 kB
TypeScript
/**
* All IAM policy actions for AWS Backup Gateway (BACKUP-GATEWAY)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsbackupgateway.html
*
* 2025-02-24T21:46:51.331Z
*/
export declare enum AwsBackupGatewayActions {
/**
* Grants permission to AssociateGatewayToServer
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_AssociateGatewayToServer.html
*/
AssociateGatewayToServer = "backup-gateway:AssociateGatewayToServer",
/**
* Grants permission to Backup
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartBackupJob.html
*/
Backup = "backup-gateway:Backup",
/**
* Grants permission to to CreateGateway
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_CreateGateway.html
*/
CreateGateway = "backup-gateway:CreateGateway",
/**
* Grants permission to DeleteGateway
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_DeleteGateway.html
*/
DeleteGateway = "backup-gateway:DeleteGateway",
/**
* Grants permission to DeleteHypervisor
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_DeleteHypervisor.html
*/
DeleteHypervisor = "backup-gateway:DeleteHypervisor",
/**
* Grants permission to DisassociateGatewayFromServer
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_DisassociateGatewayFromServer.html
*/
DisassociateGatewayFromServer = "backup-gateway:DisassociateGatewayFromServer",
/**
* Grants permission to GetBandwidthRateLimitSchedule
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_GetBandwidthRateLimitSchedule.html
*/
GetBandwidthRateLimitSchedule = "backup-gateway:GetBandwidthRateLimitSchedule",
/**
* Grants permission to GetGateway
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_GetGateway.html
*/
GetGateway = "backup-gateway:GetGateway",
/**
* Grants permission to GetHypervisor
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_GetHypervisor.html
*/
GetHypervisor = "backup-gateway:GetHypervisor",
/**
* Grants permission to GetHypervisorPropertyMappings
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_GetHypervisorPropertyMappings.html
*/
GetHypervisorPropertyMappings = "backup-gateway:GetHypervisorPropertyMappings",
/**
* Grants permission to GetVirtualMachine
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_GetVirtualMachine.html
*/
GetVirtualMachine = "backup-gateway:GetVirtualMachine",
/**
* Grants permission to ImportHypervisorConfiguration
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_ImportHypervisorConfiguration.html
*/
ImportHypervisorConfiguration = "backup-gateway:ImportHypervisorConfiguration",
/**
* Grants permission to ListGateways
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_ListGateways.html
*/
ListGateways = "backup-gateway:ListGateways",
/**
* Grants permission to ListHypervisors
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_ListHypervisors.html
*/
ListHypervisors = "backup-gateway:ListHypervisors",
/**
* Grants permission to ListTagsForResource
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_ListTagsForResource.html
*/
ListTagsForResource = "backup-gateway:ListTagsForResource",
/**
* Grants permission to ListVirtualMachines
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_ListVirtualMachines.html
*/
ListVirtualMachines = "backup-gateway:ListVirtualMachines",
/**
* Grants permission to PutBandwidthRateLimitSchedule
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_PutBandwidthRateLimitSchedule.html
*/
PutBandwidthRateLimitSchedule = "backup-gateway:PutBandwidthRateLimitSchedule",
/**
* Grants permission to PutHypervisorPropertyMappings
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_PutHypervisorPropertyMappings.html
*/
PutHypervisorPropertyMappings = "backup-gateway:PutHypervisorPropertyMappings",
/**
* Grants permission to PutMaintenanceStartTime
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_PutMaintenanceStartTime.html
*/
PutMaintenanceStartTime = "backup-gateway:PutMaintenanceStartTime",
/**
* Grants permission to Restore
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html
*/
Restore = "backup-gateway:Restore",
/**
* Grants permission to StartVirtualMachinesMetadataSync
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_StartVirtualMachinesMetadataSync.html
*/
StartVirtualMachinesMetadataSync = "backup-gateway:StartVirtualMachinesMetadataSync",
/**
* Grants permission to TagResource
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_TagResource.html
*/
TagResource = "backup-gateway:TagResource",
/**
* Grants permission to TestHypervisorConfiguration
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_TestHypervisorConfiguration.html
*/
TestHypervisorConfiguration = "backup-gateway:TestHypervisorConfiguration",
/**
* Grants permission to UntagResource
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_UntagResource.html
*/
UntagResource = "backup-gateway:UntagResource",
/**
* Grants permission to UpdateGatewayInformation
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_UpdateGatewayInformation.html
*/
UpdateGatewayInformation = "backup-gateway:UpdateGatewayInformation",
/**
* Grants permission to UpdateGatewaySoftwareNow
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_UpdateGatewaySoftwareNow.html
*/
UpdateGatewaySoftwareNow = "backup-gateway:UpdateGatewaySoftwareNow",
/**
* Grants permission to UpdateHypervisor
*
* See https://docs.aws.amazon.com/aws-backup/latest/devguide/API_BGW_UpdateHypervisor.html
*/
UpdateHypervisor = "backup-gateway:UpdateHypervisor"
}