Interface CfnProjectProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnProjectProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:35.527Z") @Stability(Stable) public interface CfnProjectProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnProject.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.sagemaker.*;
 Object serviceCatalogProvisioningDetails;
 CfnProjectProps cfnProjectProps = CfnProjectProps.builder()
         .projectName("projectName")
         .serviceCatalogProvisioningDetails(serviceCatalogProvisioningDetails)
         // the properties below are optional
         .projectDescription("projectDescription")
         .serviceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetailsProperty.builder()
                 .provisionedProductId("provisionedProductId")
                 .provisionedProductStatusMessage("provisionedProductStatusMessage")
                 .build())
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 
  • Method Details

    • getProjectName

      @Stability(Stable) @NotNull String getProjectName()
      The name of the project.
    • getServiceCatalogProvisioningDetails

      @Stability(Stable) @NotNull Object getServiceCatalogProvisioningDetails()
      The product ID and provisioning artifact ID to provision a service catalog.

      For information, see What is AWS Service Catalog .

    • getProjectDescription

      @Stability(Stable) @Nullable default String getProjectDescription()
      The description of the project.
    • getServiceCatalogProvisionedProductDetails

      @Stability(Stable) @Nullable default Object getServiceCatalogProvisionedProductDetails()
      AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      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 .

    • builder

      @Stability(Stable) static CfnProjectProps.Builder builder()
      Returns:
      a CfnProjectProps.Builder of CfnProjectProps