typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
56 lines (55 loc) • 2.74 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type GroupVersion_Type = 'AWS::Greengrass::GroupVersion';
export declare const GroupVersion_Type = "AWS::Greengrass::GroupVersion";
/**
* Resource Type definition for AWS::Greengrass::GroupVersion {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html}
*/
export default function GroupVersion(props: GroupVersion_Properties): CfnResource<GroupVersion_Properties>;
/**
* Resource Type definition for AWS::Greengrass::GroupVersion {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html}
*/
export declare type GroupVersion_Properties = {
Id?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-loggerdefinitionversionarn}
*/
LoggerDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-devicedefinitionversionarn}
*/
DeviceDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-functiondefinitionversionarn}
*/
FunctionDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-coredefinitionversionarn}
*/
CoreDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-resourcedefinitionversionarn}
*/
ResourceDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-connectordefinitionversionarn}
*/
ConnectorDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-subscriptiondefinitionversionarn}
*/
SubscriptionDefinitionVersionArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html#cfn-greengrass-groupversion-groupid}
*/
GroupId: Resolvable<string>;
};