1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
{
"status_code": 200,
"data": {
"StackEvents": [
{
"StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"EventId": "cafc8250-3a0e-11e9-86c5-02035744c0fa",
"StackName": "ansible-test-on-create-failure-delete",
"LogicalResourceId": "ansible-test-on-create-failure-delete",
"PhysicalResourceId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"ResourceType": "AWS::CloudFormation::Stack",
"Timestamp": {
"__class__": "datetime",
"year": 2019,
"month": 2,
"day": 26,
"hour": 21,
"minute": 38,
"second": 2,
"microsecond": 76000
},
"ResourceStatus": "DELETE_IN_PROGRESS",
"ResourceStatusReason": "The following resource(s) failed to create: [ECRRepo]. . Delete requested by user."
},
{
"StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"EventId": "ECRRepo-CREATE_FAILED-2019-02-26T21:38:01.107Z",
"StackName": "ansible-test-on-create-failure-delete",
"LogicalResourceId": "ECRRepo",
"PhysicalResourceId": "ansib-ecrre-8jlpw72yz5x8",
"ResourceType": "AWS::ECR::Repository",
"Timestamp": {
"__class__": "datetime",
"year": 2019,
"month": 2,
"day": 26,
"hour": 21,
"minute": 38,
"second": 1,
"microsecond": 107000
},
"ResourceStatus": "CREATE_FAILED",
"ResourceStatusReason": "Invalid parameter at 'PolicyText' failed to satisfy constraint: 'Invalid repository policy provided' (Service: AmazonECR; Status Code: 400; Error Code: InvalidParameterException; Request ID: ca5769ae-3a0e-11e9-a183-3f277586a4cb)",
"ResourceProperties": "{\"RepositoryPolicyText\":{\"Version\":\"3000-10-17\",\"Statement\":[{\"Action\":[\"ecr:*\"],\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:root\"}}]}}"
},
{
"StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"EventId": "ECRRepo-CREATE_IN_PROGRESS-2019-02-26T21:38:00.657Z",
"StackName": "ansible-test-on-create-failure-delete",
"LogicalResourceId": "ECRRepo",
"PhysicalResourceId": "ansib-ecrre-8jlpw72yz5x8",
"ResourceType": "AWS::ECR::Repository",
"Timestamp": {
"__class__": "datetime",
"year": 2019,
"month": 2,
"day": 26,
"hour": 21,
"minute": 38,
"second": 0,
"microsecond": 657000
},
"ResourceStatus": "CREATE_IN_PROGRESS",
"ResourceStatusReason": "Resource creation Initiated",
"ResourceProperties": "{\"RepositoryPolicyText\":{\"Version\":\"3000-10-17\",\"Statement\":[{\"Action\":[\"ecr:*\"],\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:root\"}}]}}"
},
{
"StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"EventId": "ECRRepo-CREATE_IN_PROGRESS-2019-02-26T21:38:00.221Z",
"StackName": "ansible-test-on-create-failure-delete",
"LogicalResourceId": "ECRRepo",
"PhysicalResourceId": "",
"ResourceType": "AWS::ECR::Repository",
"Timestamp": {
"__class__": "datetime",
"year": 2019,
"month": 2,
"day": 26,
"hour": 21,
"minute": 38,
"second": 0,
"microsecond": 221000
},
"ResourceStatus": "CREATE_IN_PROGRESS",
"ResourceProperties": "{\"RepositoryPolicyText\":{\"Version\":\"3000-10-17\",\"Statement\":[{\"Action\":[\"ecr:*\"],\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:root\"}}]}}"
},
{
"StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"EventId": "c74b1310-3a0e-11e9-9a48-067794494828",
"StackName": "ansible-test-on-create-failure-delete",
"LogicalResourceId": "ansible-test-on-create-failure-delete",
"PhysicalResourceId": "arn:aws:cloudformation:us-west-2:123456789012:stack/ansible-test-on-create-failure-delete/c74a4fc0-3a0e-11e9-9a48-067794494828",
"ResourceType": "AWS::CloudFormation::Stack",
"Timestamp": {
"__class__": "datetime",
"year": 2019,
"month": 2,
"day": 26,
"hour": 21,
"minute": 37,
"second": 55,
"microsecond": 909000
},
"ResourceStatus": "CREATE_IN_PROGRESS",
"ResourceStatusReason": "User Initiated"
}
],
"ResponseMetadata": {
"RequestId": "ce498af1-3a0e-11e9-b25f-d1217e6893bf",
"HTTPStatusCode": 200,
"HTTPHeaders": {
"x-amzn-requestid": "ce498af1-3a0e-11e9-b25f-d1217e6893bf",
"content-type": "text/xml",
"content-length": "5207",
"vary": "Accept-Encoding",
"date": "Tue, 26 Feb 2019 21:38:06 GMT"
},
"RetryAttempts": 0
}
}
}
|