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

Route53Profiles

import { Route53Profiles } from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/route53profiles.ts?docs=full";
class Route53Profiles {
constructor(apiFactory: client.ApiFactory);
async associateProfile(params: AssociateProfileRequest, opts?: client.RequestOptions): Promise<AssociateProfileResponse>;
async associateResourceToProfile(params: AssociateResourceToProfileRequest, opts?: client.RequestOptions): Promise<AssociateResourceToProfileResponse>;
async createProfile(params: CreateProfileRequest, opts?: client.RequestOptions): Promise<CreateProfileResponse>;
async deleteProfile(params: DeleteProfileRequest, opts?: client.RequestOptions): Promise<DeleteProfileResponse>;
async disassociateProfile(params: DisassociateProfileRequest, opts?: client.RequestOptions): Promise<DisassociateProfileResponse>;
async disassociateResourceFromProfile(params: DisassociateResourceFromProfileRequest, opts?: client.RequestOptions): Promise<DisassociateResourceFromProfileResponse>;
async getProfile(params: GetProfileRequest, opts?: client.RequestOptions): Promise<GetProfileResponse>;
async getProfileAssociation(params: GetProfileAssociationRequest, opts?: client.RequestOptions): Promise<GetProfileAssociationResponse>;
async getProfileResourceAssociation(params: GetProfileResourceAssociationRequest, opts?: client.RequestOptions): Promise<GetProfileResourceAssociationResponse>;
async listProfileAssociations(params?: ListProfileAssociationsRequest, opts?: client.RequestOptions): Promise<ListProfileAssociationsResponse>;
async listProfileResourceAssociations(params: ListProfileResourceAssociationsRequest, opts?: client.RequestOptions): Promise<ListProfileResourceAssociationsResponse>;
async listProfiles(params?: ListProfilesRequest, opts?: client.RequestOptions): Promise<ListProfilesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateProfileResourceAssociation(params: UpdateProfileResourceAssociationRequest, opts?: client.RequestOptions): Promise<UpdateProfileResourceAssociationResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Associates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with 1000 of VPCs (and you can request a higher quota). For more information, see https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-entities.

§

Associates a DNS reource configuration to a Route 53 Profile.

§

Creates an empty Route 53 Profile.

§

Deletes the specified Route 53 Profile. Before you can delete a profile, you must first disassociate it from all VPCs.

§

Dissociates a specified Route 53 Profile from the specified VPC.

§

Dissoaciated a specified resource, from the Route 53 Profile.

§

Returns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the current status of the Profile.

§

Retrieves a Route 53 Profile association for a VPC. A VPC can have only one Profile association, but a Profile can be associated with up to 5000 VPCs.

§

Returns information about a specified Route 53 Profile resource association.

§

Lists all the VPCs that the specified Route 53 Profile is associated with.

§

Lists all the resource associations for the specified Route 53 Profile.

§

Lists all the Route 53 Profiles associated with your Amazon Web Services account.

§

Lists the tags that you associated with the specified resource.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Adds one or more tags to a specified resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes one or more tags from a specified resource.

§

Updates the specified Route 53 Profile resourse association.

§Static Properties