@aws-sdk/client-shield
Advanced tools
Comparing version 3.43.0 to 3.44.0
@@ -21,2 +21,3 @@ "use strict"; | ||
tslib_1.__exportStar(require("./DescribeSubscriptionCommand"), exports); | ||
tslib_1.__exportStar(require("./DisableApplicationLayerAutomaticResponseCommand"), exports); | ||
tslib_1.__exportStar(require("./DisableProactiveEngagementCommand"), exports); | ||
@@ -26,2 +27,3 @@ tslib_1.__exportStar(require("./DisassociateDRTLogBucketCommand"), exports); | ||
tslib_1.__exportStar(require("./DisassociateHealthCheckCommand"), exports); | ||
tslib_1.__exportStar(require("./EnableApplicationLayerAutomaticResponseCommand"), exports); | ||
tslib_1.__exportStar(require("./EnableProactiveEngagementCommand"), exports); | ||
@@ -36,4 +38,5 @@ tslib_1.__exportStar(require("./GetSubscriptionStateCommand"), exports); | ||
tslib_1.__exportStar(require("./UntagResourceCommand"), exports); | ||
tslib_1.__exportStar(require("./UpdateApplicationLayerAutomaticResponseCommand"), exports); | ||
tslib_1.__exportStar(require("./UpdateEmergencyContactSettingsCommand"), exports); | ||
tslib_1.__exportStar(require("./UpdateProtectionGroupCommand"), exports); | ||
tslib_1.__exportStar(require("./UpdateSubscriptionCommand"), exports); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.DeleteProtectionRequest = exports.CreateSubscriptionResponse = exports.CreateSubscriptionRequest = exports.CreateProtectionGroupResponse = exports.CreateProtectionGroupRequest = exports.ProtectedResourceType = exports.ProtectionGroupPattern = exports.ProtectionGroupAggregation = exports.ResourceAlreadyExistsException = exports.InvalidResourceException = exports.CreateProtectionResponse = exports.CreateProtectionRequest = exports.Tag = exports.AutoRenew = exports.AttackSummary = exports.AttackVectorDescription = exports.AttackStatisticsDataItem = exports.AttackVolume = exports.AttackVolumeStatistics = exports.AttackDetail = exports.SubResourceSummary = exports.SubResourceType = exports.SummarizedAttackVector = exports.Mitigation = exports.AttackProperty = exports.Unit = exports.Contributor = exports.AttackPropertyIdentifier = exports.AttackLayer = exports.SummarizedCounter = exports.AssociateProactiveEngagementDetailsResponse = exports.AssociateProactiveEngagementDetailsRequest = exports.EmergencyContact = exports.AssociateHealthCheckResponse = exports.AssociateHealthCheckRequest = exports.AssociateDRTRoleResponse = exports.AssociateDRTRoleRequest = exports.ResourceNotFoundException = exports.OptimisticLockException = exports.NoAssociatedRoleException = exports.LimitsExceededException = exports.InvalidParameterException = exports.ValidationExceptionReason = exports.ValidationExceptionField = exports.InvalidOperationException = exports.InternalErrorException = exports.AssociateDRTLogBucketResponse = exports.AssociateDRTLogBucketRequest = exports.AccessDeniedForDependencyException = exports.AccessDeniedException = void 0; | ||
exports.ListProtectionsRequest = exports.ListProtectionGroupsResponse = exports.ListProtectionGroupsRequest = exports.InvalidPaginationTokenException = exports.ListAttacksResponse = exports.ListAttacksRequest = exports.GetSubscriptionStateResponse = exports.SubscriptionState = exports.GetSubscriptionStateRequest = exports.EnableProactiveEngagementResponse = exports.EnableProactiveEngagementRequest = exports.DisassociateHealthCheckResponse = exports.DisassociateHealthCheckRequest = exports.DisassociateDRTRoleResponse = exports.DisassociateDRTRoleRequest = exports.DisassociateDRTLogBucketResponse = exports.DisassociateDRTLogBucketRequest = exports.DisableProactiveEngagementResponse = exports.DisableProactiveEngagementRequest = exports.DescribeSubscriptionResponse = exports.Subscription = exports.SubscriptionLimits = exports.ProtectionLimits = exports.ProtectionGroupLimits = exports.ProtectionGroupPatternTypeLimits = exports.ProtectionGroupArbitraryPatternLimits = exports.ProactiveEngagementStatus = exports.Limit = exports.DescribeSubscriptionRequest = exports.DescribeProtectionGroupResponse = exports.ProtectionGroup = exports.DescribeProtectionGroupRequest = exports.DescribeProtectionResponse = exports.Protection = exports.DescribeProtectionRequest = exports.DescribeEmergencyContactSettingsResponse = exports.DescribeEmergencyContactSettingsRequest = exports.DescribeDRTAccessResponse = exports.DescribeDRTAccessRequest = exports.DescribeAttackStatisticsResponse = exports.TimeRange = exports.DescribeAttackStatisticsRequest = exports.DescribeAttackResponse = exports.DescribeAttackRequest = exports.LockedSubscriptionException = exports.DeleteSubscriptionResponse = exports.DeleteSubscriptionRequest = exports.DeleteProtectionGroupResponse = exports.DeleteProtectionGroupRequest = exports.DeleteProtectionResponse = void 0; | ||
exports.UpdateSubscriptionResponse = exports.UpdateSubscriptionRequest = exports.UpdateProtectionGroupResponse = exports.UpdateProtectionGroupRequest = exports.UpdateEmergencyContactSettingsResponse = exports.UpdateEmergencyContactSettingsRequest = exports.UntagResourceResponse = exports.UntagResourceRequest = exports.TagResourceResponse = exports.TagResourceRequest = exports.ListTagsForResourceResponse = exports.ListTagsForResourceRequest = exports.ListResourcesInProtectionGroupResponse = exports.ListResourcesInProtectionGroupRequest = exports.ListProtectionsResponse = void 0; | ||
exports.ProtectedResourceType = exports.ProtectionGroupPattern = exports.ProtectionGroupAggregation = exports.ResourceAlreadyExistsException = exports.CreateProtectionResponse = exports.CreateProtectionRequest = exports.Tag = exports.AutoRenew = exports.AttackSummary = exports.AttackVectorDescription = exports.AttackStatisticsDataItem = exports.AttackVolume = exports.AttackVolumeStatistics = exports.AttackDetail = exports.SubResourceSummary = exports.SubResourceType = exports.SummarizedAttackVector = exports.Mitigation = exports.AttackProperty = exports.Unit = exports.Contributor = exports.AttackPropertyIdentifier = exports.AttackLayer = exports.SummarizedCounter = exports.AssociateProactiveEngagementDetailsResponse = exports.AssociateProactiveEngagementDetailsRequest = exports.EmergencyContact = exports.InvalidResourceException = exports.AssociateHealthCheckResponse = exports.AssociateHealthCheckRequest = exports.AssociateDRTRoleResponse = exports.AssociateDRTRoleRequest = exports.ResourceNotFoundException = exports.OptimisticLockException = exports.NoAssociatedRoleException = exports.LimitsExceededException = exports.InvalidParameterException = exports.ValidationExceptionReason = exports.ValidationExceptionField = exports.InvalidOperationException = exports.InternalErrorException = exports.AssociateDRTLogBucketResponse = exports.AssociateDRTLogBucketRequest = exports.ApplicationLayerAutomaticResponseConfiguration = exports.ApplicationLayerAutomaticResponseStatus = exports.ResponseAction = exports.CountAction = exports.BlockAction = exports.AccessDeniedForDependencyException = exports.AccessDeniedException = void 0; | ||
exports.EnableProactiveEngagementResponse = exports.EnableProactiveEngagementRequest = exports.EnableApplicationLayerAutomaticResponseResponse = exports.EnableApplicationLayerAutomaticResponseRequest = exports.DisassociateHealthCheckResponse = exports.DisassociateHealthCheckRequest = exports.DisassociateDRTRoleResponse = exports.DisassociateDRTRoleRequest = exports.DisassociateDRTLogBucketResponse = exports.DisassociateDRTLogBucketRequest = exports.DisableProactiveEngagementResponse = exports.DisableProactiveEngagementRequest = exports.DisableApplicationLayerAutomaticResponseResponse = exports.DisableApplicationLayerAutomaticResponseRequest = exports.DescribeSubscriptionResponse = exports.Subscription = exports.SubscriptionLimits = exports.ProtectionLimits = exports.ProtectionGroupLimits = exports.ProtectionGroupPatternTypeLimits = exports.ProtectionGroupArbitraryPatternLimits = exports.ProactiveEngagementStatus = exports.Limit = exports.DescribeSubscriptionRequest = exports.DescribeProtectionGroupResponse = exports.ProtectionGroup = exports.DescribeProtectionGroupRequest = exports.DescribeProtectionResponse = exports.Protection = exports.DescribeProtectionRequest = exports.DescribeEmergencyContactSettingsResponse = exports.DescribeEmergencyContactSettingsRequest = exports.DescribeDRTAccessResponse = exports.DescribeDRTAccessRequest = exports.DescribeAttackStatisticsResponse = exports.TimeRange = exports.DescribeAttackStatisticsRequest = exports.DescribeAttackResponse = exports.DescribeAttackRequest = exports.LockedSubscriptionException = exports.DeleteSubscriptionResponse = exports.DeleteSubscriptionRequest = exports.DeleteProtectionGroupResponse = exports.DeleteProtectionGroupRequest = exports.DeleteProtectionResponse = exports.DeleteProtectionRequest = exports.CreateSubscriptionResponse = exports.CreateSubscriptionRequest = exports.CreateProtectionGroupResponse = exports.CreateProtectionGroupRequest = void 0; | ||
exports.UpdateSubscriptionResponse = exports.UpdateSubscriptionRequest = exports.UpdateProtectionGroupResponse = exports.UpdateProtectionGroupRequest = exports.UpdateEmergencyContactSettingsResponse = exports.UpdateEmergencyContactSettingsRequest = exports.UpdateApplicationLayerAutomaticResponseResponse = exports.UpdateApplicationLayerAutomaticResponseRequest = exports.UntagResourceResponse = exports.UntagResourceRequest = exports.TagResourceResponse = exports.TagResourceRequest = exports.ListTagsForResourceResponse = exports.ListTagsForResourceRequest = exports.ListResourcesInProtectionGroupResponse = exports.ListResourcesInProtectionGroupRequest = exports.ListProtectionsResponse = exports.ListProtectionsRequest = exports.ListProtectionGroupsResponse = exports.ListProtectionGroupsRequest = exports.InvalidPaginationTokenException = exports.ListAttacksResponse = exports.ListAttacksRequest = exports.GetSubscriptionStateResponse = exports.SubscriptionState = exports.GetSubscriptionStateRequest = void 0; | ||
var AccessDeniedException; | ||
@@ -18,2 +18,31 @@ (function (AccessDeniedException) { | ||
})(AccessDeniedForDependencyException = exports.AccessDeniedForDependencyException || (exports.AccessDeniedForDependencyException = {})); | ||
var BlockAction; | ||
(function (BlockAction) { | ||
BlockAction.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(BlockAction = exports.BlockAction || (exports.BlockAction = {})); | ||
var CountAction; | ||
(function (CountAction) { | ||
CountAction.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(CountAction = exports.CountAction || (exports.CountAction = {})); | ||
var ResponseAction; | ||
(function (ResponseAction) { | ||
ResponseAction.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(ResponseAction = exports.ResponseAction || (exports.ResponseAction = {})); | ||
var ApplicationLayerAutomaticResponseStatus; | ||
(function (ApplicationLayerAutomaticResponseStatus) { | ||
ApplicationLayerAutomaticResponseStatus["DISABLED"] = "DISABLED"; | ||
ApplicationLayerAutomaticResponseStatus["ENABLED"] = "ENABLED"; | ||
})(ApplicationLayerAutomaticResponseStatus = exports.ApplicationLayerAutomaticResponseStatus || (exports.ApplicationLayerAutomaticResponseStatus = {})); | ||
var ApplicationLayerAutomaticResponseConfiguration; | ||
(function (ApplicationLayerAutomaticResponseConfiguration) { | ||
ApplicationLayerAutomaticResponseConfiguration.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(ApplicationLayerAutomaticResponseConfiguration = exports.ApplicationLayerAutomaticResponseConfiguration || (exports.ApplicationLayerAutomaticResponseConfiguration = {})); | ||
var AssociateDRTLogBucketRequest; | ||
@@ -108,2 +137,8 @@ (function (AssociateDRTLogBucketRequest) { | ||
})(AssociateHealthCheckResponse = exports.AssociateHealthCheckResponse || (exports.AssociateHealthCheckResponse = {})); | ||
var InvalidResourceException; | ||
(function (InvalidResourceException) { | ||
InvalidResourceException.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(InvalidResourceException = exports.InvalidResourceException || (exports.InvalidResourceException = {})); | ||
var EmergencyContact; | ||
@@ -250,8 +285,2 @@ (function (EmergencyContact) { | ||
})(CreateProtectionResponse = exports.CreateProtectionResponse || (exports.CreateProtectionResponse = {})); | ||
var InvalidResourceException; | ||
(function (InvalidResourceException) { | ||
InvalidResourceException.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(InvalidResourceException = exports.InvalidResourceException || (exports.InvalidResourceException = {})); | ||
var ResourceAlreadyExistsException; | ||
@@ -500,2 +529,14 @@ (function (ResourceAlreadyExistsException) { | ||
})(DescribeSubscriptionResponse = exports.DescribeSubscriptionResponse || (exports.DescribeSubscriptionResponse = {})); | ||
var DisableApplicationLayerAutomaticResponseRequest; | ||
(function (DisableApplicationLayerAutomaticResponseRequest) { | ||
DisableApplicationLayerAutomaticResponseRequest.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(DisableApplicationLayerAutomaticResponseRequest = exports.DisableApplicationLayerAutomaticResponseRequest || (exports.DisableApplicationLayerAutomaticResponseRequest = {})); | ||
var DisableApplicationLayerAutomaticResponseResponse; | ||
(function (DisableApplicationLayerAutomaticResponseResponse) { | ||
DisableApplicationLayerAutomaticResponseResponse.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(DisableApplicationLayerAutomaticResponseResponse = exports.DisableApplicationLayerAutomaticResponseResponse || (exports.DisableApplicationLayerAutomaticResponseResponse = {})); | ||
var DisableProactiveEngagementRequest; | ||
@@ -549,2 +590,14 @@ (function (DisableProactiveEngagementRequest) { | ||
})(DisassociateHealthCheckResponse = exports.DisassociateHealthCheckResponse || (exports.DisassociateHealthCheckResponse = {})); | ||
var EnableApplicationLayerAutomaticResponseRequest; | ||
(function (EnableApplicationLayerAutomaticResponseRequest) { | ||
EnableApplicationLayerAutomaticResponseRequest.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(EnableApplicationLayerAutomaticResponseRequest = exports.EnableApplicationLayerAutomaticResponseRequest || (exports.EnableApplicationLayerAutomaticResponseRequest = {})); | ||
var EnableApplicationLayerAutomaticResponseResponse; | ||
(function (EnableApplicationLayerAutomaticResponseResponse) { | ||
EnableApplicationLayerAutomaticResponseResponse.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(EnableApplicationLayerAutomaticResponseResponse = exports.EnableApplicationLayerAutomaticResponseResponse || (exports.EnableApplicationLayerAutomaticResponseResponse = {})); | ||
var EnableProactiveEngagementRequest; | ||
@@ -669,2 +722,14 @@ (function (EnableProactiveEngagementRequest) { | ||
})(UntagResourceResponse = exports.UntagResourceResponse || (exports.UntagResourceResponse = {})); | ||
var UpdateApplicationLayerAutomaticResponseRequest; | ||
(function (UpdateApplicationLayerAutomaticResponseRequest) { | ||
UpdateApplicationLayerAutomaticResponseRequest.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(UpdateApplicationLayerAutomaticResponseRequest = exports.UpdateApplicationLayerAutomaticResponseRequest || (exports.UpdateApplicationLayerAutomaticResponseRequest = {})); | ||
var UpdateApplicationLayerAutomaticResponseResponse; | ||
(function (UpdateApplicationLayerAutomaticResponseResponse) { | ||
UpdateApplicationLayerAutomaticResponseResponse.filterSensitiveLog = (obj) => ({ | ||
...obj, | ||
}); | ||
})(UpdateApplicationLayerAutomaticResponseResponse = exports.UpdateApplicationLayerAutomaticResponseResponse || (exports.UpdateApplicationLayerAutomaticResponseResponse = {})); | ||
var UpdateEmergencyContactSettingsRequest; | ||
@@ -671,0 +736,0 @@ (function (UpdateEmergencyContactSettingsRequest) { |
@@ -21,2 +21,3 @@ "use strict"; | ||
const DescribeSubscriptionCommand_1 = require("./commands/DescribeSubscriptionCommand"); | ||
const DisableApplicationLayerAutomaticResponseCommand_1 = require("./commands/DisableApplicationLayerAutomaticResponseCommand"); | ||
const DisableProactiveEngagementCommand_1 = require("./commands/DisableProactiveEngagementCommand"); | ||
@@ -26,2 +27,3 @@ const DisassociateDRTLogBucketCommand_1 = require("./commands/DisassociateDRTLogBucketCommand"); | ||
const DisassociateHealthCheckCommand_1 = require("./commands/DisassociateHealthCheckCommand"); | ||
const EnableApplicationLayerAutomaticResponseCommand_1 = require("./commands/EnableApplicationLayerAutomaticResponseCommand"); | ||
const EnableProactiveEngagementCommand_1 = require("./commands/EnableProactiveEngagementCommand"); | ||
@@ -36,2 +38,3 @@ const GetSubscriptionStateCommand_1 = require("./commands/GetSubscriptionStateCommand"); | ||
const UntagResourceCommand_1 = require("./commands/UntagResourceCommand"); | ||
const UpdateApplicationLayerAutomaticResponseCommand_1 = require("./commands/UpdateApplicationLayerAutomaticResponseCommand"); | ||
const UpdateEmergencyContactSettingsCommand_1 = require("./commands/UpdateEmergencyContactSettingsCommand"); | ||
@@ -280,2 +283,16 @@ const UpdateProtectionGroupCommand_1 = require("./commands/UpdateProtectionGroupCommand"); | ||
} | ||
disableApplicationLayerAutomaticResponse(args, optionsOrCb, cb) { | ||
const command = new DisableApplicationLayerAutomaticResponseCommand_1.DisableApplicationLayerAutomaticResponseCommand(args); | ||
if (typeof optionsOrCb === "function") { | ||
this.send(command, optionsOrCb); | ||
} | ||
else if (typeof cb === "function") { | ||
if (typeof optionsOrCb !== "object") | ||
throw new Error(`Expect http options but get ${typeof optionsOrCb}`); | ||
this.send(command, optionsOrCb || {}, cb); | ||
} | ||
else { | ||
return this.send(command, optionsOrCb); | ||
} | ||
} | ||
disableProactiveEngagement(args, optionsOrCb, cb) { | ||
@@ -337,2 +354,16 @@ const command = new DisableProactiveEngagementCommand_1.DisableProactiveEngagementCommand(args); | ||
} | ||
enableApplicationLayerAutomaticResponse(args, optionsOrCb, cb) { | ||
const command = new EnableApplicationLayerAutomaticResponseCommand_1.EnableApplicationLayerAutomaticResponseCommand(args); | ||
if (typeof optionsOrCb === "function") { | ||
this.send(command, optionsOrCb); | ||
} | ||
else if (typeof cb === "function") { | ||
if (typeof optionsOrCb !== "object") | ||
throw new Error(`Expect http options but get ${typeof optionsOrCb}`); | ||
this.send(command, optionsOrCb || {}, cb); | ||
} | ||
else { | ||
return this.send(command, optionsOrCb); | ||
} | ||
} | ||
enableProactiveEngagement(args, optionsOrCb, cb) { | ||
@@ -464,2 +495,16 @@ const command = new EnableProactiveEngagementCommand_1.EnableProactiveEngagementCommand(args); | ||
} | ||
updateApplicationLayerAutomaticResponse(args, optionsOrCb, cb) { | ||
const command = new UpdateApplicationLayerAutomaticResponseCommand_1.UpdateApplicationLayerAutomaticResponseCommand(args); | ||
if (typeof optionsOrCb === "function") { | ||
this.send(command, optionsOrCb); | ||
} | ||
else if (typeof cb === "function") { | ||
if (typeof optionsOrCb !== "object") | ||
throw new Error(`Expect http options but get ${typeof optionsOrCb}`); | ||
this.send(command, optionsOrCb || {}, cb); | ||
} | ||
else { | ||
return this.send(command, optionsOrCb); | ||
} | ||
} | ||
updateEmergencyContactSettings(args, optionsOrCb, cb) { | ||
@@ -466,0 +511,0 @@ const command = new UpdateEmergencyContactSettingsCommand_1.UpdateEmergencyContactSettingsCommand(args); |
@@ -18,2 +18,3 @@ export * from "./AssociateDRTLogBucketCommand"; | ||
export * from "./DescribeSubscriptionCommand"; | ||
export * from "./DisableApplicationLayerAutomaticResponseCommand"; | ||
export * from "./DisableProactiveEngagementCommand"; | ||
@@ -23,2 +24,3 @@ export * from "./DisassociateDRTLogBucketCommand"; | ||
export * from "./DisassociateHealthCheckCommand"; | ||
export * from "./EnableApplicationLayerAutomaticResponseCommand"; | ||
export * from "./EnableProactiveEngagementCommand"; | ||
@@ -33,4 +35,5 @@ export * from "./GetSubscriptionStateCommand"; | ||
export * from "./UntagResourceCommand"; | ||
export * from "./UpdateApplicationLayerAutomaticResponseCommand"; | ||
export * from "./UpdateEmergencyContactSettingsCommand"; | ||
export * from "./UpdateProtectionGroupCommand"; | ||
export * from "./UpdateSubscriptionCommand"; |
@@ -10,2 +10,23 @@ import { __assign } from "tslib"; | ||
})(AccessDeniedForDependencyException || (AccessDeniedForDependencyException = {})); | ||
export var BlockAction; | ||
(function (BlockAction) { | ||
BlockAction.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(BlockAction || (BlockAction = {})); | ||
export var CountAction; | ||
(function (CountAction) { | ||
CountAction.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(CountAction || (CountAction = {})); | ||
export var ResponseAction; | ||
(function (ResponseAction) { | ||
ResponseAction.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(ResponseAction || (ResponseAction = {})); | ||
export var ApplicationLayerAutomaticResponseStatus; | ||
(function (ApplicationLayerAutomaticResponseStatus) { | ||
ApplicationLayerAutomaticResponseStatus["DISABLED"] = "DISABLED"; | ||
ApplicationLayerAutomaticResponseStatus["ENABLED"] = "ENABLED"; | ||
})(ApplicationLayerAutomaticResponseStatus || (ApplicationLayerAutomaticResponseStatus = {})); | ||
export var ApplicationLayerAutomaticResponseConfiguration; | ||
(function (ApplicationLayerAutomaticResponseConfiguration) { | ||
ApplicationLayerAutomaticResponseConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(ApplicationLayerAutomaticResponseConfiguration || (ApplicationLayerAutomaticResponseConfiguration = {})); | ||
export var AssociateDRTLogBucketRequest; | ||
@@ -72,2 +93,6 @@ (function (AssociateDRTLogBucketRequest) { | ||
})(AssociateHealthCheckResponse || (AssociateHealthCheckResponse = {})); | ||
export var InvalidResourceException; | ||
(function (InvalidResourceException) { | ||
InvalidResourceException.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(InvalidResourceException || (InvalidResourceException = {})); | ||
export var EmergencyContact; | ||
@@ -178,6 +203,2 @@ (function (EmergencyContact) { | ||
})(CreateProtectionResponse || (CreateProtectionResponse = {})); | ||
export var InvalidResourceException; | ||
(function (InvalidResourceException) { | ||
InvalidResourceException.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(InvalidResourceException || (InvalidResourceException = {})); | ||
export var ResourceAlreadyExistsException; | ||
@@ -354,2 +375,10 @@ (function (ResourceAlreadyExistsException) { | ||
})(DescribeSubscriptionResponse || (DescribeSubscriptionResponse = {})); | ||
export var DisableApplicationLayerAutomaticResponseRequest; | ||
(function (DisableApplicationLayerAutomaticResponseRequest) { | ||
DisableApplicationLayerAutomaticResponseRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(DisableApplicationLayerAutomaticResponseRequest || (DisableApplicationLayerAutomaticResponseRequest = {})); | ||
export var DisableApplicationLayerAutomaticResponseResponse; | ||
(function (DisableApplicationLayerAutomaticResponseResponse) { | ||
DisableApplicationLayerAutomaticResponseResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(DisableApplicationLayerAutomaticResponseResponse || (DisableApplicationLayerAutomaticResponseResponse = {})); | ||
export var DisableProactiveEngagementRequest; | ||
@@ -387,2 +416,10 @@ (function (DisableProactiveEngagementRequest) { | ||
})(DisassociateHealthCheckResponse || (DisassociateHealthCheckResponse = {})); | ||
export var EnableApplicationLayerAutomaticResponseRequest; | ||
(function (EnableApplicationLayerAutomaticResponseRequest) { | ||
EnableApplicationLayerAutomaticResponseRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(EnableApplicationLayerAutomaticResponseRequest || (EnableApplicationLayerAutomaticResponseRequest = {})); | ||
export var EnableApplicationLayerAutomaticResponseResponse; | ||
(function (EnableApplicationLayerAutomaticResponseResponse) { | ||
EnableApplicationLayerAutomaticResponseResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(EnableApplicationLayerAutomaticResponseResponse || (EnableApplicationLayerAutomaticResponseResponse = {})); | ||
export var EnableProactiveEngagementRequest; | ||
@@ -469,2 +506,10 @@ (function (EnableProactiveEngagementRequest) { | ||
})(UntagResourceResponse || (UntagResourceResponse = {})); | ||
export var UpdateApplicationLayerAutomaticResponseRequest; | ||
(function (UpdateApplicationLayerAutomaticResponseRequest) { | ||
UpdateApplicationLayerAutomaticResponseRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(UpdateApplicationLayerAutomaticResponseRequest || (UpdateApplicationLayerAutomaticResponseRequest = {})); | ||
export var UpdateApplicationLayerAutomaticResponseResponse; | ||
(function (UpdateApplicationLayerAutomaticResponseResponse) { | ||
UpdateApplicationLayerAutomaticResponseResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); }; | ||
})(UpdateApplicationLayerAutomaticResponseResponse || (UpdateApplicationLayerAutomaticResponseResponse = {})); | ||
export var UpdateEmergencyContactSettingsRequest; | ||
@@ -471,0 +516,0 @@ (function (UpdateEmergencyContactSettingsRequest) { |
@@ -19,2 +19,3 @@ import { __extends } from "tslib"; | ||
import { DescribeSubscriptionCommand, } from "./commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommand, } from "./commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommand, } from "./commands/DisableProactiveEngagementCommand"; | ||
@@ -24,2 +25,3 @@ import { DisassociateDRTLogBucketCommand, } from "./commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommand, } from "./commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommand, } from "./commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommand, } from "./commands/EnableProactiveEngagementCommand"; | ||
@@ -34,2 +36,3 @@ import { GetSubscriptionStateCommand, } from "./commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommand, } from "./commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommand, } from "./commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommand, } from "./commands/UpdateEmergencyContactSettingsCommand"; | ||
@@ -282,2 +285,16 @@ import { UpdateProtectionGroupCommand, } from "./commands/UpdateProtectionGroupCommand"; | ||
}; | ||
Shield.prototype.disableApplicationLayerAutomaticResponse = function (args, optionsOrCb, cb) { | ||
var command = new DisableApplicationLayerAutomaticResponseCommand(args); | ||
if (typeof optionsOrCb === "function") { | ||
this.send(command, optionsOrCb); | ||
} | ||
else if (typeof cb === "function") { | ||
if (typeof optionsOrCb !== "object") | ||
throw new Error("Expect http options but get " + typeof optionsOrCb); | ||
this.send(command, optionsOrCb || {}, cb); | ||
} | ||
else { | ||
return this.send(command, optionsOrCb); | ||
} | ||
}; | ||
Shield.prototype.disableProactiveEngagement = function (args, optionsOrCb, cb) { | ||
@@ -339,2 +356,16 @@ var command = new DisableProactiveEngagementCommand(args); | ||
}; | ||
Shield.prototype.enableApplicationLayerAutomaticResponse = function (args, optionsOrCb, cb) { | ||
var command = new EnableApplicationLayerAutomaticResponseCommand(args); | ||
if (typeof optionsOrCb === "function") { | ||
this.send(command, optionsOrCb); | ||
} | ||
else if (typeof cb === "function") { | ||
if (typeof optionsOrCb !== "object") | ||
throw new Error("Expect http options but get " + typeof optionsOrCb); | ||
this.send(command, optionsOrCb || {}, cb); | ||
} | ||
else { | ||
return this.send(command, optionsOrCb); | ||
} | ||
}; | ||
Shield.prototype.enableProactiveEngagement = function (args, optionsOrCb, cb) { | ||
@@ -466,2 +497,16 @@ var command = new EnableProactiveEngagementCommand(args); | ||
}; | ||
Shield.prototype.updateApplicationLayerAutomaticResponse = function (args, optionsOrCb, cb) { | ||
var command = new UpdateApplicationLayerAutomaticResponseCommand(args); | ||
if (typeof optionsOrCb === "function") { | ||
this.send(command, optionsOrCb); | ||
} | ||
else if (typeof cb === "function") { | ||
if (typeof optionsOrCb !== "object") | ||
throw new Error("Expect http options but get " + typeof optionsOrCb); | ||
this.send(command, optionsOrCb || {}, cb); | ||
} | ||
else { | ||
return this.send(command, optionsOrCb); | ||
} | ||
}; | ||
Shield.prototype.updateEmergencyContactSettings = function (args, optionsOrCb, cb) { | ||
@@ -468,0 +513,0 @@ var command = new UpdateEmergencyContactSettingsCommand(args); |
@@ -11,3 +11,3 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
* <p>Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription.</p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTLogBucket</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTLogBucket</code> request, you must be subscribed to the <a href="https://docs.aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://docs.aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
* @example | ||
@@ -14,0 +14,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -12,7 +12,8 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
* <p>You can associate only one <code>RoleArn</code> with your subscription. If you submit an <code>AssociateDRTRole</code> request for an account that already has an associated role, the new <code>RoleArn</code> will replace the existing <code>RoleArn</code>. </p> | ||
* <p>Prior to making the <code>AssociateDRTRole</code> request, you must attach the <a href="https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSShieldDRTAccessPolicy">AWSShieldDRTAccessPolicy</a> managed policy to the role you will specify in the request. For more information see <a href=" https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html">Attaching and Detaching IAM Policies</a>. The role must also trust the service principal <code> drt.shield.amazonaws.com</code>. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html">IAM JSON Policy Elements: Principal</a>.</p> | ||
* <p>Prior to making the <code>AssociateDRTRole</code> request, you must attach the <code>AWSShieldDRTAccessPolicy</code> managed policy to the role that you'll specify in the request. You can access this policy in the IAM console at <a href="https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSShieldDRTAccessPolicy">AWSShieldDRTAccessPolicy</a>. For more information see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html">Adding and removing IAM identity permissions</a>. The role must also trust the service principal | ||
* <code>drt.shield.amazonaws.com</code>. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html">IAM JSON policy elements: Principal</a>.</p> | ||
* | ||
* <p>The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you.</p> | ||
* <p>You must have the <code>iam:PassRole</code> permission to make an <code>AssociateDRTRole</code> request. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting a User Permissions to Pass a Role to an Amazon Web Services Service</a>. </p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTRole</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
* <p>You must have the <code>iam:PassRole</code> permission to make an <code>AssociateDRTRole</code> request. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting a user permissions to pass a role to an Amazon Web Services service</a>. </p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTRole</code> request, you must be subscribed to the <a href="https://docs.aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://docs.aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
* @example | ||
@@ -19,0 +20,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -10,4 +10,4 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
/** | ||
* <p>Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. </p> | ||
* <p>You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
* <p>Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. </p> | ||
* <p>You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
* @example | ||
@@ -14,0 +14,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -10,4 +10,8 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
/** | ||
* <p>Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.</p> | ||
* <p>You can add protection to only a single resource with each CreateProtection request. If you want to add protection to multiple resources at once, use the <a href="https://console.aws.amazon.com/waf/">WAF console</a>. For more information see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html">Getting Started with Shield Advanced</a> and <a href="https://docs.aws.amazon.com/waf/latest/developerguide/configure-new-protection.html">Add Shield Advanced Protection to more Amazon Web Services Resources</a>.</p> | ||
* <p>Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.</p> | ||
* <p>You can add protection to only a single resource with each <code>CreateProtection</code> request. You can add protection to multiple resources | ||
* at once through the Shield Advanced console at <a href="https://console.aws.amazon.com/wafv2/shieldv2#/">https://console.aws.amazon.com/wafv2/shieldv2#/</a>. | ||
* For more information see | ||
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html">Getting Started with Shield Advanced</a> | ||
* and <a href="https://docs.aws.amazon.com/waf/latest/developerguide/configure-new-protection.html">Adding Shield Advanced protection to Amazon Web Services resources</a>.</p> | ||
* @example | ||
@@ -14,0 +18,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -11,3 +11,2 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
* <p>Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.</p> | ||
* <p>To make a <code>DisassociateDRTLogBucket</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a <code>DisassociateDRTLogBucket</code> request to remove this access.</p> | ||
* @example | ||
@@ -14,0 +13,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -11,3 +11,2 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
* <p>Removes the Shield Response Team's (SRT) access to your Amazon Web Services account.</p> | ||
* <p>To make a <code>DisassociateDRTRole</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a <code>DisassociateDRTRole</code> request to remove this access.</p> | ||
* @example | ||
@@ -14,0 +13,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -10,4 +10,4 @@ import { Command as $Command } from "@aws-sdk/smithy-client"; | ||
/** | ||
* <p>Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. </p> | ||
* <p>You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
* <p>Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. </p> | ||
* <p>You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
* @example | ||
@@ -14,0 +14,0 @@ * Use a bare-bones client and the command you need to make an API call. |
@@ -18,2 +18,3 @@ export * from "./AssociateDRTLogBucketCommand"; | ||
export * from "./DescribeSubscriptionCommand"; | ||
export * from "./DisableApplicationLayerAutomaticResponseCommand"; | ||
export * from "./DisableProactiveEngagementCommand"; | ||
@@ -23,2 +24,3 @@ export * from "./DisassociateDRTLogBucketCommand"; | ||
export * from "./DisassociateHealthCheckCommand"; | ||
export * from "./EnableApplicationLayerAutomaticResponseCommand"; | ||
export * from "./EnableProactiveEngagementCommand"; | ||
@@ -33,4 +35,5 @@ export * from "./GetSubscriptionStateCommand"; | ||
export * from "./UntagResourceCommand"; | ||
export * from "./UpdateApplicationLayerAutomaticResponseCommand"; | ||
export * from "./UpdateEmergencyContactSettingsCommand"; | ||
export * from "./UpdateProtectionGroupCommand"; | ||
export * from "./UpdateSubscriptionCommand"; |
@@ -20,2 +20,3 @@ import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http"; | ||
import { DescribeSubscriptionCommandInput, DescribeSubscriptionCommandOutput } from "../commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommandInput, DisableApplicationLayerAutomaticResponseCommandOutput } from "../commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommandInput, DisableProactiveEngagementCommandOutput } from "../commands/DisableProactiveEngagementCommand"; | ||
@@ -25,2 +26,3 @@ import { DisassociateDRTLogBucketCommandInput, DisassociateDRTLogBucketCommandOutput } from "../commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommandInput, DisassociateHealthCheckCommandOutput } from "../commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommandInput, EnableApplicationLayerAutomaticResponseCommandOutput } from "../commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommandInput, EnableProactiveEngagementCommandOutput } from "../commands/EnableProactiveEngagementCommand"; | ||
@@ -35,2 +37,3 @@ import { GetSubscriptionStateCommandInput, GetSubscriptionStateCommandOutput } from "../commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommandInput, UpdateApplicationLayerAutomaticResponseCommandOutput } from "../commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommandInput, UpdateEmergencyContactSettingsCommandOutput } from "../commands/UpdateEmergencyContactSettingsCommand"; | ||
@@ -56,2 +59,3 @@ import { UpdateProtectionGroupCommandInput, UpdateProtectionGroupCommandOutput } from "../commands/UpdateProtectionGroupCommand"; | ||
export declare const serializeAws_json1_1DescribeSubscriptionCommand: (input: DescribeSubscriptionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1DisableApplicationLayerAutomaticResponseCommand: (input: DisableApplicationLayerAutomaticResponseCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1DisableProactiveEngagementCommand: (input: DisableProactiveEngagementCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
@@ -61,2 +65,3 @@ export declare const serializeAws_json1_1DisassociateDRTLogBucketCommand: (input: DisassociateDRTLogBucketCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1DisassociateHealthCheckCommand: (input: DisassociateHealthCheckCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1EnableApplicationLayerAutomaticResponseCommand: (input: EnableApplicationLayerAutomaticResponseCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1EnableProactiveEngagementCommand: (input: EnableProactiveEngagementCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
@@ -71,2 +76,3 @@ export declare const serializeAws_json1_1GetSubscriptionStateCommand: (input: GetSubscriptionStateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1UntagResourceCommand: (input: UntagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1UpdateApplicationLayerAutomaticResponseCommand: (input: UpdateApplicationLayerAutomaticResponseCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1UpdateEmergencyContactSettingsCommand: (input: UpdateEmergencyContactSettingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
@@ -92,2 +98,3 @@ export declare const serializeAws_json1_1UpdateProtectionGroupCommand: (input: UpdateProtectionGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const deserializeAws_json1_1DescribeSubscriptionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeSubscriptionCommandOutput>; | ||
export declare const deserializeAws_json1_1DisableApplicationLayerAutomaticResponseCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisableApplicationLayerAutomaticResponseCommandOutput>; | ||
export declare const deserializeAws_json1_1DisableProactiveEngagementCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisableProactiveEngagementCommandOutput>; | ||
@@ -97,2 +104,3 @@ export declare const deserializeAws_json1_1DisassociateDRTLogBucketCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisassociateDRTLogBucketCommandOutput>; | ||
export declare const deserializeAws_json1_1DisassociateHealthCheckCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisassociateHealthCheckCommandOutput>; | ||
export declare const deserializeAws_json1_1EnableApplicationLayerAutomaticResponseCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<EnableApplicationLayerAutomaticResponseCommandOutput>; | ||
export declare const deserializeAws_json1_1EnableProactiveEngagementCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<EnableProactiveEngagementCommandOutput>; | ||
@@ -107,4 +115,5 @@ export declare const deserializeAws_json1_1GetSubscriptionStateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetSubscriptionStateCommandOutput>; | ||
export declare const deserializeAws_json1_1UntagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UntagResourceCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateApplicationLayerAutomaticResponseCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateApplicationLayerAutomaticResponseCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateEmergencyContactSettingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateEmergencyContactSettingsCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateProtectionGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateProtectionGroupCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateSubscriptionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateSubscriptionCommandOutput>; |
@@ -19,2 +19,3 @@ import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; | ||
import { DescribeSubscriptionCommandInput, DescribeSubscriptionCommandOutput } from "./commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommandInput, DisableApplicationLayerAutomaticResponseCommandOutput } from "./commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommandInput, DisableProactiveEngagementCommandOutput } from "./commands/DisableProactiveEngagementCommand"; | ||
@@ -24,2 +25,3 @@ import { DisassociateDRTLogBucketCommandInput, DisassociateDRTLogBucketCommandOutput } from "./commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommandInput, DisassociateHealthCheckCommandOutput } from "./commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommandInput, EnableApplicationLayerAutomaticResponseCommandOutput } from "./commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommandInput, EnableProactiveEngagementCommandOutput } from "./commands/EnableProactiveEngagementCommand"; | ||
@@ -34,2 +36,3 @@ import { GetSubscriptionStateCommandInput, GetSubscriptionStateCommandOutput } from "./commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommandInput, UpdateApplicationLayerAutomaticResponseCommandOutput } from "./commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommandInput, UpdateEmergencyContactSettingsCommandOutput } from "./commands/UpdateEmergencyContactSettingsCommand"; | ||
@@ -48,3 +51,3 @@ import { UpdateProtectionGroupCommandInput, UpdateProtectionGroupCommandOutput } from "./commands/UpdateProtectionGroupCommand"; | ||
* <p>Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription.</p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTLogBucket</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTLogBucket</code> request, you must be subscribed to the <a href="https://docs.aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://docs.aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
*/ | ||
@@ -57,7 +60,8 @@ associateDRTLogBucket(args: AssociateDRTLogBucketCommandInput, options?: __HttpHandlerOptions): Promise<AssociateDRTLogBucketCommandOutput>; | ||
* <p>You can associate only one <code>RoleArn</code> with your subscription. If you submit an <code>AssociateDRTRole</code> request for an account that already has an associated role, the new <code>RoleArn</code> will replace the existing <code>RoleArn</code>. </p> | ||
* <p>Prior to making the <code>AssociateDRTRole</code> request, you must attach the <a href="https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSShieldDRTAccessPolicy">AWSShieldDRTAccessPolicy</a> managed policy to the role you will specify in the request. For more information see <a href=" https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html">Attaching and Detaching IAM Policies</a>. The role must also trust the service principal <code> drt.shield.amazonaws.com</code>. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html">IAM JSON Policy Elements: Principal</a>.</p> | ||
* <p>Prior to making the <code>AssociateDRTRole</code> request, you must attach the <code>AWSShieldDRTAccessPolicy</code> managed policy to the role that you'll specify in the request. You can access this policy in the IAM console at <a href="https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSShieldDRTAccessPolicy">AWSShieldDRTAccessPolicy</a>. For more information see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html">Adding and removing IAM identity permissions</a>. The role must also trust the service principal | ||
* <code>drt.shield.amazonaws.com</code>. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html">IAM JSON policy elements: Principal</a>.</p> | ||
* | ||
* <p>The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you.</p> | ||
* <p>You must have the <code>iam:PassRole</code> permission to make an <code>AssociateDRTRole</code> request. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting a User Permissions to Pass a Role to an Amazon Web Services Service</a>. </p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTRole</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
* <p>You must have the <code>iam:PassRole</code> permission to make an <code>AssociateDRTRole</code> request. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting a user permissions to pass a role to an Amazon Web Services service</a>. </p> | ||
* <p>To use the services of the SRT and make an <code>AssociateDRTRole</code> request, you must be subscribed to the <a href="https://docs.aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://docs.aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>.</p> | ||
*/ | ||
@@ -68,4 +72,4 @@ associateDRTRole(args: AssociateDRTRoleCommandInput, options?: __HttpHandlerOptions): Promise<AssociateDRTRoleCommandOutput>; | ||
/** | ||
* <p>Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. </p> | ||
* <p>You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
* <p>Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. </p> | ||
* <p>You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
*/ | ||
@@ -87,4 +91,8 @@ associateHealthCheck(args: AssociateHealthCheckCommandInput, options?: __HttpHandlerOptions): Promise<AssociateHealthCheckCommandOutput>; | ||
/** | ||
* <p>Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.</p> | ||
* <p>You can add protection to only a single resource with each CreateProtection request. If you want to add protection to multiple resources at once, use the <a href="https://console.aws.amazon.com/waf/">WAF console</a>. For more information see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html">Getting Started with Shield Advanced</a> and <a href="https://docs.aws.amazon.com/waf/latest/developerguide/configure-new-protection.html">Add Shield Advanced Protection to more Amazon Web Services Resources</a>.</p> | ||
* <p>Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.</p> | ||
* <p>You can add protection to only a single resource with each <code>CreateProtection</code> request. You can add protection to multiple resources | ||
* at once through the Shield Advanced console at <a href="https://console.aws.amazon.com/wafv2/shieldv2#/">https://console.aws.amazon.com/wafv2/shieldv2#/</a>. | ||
* For more information see | ||
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html">Getting Started with Shield Advanced</a> | ||
* and <a href="https://docs.aws.amazon.com/waf/latest/developerguide/configure-new-protection.html">Adding Shield Advanced protection to Amazon Web Services resources</a>.</p> | ||
*/ | ||
@@ -173,2 +181,9 @@ createProtection(args: CreateProtectionCommandInput, options?: __HttpHandlerOptions): Promise<CreateProtectionCommandOutput>; | ||
/** | ||
* <p>Disable the Shield Advanced automatic application layer DDoS mitigation feature for the resource. This | ||
* stops Shield Advanced from creating, verifying, and applying WAF rules for attacks that it detects for the resource. </p> | ||
*/ | ||
disableApplicationLayerAutomaticResponse(args: DisableApplicationLayerAutomaticResponseCommandInput, options?: __HttpHandlerOptions): Promise<DisableApplicationLayerAutomaticResponseCommandOutput>; | ||
disableApplicationLayerAutomaticResponse(args: DisableApplicationLayerAutomaticResponseCommandInput, cb: (err: any, data?: DisableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
disableApplicationLayerAutomaticResponse(args: DisableApplicationLayerAutomaticResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
/** | ||
* <p>Removes authorization from the Shield Response Team (SRT) to notify contacts about escalations to the SRT and to initiate proactive customer support.</p> | ||
@@ -181,3 +196,2 @@ */ | ||
* <p>Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.</p> | ||
* <p>To make a <code>DisassociateDRTLogBucket</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a <code>DisassociateDRTLogBucket</code> request to remove this access.</p> | ||
*/ | ||
@@ -189,3 +203,2 @@ disassociateDRTLogBucket(args: DisassociateDRTLogBucketCommandInput, options?: __HttpHandlerOptions): Promise<DisassociateDRTLogBucketCommandOutput>; | ||
* <p>Removes the Shield Response Team's (SRT) access to your Amazon Web Services account.</p> | ||
* <p>To make a <code>DisassociateDRTRole</code> request, you must be subscribed to the <a href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a <code>DisassociateDRTRole</code> request to remove this access.</p> | ||
*/ | ||
@@ -196,4 +209,4 @@ disassociateDRTRole(args: DisassociateDRTRoleCommandInput, options?: __HttpHandlerOptions): Promise<DisassociateDRTRoleCommandOutput>; | ||
/** | ||
* <p>Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. </p> | ||
* <p>You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
* <p>Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. </p> | ||
* <p>You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option">Shield Advanced Health-Based Detection</a> in the <i>WAF Developer Guide</i>. </p> | ||
*/ | ||
@@ -204,2 +217,21 @@ disassociateHealthCheck(args: DisassociateHealthCheckCommandInput, options?: __HttpHandlerOptions): Promise<DisassociateHealthCheckCommandOutput>; | ||
/** | ||
* <p>Enable the Shield Advanced automatic application layer DDoS mitigation for the resource. </p> | ||
* <note> | ||
* <p>This feature is available for Amazon CloudFront distributions only.</p> | ||
* </note> | ||
* <p>This causes Shield Advanced to create, verify, and apply WAF rules for DDoS attacks that it detects for the | ||
* resource. Shield Advanced applies the rules in a Shield rule group inside the web ACL that you've associated | ||
* with the resource. For information about how automatic mitigation works and the requirements for using it, see | ||
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/ddos-advanced-automatic-app-layer-response.html">Shield Advanced automatic application layer DDoS mitigation</a>.</p> | ||
* <p>Don't use this action to make changes to automatic mitigation settings when it's already enabled for a resource. Instead, use <a>UpdateApplicationLayerAutomaticResponse</a>.</p> | ||
* <p>To use this feature, you must associate a web ACL with the protected resource. The web ACL must be created using the latest version of WAF (v2). You can associate the web ACL through the Shield Advanced console | ||
* at <a href="https://console.aws.amazon.com/wafv2/shieldv2#/">https://console.aws.amazon.com/wafv2/shieldv2#/</a>. For more information, | ||
* see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html">Getting Started with Shield Advanced</a>.</p> | ||
* <p>You can also do this through the WAF console or the WAF API, but you must manage Shield Advanced automatic mitigation through Shield Advanced. For information about WAF, see | ||
* <a href="https://docs.aws.amazon.com/waf/latest/developerguide/">WAF Developer Guide</a>.</p> | ||
*/ | ||
enableApplicationLayerAutomaticResponse(args: EnableApplicationLayerAutomaticResponseCommandInput, options?: __HttpHandlerOptions): Promise<EnableApplicationLayerAutomaticResponseCommandOutput>; | ||
enableApplicationLayerAutomaticResponse(args: EnableApplicationLayerAutomaticResponseCommandInput, cb: (err: any, data?: EnableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
enableApplicationLayerAutomaticResponse(args: EnableApplicationLayerAutomaticResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
/** | ||
* <p>Authorizes the Shield Response Team (SRT) to use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support.</p> | ||
@@ -260,2 +292,8 @@ */ | ||
/** | ||
* <p>Updates an existing Shield Advanced automatic application layer DDoS mitigation configuration for the specified resource.</p> | ||
*/ | ||
updateApplicationLayerAutomaticResponse(args: UpdateApplicationLayerAutomaticResponseCommandInput, options?: __HttpHandlerOptions): Promise<UpdateApplicationLayerAutomaticResponseCommandOutput>; | ||
updateApplicationLayerAutomaticResponse(args: UpdateApplicationLayerAutomaticResponseCommandInput, cb: (err: any, data?: UpdateApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
updateApplicationLayerAutomaticResponse(args: UpdateApplicationLayerAutomaticResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
/** | ||
* <p>Updates the details of the list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.</p> | ||
@@ -262,0 +300,0 @@ */ |
@@ -26,2 +26,3 @@ import { EndpointsInputConfig, EndpointsResolvedConfig, RegionInputConfig, RegionResolvedConfig } from "@aws-sdk/config-resolver"; | ||
import { DescribeSubscriptionCommandInput, DescribeSubscriptionCommandOutput } from "./commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommandInput, DisableApplicationLayerAutomaticResponseCommandOutput } from "./commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommandInput, DisableProactiveEngagementCommandOutput } from "./commands/DisableProactiveEngagementCommand"; | ||
@@ -31,2 +32,3 @@ import { DisassociateDRTLogBucketCommandInput, DisassociateDRTLogBucketCommandOutput } from "./commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommandInput, DisassociateHealthCheckCommandOutput } from "./commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommandInput, EnableApplicationLayerAutomaticResponseCommandOutput } from "./commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommandInput, EnableProactiveEngagementCommandOutput } from "./commands/EnableProactiveEngagementCommand"; | ||
@@ -41,7 +43,8 @@ import { GetSubscriptionStateCommandInput, GetSubscriptionStateCommandOutput } from "./commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommandInput, UpdateApplicationLayerAutomaticResponseCommandOutput } from "./commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommandInput, UpdateEmergencyContactSettingsCommandOutput } from "./commands/UpdateEmergencyContactSettingsCommand"; | ||
import { UpdateProtectionGroupCommandInput, UpdateProtectionGroupCommandOutput } from "./commands/UpdateProtectionGroupCommand"; | ||
import { UpdateSubscriptionCommandInput, UpdateSubscriptionCommandOutput } from "./commands/UpdateSubscriptionCommand"; | ||
export declare type ServiceInputTypes = AssociateDRTLogBucketCommandInput | AssociateDRTRoleCommandInput | AssociateHealthCheckCommandInput | AssociateProactiveEngagementDetailsCommandInput | CreateProtectionCommandInput | CreateProtectionGroupCommandInput | CreateSubscriptionCommandInput | DeleteProtectionCommandInput | DeleteProtectionGroupCommandInput | DeleteSubscriptionCommandInput | DescribeAttackCommandInput | DescribeAttackStatisticsCommandInput | DescribeDRTAccessCommandInput | DescribeEmergencyContactSettingsCommandInput | DescribeProtectionCommandInput | DescribeProtectionGroupCommandInput | DescribeSubscriptionCommandInput | DisableProactiveEngagementCommandInput | DisassociateDRTLogBucketCommandInput | DisassociateDRTRoleCommandInput | DisassociateHealthCheckCommandInput | EnableProactiveEngagementCommandInput | GetSubscriptionStateCommandInput | ListAttacksCommandInput | ListProtectionGroupsCommandInput | ListProtectionsCommandInput | ListResourcesInProtectionGroupCommandInput | ListTagsForResourceCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateEmergencyContactSettingsCommandInput | UpdateProtectionGroupCommandInput | UpdateSubscriptionCommandInput; | ||
export declare type ServiceOutputTypes = AssociateDRTLogBucketCommandOutput | AssociateDRTRoleCommandOutput | AssociateHealthCheckCommandOutput | AssociateProactiveEngagementDetailsCommandOutput | CreateProtectionCommandOutput | CreateProtectionGroupCommandOutput | CreateSubscriptionCommandOutput | DeleteProtectionCommandOutput | DeleteProtectionGroupCommandOutput | DeleteSubscriptionCommandOutput | DescribeAttackCommandOutput | DescribeAttackStatisticsCommandOutput | DescribeDRTAccessCommandOutput | DescribeEmergencyContactSettingsCommandOutput | DescribeProtectionCommandOutput | DescribeProtectionGroupCommandOutput | DescribeSubscriptionCommandOutput | DisableProactiveEngagementCommandOutput | DisassociateDRTLogBucketCommandOutput | DisassociateDRTRoleCommandOutput | DisassociateHealthCheckCommandOutput | EnableProactiveEngagementCommandOutput | GetSubscriptionStateCommandOutput | ListAttacksCommandOutput | ListProtectionGroupsCommandOutput | ListProtectionsCommandOutput | ListResourcesInProtectionGroupCommandOutput | ListTagsForResourceCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateEmergencyContactSettingsCommandOutput | UpdateProtectionGroupCommandOutput | UpdateSubscriptionCommandOutput; | ||
export declare type ServiceInputTypes = AssociateDRTLogBucketCommandInput | AssociateDRTRoleCommandInput | AssociateHealthCheckCommandInput | AssociateProactiveEngagementDetailsCommandInput | CreateProtectionCommandInput | CreateProtectionGroupCommandInput | CreateSubscriptionCommandInput | DeleteProtectionCommandInput | DeleteProtectionGroupCommandInput | DeleteSubscriptionCommandInput | DescribeAttackCommandInput | DescribeAttackStatisticsCommandInput | DescribeDRTAccessCommandInput | DescribeEmergencyContactSettingsCommandInput | DescribeProtectionCommandInput | DescribeProtectionGroupCommandInput | DescribeSubscriptionCommandInput | DisableApplicationLayerAutomaticResponseCommandInput | DisableProactiveEngagementCommandInput | DisassociateDRTLogBucketCommandInput | DisassociateDRTRoleCommandInput | DisassociateHealthCheckCommandInput | EnableApplicationLayerAutomaticResponseCommandInput | EnableProactiveEngagementCommandInput | GetSubscriptionStateCommandInput | ListAttacksCommandInput | ListProtectionGroupsCommandInput | ListProtectionsCommandInput | ListResourcesInProtectionGroupCommandInput | ListTagsForResourceCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateApplicationLayerAutomaticResponseCommandInput | UpdateEmergencyContactSettingsCommandInput | UpdateProtectionGroupCommandInput | UpdateSubscriptionCommandInput; | ||
export declare type ServiceOutputTypes = AssociateDRTLogBucketCommandOutput | AssociateDRTRoleCommandOutput | AssociateHealthCheckCommandOutput | AssociateProactiveEngagementDetailsCommandOutput | CreateProtectionCommandOutput | CreateProtectionGroupCommandOutput | CreateSubscriptionCommandOutput | DeleteProtectionCommandOutput | DeleteProtectionGroupCommandOutput | DeleteSubscriptionCommandOutput | DescribeAttackCommandOutput | DescribeAttackStatisticsCommandOutput | DescribeDRTAccessCommandOutput | DescribeEmergencyContactSettingsCommandOutput | DescribeProtectionCommandOutput | DescribeProtectionGroupCommandOutput | DescribeSubscriptionCommandOutput | DisableApplicationLayerAutomaticResponseCommandOutput | DisableProactiveEngagementCommandOutput | DisassociateDRTLogBucketCommandOutput | DisassociateDRTRoleCommandOutput | DisassociateHealthCheckCommandOutput | EnableApplicationLayerAutomaticResponseCommandOutput | EnableProactiveEngagementCommandOutput | GetSubscriptionStateCommandOutput | ListAttacksCommandOutput | ListProtectionGroupsCommandOutput | ListProtectionsCommandOutput | ListResourcesInProtectionGroupCommandOutput | ListTagsForResourceCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateApplicationLayerAutomaticResponseCommandOutput | UpdateEmergencyContactSettingsCommandOutput | UpdateProtectionGroupCommandOutput | UpdateSubscriptionCommandOutput; | ||
export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { | ||
@@ -48,0 +51,0 @@ /** |
@@ -18,2 +18,3 @@ export * from "./AssociateDRTLogBucketCommand"; | ||
export * from "./DescribeSubscriptionCommand"; | ||
export * from "./DisableApplicationLayerAutomaticResponseCommand"; | ||
export * from "./DisableProactiveEngagementCommand"; | ||
@@ -23,2 +24,3 @@ export * from "./DisassociateDRTLogBucketCommand"; | ||
export * from "./DisassociateHealthCheckCommand"; | ||
export * from "./EnableApplicationLayerAutomaticResponseCommand"; | ||
export * from "./EnableProactiveEngagementCommand"; | ||
@@ -33,4 +35,5 @@ export * from "./GetSubscriptionStateCommand"; | ||
export * from "./UntagResourceCommand"; | ||
export * from "./UpdateApplicationLayerAutomaticResponseCommand"; | ||
export * from "./UpdateEmergencyContactSettingsCommand"; | ||
export * from "./UpdateProtectionGroupCommand"; | ||
export * from "./UpdateSubscriptionCommand"; |
@@ -22,2 +22,42 @@ import { MetadataBearer as $MetadataBearer, SmithyException as __SmithyException } from "@aws-sdk/types"; | ||
} | ||
export interface BlockAction { | ||
} | ||
export declare namespace BlockAction { | ||
const filterSensitiveLog: (obj: BlockAction) => any; | ||
} | ||
export interface CountAction { | ||
} | ||
export declare namespace CountAction { | ||
const filterSensitiveLog: (obj: CountAction) => any; | ||
} | ||
export interface ResponseAction { | ||
Block?: BlockAction; | ||
Count?: CountAction; | ||
} | ||
export declare namespace ResponseAction { | ||
const filterSensitiveLog: (obj: ResponseAction) => any; | ||
} | ||
export declare enum ApplicationLayerAutomaticResponseStatus { | ||
DISABLED = "DISABLED", | ||
ENABLED = "ENABLED" | ||
} | ||
export interface ApplicationLayerAutomaticResponseConfiguration { | ||
Status: ApplicationLayerAutomaticResponseStatus | string | undefined; | ||
Action: ResponseAction | undefined; | ||
} | ||
export declare namespace ApplicationLayerAutomaticResponseConfiguration { | ||
const filterSensitiveLog: (obj: ApplicationLayerAutomaticResponseConfiguration) => any; | ||
} | ||
export interface AssociateDRTLogBucketRequest { | ||
@@ -163,2 +203,12 @@ | ||
export interface InvalidResourceException extends __SmithyException, $MetadataBearer { | ||
name: "InvalidResourceException"; | ||
$fault: "client"; | ||
message?: string; | ||
} | ||
export declare namespace InvalidResourceException { | ||
const filterSensitiveLog: (obj: InvalidResourceException) => any; | ||
} | ||
export interface EmergencyContact { | ||
@@ -414,12 +464,2 @@ | ||
export interface InvalidResourceException extends __SmithyException, $MetadataBearer { | ||
name: "InvalidResourceException"; | ||
$fault: "client"; | ||
message?: string; | ||
} | ||
export declare namespace InvalidResourceException { | ||
const filterSensitiveLog: (obj: InvalidResourceException) => any; | ||
} | ||
export interface ResourceAlreadyExistsException extends __SmithyException, $MetadataBearer { | ||
@@ -635,2 +675,4 @@ name: "ResourceAlreadyExistsException"; | ||
ProtectionArn?: string; | ||
ApplicationLayerAutomaticResponseConfiguration?: ApplicationLayerAutomaticResponseConfiguration; | ||
} | ||
@@ -786,2 +828,16 @@ export declare namespace Protection { | ||
} | ||
export interface DisableApplicationLayerAutomaticResponseRequest { | ||
ResourceArn: string | undefined; | ||
} | ||
export declare namespace DisableApplicationLayerAutomaticResponseRequest { | ||
const filterSensitiveLog: (obj: DisableApplicationLayerAutomaticResponseRequest) => any; | ||
} | ||
export interface DisableApplicationLayerAutomaticResponseResponse { | ||
} | ||
export declare namespace DisableApplicationLayerAutomaticResponseResponse { | ||
const filterSensitiveLog: (obj: DisableApplicationLayerAutomaticResponseResponse) => any; | ||
} | ||
export interface DisableProactiveEngagementRequest { | ||
@@ -841,2 +897,18 @@ } | ||
} | ||
export interface EnableApplicationLayerAutomaticResponseRequest { | ||
ResourceArn: string | undefined; | ||
Action: ResponseAction | undefined; | ||
} | ||
export declare namespace EnableApplicationLayerAutomaticResponseRequest { | ||
const filterSensitiveLog: (obj: EnableApplicationLayerAutomaticResponseRequest) => any; | ||
} | ||
export interface EnableApplicationLayerAutomaticResponseResponse { | ||
} | ||
export declare namespace EnableApplicationLayerAutomaticResponseResponse { | ||
const filterSensitiveLog: (obj: EnableApplicationLayerAutomaticResponseResponse) => any; | ||
} | ||
export interface EnableProactiveEngagementRequest { | ||
@@ -1018,2 +1090,18 @@ } | ||
} | ||
export interface UpdateApplicationLayerAutomaticResponseRequest { | ||
ResourceArn: string | undefined; | ||
Action: ResponseAction | undefined; | ||
} | ||
export declare namespace UpdateApplicationLayerAutomaticResponseRequest { | ||
const filterSensitiveLog: (obj: UpdateApplicationLayerAutomaticResponseRequest) => any; | ||
} | ||
export interface UpdateApplicationLayerAutomaticResponseResponse { | ||
} | ||
export declare namespace UpdateApplicationLayerAutomaticResponseResponse { | ||
const filterSensitiveLog: (obj: UpdateApplicationLayerAutomaticResponseResponse) => any; | ||
} | ||
export interface UpdateEmergencyContactSettingsRequest { | ||
@@ -1020,0 +1108,0 @@ |
@@ -20,2 +20,3 @@ import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http"; | ||
import { DescribeSubscriptionCommandInput, DescribeSubscriptionCommandOutput } from "../commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommandInput, DisableApplicationLayerAutomaticResponseCommandOutput } from "../commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommandInput, DisableProactiveEngagementCommandOutput } from "../commands/DisableProactiveEngagementCommand"; | ||
@@ -25,2 +26,3 @@ import { DisassociateDRTLogBucketCommandInput, DisassociateDRTLogBucketCommandOutput } from "../commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommandInput, DisassociateHealthCheckCommandOutput } from "../commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommandInput, EnableApplicationLayerAutomaticResponseCommandOutput } from "../commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommandInput, EnableProactiveEngagementCommandOutput } from "../commands/EnableProactiveEngagementCommand"; | ||
@@ -35,2 +37,3 @@ import { GetSubscriptionStateCommandInput, GetSubscriptionStateCommandOutput } from "../commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommandInput, UpdateApplicationLayerAutomaticResponseCommandOutput } from "../commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommandInput, UpdateEmergencyContactSettingsCommandOutput } from "../commands/UpdateEmergencyContactSettingsCommand"; | ||
@@ -56,2 +59,3 @@ import { UpdateProtectionGroupCommandInput, UpdateProtectionGroupCommandOutput } from "../commands/UpdateProtectionGroupCommand"; | ||
export declare const serializeAws_json1_1DescribeSubscriptionCommand: (input: DescribeSubscriptionCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1DisableApplicationLayerAutomaticResponseCommand: (input: DisableApplicationLayerAutomaticResponseCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1DisableProactiveEngagementCommand: (input: DisableProactiveEngagementCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
@@ -61,2 +65,3 @@ export declare const serializeAws_json1_1DisassociateDRTLogBucketCommand: (input: DisassociateDRTLogBucketCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1DisassociateHealthCheckCommand: (input: DisassociateHealthCheckCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1EnableApplicationLayerAutomaticResponseCommand: (input: EnableApplicationLayerAutomaticResponseCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1EnableProactiveEngagementCommand: (input: EnableProactiveEngagementCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
@@ -71,2 +76,3 @@ export declare const serializeAws_json1_1GetSubscriptionStateCommand: (input: GetSubscriptionStateCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1UntagResourceCommand: (input: UntagResourceCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1UpdateApplicationLayerAutomaticResponseCommand: (input: UpdateApplicationLayerAutomaticResponseCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const serializeAws_json1_1UpdateEmergencyContactSettingsCommand: (input: UpdateEmergencyContactSettingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
@@ -92,2 +98,3 @@ export declare const serializeAws_json1_1UpdateProtectionGroupCommand: (input: UpdateProtectionGroupCommandInput, context: __SerdeContext) => Promise<__HttpRequest>; | ||
export declare const deserializeAws_json1_1DescribeSubscriptionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DescribeSubscriptionCommandOutput>; | ||
export declare const deserializeAws_json1_1DisableApplicationLayerAutomaticResponseCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisableApplicationLayerAutomaticResponseCommandOutput>; | ||
export declare const deserializeAws_json1_1DisableProactiveEngagementCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisableProactiveEngagementCommandOutput>; | ||
@@ -97,2 +104,3 @@ export declare const deserializeAws_json1_1DisassociateDRTLogBucketCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisassociateDRTLogBucketCommandOutput>; | ||
export declare const deserializeAws_json1_1DisassociateHealthCheckCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<DisassociateHealthCheckCommandOutput>; | ||
export declare const deserializeAws_json1_1EnableApplicationLayerAutomaticResponseCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<EnableApplicationLayerAutomaticResponseCommandOutput>; | ||
export declare const deserializeAws_json1_1EnableProactiveEngagementCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<EnableProactiveEngagementCommandOutput>; | ||
@@ -107,4 +115,5 @@ export declare const deserializeAws_json1_1GetSubscriptionStateCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetSubscriptionStateCommandOutput>; | ||
export declare const deserializeAws_json1_1UntagResourceCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UntagResourceCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateApplicationLayerAutomaticResponseCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateApplicationLayerAutomaticResponseCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateEmergencyContactSettingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateEmergencyContactSettingsCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateProtectionGroupCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateProtectionGroupCommandOutput>; | ||
export declare const deserializeAws_json1_1UpdateSubscriptionCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateSubscriptionCommandOutput>; |
@@ -19,2 +19,3 @@ import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; | ||
import { DescribeSubscriptionCommandInput, DescribeSubscriptionCommandOutput } from "./commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommandInput, DisableApplicationLayerAutomaticResponseCommandOutput } from "./commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommandInput, DisableProactiveEngagementCommandOutput } from "./commands/DisableProactiveEngagementCommand"; | ||
@@ -24,2 +25,3 @@ import { DisassociateDRTLogBucketCommandInput, DisassociateDRTLogBucketCommandOutput } from "./commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommandInput, DisassociateHealthCheckCommandOutput } from "./commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommandInput, EnableApplicationLayerAutomaticResponseCommandOutput } from "./commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommandInput, EnableProactiveEngagementCommandOutput } from "./commands/EnableProactiveEngagementCommand"; | ||
@@ -34,2 +36,3 @@ import { GetSubscriptionStateCommandInput, GetSubscriptionStateCommandOutput } from "./commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommandInput, UpdateApplicationLayerAutomaticResponseCommandOutput } from "./commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommandInput, UpdateEmergencyContactSettingsCommandOutput } from "./commands/UpdateEmergencyContactSettingsCommand"; | ||
@@ -110,2 +113,6 @@ import { UpdateProtectionGroupCommandInput, UpdateProtectionGroupCommandOutput } from "./commands/UpdateProtectionGroupCommand"; | ||
disableApplicationLayerAutomaticResponse(args: DisableApplicationLayerAutomaticResponseCommandInput, options?: __HttpHandlerOptions): Promise<DisableApplicationLayerAutomaticResponseCommandOutput>; | ||
disableApplicationLayerAutomaticResponse(args: DisableApplicationLayerAutomaticResponseCommandInput, cb: (err: any, data?: DisableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
disableApplicationLayerAutomaticResponse(args: DisableApplicationLayerAutomaticResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
disableProactiveEngagement(args: DisableProactiveEngagementCommandInput, options?: __HttpHandlerOptions): Promise<DisableProactiveEngagementCommandOutput>; | ||
@@ -127,2 +134,6 @@ disableProactiveEngagement(args: DisableProactiveEngagementCommandInput, cb: (err: any, data?: DisableProactiveEngagementCommandOutput) => void): void; | ||
enableApplicationLayerAutomaticResponse(args: EnableApplicationLayerAutomaticResponseCommandInput, options?: __HttpHandlerOptions): Promise<EnableApplicationLayerAutomaticResponseCommandOutput>; | ||
enableApplicationLayerAutomaticResponse(args: EnableApplicationLayerAutomaticResponseCommandInput, cb: (err: any, data?: EnableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
enableApplicationLayerAutomaticResponse(args: EnableApplicationLayerAutomaticResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
enableProactiveEngagement(args: EnableProactiveEngagementCommandInput, options?: __HttpHandlerOptions): Promise<EnableProactiveEngagementCommandOutput>; | ||
@@ -164,2 +175,6 @@ enableProactiveEngagement(args: EnableProactiveEngagementCommandInput, cb: (err: any, data?: EnableProactiveEngagementCommandOutput) => void): void; | ||
updateApplicationLayerAutomaticResponse(args: UpdateApplicationLayerAutomaticResponseCommandInput, options?: __HttpHandlerOptions): Promise<UpdateApplicationLayerAutomaticResponseCommandOutput>; | ||
updateApplicationLayerAutomaticResponse(args: UpdateApplicationLayerAutomaticResponseCommandInput, cb: (err: any, data?: UpdateApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
updateApplicationLayerAutomaticResponse(args: UpdateApplicationLayerAutomaticResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationLayerAutomaticResponseCommandOutput) => void): void; | ||
updateEmergencyContactSettings(args: UpdateEmergencyContactSettingsCommandInput, options?: __HttpHandlerOptions): Promise<UpdateEmergencyContactSettingsCommandOutput>; | ||
@@ -166,0 +181,0 @@ updateEmergencyContactSettings(args: UpdateEmergencyContactSettingsCommandInput, cb: (err: any, data?: UpdateEmergencyContactSettingsCommandOutput) => void): void; |
@@ -26,2 +26,3 @@ import { EndpointsInputConfig, EndpointsResolvedConfig, RegionInputConfig, RegionResolvedConfig } from "@aws-sdk/config-resolver"; | ||
import { DescribeSubscriptionCommandInput, DescribeSubscriptionCommandOutput } from "./commands/DescribeSubscriptionCommand"; | ||
import { DisableApplicationLayerAutomaticResponseCommandInput, DisableApplicationLayerAutomaticResponseCommandOutput } from "./commands/DisableApplicationLayerAutomaticResponseCommand"; | ||
import { DisableProactiveEngagementCommandInput, DisableProactiveEngagementCommandOutput } from "./commands/DisableProactiveEngagementCommand"; | ||
@@ -31,2 +32,3 @@ import { DisassociateDRTLogBucketCommandInput, DisassociateDRTLogBucketCommandOutput } from "./commands/DisassociateDRTLogBucketCommand"; | ||
import { DisassociateHealthCheckCommandInput, DisassociateHealthCheckCommandOutput } from "./commands/DisassociateHealthCheckCommand"; | ||
import { EnableApplicationLayerAutomaticResponseCommandInput, EnableApplicationLayerAutomaticResponseCommandOutput } from "./commands/EnableApplicationLayerAutomaticResponseCommand"; | ||
import { EnableProactiveEngagementCommandInput, EnableProactiveEngagementCommandOutput } from "./commands/EnableProactiveEngagementCommand"; | ||
@@ -41,7 +43,8 @@ import { GetSubscriptionStateCommandInput, GetSubscriptionStateCommandOutput } from "./commands/GetSubscriptionStateCommand"; | ||
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; | ||
import { UpdateApplicationLayerAutomaticResponseCommandInput, UpdateApplicationLayerAutomaticResponseCommandOutput } from "./commands/UpdateApplicationLayerAutomaticResponseCommand"; | ||
import { UpdateEmergencyContactSettingsCommandInput, UpdateEmergencyContactSettingsCommandOutput } from "./commands/UpdateEmergencyContactSettingsCommand"; | ||
import { UpdateProtectionGroupCommandInput, UpdateProtectionGroupCommandOutput } from "./commands/UpdateProtectionGroupCommand"; | ||
import { UpdateSubscriptionCommandInput, UpdateSubscriptionCommandOutput } from "./commands/UpdateSubscriptionCommand"; | ||
export declare type ServiceInputTypes = AssociateDRTLogBucketCommandInput | AssociateDRTRoleCommandInput | AssociateHealthCheckCommandInput | AssociateProactiveEngagementDetailsCommandInput | CreateProtectionCommandInput | CreateProtectionGroupCommandInput | CreateSubscriptionCommandInput | DeleteProtectionCommandInput | DeleteProtectionGroupCommandInput | DeleteSubscriptionCommandInput | DescribeAttackCommandInput | DescribeAttackStatisticsCommandInput | DescribeDRTAccessCommandInput | DescribeEmergencyContactSettingsCommandInput | DescribeProtectionCommandInput | DescribeProtectionGroupCommandInput | DescribeSubscriptionCommandInput | DisableProactiveEngagementCommandInput | DisassociateDRTLogBucketCommandInput | DisassociateDRTRoleCommandInput | DisassociateHealthCheckCommandInput | EnableProactiveEngagementCommandInput | GetSubscriptionStateCommandInput | ListAttacksCommandInput | ListProtectionGroupsCommandInput | ListProtectionsCommandInput | ListResourcesInProtectionGroupCommandInput | ListTagsForResourceCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateEmergencyContactSettingsCommandInput | UpdateProtectionGroupCommandInput | UpdateSubscriptionCommandInput; | ||
export declare type ServiceOutputTypes = AssociateDRTLogBucketCommandOutput | AssociateDRTRoleCommandOutput | AssociateHealthCheckCommandOutput | AssociateProactiveEngagementDetailsCommandOutput | CreateProtectionCommandOutput | CreateProtectionGroupCommandOutput | CreateSubscriptionCommandOutput | DeleteProtectionCommandOutput | DeleteProtectionGroupCommandOutput | DeleteSubscriptionCommandOutput | DescribeAttackCommandOutput | DescribeAttackStatisticsCommandOutput | DescribeDRTAccessCommandOutput | DescribeEmergencyContactSettingsCommandOutput | DescribeProtectionCommandOutput | DescribeProtectionGroupCommandOutput | DescribeSubscriptionCommandOutput | DisableProactiveEngagementCommandOutput | DisassociateDRTLogBucketCommandOutput | DisassociateDRTRoleCommandOutput | DisassociateHealthCheckCommandOutput | EnableProactiveEngagementCommandOutput | GetSubscriptionStateCommandOutput | ListAttacksCommandOutput | ListProtectionGroupsCommandOutput | ListProtectionsCommandOutput | ListResourcesInProtectionGroupCommandOutput | ListTagsForResourceCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateEmergencyContactSettingsCommandOutput | UpdateProtectionGroupCommandOutput | UpdateSubscriptionCommandOutput; | ||
export declare type ServiceInputTypes = AssociateDRTLogBucketCommandInput | AssociateDRTRoleCommandInput | AssociateHealthCheckCommandInput | AssociateProactiveEngagementDetailsCommandInput | CreateProtectionCommandInput | CreateProtectionGroupCommandInput | CreateSubscriptionCommandInput | DeleteProtectionCommandInput | DeleteProtectionGroupCommandInput | DeleteSubscriptionCommandInput | DescribeAttackCommandInput | DescribeAttackStatisticsCommandInput | DescribeDRTAccessCommandInput | DescribeEmergencyContactSettingsCommandInput | DescribeProtectionCommandInput | DescribeProtectionGroupCommandInput | DescribeSubscriptionCommandInput | DisableApplicationLayerAutomaticResponseCommandInput | DisableProactiveEngagementCommandInput | DisassociateDRTLogBucketCommandInput | DisassociateDRTRoleCommandInput | DisassociateHealthCheckCommandInput | EnableApplicationLayerAutomaticResponseCommandInput | EnableProactiveEngagementCommandInput | GetSubscriptionStateCommandInput | ListAttacksCommandInput | ListProtectionGroupsCommandInput | ListProtectionsCommandInput | ListResourcesInProtectionGroupCommandInput | ListTagsForResourceCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateApplicationLayerAutomaticResponseCommandInput | UpdateEmergencyContactSettingsCommandInput | UpdateProtectionGroupCommandInput | UpdateSubscriptionCommandInput; | ||
export declare type ServiceOutputTypes = AssociateDRTLogBucketCommandOutput | AssociateDRTRoleCommandOutput | AssociateHealthCheckCommandOutput | AssociateProactiveEngagementDetailsCommandOutput | CreateProtectionCommandOutput | CreateProtectionGroupCommandOutput | CreateSubscriptionCommandOutput | DeleteProtectionCommandOutput | DeleteProtectionGroupCommandOutput | DeleteSubscriptionCommandOutput | DescribeAttackCommandOutput | DescribeAttackStatisticsCommandOutput | DescribeDRTAccessCommandOutput | DescribeEmergencyContactSettingsCommandOutput | DescribeProtectionCommandOutput | DescribeProtectionGroupCommandOutput | DescribeSubscriptionCommandOutput | DisableApplicationLayerAutomaticResponseCommandOutput | DisableProactiveEngagementCommandOutput | DisassociateDRTLogBucketCommandOutput | DisassociateDRTRoleCommandOutput | DisassociateHealthCheckCommandOutput | EnableApplicationLayerAutomaticResponseCommandOutput | EnableProactiveEngagementCommandOutput | GetSubscriptionStateCommandOutput | ListAttacksCommandOutput | ListProtectionGroupsCommandOutput | ListProtectionsCommandOutput | ListResourcesInProtectionGroupCommandOutput | ListTagsForResourceCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateApplicationLayerAutomaticResponseCommandOutput | UpdateEmergencyContactSettingsCommandOutput | UpdateProtectionGroupCommandOutput | UpdateSubscriptionCommandOutput; | ||
export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { | ||
@@ -48,0 +51,0 @@ |
{ | ||
"name": "@aws-sdk/client-shield", | ||
"description": "AWS SDK for JavaScript Shield Client for Node.js, Browser and React Native", | ||
"version": "3.43.0", | ||
"version": "3.44.0", | ||
"scripts": { | ||
@@ -6,0 +6,0 @@ "build": "yarn build:cjs && yarn build:es && yarn build:types", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1210269
220
20745