UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

64 lines (63 loc) 2.78 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Project_Type = 'AWS::SageMaker::Project'; export declare const Project_Type = "AWS::SageMaker::Project"; /** * Resource Type definition for AWS::SageMaker::Project {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html} */ export default function Project(props: Project_Properties): CfnResource<Project_Properties>; /** * Resource Type definition for AWS::SageMaker::Project {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html} */ export declare type Project_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-tags} */ Tags?: Tag[]; ProjectArn?: ProjectArn; ProjectId?: ProjectId; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectname} */ ProjectName: ProjectName; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectdescription} */ ProjectDescription?: ProjectDescription; CreationTime?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisioningdetails} */ ServiceCatalogProvisioningDetails: { ProductId: ProductId; ProvisioningArtifactId?: ProvisioningArtifactId; PathId?: PathId; ProvisioningParameters?: ProvisioningParameter[]; }; ServiceCatalogProvisionedProductDetails?: { ProvisionedProductId?: ProvisioningArtifactId; ProvisionedProductStatusMessage?: ProvisionedProductStatusMessage; }; ProjectStatus?: Resolvable<'Pending' | 'CreateInProgress' | 'CreateCompleted' | 'CreateFailed' | 'DeleteInProgress' | 'DeleteFailed' | 'DeleteCompleted'>; }; export declare type Tag = { Key: Resolvable<string>; Value: Resolvable<string>; }; export declare type ProjectDescription = Resolvable<string>; export declare type ProjectId = Resolvable<string>; export declare type ProvisionedProductStatusMessage = Resolvable<string>; export declare type ProjectName = Resolvable<string>; export declare type ProjectArn = Resolvable<string>; export declare type ProductId = Resolvable<string>; export declare type ProvisioningArtifactId = Resolvable<string>; export declare type PathId = Resolvable<string>; export declare type ProvisioningParameter = { Key: Resolvable<string>; Value: Resolvable<string>; };