aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
119 lines (118 loc) • 4.17 kB
TypeScript
/**
* All IAM policy actions for Amazon WorkSpaces Thin Client (THINCLIENT)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonworkspacesthinclient.html
*
* 2025-02-24T21:50:13.034Z
*/
export declare enum AwsThinclientActions {
/**
* Grants permission to create environments
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_CreateEnvironment.html
*/
CreateEnvironment = "thinclient:CreateEnvironment",
/**
* Grants permission to delete devices
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_DeleteDevice.html
*/
DeleteDevice = "thinclient:DeleteDevice",
/**
* Grants permission to delete environments
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_DeleteEnvironment.html
*/
DeleteEnvironment = "thinclient:DeleteEnvironment",
/**
* Grants permission to deregister devices
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_DeregisterDevice.html
*/
DeregisterDevice = "thinclient:DeregisterDevice",
/**
* Grants permission to get devices
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_GetDevice.html
*/
GetDevice = "thinclient:GetDevice",
/**
* Grants permission to get details of devices
*
* See ${APIReferenceDocPage}
*/
GetDeviceDetails = "thinclient:GetDeviceDetails",
/**
* Grants permission to get details of environments
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_GetEnvironment.html
*/
GetEnvironment = "thinclient:GetEnvironment",
/**
* Grants permission to get details of software sets
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_GetSoftwareSet.html
*/
GetSoftwareSet = "thinclient:GetSoftwareSet",
/**
* Grants permission to list device sessions
*
* See ${APIReferenceDocPage}
*/
ListDeviceSessions = "thinclient:ListDeviceSessions",
/**
* Grants permission to list devices
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListDevices.html
*/
ListDevices = "thinclient:ListDevices",
/**
* Grants permission to list environments
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListEnvironments.html
*/
ListEnvironments = "thinclient:ListEnvironments",
/**
* Grants permission to list software sets
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListSoftwareSets.html
*/
ListSoftwareSets = "thinclient:ListSoftwareSets",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_ListTagsForResource.html
*/
ListTagsForResource = "thinclient:ListTagsForResource",
/**
* Grants permission to add one or more tags to a resource
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_TagResource.html
*/
TagResource = "thinclient:TagResource",
/**
* Grants permission to remove one or more tags from a resource
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UntagResource.html
*/
UntagResource = "thinclient:UntagResource",
/**
* Grants permission to update devices
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UpdateDevice.html
*/
UpdateDevice = "thinclient:UpdateDevice",
/**
* Grants permission to update environments
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UpdateEnvironment.html
*/
UpdateEnvironment = "thinclient:UpdateEnvironment",
/**
* Grants permission to update software set
*
* See https://docs.aws.amazon.com/workspaces-thin-client/latest/api/API_UpdateSoftwareSet.html
*/
UpdateSoftwareSet = "thinclient:UpdateSoftwareSet"
}