import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates a component. Components are software that run on AWS IoT Greengrass core devices. After you develop and test a component on your core device, you can use this operation to upload your component to AWS IoT Greengrass. Then, you can deploy the component to other core devices.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrassv2-componentversion.html">the AWS Docs</a>
*/
export function componentVersion(componentVersionProps = {}) {
    return new AwsResource('AWS::GreengrassV2::ComponentVersion', componentVersionProps, { ComponentName: 'ComponentName', Arn: 'Arn', ComponentVersion: 'ComponentVersion' });
}
