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
* <p>Describes the Firewall configuration for a hosted Amplify application.
443
+
* Firewall support enables you to protect your web applications with a direct integration
444
+
* with WAF. For more information about using WAF protections for an Amplify application, see
445
+
* <a href="https://docs.aws.amazon.com/amplify/latest/userguide/WAF-integration.html">Firewall support for hosted sites</a> in the <i>Amplify
446
+
* User Guide</i>. </p>
447
+
* @public
448
+
*/
449
+
exportinterfaceWafConfiguration{
450
+
/**
451
+
* <p>The Amazon Resource Name (ARN) for the web ACL associated with an Amplify app.</p>
452
+
* @public
453
+
*/
454
+
webAclArn?: string|undefined;
455
+
456
+
/**
457
+
* <p>The status of the process to associate or disassociate a web ACL to an Amplify app.</p>
458
+
* @public
459
+
*/
460
+
wafStatus?: WafStatus|undefined;
461
+
462
+
/**
463
+
* <p>The reason for the current status of the Firewall configuration.</p>
464
+
* @public
465
+
*/
466
+
statusReason?: string|undefined;
467
+
}
468
+
424
469
/**
425
470
* <p>Represents the different branches of a repository for building, deploying, and hosting
426
471
* an Amplify app. </p>
@@ -475,13 +520,13 @@ export interface App {
475
520
platform: Platform|undefined;
476
521
477
522
/**
478
-
* <p>Creates a date and time for the Amplify app. </p>
523
+
* <p>A timestamp of when Amplify created the application.</p>
479
524
* @public
480
525
*/
481
526
createTime: Date|undefined;
482
527
483
528
/**
484
-
* <p>Updates the date and time for the Amplify app. </p>
529
+
* <p>A timestamp of when Amplify updated the application.</p>
485
530
* @public
486
531
*/
487
532
updateTime: Date|undefined;
@@ -598,6 +643,19 @@ export interface App {
598
643
* @public
599
644
*/
600
645
cacheConfig?: CacheConfig|undefined;
646
+
647
+
/**
648
+
* <p>A timestamp of when Amplify created the webhook in your Git repository.</p>
649
+
* @public
650
+
*/
651
+
webhookCreateTime?: Date|undefined;
652
+
653
+
/**
654
+
* <p>Describes the Firewall configuration for the Amplify app. Firewall support enables you to protect your hosted applications with a direct integration
655
+
* with WAF.</p>
656
+
* @public
657
+
*/
658
+
wafConfiguration?: WafConfiguration|undefined;
601
659
}
602
660
603
661
/**
@@ -999,13 +1057,13 @@ export interface Branch {
999
1057
enableNotification: boolean|undefined;
1000
1058
1001
1059
/**
1002
-
* <p> The creation date and time for a branch that is part of an Amplify app. </p>
1060
+
* <p>A timestamp of when Amplify created the branch.</p>
1003
1061
* @public
1004
1062
*/
1005
1063
createTime: Date|undefined;
1006
1064
1007
1065
/**
1008
-
* <p> The last updated date and time for a branch that is part of an Amplify app. </p>
1066
+
* <p>A timestamp for the last updated time for a branch.</p>
0 commit comments