class Aws::SageMaker::Types::CreateProjectInput

@note When making an API call, you may pass CreateProjectInput

data as a hash:

    {
      project_name: "ProjectEntityName", # required
      project_description: "EntityDescription",
      service_catalog_provisioning_details: { # required
        product_id: "ServiceCatalogEntityId", # required
        provisioning_artifact_id: "ServiceCatalogEntityId", # required
        path_id: "ServiceCatalogEntityId",
        provisioning_parameters: [
          {
            key: "ProvisioningParameterKey",
            value: "ProvisioningParameterValue",
          },
        ],
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] project_name

The name of the project.
@return [String]

@!attribute [rw] project_description

A description for the project.
@return [String]

@!attribute [rw] service_catalog_provisioning_details

The product ID and provisioning artifact ID to provision a service
catalog. For information, see [What is Amazon Web Services Service
Catalog][1].

[1]: https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html
@return [Types::ServiceCatalogProvisioningDetails]

@!attribute [rw] tags

An array of key-value pairs that you want to use to organize and
track your Amazon Web Services resource costs. For more information,
see [Tagging Amazon Web Services resources][1] in the *Amazon Web
Services General Reference Guide*.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/CreateProjectInput AWS API Documentation

Constants

SENSITIVE