import * as core from "@terrascript/core"; export interface NotebookInstanceLifecycleConfigurationArgs extends core.ResourceArgs { /** * (Optional) The name of the lifecycle configuration (must be unique). If omitted, Terraform will assi * gn a random, unique name. */ name?: string | core.StringOut; /** * (Optional) A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance * is created. */ onCreate?: string | core.StringOut; /** * (Optional) A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is s * tarted including the time it's created. */ onStart?: string | core.StringOut; } export declare class NotebookInstanceLifecycleConfiguration extends core.Resource { /** * The Amazon Resource Name (ARN) assigned by AWS to this lifecycle configuration. */ arn: string | core.StringOut; id: string | core.StringOut; /** * (Optional) The name of the lifecycle configuration (must be unique). If omitted, Terraform will assi * gn a random, unique name. */ name?: string | core.StringOut; /** * (Optional) A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance * is created. */ onCreate?: string | core.StringOut; /** * (Optional) A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is s * tarted including the time it's created. */ onStart?: string | core.StringOut; constructor(name: string, args?: NotebookInstanceLifecycleConfigurationArgs); getNamespace(): string; } //# sourceMappingURL=notebook_instance_lifecycle_configuration.d.ts.map