UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

71 lines (70 loc) 3.07 kB
import { CfnResource, Resolvable } from '../../base'; export declare type ConnectorDefinition_Type = 'AWS::Greengrass::ConnectorDefinition'; export declare const ConnectorDefinition_Type = "AWS::Greengrass::ConnectorDefinition"; /** * Resource Type definition for AWS::Greengrass::ConnectorDefinition * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html} */ export default function ConnectorDefinition(props: ConnectorDefinition_Properties): CfnResource<ConnectorDefinition_Properties>; /** * Resource Type definition for AWS::Greengrass::ConnectorDefinition * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html} */ export declare type ConnectorDefinition_Properties = { LatestVersionArn?: Resolvable<string>; Id?: Resolvable<string>; Arn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html#cfn-greengrass-connectordefinition-name} */ Name: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html#cfn-greengrass-connectordefinition-initialversion} */ InitialVersion?: ConnectorDefinitionVersion; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-connectordefinition.html#cfn-greengrass-connectordefinition-tags} */ Tags?: { [k: string]: unknown; }; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connectordefinitionversion.html} */ export declare type ConnectorDefinitionVersion = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connectordefinitionversion.html#cfn-greengrass-connectordefinition-connectordefinitionversion-connectors} */ Connectors: Connector[]; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html} */ export declare type Connector = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-connectorarn} */ ConnectorArn: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-parameters} */ Parameters?: { [k: string]: unknown; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-id} */ Id: Resolvable<string>; };