UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

50 lines (49 loc) 2.08 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Grant_Type = 'AWS::LicenseManager::Grant'; export declare const Grant_Type = "AWS::LicenseManager::Grant"; /** * An example resource schema demonstrating some basic constructs and * validation rules. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html} */ export default function Grant(props: Grant_Properties): CfnResource<Grant_Properties>; /** * An example resource schema demonstrating some basic constructs and * validation rules. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html} */ export declare type Grant_Properties = { GrantArn?: Arn; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-grantname} */ GrantName?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-licensearn} */ LicenseArn?: Arn; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-homeregion} */ HomeRegion?: Resolvable<string>; Version?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-allowedoperations} */ AllowedOperations?: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-principals} */ Principals?: Arn[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-grant.html#cfn-licensemanager-grant-status} */ Status?: Resolvable<string>; }; export declare type Arn = Resolvable<string>;