def get_deployment_components()

in deploy_component_version.py [0:0]


def get_deployment_components(name):
    """ Gets the details of the existing deployment """
    try:
        response = greengrassv2_client.list_deployments()
    except Exception as e:
        print('Failed to list deployments\nException: {}'.format(e))
        sys.exit(1)

    components = []

    for deployment in response['deployments']:
        if 'deploymentName' in deployment.keys() and deployment['deploymentName'] == name:

            try:
                response = greengrassv2_client.get_deployment(deploymentId=deployment['deploymentId'])
                components = response['components']
                break
            except Exception as e:
                print('Failed to get deployment\nException: {}'.format(e))
                sys.exit(1)

    return components