def createAliasRecordsetForEndpoint()

in remoteaccountpython/create-msk-vpc-endpoints.py [0:0]


def createAliasRecordsetForEndpoint(hostedzoneId, endpointDNSName, aliasHostedZoneId, mskBrokerEndpoint):
    response = r53Client.change_resource_record_sets(
        HostedZoneId=hostedzoneId,
        ChangeBatch={
            'Changes': [
                {
                    'Action': 'CREATE',
                    'ResourceRecordSet': {
                        'Name': mskBrokerEndpoint,
                        'Type': 'A',
                        'AliasTarget': {
                            'HostedZoneId': aliasHostedZoneId,
                            'DNSName': endpointDNSName,
                            'EvaluateTargetHealth': True
                        }
                    }
                },
            ]
        }
    )
    return response