You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-apprunner): This release adds support for private App Runner services. Services may now be configured to be made private and only accessible from a VPC. The changes include a new VpcIngressConnection resource and several new and modified APIs.
@@ -389,6 +414,38 @@ export class AppRunner extends AppRunnerClient {
389
414
}
390
415
}
391
416
417
+
/**
418
+
* <p>Create an App Runner VPC Ingress Connection resource. App Runner requires this resource when you want to associate your App Runner service with an Amazon VPC endpoint.</p>
if(typeofoptionsOrCb!=="object")thrownewError(`Expect http options but get ${typeofoptionsOrCb}`);
443
+
this.send(command,optionsOrCb||{},cb);
444
+
}else{
445
+
returnthis.send(command,optionsOrCb);
446
+
}
447
+
}
448
+
392
449
/**
393
450
* <p>Delete an App Runner automatic scaling configuration resource. You can delete a specific revision or the latest active revision. You can't delete a
394
451
* configuration that's used by one or more App Runner services.</p>
@@ -492,6 +549,10 @@ export class AppRunner extends AppRunnerClient {
492
549
* <p>Delete an App Runner service.</p>
493
550
* <p>This is an asynchronous operation. On a successful call, you can use the returned <code>OperationId</code> and the <a>ListOperations</a>
494
551
* call to track the operation's progress.</p>
552
+
* <note>
553
+
* <p>Make sure that you don't have any active VPCIngressConnections associated with the service you want to delete.
554
+
* </p>
555
+
* </note>
495
556
*/
496
557
publicdeleteService(
497
558
args: DeleteServiceCommandInput,
@@ -555,6 +616,61 @@ export class AppRunner extends AppRunnerClient {
555
616
}
556
617
}
557
618
619
+
/**
620
+
* <p>Delete an App Runner VPC Ingress Connection resource that's associated with an App Runner service. The VPC Ingress Connection must be in one of the following states to be deleted:
if(typeofoptionsOrCb!=="object")thrownewError(`Expect http options but get ${typeofoptionsOrCb}`);
860
+
this.send(command,optionsOrCb||{},cb);
861
+
}else{
862
+
returnthis.send(command,optionsOrCb);
863
+
}
864
+
}
865
+
718
866
/**
719
867
* <p>Disassociate a custom domain name from an App Runner service.</p>
720
868
* <p>Certificates tracking domain validity are associated with a custom domain and are stored in <a href="https://docs.aws.amazon.com/acm/latest/userguide">AWS
@@ -981,6 +1129,38 @@ export class AppRunner extends AppRunnerClient {
981
1129
}
982
1130
}
983
1131
1132
+
/**
1133
+
* <p>Return a list of App Runner VPC Ingress Connections in your Amazon Web Services account.</p>
if(typeofoptionsOrCb!=="object")thrownewError(`Expect http options but get ${typeofoptionsOrCb}`);
1158
+
this.send(command,optionsOrCb||{},cb);
1159
+
}else{
1160
+
returnthis.send(command,optionsOrCb);
1161
+
}
1162
+
}
1163
+
984
1164
/**
985
1165
* <p>Pause an active App Runner service. App Runner reduces compute capacity for the service to zero and loses state (for example, ephemeral storage is
986
1166
* removed).</p>
@@ -1178,4 +1358,53 @@ export class AppRunner extends AppRunnerClient {
1178
1358
returnthis.send(command,optionsOrCb);
1179
1359
}
1180
1360
}
1361
+
1362
+
/**
1363
+
* <p>Update an existing App Runner VPC Ingress Connection resource. The VPC Ingress Connection must be in one of the following states to be updated:</p>
0 commit comments