# CfnProjectProps

Properties for defining a `CfnProject`.

Extends: CfnProjectProps
Used as props by: CfnProject

- Source: Generated code
- Type last changed: v2.208.0 · 29 Jul 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';

declare const serviceCatalogProvisioningDetails: any;
const cfnProjectProps: sagemaker.CfnProjectProps = {
  projectName: 'projectName',

  // the properties below are optional
  projectDescription: 'projectDescription',
  serviceCatalogProvisionedProductDetails: {
    provisionedProductId: 'provisionedProductId',
    provisionedProductStatusMessage: 'provisionedProductStatusMessage',
  },
  serviceCatalogProvisioningDetails: serviceCatalogProvisioningDetails,
  tags: [{
    key: 'key',
    value: 'value',
  }],
  templateProviderDetails: [{
    cfnTemplateProviderDetail: {
      templateName: 'templateName',
      templateUrl: 'templateUrl',

      // the properties below are optional
      parameters: [{
        key: 'key',
        value: 'value',
      }],
      roleArn: 'roleArn',
    },
  }],
};
```

## Properties

- `projectDescription`: string — The description of the project.

- `projectName`: string (required) — The name of the project.

- `serviceCatalogProvisionedProductDetails`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnProject.ServiceCatalogProvisionedProductDetailsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.ServiceCatalogProvisionedProductDetailsProperty.html) — Details of a provisioned service catalog product.

  For information about service catalog, see [What is AWS Service Catalog](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html) .

- `serviceCatalogProvisioningDetails`: any — The product ID and provisioning artifact ID to provision a service catalog.

  For information, see [What is AWS Service Catalog](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html) .

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — A list of key-value pairs to apply to this resource.

  For more information, see [Resource Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) and [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-what) in the *AWS Billing and Cost Management User Guide* .

- `templateProviderDetails`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnProject.TemplateProviderDetailProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_sagemaker.CfnProject.TemplateProviderDetailProperty.html)[] — An array of template providers associated with the project.
