AWS::SageMaker::Project - AWS CloudFormation

AWS::SageMaker::Project

Creates a machine learning (ML) project that can contain one or more templates that set up an ML pipeline from training to deploying an approved model.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::SageMaker::Project", "Properties" : { "ProjectDescription" : String, "ProjectName" : String, "ServiceCatalogProvisioningDetails" : Json, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::SageMaker::Project Properties: ProjectDescription: String ProjectName: String ServiceCatalogProvisioningDetails: Json Tags: - Tag

Properties

ProjectDescription

The description of the project.

Required: No

Type: String

Maximum: 1024

Pattern: [\p{L}\p{M}\p{Z}\p{S}\p{N}\p{P}]*

Update requires: Replacement

ProjectName

The name of the project.

Required: Yes

Type: String

Minimum: 1

Maximum: 32

Pattern: ^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,31}

Update requires: Replacement

ServiceCatalogProvisioningDetails

The product ID and provisioning artifact ID to provision a service catalog. For information, see What is AWS Service Catalog.

Required: Yes

Type: Json

Update requires: Replacement

Tags

A list of key-value pairs to apply to this resource.

For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Required: No

Type: List of Tag

Update requires: Replacement

Return values

Ref

Fn::GetAtt

CreationTime

The time that the project was created.

ProjectArn

The Amazon Resource Name (ARN) of the project.

ProjectId

The ID of the project. This ID is prepended to all entities associated with this project.

ProjectStatus

The status of the project.

Examples

SageMaker Project Example

The following example creates a SageMaker Project.

JSON

{ "Description": "AWS SageMaker Project basic template", "Resources": { "CicloTestProject": { "Type": "AWS::SageMaker::Project", "Properties": { "ProjectName": "project1", "ProjectDescription": "Project Description", "ServiceCatalogProvisioningDetails": { "ProductId": "prod-53ibyqbj2cgmo", "ProvisioningArtifactId": "pa-sm4pjfuzictpe" } } } } }

YAML

--- Description: AWS SageMaker Project basic template Resources: CicloTestProject: Type: AWS::SageMaker::Project Properties: ProjectName: "project1" ProjectDescription: "Project Description" ServiceCatalogProvisioningDetails: ProductId: "prod-53ibyqbj2cgmo" ProvisioningArtifactId: "pa-sm4pjfuzictpe"