Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ServiceDiscovery

import { ServiceDiscovery } from "https://aws-api-16vtt531a2w0.deno.dev/v0.2/services/servicediscovery.ts";
class ServiceDiscovery {
constructor(apiFactory: client.ApiFactory);
async createHttpNamespace(params: CreateHttpNamespaceRequest, opts?: client.RequestOptions): Promise<CreateHttpNamespaceResponse>;
async createPrivateDnsNamespace(params: CreatePrivateDnsNamespaceRequest, opts?: client.RequestOptions): Promise<CreatePrivateDnsNamespaceResponse>;
async createPublicDnsNamespace(params: CreatePublicDnsNamespaceRequest, opts?: client.RequestOptions): Promise<CreatePublicDnsNamespaceResponse>;
async createService(params: CreateServiceRequest, opts?: client.RequestOptions): Promise<CreateServiceResponse>;
async deleteNamespace(params: DeleteNamespaceRequest, opts?: client.RequestOptions): Promise<DeleteNamespaceResponse>;
async deleteService(params: DeleteServiceRequest, opts?: client.RequestOptions): Promise<void>;
async deregisterInstance(params: DeregisterInstanceRequest, opts?: client.RequestOptions): Promise<DeregisterInstanceResponse>;
async discoverInstances(params: DiscoverInstancesRequest, opts?: client.RequestOptions): Promise<DiscoverInstancesResponse>;
async getInstance(params: GetInstanceRequest, opts?: client.RequestOptions): Promise<GetInstanceResponse>;
async getInstancesHealthStatus(params: GetInstancesHealthStatusRequest, opts?: client.RequestOptions): Promise<GetInstancesHealthStatusResponse>;
async getNamespace(params: GetNamespaceRequest, opts?: client.RequestOptions): Promise<GetNamespaceResponse>;
async getOperation(params: GetOperationRequest, opts?: client.RequestOptions): Promise<GetOperationResponse>;
async getService(params: GetServiceRequest, opts?: client.RequestOptions): Promise<GetServiceResponse>;
async listInstances(params: ListInstancesRequest, opts?: client.RequestOptions): Promise<ListInstancesResponse>;
async listNamespaces(params?: ListNamespacesRequest, opts?: client.RequestOptions): Promise<ListNamespacesResponse>;
async listOperations(params?: ListOperationsRequest, opts?: client.RequestOptions): Promise<ListOperationsResponse>;
async listServices(params?: ListServicesRequest, opts?: client.RequestOptions): Promise<ListServicesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async registerInstance(params: RegisterInstanceRequest, opts?: client.RequestOptions): Promise<RegisterInstanceResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateHttpNamespace(params: UpdateHttpNamespaceRequest, opts?: client.RequestOptions): Promise<UpdateHttpNamespaceResponse>;
async updateInstanceCustomHealthStatus(params: UpdateInstanceCustomHealthStatusRequest, opts?: client.RequestOptions): Promise<void>;
async updatePrivateDnsNamespace(params: UpdatePrivateDnsNamespaceRequest, opts?: client.RequestOptions): Promise<UpdatePrivateDnsNamespaceResponse>;
async updatePublicDnsNamespace(params: UpdatePublicDnsNamespaceRequest, opts?: client.RequestOptions): Promise<UpdatePublicDnsNamespaceResponse>;
async updateService(params: UpdateServiceRequest, opts?: client.RequestOptions): Promise<UpdateServiceResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new ServiceDiscovery(apiFactory: client.ApiFactory)
[src]

§Methods

§
deleteService(params: DeleteServiceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateInstanceCustomHealthStatus(params: UpdateInstanceCustomHealthStatusRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties