UNPKG

serverless-spy

Version:

CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.

404 lines (403 loc) 13.9 kB
import { SENSITIVE_STRING } from "@smithy/smithy-client"; import { EventBridgeServiceException as __BaseException } from "./EventBridgeServiceException"; export class AccessDeniedException extends __BaseException { constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts, }); this.name = "AccessDeniedException"; this.$fault = "client"; Object.setPrototypeOf(this, AccessDeniedException.prototype); } } export class ConcurrentModificationException extends __BaseException { constructor(opts) { super({ name: "ConcurrentModificationException", $fault: "client", ...opts, }); this.name = "ConcurrentModificationException"; this.$fault = "client"; Object.setPrototypeOf(this, ConcurrentModificationException.prototype); } } export class InternalException extends __BaseException { constructor(opts) { super({ name: "InternalException", $fault: "server", ...opts, }); this.name = "InternalException"; this.$fault = "server"; Object.setPrototypeOf(this, InternalException.prototype); } } export class InvalidStateException extends __BaseException { constructor(opts) { super({ name: "InvalidStateException", $fault: "client", ...opts, }); this.name = "InvalidStateException"; this.$fault = "client"; Object.setPrototypeOf(this, InvalidStateException.prototype); } } export class OperationDisabledException extends __BaseException { constructor(opts) { super({ name: "OperationDisabledException", $fault: "client", ...opts, }); this.name = "OperationDisabledException"; this.$fault = "client"; Object.setPrototypeOf(this, OperationDisabledException.prototype); } } export class ResourceNotFoundException extends __BaseException { constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts, }); this.name = "ResourceNotFoundException"; this.$fault = "client"; Object.setPrototypeOf(this, ResourceNotFoundException.prototype); } } export const ApiDestinationState = { ACTIVE: "ACTIVE", INACTIVE: "INACTIVE", }; export const ApiDestinationHttpMethod = { DELETE: "DELETE", GET: "GET", HEAD: "HEAD", OPTIONS: "OPTIONS", PATCH: "PATCH", POST: "POST", PUT: "PUT", }; export const ArchiveState = { CREATE_FAILED: "CREATE_FAILED", CREATING: "CREATING", DISABLED: "DISABLED", ENABLED: "ENABLED", UPDATE_FAILED: "UPDATE_FAILED", UPDATING: "UPDATING", }; export const AssignPublicIp = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const ReplayState = { CANCELLED: "CANCELLED", CANCELLING: "CANCELLING", COMPLETED: "COMPLETED", FAILED: "FAILED", RUNNING: "RUNNING", STARTING: "STARTING", }; export class IllegalStatusException extends __BaseException { constructor(opts) { super({ name: "IllegalStatusException", $fault: "client", ...opts, }); this.name = "IllegalStatusException"; this.$fault = "client"; Object.setPrototypeOf(this, IllegalStatusException.prototype); } } export class LimitExceededException extends __BaseException { constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts, }); this.name = "LimitExceededException"; this.$fault = "client"; Object.setPrototypeOf(this, LimitExceededException.prototype); } } export class ResourceAlreadyExistsException extends __BaseException { constructor(opts) { super({ name: "ResourceAlreadyExistsException", $fault: "client", ...opts, }); this.name = "ResourceAlreadyExistsException"; this.$fault = "client"; Object.setPrototypeOf(this, ResourceAlreadyExistsException.prototype); } } export class InvalidEventPatternException extends __BaseException { constructor(opts) { super({ name: "InvalidEventPatternException", $fault: "client", ...opts, }); this.name = "InvalidEventPatternException"; this.$fault = "client"; Object.setPrototypeOf(this, InvalidEventPatternException.prototype); } } export const ConnectionAuthorizationType = { API_KEY: "API_KEY", BASIC: "BASIC", OAUTH_CLIENT_CREDENTIALS: "OAUTH_CLIENT_CREDENTIALS", }; export const ConnectionOAuthHttpMethod = { GET: "GET", POST: "POST", PUT: "PUT", }; export const ConnectionState = { ACTIVE: "ACTIVE", AUTHORIZED: "AUTHORIZED", AUTHORIZING: "AUTHORIZING", CREATING: "CREATING", DEAUTHORIZED: "DEAUTHORIZED", DEAUTHORIZING: "DEAUTHORIZING", DELETING: "DELETING", FAILED_CONNECTIVITY: "FAILED_CONNECTIVITY", UPDATING: "UPDATING", }; export class ThrottlingException extends __BaseException { constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts, }); this.name = "ThrottlingException"; this.$fault = "client"; Object.setPrototypeOf(this, ThrottlingException.prototype); } } export const ReplicationState = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const EndpointState = { ACTIVE: "ACTIVE", CREATE_FAILED: "CREATE_FAILED", CREATING: "CREATING", DELETE_FAILED: "DELETE_FAILED", DELETING: "DELETING", UPDATE_FAILED: "UPDATE_FAILED", UPDATING: "UPDATING", }; export class ManagedRuleException extends __BaseException { constructor(opts) { super({ name: "ManagedRuleException", $fault: "client", ...opts, }); this.name = "ManagedRuleException"; this.$fault = "client"; Object.setPrototypeOf(this, ManagedRuleException.prototype); } } export const EventSourceState = { ACTIVE: "ACTIVE", DELETED: "DELETED", PENDING: "PENDING", }; export const RuleState = { DISABLED: "DISABLED", ENABLED: "ENABLED", ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS: "ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS", }; export const LaunchType = { EC2: "EC2", EXTERNAL: "EXTERNAL", FARGATE: "FARGATE", }; export const PlacementConstraintType = { DISTINCT_INSTANCE: "distinctInstance", MEMBER_OF: "memberOf", }; export const PlacementStrategyType = { BINPACK: "binpack", RANDOM: "random", SPREAD: "spread", }; export const PropagateTags = { TASK_DEFINITION: "TASK_DEFINITION", }; export class PolicyLengthExceededException extends __BaseException { constructor(opts) { super({ name: "PolicyLengthExceededException", $fault: "client", ...opts, }); this.name = "PolicyLengthExceededException"; this.$fault = "client"; Object.setPrototypeOf(this, PolicyLengthExceededException.prototype); } } export const AppSyncParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.GraphQLOperation && { GraphQLOperation: SENSITIVE_STRING }), }); export const CreateConnectionApiKeyAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.ApiKeyValue && { ApiKeyValue: SENSITIVE_STRING }), }); export const CreateConnectionBasicAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Password && { Password: SENSITIVE_STRING }), }); export const ConnectionBodyParameterFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Value && { Value: SENSITIVE_STRING }), }); export const ConnectionHeaderParameterFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Value && { Value: SENSITIVE_STRING }), }); export const ConnectionQueryStringParameterFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Value && { Value: SENSITIVE_STRING }), }); export const ConnectionHttpParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.HeaderParameters && { HeaderParameters: obj.HeaderParameters.map((item) => ConnectionHeaderParameterFilterSensitiveLog(item)), }), ...(obj.QueryStringParameters && { QueryStringParameters: obj.QueryStringParameters.map((item) => ConnectionQueryStringParameterFilterSensitiveLog(item)), }), ...(obj.BodyParameters && { BodyParameters: obj.BodyParameters.map((item) => ConnectionBodyParameterFilterSensitiveLog(item)), }), }); export const CreateConnectionOAuthClientRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }), }); export const CreateConnectionOAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.ClientParameters && { ClientParameters: CreateConnectionOAuthClientRequestParametersFilterSensitiveLog(obj.ClientParameters), }), ...(obj.OAuthHttpParameters && { OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters), }), }); export const CreateConnectionAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.BasicAuthParameters && { BasicAuthParameters: CreateConnectionBasicAuthRequestParametersFilterSensitiveLog(obj.BasicAuthParameters), }), ...(obj.OAuthParameters && { OAuthParameters: CreateConnectionOAuthRequestParametersFilterSensitiveLog(obj.OAuthParameters), }), ...(obj.ApiKeyAuthParameters && { ApiKeyAuthParameters: CreateConnectionApiKeyAuthRequestParametersFilterSensitiveLog(obj.ApiKeyAuthParameters), }), ...(obj.InvocationHttpParameters && { InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters), }), }); export const CreateConnectionRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.AuthParameters && { AuthParameters: CreateConnectionAuthRequestParametersFilterSensitiveLog(obj.AuthParameters), }), }); export const ConnectionOAuthResponseParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.OAuthHttpParameters && { OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters), }), }); export const ConnectionAuthResponseParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.OAuthParameters && { OAuthParameters: ConnectionOAuthResponseParametersFilterSensitiveLog(obj.OAuthParameters), }), ...(obj.InvocationHttpParameters && { InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters), }), }); export const DescribeConnectionResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.AuthParameters && { AuthParameters: ConnectionAuthResponseParametersFilterSensitiveLog(obj.AuthParameters) }), }); export const RedshiftDataParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Sql && { Sql: SENSITIVE_STRING }), ...(obj.Sqls && { Sqls: SENSITIVE_STRING }), }); export const TargetFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.RedshiftDataParameters && { RedshiftDataParameters: RedshiftDataParametersFilterSensitiveLog(obj.RedshiftDataParameters), }), ...(obj.AppSyncParameters && { AppSyncParameters: AppSyncParametersFilterSensitiveLog(obj.AppSyncParameters) }), }); export const ListTargetsByRuleResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Targets && { Targets: obj.Targets.map((item) => TargetFilterSensitiveLog(item)) }), }); export const PutTargetsRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Targets && { Targets: obj.Targets.map((item) => TargetFilterSensitiveLog(item)) }), }); export const UpdateConnectionApiKeyAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.ApiKeyValue && { ApiKeyValue: SENSITIVE_STRING }), }); export const UpdateConnectionBasicAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Password && { Password: SENSITIVE_STRING }), }); export const UpdateConnectionOAuthClientRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }), }); export const UpdateConnectionOAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.ClientParameters && { ClientParameters: UpdateConnectionOAuthClientRequestParametersFilterSensitiveLog(obj.ClientParameters), }), ...(obj.OAuthHttpParameters && { OAuthHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.OAuthHttpParameters), }), }); export const UpdateConnectionAuthRequestParametersFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.BasicAuthParameters && { BasicAuthParameters: UpdateConnectionBasicAuthRequestParametersFilterSensitiveLog(obj.BasicAuthParameters), }), ...(obj.OAuthParameters && { OAuthParameters: UpdateConnectionOAuthRequestParametersFilterSensitiveLog(obj.OAuthParameters), }), ...(obj.ApiKeyAuthParameters && { ApiKeyAuthParameters: UpdateConnectionApiKeyAuthRequestParametersFilterSensitiveLog(obj.ApiKeyAuthParameters), }), ...(obj.InvocationHttpParameters && { InvocationHttpParameters: ConnectionHttpParametersFilterSensitiveLog(obj.InvocationHttpParameters), }), }); export const UpdateConnectionRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.AuthParameters && { AuthParameters: UpdateConnectionAuthRequestParametersFilterSensitiveLog(obj.AuthParameters), }), });