aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
193 lines • 8.61 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Resource Groups (RESOURCE-GROUPS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsresourcegroups.html
*
* 2025-02-24T21:49:27.478Z
*/
export var AwsResourceGroupsActions;
(function (AwsResourceGroupsActions) {
/**
* Grants permission to associate a resource to an Application
*
* See https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-resources.html
*/
AwsResourceGroupsActions["AssociateResource"] = "resource-groups:AssociateResource";
/**
* Grants permission to cancel a tag-sync task for an application group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_CancelTagSyncTask.html
*/
AwsResourceGroupsActions["CancelTagSyncTask"] = "resource-groups:CancelTagSyncTask";
/**
* Grants permission to create a resource group with a specified name, description
* , and resource query
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_CreateGroup.html
*/
AwsResourceGroupsActions["CreateGroup"] = "resource-groups:CreateGroup";
/**
* Grants permission to delete a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_DeleteGroup.html
*/
AwsResourceGroupsActions["DeleteGroup"] = "resource-groups:DeleteGroup";
/**
* Grants permission to delete a resource-based policy for the specified group
*
* See https://docs.aws.amazon.com/license-manager/latest/userguide/management-role.html#service-linked-role-permissions-management-role
*/
AwsResourceGroupsActions["DeleteGroupPolicy"] = "resource-groups:DeleteGroupPolicy";
/**
* Grants permission to disassociate a resource from an Application
*
* See https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-resources.html
*/
AwsResourceGroupsActions["DisassociateResource"] = "resource-groups:DisassociateResource";
/**
* Grants permission to get the current status of optional features in Resource Gr
* oups
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GetAccountSettings.html
*/
AwsResourceGroupsActions["GetAccountSettings"] = "resource-groups:GetAccountSettings";
/**
* Grants permission to get information of a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GetGroup.html
*/
AwsResourceGroupsActions["GetGroup"] = "resource-groups:GetGroup";
/**
* Grants permission to get the service configuration associated with the specifie
* d resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GetGroupConfiguration.html
*/
AwsResourceGroupsActions["GetGroupConfiguration"] = "resource-groups:GetGroupConfiguration";
/**
* Grants permission to get a resource-based policy for the specified group
*
* See https://docs.aws.amazon.com/license-manager/latest/userguide/management-role.html#service-linked-role-permissions-management-role
*/
AwsResourceGroupsActions["GetGroupPolicy"] = "resource-groups:GetGroupPolicy";
/**
* Grants permission to get the query associated with a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GetGroupQuery.html
*/
AwsResourceGroupsActions["GetGroupQuery"] = "resource-groups:GetGroupQuery";
/**
* Grants permission to get information of a specified tag-sync task
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GetTagSyncTask.html
*/
AwsResourceGroupsActions["GetTagSyncTask"] = "resource-groups:GetTagSyncTask";
/**
* Grants permission to get the tags associated with a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GetTags.html
*/
AwsResourceGroupsActions["GetTags"] = "resource-groups:GetTags";
/**
* Grants permission to add the specified resources to the specified group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_GroupResources.html
*/
AwsResourceGroupsActions["GroupResources"] = "resource-groups:GroupResources";
/**
* Grants permission to list the resources that are members of a specified resourc
* e group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_ListGroupResources.html
*/
AwsResourceGroupsActions["ListGroupResources"] = "resource-groups:ListGroupResources";
/**
* Grants permission to list grouping statuses for a specified application group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_ListGroupingStatuses.html
*/
AwsResourceGroupsActions["ListGroupingStatuses"] = "resource-groups:ListGroupingStatuses";
/**
* Grants permission to list all resource groups in your account
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_ListGroups.html
*/
AwsResourceGroupsActions["ListGroups"] = "resource-groups:ListGroups";
/**
* Grants permission to list supported resource types
*
* See https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html
*/
AwsResourceGroupsActions["ListResourceTypes"] = "resource-groups:ListResourceTypes";
/**
* Grants permission to list all tag-sync tasks in your account
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_ListTagSyncTasks.html
*/
AwsResourceGroupsActions["ListTagSyncTasks"] = "resource-groups:ListTagSyncTasks";
/**
* Grants permission to put the service configuration associated with the specifie
* d resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_PutGroupConfiguration.html
*/
AwsResourceGroupsActions["PutGroupConfiguration"] = "resource-groups:PutGroupConfiguration";
/**
* Grants permission to add a resource-based policy for the specified group
*
* See https://docs.aws.amazon.com/license-manager/latest/userguide/management-role.html#service-linked-role-permissions-management-role
*/
AwsResourceGroupsActions["PutGroupPolicy"] = "resource-groups:PutGroupPolicy";
/**
* Grants permission to search for AWS resources matching the given query
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_SearchResources.html
*/
AwsResourceGroupsActions["SearchResources"] = "resource-groups:SearchResources";
/**
* Grants permission to create a tag-sync task for an application group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_StartTagSyncTask.html
*/
AwsResourceGroupsActions["StartTagSyncTask"] = "resource-groups:StartTagSyncTask";
/**
* Grants permission to tag a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_Tag.html
*/
AwsResourceGroupsActions["Tag"] = "resource-groups:Tag";
/**
* Grants permission to remove the specified resources from the specified group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_UngroupResources.html
*/
AwsResourceGroupsActions["UngroupResources"] = "resource-groups:UngroupResources";
/**
* Grants permission to remove tags associated with a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_Untag.html
*/
AwsResourceGroupsActions["Untag"] = "resource-groups:Untag";
/**
* Grants permission to update optional features in Resource Groups
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateAccountSettings.html
*/
AwsResourceGroupsActions["UpdateAccountSettings"] = "resource-groups:UpdateAccountSettings";
/**
* Grants permission to update a specified resource group
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateGroup.html
*/
AwsResourceGroupsActions["UpdateGroup"] = "resource-groups:UpdateGroup";
/**
* Grants permission to update the query associated with a specified resource grou
* p
*
* See https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateGroupQuery.html
*/
AwsResourceGroupsActions["UpdateGroupQuery"] = "resource-groups:UpdateGroupQuery";
})(AwsResourceGroupsActions || (AwsResourceGroupsActions = {}));
//# sourceMappingURL=resource-groups.js.map