aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
201 lines (200 loc) • 8.03 kB
TypeScript
/**
* All IAM policy actions for AWS Cloud Map (SERVICEDISCOVERY)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscloudmap.html
*
* 2025-02-24T21:47:01.442Z
*/
export declare enum AwsServicediscoveryActions {
/**
* Grants permission to create an HTTP namespace
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateHttpNamespace.html
*/
CreateHttpNamespace = "servicediscovery:CreateHttpNamespace",
/**
* Grants permission to create a private namespace based on DNS, which will be vis
* ible only inside a specified Amazon VPC
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_CreatePrivateDnsNamespace.html
*/
CreatePrivateDnsNamespace = "servicediscovery:CreatePrivateDnsNamespace",
/**
* Grants permission to create a public namespace based on DNS, which will be visi
* ble on the internet
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_CreatePublicDnsNamespace.html
*/
CreatePublicDnsNamespace = "servicediscovery:CreatePublicDnsNamespace",
/**
* Grants permission to create a service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html
*/
CreateService = "servicediscovery:CreateService",
/**
* Grants permission to delete a specified namespace
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteNamespace.html
*/
DeleteNamespace = "servicediscovery:DeleteNamespace",
/**
* Grants permission to delete a specified service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteService.html
*/
DeleteService = "servicediscovery:DeleteService",
/**
* Grants permission to delete specified attributes from a service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteServiceAttributes.html
*/
DeleteServiceAttributes = "servicediscovery:DeleteServiceAttributes",
/**
* Grants permission to delete the records and the health check, if any, that Amaz
* on Route 53 created for the specified instance
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_DeregisterInstance.html
*/
DeregisterInstance = "servicediscovery:DeregisterInstance",
/**
* Grants permission to discover registered instances for a specified namespace an
* d service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_DiscoverInstances.html
*/
DiscoverInstances = "servicediscovery:DiscoverInstances",
/**
* Grants permission to discover the revision of the instances for a specified nam
* espace and service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_DiscoverInstancesRevision.html
*/
DiscoverInstancesRevision = "servicediscovery:DiscoverInstancesRevision",
/**
* Grants permission to get information about a specified instance
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetInstance.html
*/
GetInstance = "servicediscovery:GetInstance",
/**
* Grants permission to get the current health status (Healthy, Unhealthy, or Unkn
* own) of one or more instances
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetInstancesHealthStatus.html
*/
GetInstancesHealthStatus = "servicediscovery:GetInstancesHealthStatus",
/**
* Grants permission to get information about a namespace
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetNamespace.html
*/
GetNamespace = "servicediscovery:GetNamespace",
/**
* Grants permission to get information about a specific operation
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetOperation.html
*/
GetOperation = "servicediscovery:GetOperation",
/**
* Grants permission to get the settings for a specified service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetService.html
*/
GetService = "servicediscovery:GetService",
/**
* Grants permission to get the attributes for a specified service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetServiceAttributes.html
*/
GetServiceAttributes = "servicediscovery:GetServiceAttributes",
/**
* Grants permission to get summary information about the instances that were regi
* stered with a specified service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_ListInstances.html
*/
ListInstances = "servicediscovery:ListInstances",
/**
* Grants permission to get information about the namespaces
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_ListNamespaces.html
*/
ListNamespaces = "servicediscovery:ListNamespaces",
/**
* Grants permission to list operations that match the criteria that you specify
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_ListOperations.html
*/
ListOperations = "servicediscovery:ListOperations",
/**
* Grants permission to get settings for all the services that match specified fil
* ters
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_ListServices.html
*/
ListServices = "servicediscovery:ListServices",
/**
* Grants permission to lists tags for the specified resource
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_ListTagsForResource.html
*/
ListTagsForResource = "servicediscovery:ListTagsForResource",
/**
* Grants permission to register an instance based on the settings in a specified
* service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_RegisterInstance.html
*/
RegisterInstance = "servicediscovery:RegisterInstance",
/**
* Grants permission to add one or more tags to the specified resource
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_TagResource.html
*/
TagResource = "servicediscovery:TagResource",
/**
* Grants permission to remove one or more tags from the specified resource
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UntagResource.html
*/
UntagResource = "servicediscovery:UntagResource",
/**
* Grants permission to update the settings for a HTTP namespace
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateHttpNamespace.html
*/
UpdateHttpNamespace = "servicediscovery:UpdateHttpNamespace",
/**
* Grants permission to update the current health status for an instance that has
* a custom health check
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateInstanceCustomHealthStatus.html
*/
UpdateInstanceCustomHealthStatus = "servicediscovery:UpdateInstanceCustomHealthStatus",
/**
* Grants permission to update the settings for a private DNS namespace
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdatePrivateDnsNamespace.html
*/
UpdatePrivateDnsNamespace = "servicediscovery:UpdatePrivateDnsNamespace",
/**
* Grants permission to update the settings for a public DNS namespace
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdatePublicDnsNamespace.html
*/
UpdatePublicDnsNamespace = "servicediscovery:UpdatePublicDnsNamespace",
/**
* Grants permission to update the settings in a specified service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateService.html
*/
UpdateService = "servicediscovery:UpdateService",
/**
* Grants permission to update the attributes in a specified service
*
* See https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateServiceAttributes.html
*/
UpdateServiceAttributes = "servicediscovery:UpdateServiceAttributes"
}