#!/usr/bin/python # Copyright Amazon.com, Inc. or its affiliates. All rights reserved. # SPDX-License-Identifier: Apache-2.0 import boto3 import json import sys ipamlambda = sys.argv[5] ipamapigtw = sys.argv[4] region = sys.argv[3] cidr_block = sys.argv[2] current_VPC_ID = sys.argv[1] lambda_client = boto3.client('lambda') params = { "RequestType": "Create", "ResourceProperties": { "ApiRegion": region, "Cidr": cidr_block, "VpcId": current_VPC_ID, "CidrApiEndpoint": ipamapigtw } } response = lambda_client.invoke( FunctionName=ipamlambda, Payload=json.dumps(params), ) print(response['Payload'].read().decode("utf-8"))