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 deleteProtection(params: DeleteProtectionRequest, opts?: client.RequestOptions): Promise<void>;
async deleteProtectionGroup(params: DeleteProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>;
async describeAttack(params: DescribeAttackRequest, opts?: client.RequestOptions): Promise<DescribeAttackResponse>;
async describeAttackStatistics(opts?: client.RequestOptions): Promise<DescribeAttackStatisticsResponse>;
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 disassociateDRTLogBucket(params: DisassociateDRTLogBucketRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateHealthCheck(params: DisassociateHealthCheckRequest, opts?: client.RequestOptions): Promise<void>;
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 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>;
§Constructors
§
new Shield(apiFactory: client.ApiFactory)
[src]§Methods
§
associateDRTLogBucket(params: AssociateDRTLogBucketRequest, opts?: client.RequestOptions): Promise<void>
[src]§
associateHealthCheck(params: AssociateHealthCheckRequest, opts?: client.RequestOptions): Promise<void>
[src]§
associateProactiveEngagementDetails(params: AssociateProactiveEngagementDetailsRequest, opts?: client.RequestOptions): Promise<void>
[src]§
createProtection(params: CreateProtectionRequest, opts?: client.RequestOptions): Promise<CreateProtectionResponse>
[src]§
createProtectionGroup(params: CreateProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]§
createSubscription(opts?: client.RequestOptions): Promise<void>
[src]§
deleteProtectionGroup(params: DeleteProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]§
deleteSubscription(opts?: client.RequestOptions): Promise<void>
[src]§
describeAttack(params: DescribeAttackRequest, opts?: client.RequestOptions): Promise<DescribeAttackResponse>
[src]§
describeAttackStatistics(opts?: client.RequestOptions): Promise<DescribeAttackStatisticsResponse>
[src]§
describeDRTAccess(opts?: client.RequestOptions): Promise<DescribeDRTAccessResponse>
[src]§
describeEmergencyContactSettings(opts?: client.RequestOptions): Promise<DescribeEmergencyContactSettingsResponse>
[src]§
describeProtection(params?: DescribeProtectionRequest, opts?: client.RequestOptions): Promise<DescribeProtectionResponse>
[src]§
describeProtectionGroup(params: DescribeProtectionGroupRequest, opts?: client.RequestOptions): Promise<DescribeProtectionGroupResponse>
[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]§
listAttacks(params?: ListAttacksRequest, opts?: client.RequestOptions): Promise<ListAttacksResponse>
[src]§
listProtectionGroups(params?: ListProtectionGroupsRequest, opts?: client.RequestOptions): Promise<ListProtectionGroupsResponse>
[src]§
listProtections(params?: ListProtectionsRequest, opts?: client.RequestOptions): Promise<ListProtectionsResponse>
[src]§
listResourcesInProtectionGroup(params: ListResourcesInProtectionGroupRequest, opts?: client.RequestOptions): Promise<ListResourcesInProtectionGroupResponse>
[src]§
listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>
[src]§
updateEmergencyContactSettings(params?: UpdateEmergencyContactSettingsRequest, opts?: client.RequestOptions): Promise<void>
[src]§
updateProtectionGroup(params: UpdateProtectionGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]