fix(vpc): endpoint policy error (#1588)

Co-authored-by: sergargar <sergio@verica.io>
This commit is contained in:
Sergio Garcia
2022-12-22 14:50:55 +01:00
committed by GitHub
parent 258abf6fe3
commit 167d332257

View File

@@ -139,12 +139,15 @@ class VPC:
)
for page in describe_vpc_endpoints_paginator.paginate():
for endpoint in page["VpcEndpoints"]:
endpoint_policy = None
if endpoint.get("PolicyDocument"):
endpoint_policy = json.loads(endpoint["PolicyDocument"])
self.vpc_endpoints.append(
VpcEndpoint(
endpoint["VpcEndpointId"],
endpoint["VpcId"],
endpoint["State"],
json.loads(endpoint["PolicyDocument"]),
endpoint_policy,
endpoint["OwnerId"],
regional_client.region,
)