UNPKG

@cloud-copilot/iam-data

Version:
382 lines 10.8 kB
{ "createhttpnamespace": { "name": "CreateHttpNamespace", "description": "Grants permission to create an HTTP namespace", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createprivatednsnamespace": { "name": "CreatePrivateDnsNamespace", "description": "Grants permission to create a private namespace based on DNS, which will be visible only inside a specified Amazon VPC", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createpublicdnsnamespace": { "name": "CreatePublicDnsNamespace", "description": "Grants permission to create a public namespace based on DNS, which will be visible on the internet", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "createservice": { "name": "CreateService", "description": "Grants permission to create a service", "accessLevel": "Write", "resourceTypes": [ { "name": "namespace", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "servicediscovery:NamespaceArn", "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "deletenamespace": { "name": "DeleteNamespace", "description": "Grants permission to delete a specified namespace", "accessLevel": "Write", "resourceTypes": [ { "name": "namespace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteservice": { "name": "DeleteService", "description": "Grants permission to delete a specified service", "accessLevel": "Write", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteserviceattributes": { "name": "DeleteServiceAttributes", "description": "Grants permission to delete specified attributes from a service", "accessLevel": "Write", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deregisterinstance": { "name": "DeregisterInstance", "description": "Grants permission to delete the records and the health check, if any, that Amazon Route 53 created for the specified instance", "accessLevel": "Write", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "servicediscovery:ServiceArn" ], "dependentActions": [] }, "discoverinstances": { "name": "DiscoverInstances", "description": "Grants permission to discover registered instances for a specified namespace and service", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "servicediscovery:NamespaceName", "servicediscovery:ServiceName" ], "dependentActions": [] }, "discoverinstancesrevision": { "name": "DiscoverInstancesRevision", "description": "Grants permission to discover the revision of the instances for a specified namespace and service", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "servicediscovery:NamespaceName", "servicediscovery:ServiceName" ], "dependentActions": [] }, "getinstance": { "name": "GetInstance", "description": "Grants permission to get information about a specified instance", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "servicediscovery:ServiceArn" ], "dependentActions": [] }, "getinstanceshealthstatus": { "name": "GetInstancesHealthStatus", "description": "Grants permission to get the current health status (Healthy, Unhealthy, or Unknown) of one or more instances", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "servicediscovery:ServiceArn" ], "dependentActions": [] }, "getnamespace": { "name": "GetNamespace", "description": "Grants permission to get information about a namespace", "accessLevel": "Read", "resourceTypes": [ { "name": "namespace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getoperation": { "name": "GetOperation", "description": "Grants permission to get information about a specific operation", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getservice": { "name": "GetService", "description": "Grants permission to get the settings for a specified service", "accessLevel": "Read", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getserviceattributes": { "name": "GetServiceAttributes", "description": "Grants permission to get the attributes for a specified service", "accessLevel": "Read", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listinstances": { "name": "ListInstances", "description": "Grants permission to get summary information about the instances that were registered with a specified service", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [ "servicediscovery:ServiceArn" ], "dependentActions": [] }, "listnamespaces": { "name": "ListNamespaces", "description": "Grants permission to get information about the namespaces", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listoperations": { "name": "ListOperations", "description": "Grants permission to list operations that match the criteria that you specify", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listservices": { "name": "ListServices", "description": "Grants permission to get settings for all the services that match specified filters", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to lists tags for the specified resource", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "registerinstance": { "name": "RegisterInstance", "description": "Grants permission to register an instance based on the settings in a specified service", "accessLevel": "Write", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "servicediscovery:ServiceArn" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add one or more tags to the specified resource", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove one or more tags from the specified resource", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatehttpnamespace": { "name": "UpdateHttpNamespace", "description": "Grants permission to update the settings for a HTTP namespace", "accessLevel": "Write", "resourceTypes": [ { "name": "namespace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateinstancecustomhealthstatus": { "name": "UpdateInstanceCustomHealthStatus", "description": "Grants permission to update the current health status for an instance that has a custom health check", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "servicediscovery:ServiceArn" ], "dependentActions": [] }, "updateprivatednsnamespace": { "name": "UpdatePrivateDnsNamespace", "description": "Grants permission to update the settings for a private DNS namespace", "accessLevel": "Write", "resourceTypes": [ { "name": "namespace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepublicdnsnamespace": { "name": "UpdatePublicDnsNamespace", "description": "Grants permission to update the settings for a public DNS namespace", "accessLevel": "Write", "resourceTypes": [ { "name": "namespace", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateservice": { "name": "UpdateService", "description": "Grants permission to update the settings in a specified service", "accessLevel": "Write", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateserviceattributes": { "name": "UpdateServiceAttributes", "description": "Grants permission to update the attributes in a specified service", "accessLevel": "Write", "resourceTypes": [ { "name": "service", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }