@@ -648,6 +648,11 @@ import {
648648 CreateVolumeCommandInput,
649649 CreateVolumeCommandOutput,
650650} from "./commands/CreateVolumeCommand";
651+ import {
652+ CreateVpcBlockPublicAccessExclusionCommand,
653+ CreateVpcBlockPublicAccessExclusionCommandInput,
654+ CreateVpcBlockPublicAccessExclusionCommandOutput,
655+ } from "./commands/CreateVpcBlockPublicAccessExclusionCommand";
651656import { CreateVpcCommand, CreateVpcCommandInput, CreateVpcCommandOutput } from "./commands/CreateVpcCommand";
652657import {
653658 CreateVpcEndpointCommand,
@@ -1007,6 +1012,11 @@ import {
10071012 DeleteVolumeCommandInput,
10081013 DeleteVolumeCommandOutput,
10091014} from "./commands/DeleteVolumeCommand";
1015+ import {
1016+ DeleteVpcBlockPublicAccessExclusionCommand,
1017+ DeleteVpcBlockPublicAccessExclusionCommandInput,
1018+ DeleteVpcBlockPublicAccessExclusionCommandOutput,
1019+ } from "./commands/DeleteVpcBlockPublicAccessExclusionCommand";
10101020import { DeleteVpcCommand, DeleteVpcCommandInput, DeleteVpcCommandOutput } from "./commands/DeleteVpcCommand";
10111021import {
10121022 DeleteVpcEndpointConnectionNotificationsCommand,
@@ -1798,6 +1808,16 @@ import {
17981808 DescribeVpcAttributeCommandInput,
17991809 DescribeVpcAttributeCommandOutput,
18001810} from "./commands/DescribeVpcAttributeCommand";
1811+ import {
1812+ DescribeVpcBlockPublicAccessExclusionsCommand,
1813+ DescribeVpcBlockPublicAccessExclusionsCommandInput,
1814+ DescribeVpcBlockPublicAccessExclusionsCommandOutput,
1815+ } from "./commands/DescribeVpcBlockPublicAccessExclusionsCommand";
1816+ import {
1817+ DescribeVpcBlockPublicAccessOptionsCommand,
1818+ DescribeVpcBlockPublicAccessOptionsCommandInput,
1819+ DescribeVpcBlockPublicAccessOptionsCommandOutput,
1820+ } from "./commands/DescribeVpcBlockPublicAccessOptionsCommand";
18011821import {
18021822 DescribeVpcClassicLinkCommand,
18031823 DescribeVpcClassicLinkCommandInput,
@@ -2704,6 +2724,16 @@ import {
27042724 ModifyVpcAttributeCommandInput,
27052725 ModifyVpcAttributeCommandOutput,
27062726} from "./commands/ModifyVpcAttributeCommand";
2727+ import {
2728+ ModifyVpcBlockPublicAccessExclusionCommand,
2729+ ModifyVpcBlockPublicAccessExclusionCommandInput,
2730+ ModifyVpcBlockPublicAccessExclusionCommandOutput,
2731+ } from "./commands/ModifyVpcBlockPublicAccessExclusionCommand";
2732+ import {
2733+ ModifyVpcBlockPublicAccessOptionsCommand,
2734+ ModifyVpcBlockPublicAccessOptionsCommandInput,
2735+ ModifyVpcBlockPublicAccessOptionsCommandOutput,
2736+ } from "./commands/ModifyVpcBlockPublicAccessOptionsCommand";
27072737import {
27082738 ModifyVpcEndpointCommand,
27092739 ModifyVpcEndpointCommandInput,
@@ -3257,6 +3287,7 @@ const commands = {
32573287 CreateVerifiedAccessTrustProviderCommand,
32583288 CreateVolumeCommand,
32593289 CreateVpcCommand,
3290+ CreateVpcBlockPublicAccessExclusionCommand,
32603291 CreateVpcEndpointCommand,
32613292 CreateVpcEndpointConnectionNotificationCommand,
32623293 CreateVpcEndpointServiceConfigurationCommand,
@@ -3332,6 +3363,7 @@ const commands = {
33323363 DeleteVerifiedAccessTrustProviderCommand,
33333364 DeleteVolumeCommand,
33343365 DeleteVpcCommand,
3366+ DeleteVpcBlockPublicAccessExclusionCommand,
33353367 DeleteVpcEndpointConnectionNotificationsCommand,
33363368 DeleteVpcEndpointsCommand,
33373369 DeleteVpcEndpointServiceConfigurationsCommand,
@@ -3490,6 +3522,8 @@ const commands = {
34903522 DescribeVolumesModificationsCommand,
34913523 DescribeVolumeStatusCommand,
34923524 DescribeVpcAttributeCommand,
3525+ DescribeVpcBlockPublicAccessExclusionsCommand,
3526+ DescribeVpcBlockPublicAccessOptionsCommand,
34933527 DescribeVpcClassicLinkCommand,
34943528 DescribeVpcClassicLinkDnsSupportCommand,
34953529 DescribeVpcEndpointConnectionNotificationsCommand,
@@ -3676,6 +3710,8 @@ const commands = {
36763710 ModifyVolumeCommand,
36773711 ModifyVolumeAttributeCommand,
36783712 ModifyVpcAttributeCommand,
3713+ ModifyVpcBlockPublicAccessExclusionCommand,
3714+ ModifyVpcBlockPublicAccessOptionsCommand,
36793715 ModifyVpcEndpointCommand,
36803716 ModifyVpcEndpointConnectionNotificationCommand,
36813717 ModifyVpcEndpointServiceConfigurationCommand,
@@ -5960,6 +5996,23 @@ export interface EC2 {
59605996 cb: (err: any, data?: CreateVpcCommandOutput) => void
59615997 ): void;
59625998
5999+ /**
6000+ * @see {@link CreateVpcBlockPublicAccessExclusionCommand}
6001+ */
6002+ createVpcBlockPublicAccessExclusion(
6003+ args: CreateVpcBlockPublicAccessExclusionCommandInput,
6004+ options?: __HttpHandlerOptions
6005+ ): Promise<CreateVpcBlockPublicAccessExclusionCommandOutput>;
6006+ createVpcBlockPublicAccessExclusion(
6007+ args: CreateVpcBlockPublicAccessExclusionCommandInput,
6008+ cb: (err: any, data?: CreateVpcBlockPublicAccessExclusionCommandOutput) => void
6009+ ): void;
6010+ createVpcBlockPublicAccessExclusion(
6011+ args: CreateVpcBlockPublicAccessExclusionCommandInput,
6012+ options: __HttpHandlerOptions,
6013+ cb: (err: any, data?: CreateVpcBlockPublicAccessExclusionCommandOutput) => void
6014+ ): void;
6015+
59636016 /**
59646017 * @see {@link CreateVpcEndpointCommand}
59656018 */
@@ -7171,6 +7224,23 @@ export interface EC2 {
71717224 cb: (err: any, data?: DeleteVpcCommandOutput) => void
71727225 ): void;
71737226
7227+ /**
7228+ * @see {@link DeleteVpcBlockPublicAccessExclusionCommand}
7229+ */
7230+ deleteVpcBlockPublicAccessExclusion(
7231+ args: DeleteVpcBlockPublicAccessExclusionCommandInput,
7232+ options?: __HttpHandlerOptions
7233+ ): Promise<DeleteVpcBlockPublicAccessExclusionCommandOutput>;
7234+ deleteVpcBlockPublicAccessExclusion(
7235+ args: DeleteVpcBlockPublicAccessExclusionCommandInput,
7236+ cb: (err: any, data?: DeleteVpcBlockPublicAccessExclusionCommandOutput) => void
7237+ ): void;
7238+ deleteVpcBlockPublicAccessExclusion(
7239+ args: DeleteVpcBlockPublicAccessExclusionCommandInput,
7240+ options: __HttpHandlerOptions,
7241+ cb: (err: any, data?: DeleteVpcBlockPublicAccessExclusionCommandOutput) => void
7242+ ): void;
7243+
71747244 /**
71757245 * @see {@link DeleteVpcEndpointConnectionNotificationsCommand}
71767246 */
@@ -9944,6 +10014,42 @@ export interface EC2 {
994410014 cb: (err: any, data?: DescribeVpcAttributeCommandOutput) => void
994510015 ): void;
994610016
10017+ /**
10018+ * @see {@link DescribeVpcBlockPublicAccessExclusionsCommand}
10019+ */
10020+ describeVpcBlockPublicAccessExclusions(): Promise<DescribeVpcBlockPublicAccessExclusionsCommandOutput>;
10021+ describeVpcBlockPublicAccessExclusions(
10022+ args: DescribeVpcBlockPublicAccessExclusionsCommandInput,
10023+ options?: __HttpHandlerOptions
10024+ ): Promise<DescribeVpcBlockPublicAccessExclusionsCommandOutput>;
10025+ describeVpcBlockPublicAccessExclusions(
10026+ args: DescribeVpcBlockPublicAccessExclusionsCommandInput,
10027+ cb: (err: any, data?: DescribeVpcBlockPublicAccessExclusionsCommandOutput) => void
10028+ ): void;
10029+ describeVpcBlockPublicAccessExclusions(
10030+ args: DescribeVpcBlockPublicAccessExclusionsCommandInput,
10031+ options: __HttpHandlerOptions,
10032+ cb: (err: any, data?: DescribeVpcBlockPublicAccessExclusionsCommandOutput) => void
10033+ ): void;
10034+
10035+ /**
10036+ * @see {@link DescribeVpcBlockPublicAccessOptionsCommand}
10037+ */
10038+ describeVpcBlockPublicAccessOptions(): Promise<DescribeVpcBlockPublicAccessOptionsCommandOutput>;
10039+ describeVpcBlockPublicAccessOptions(
10040+ args: DescribeVpcBlockPublicAccessOptionsCommandInput,
10041+ options?: __HttpHandlerOptions
10042+ ): Promise<DescribeVpcBlockPublicAccessOptionsCommandOutput>;
10043+ describeVpcBlockPublicAccessOptions(
10044+ args: DescribeVpcBlockPublicAccessOptionsCommandInput,
10045+ cb: (err: any, data?: DescribeVpcBlockPublicAccessOptionsCommandOutput) => void
10046+ ): void;
10047+ describeVpcBlockPublicAccessOptions(
10048+ args: DescribeVpcBlockPublicAccessOptionsCommandInput,
10049+ options: __HttpHandlerOptions,
10050+ cb: (err: any, data?: DescribeVpcBlockPublicAccessOptionsCommandOutput) => void
10051+ ): void;
10052+
994710053 /**
994810054 * @see {@link DescribeVpcClassicLinkCommand}
994910055 */
@@ -13044,6 +13150,40 @@ export interface EC2 {
1304413150 cb: (err: any, data?: ModifyVpcAttributeCommandOutput) => void
1304513151 ): void;
1304613152
13153+ /**
13154+ * @see {@link ModifyVpcBlockPublicAccessExclusionCommand}
13155+ */
13156+ modifyVpcBlockPublicAccessExclusion(
13157+ args: ModifyVpcBlockPublicAccessExclusionCommandInput,
13158+ options?: __HttpHandlerOptions
13159+ ): Promise<ModifyVpcBlockPublicAccessExclusionCommandOutput>;
13160+ modifyVpcBlockPublicAccessExclusion(
13161+ args: ModifyVpcBlockPublicAccessExclusionCommandInput,
13162+ cb: (err: any, data?: ModifyVpcBlockPublicAccessExclusionCommandOutput) => void
13163+ ): void;
13164+ modifyVpcBlockPublicAccessExclusion(
13165+ args: ModifyVpcBlockPublicAccessExclusionCommandInput,
13166+ options: __HttpHandlerOptions,
13167+ cb: (err: any, data?: ModifyVpcBlockPublicAccessExclusionCommandOutput) => void
13168+ ): void;
13169+
13170+ /**
13171+ * @see {@link ModifyVpcBlockPublicAccessOptionsCommand}
13172+ */
13173+ modifyVpcBlockPublicAccessOptions(
13174+ args: ModifyVpcBlockPublicAccessOptionsCommandInput,
13175+ options?: __HttpHandlerOptions
13176+ ): Promise<ModifyVpcBlockPublicAccessOptionsCommandOutput>;
13177+ modifyVpcBlockPublicAccessOptions(
13178+ args: ModifyVpcBlockPublicAccessOptionsCommandInput,
13179+ cb: (err: any, data?: ModifyVpcBlockPublicAccessOptionsCommandOutput) => void
13180+ ): void;
13181+ modifyVpcBlockPublicAccessOptions(
13182+ args: ModifyVpcBlockPublicAccessOptionsCommandInput,
13183+ options: __HttpHandlerOptions,
13184+ cb: (err: any, data?: ModifyVpcBlockPublicAccessOptionsCommandOutput) => void
13185+ ): void;
13186+
1304713187 /**
1304813188 * @see {@link ModifyVpcEndpointCommand}
1304913189 */
0 commit comments