UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

203 lines 9.11 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsServicediscoveryActions; (function (AwsServicediscoveryActions) { /** * Grants permission to create an HTTP namespace * * See https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateHttpNamespace.html */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["CreatePublicDnsNamespace"] = "servicediscovery:CreatePublicDnsNamespace"; /** * Grants permission to create a service * * See https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html */ AwsServicediscoveryActions["CreateService"] = "servicediscovery:CreateService"; /** * Grants permission to delete a specified namespace * * See https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteNamespace.html */ AwsServicediscoveryActions["DeleteNamespace"] = "servicediscovery:DeleteNamespace"; /** * Grants permission to delete a specified service * * See https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteService.html */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["GetInstancesHealthStatus"] = "servicediscovery:GetInstancesHealthStatus"; /** * Grants permission to get information about a namespace * * See https://docs.aws.amazon.com/cloud-map/latest/api/API_GetNamespace.html */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["ListInstances"] = "servicediscovery:ListInstances"; /** * Grants permission to get information about the namespaces * * See https://docs.aws.amazon.com/cloud-map/latest/api/API_ListNamespaces.html */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["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 */ AwsServicediscoveryActions["UpdateServiceAttributes"] = "servicediscovery:UpdateServiceAttributes"; })(AwsServicediscoveryActions || (AwsServicediscoveryActions = {})); //# sourceMappingURL=servicediscovery.js.map