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

Shield

import { Shield } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/shield.ts";
class Shield {
constructor(apiFactory: client.ApiFactory);
async associateDRTLogBucket(params: AssociateDRTLogBucketRequest, opts?: client.RequestOptions): Promise<void>;
async associateDRTRole(params: AssociateDRTRoleRequest, opts?: client.RequestOptions): Promise<void>;
async associateHealthCheck(params: AssociateHealthCheckRequest, opts?: client.RequestOptions): Promise<void>;
async associateProactiveEngagementDetails(params: AssociateProactiveEngagementDetailsRequest, opts?: client.RequestOptions): Promise<void>;
async createProtection(params: CreateProtectionRequest, opts?: client.RequestOptions): Promise<CreateProtectionResponse>;
async createProtectionGroup(params: CreateProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>;
async createSubscription(opts?: client.RequestOptions): Promise<void>;
async deleteProtection(params: DeleteProtectionRequest, opts?: client.RequestOptions): Promise<void>;
async deleteProtectionGroup(params: DeleteProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>;
async deleteSubscription(opts?: client.RequestOptions): Promise<void>;
async describeAttack(params: DescribeAttackRequest, opts?: client.RequestOptions): Promise<DescribeAttackResponse>;
async describeAttackStatistics(opts?: client.RequestOptions): Promise<DescribeAttackStatisticsResponse>;
async describeDRTAccess(opts?: client.RequestOptions): Promise<DescribeDRTAccessResponse>;
async describeEmergencyContactSettings(opts?: client.RequestOptions): Promise<DescribeEmergencyContactSettingsResponse>;
async describeProtection(params?: DescribeProtectionRequest, opts?: client.RequestOptions): Promise<DescribeProtectionResponse>;
async describeProtectionGroup(params: DescribeProtectionGroupRequest, opts?: client.RequestOptions): Promise<DescribeProtectionGroupResponse>;
async describeSubscription(opts?: client.RequestOptions): Promise<DescribeSubscriptionResponse>;
async disableProactiveEngagement(opts?: client.RequestOptions): Promise<void>;
async disassociateDRTLogBucket(params: DisassociateDRTLogBucketRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateDRTRole(opts?: client.RequestOptions): Promise<void>;
async disassociateHealthCheck(params: DisassociateHealthCheckRequest, opts?: client.RequestOptions): Promise<void>;
async enableProactiveEngagement(opts?: client.RequestOptions): Promise<void>;
async getSubscriptionState(opts?: client.RequestOptions): Promise<GetSubscriptionStateResponse>;
async listAttacks(params?: ListAttacksRequest, opts?: client.RequestOptions): Promise<ListAttacksResponse>;
async listProtectionGroups(params?: ListProtectionGroupsRequest, opts?: client.RequestOptions): Promise<ListProtectionGroupsResponse>;
async listProtections(params?: ListProtectionsRequest, opts?: client.RequestOptions): Promise<ListProtectionsResponse>;
async listResourcesInProtectionGroup(params: ListResourcesInProtectionGroupRequest, opts?: client.RequestOptions): Promise<ListResourcesInProtectionGroupResponse>;
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 updateEmergencyContactSettings(params?: UpdateEmergencyContactSettingsRequest, opts?: client.RequestOptions): Promise<void>;
async updateProtectionGroup(params: UpdateProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>;
async updateSubscription(params?: UpdateSubscriptionRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§
associateDRTLogBucket(params: AssociateDRTLogBucketRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateDRTRole(params: AssociateDRTRoleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateHealthCheck(params: AssociateHealthCheckRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
associateProactiveEngagementDetails(params: AssociateProactiveEngagementDetailsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createProtectionGroup(params: CreateProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createSubscription(opts?: client.RequestOptions): Promise<void>
[src]
§
deleteProtection(params: DeleteProtectionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteProtectionGroup(params: DeleteProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteSubscription(opts?: client.RequestOptions): Promise<void>
[src]
§
describeAttackStatistics(opts?: client.RequestOptions): Promise<DescribeAttackStatisticsResponse>
[src]
§
describeDRTAccess(opts?: client.RequestOptions): Promise<DescribeDRTAccessResponse>
[src]
§
describeEmergencyContactSettings(opts?: client.RequestOptions): Promise<DescribeEmergencyContactSettingsResponse>
[src]
§
describeSubscription(opts?: client.RequestOptions): Promise<DescribeSubscriptionResponse>
[src]
§
disableProactiveEngagement(opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateDRTLogBucket(params: DisassociateDRTLogBucketRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateDRTRole(opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateHealthCheck(params: DisassociateHealthCheckRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
enableProactiveEngagement(opts?: client.RequestOptions): Promise<void>
[src]
§
getSubscriptionState(opts?: client.RequestOptions): Promise<GetSubscriptionStateResponse>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateEmergencyContactSettings(params?: UpdateEmergencyContactSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateProtectionGroup(params: UpdateProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateSubscription(params?: UpdateSubscriptionRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties