xref: /aosp_15_r20/external/aws-sdk-java-v2/services/acmpca/src/main/resources/codegen-resources/waiters-2.json (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1{
2    "version": 2,
3    "waiters": {
4        "CertificateAuthorityCSRCreated": {
5            "description": "Wait until a Certificate Authority CSR is created",
6            "operation": "GetCertificateAuthorityCsr",
7            "delay": 3,
8            "maxAttempts": 60,
9            "acceptors": [
10                {
11                    "state": "success",
12                    "matcher": "status",
13                    "expected": 200
14                },
15                {
16                    "state": "retry",
17                    "matcher": "error",
18                    "expected": "RequestInProgressException"
19                }
20            ]
21        },
22        "CertificateIssued": {
23            "description": "Wait until a certificate is issued",
24            "operation": "GetCertificate",
25            "delay": 1,
26            "maxAttempts": 60,
27            "acceptors": [
28                {
29                    "state": "success",
30                    "matcher": "status",
31                    "expected": 200
32                },
33                {
34                    "state": "retry",
35                    "matcher": "error",
36                    "expected": "RequestInProgressException"
37                }
38            ]
39        },
40        "AuditReportCreated": {
41            "description": "Wait until a Audit Report is created",
42            "operation": "DescribeCertificateAuthorityAuditReport",
43            "delay": 3,
44            "maxAttempts": 60,
45            "acceptors": [
46                {
47                    "state": "success",
48                    "matcher": "path",
49                    "argument": "AuditReportStatus",
50                    "expected": "SUCCESS"
51                },
52                {
53                    "state": "failure",
54                    "matcher": "path",
55                    "argument": "AuditReportStatus",
56                    "expected": "FAILED"
57                }
58            ]
59        }
60    }
61}
62