AWS Native is in preview. AWS Classic is fully supported.
aws-native.sagemaker.Project
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SageMaker::Project
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var sampleProject = new AwsNative.SageMaker.Project("sampleProject", new()
{
ProjectName = "project1",
ProjectDescription = "Project Description",
ServiceCatalogProvisioningDetails = new AwsNative.SageMaker.Inputs.ServiceCatalogProvisioningDetailsPropertiesArgs
{
ProductId = "prod-53ibyqbj2cgmo",
ProvisioningArtifactId = "pa-sm4pjfuzictpe",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/sagemaker"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sagemaker.NewProject(ctx, "sampleProject", &sagemaker.ProjectArgs{
ProjectName: pulumi.String("project1"),
ProjectDescription: pulumi.String("Project Description"),
ServiceCatalogProvisioningDetails: &sagemaker.ServiceCatalogProvisioningDetailsPropertiesArgs{
ProductId: pulumi.String("prod-53ibyqbj2cgmo"),
ProvisioningArtifactId: pulumi.String("pa-sm4pjfuzictpe"),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
sample_project = aws_native.sagemaker.Project("sampleProject",
project_name="project1",
project_description="Project Description",
service_catalog_provisioning_details=aws_native.sagemaker.ServiceCatalogProvisioningDetailsPropertiesArgs(
product_id="prod-53ibyqbj2cgmo",
provisioning_artifact_id="pa-sm4pjfuzictpe",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const sampleProject = new aws_native.sagemaker.Project("sampleProject", {
projectName: "project1",
projectDescription: "Project Description",
serviceCatalogProvisioningDetails: {
productId: "prod-53ibyqbj2cgmo",
provisioningArtifactId: "pa-sm4pjfuzictpe",
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var sampleProject = new AwsNative.SageMaker.Project("sampleProject", new()
{
ProjectName = "SampleProject",
ProjectDescription = "Project Description",
ServiceCatalogProvisioningDetails = new AwsNative.SageMaker.Inputs.ServiceCatalogProvisioningDetailsPropertiesArgs
{
ProductId = "prod-53ibyqbj2cgmo",
ProvisioningArtifactId = "pa-sm4pjfuzictpe",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/sagemaker"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sagemaker.NewProject(ctx, "sampleProject", &sagemaker.ProjectArgs{
ProjectName: pulumi.String("SampleProject"),
ProjectDescription: pulumi.String("Project Description"),
ServiceCatalogProvisioningDetails: &sagemaker.ServiceCatalogProvisioningDetailsPropertiesArgs{
ProductId: pulumi.String("prod-53ibyqbj2cgmo"),
ProvisioningArtifactId: pulumi.String("pa-sm4pjfuzictpe"),
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
sample_project = aws_native.sagemaker.Project("sampleProject",
project_name="SampleProject",
project_description="Project Description",
service_catalog_provisioning_details=aws_native.sagemaker.ServiceCatalogProvisioningDetailsPropertiesArgs(
product_id="prod-53ibyqbj2cgmo",
provisioning_artifact_id="pa-sm4pjfuzictpe",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const sampleProject = new aws_native.sagemaker.Project("sampleProject", {
projectName: "SampleProject",
projectDescription: "Project Description",
serviceCatalogProvisioningDetails: {
productId: "prod-53ibyqbj2cgmo",
provisioningArtifactId: "pa-sm4pjfuzictpe",
},
});
Coming soon!
Create Project Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Project(name: string, args: ProjectArgs, opts?: CustomResourceOptions);
@overload
def Project(resource_name: str,
args: ProjectArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Project(resource_name: str,
opts: Optional[ResourceOptions] = None,
service_catalog_provisioning_details: Optional[ServiceCatalogProvisioningDetailsPropertiesArgs] = None,
project_description: Optional[str] = None,
project_name: Optional[str] = None,
service_catalog_provisioned_product_details: Optional[ServiceCatalogProvisionedProductDetailsPropertiesArgs] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
func NewProject(ctx *Context, name string, args ProjectArgs, opts ...ResourceOption) (*Project, error)
public Project(string name, ProjectArgs args, CustomResourceOptions? opts = null)
public Project(String name, ProjectArgs args)
public Project(String name, ProjectArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:Project
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const exampleprojectResourceResourceFromSagemaker = new aws_native.sagemaker.Project("exampleprojectResourceResourceFromSagemaker", {
serviceCatalogProvisioningDetails: {
productId: "string",
pathId: "string",
provisioningArtifactId: "string",
provisioningParameters: [{
key: "string",
value: "string",
}],
},
projectDescription: "string",
projectName: "string",
serviceCatalogProvisionedProductDetails: {
provisionedProductId: "string",
provisionedProductStatusMessage: "string",
},
tags: [{
key: "string",
value: "string",
}],
});
Coming soon!
Project Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Project resource accepts the following input properties:
- Service
Catalog Pulumi.Provisioning Details Aws Native. Sage Maker. Inputs. Service Catalog Provisioning Details Properties - Input ServiceCatalog Provisioning Details
- Project
Description string - Project
Name string - Service
Catalog Pulumi.Provisioned Product Details Aws Native. Sage Maker. Inputs. Service Catalog Provisioned Product Details Properties - Provisioned ServiceCatalog Details
- List<Pulumi.
Aws Native. Inputs. Create Only Tag> - An array of key-value pairs to apply to this resource.
- Service
Catalog ServiceProvisioning Details Catalog Provisioning Details Properties Args - Input ServiceCatalog Provisioning Details
- Project
Description string - Project
Name string - Service
Catalog ServiceProvisioned Product Details Catalog Provisioned Product Details Properties Args - Provisioned ServiceCatalog Details
- Create
Only Tag Args - An array of key-value pairs to apply to this resource.
- service
Catalog ServiceProvisioning Details Catalog Provisioning Details Properties - Input ServiceCatalog Provisioning Details
- project
Description String - project
Name String - service
Catalog ServiceProvisioned Product Details Catalog Provisioned Product Details Properties - Provisioned ServiceCatalog Details
- List<Create
Only Tag> - An array of key-value pairs to apply to this resource.
- service
Catalog ServiceProvisioning Details Catalog Provisioning Details Properties - Input ServiceCatalog Provisioning Details
- project
Description string - project
Name string - service
Catalog ServiceProvisioned Product Details Catalog Provisioned Product Details Properties - Provisioned ServiceCatalog Details
- Create
Only Tag[] - An array of key-value pairs to apply to this resource.
- service_
catalog_ Serviceprovisioning_ details Catalog Provisioning Details Properties Args - Input ServiceCatalog Provisioning Details
- project_
description str - project_
name str - service_
catalog_ Serviceprovisioned_ product_ details Catalog Provisioned Product Details Properties Args - Provisioned ServiceCatalog Details
- Sequence[Create
Only Tag Args] - An array of key-value pairs to apply to this resource.
- service
Catalog Property MapProvisioning Details - Input ServiceCatalog Provisioning Details
- project
Description String - project
Name String - service
Catalog Property MapProvisioned Product Details - Provisioned ServiceCatalog Details
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Project resource produces the following output properties:
- Creation
Time string - The time at which the project was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Arn string - Project
Id string - Project
Status Pulumi.Aws Native. Sage Maker. Project Status - The status of a project.
- Creation
Time string - The time at which the project was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Arn string - Project
Id string - Project
Status ProjectStatus - The status of a project.
- creation
Time String - The time at which the project was created.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Arn String - project
Id String - project
Status ProjectStatus - The status of a project.
- creation
Time string - The time at which the project was created.
- id string
- The provider-assigned unique ID for this managed resource.
- project
Arn string - project
Id string - project
Status ProjectStatus - The status of a project.
- creation_
time str - The time at which the project was created.
- id str
- The provider-assigned unique ID for this managed resource.
- project_
arn str - project_
id str - project_
status ProjectStatus - The status of a project.
- creation
Time String - The time at which the project was created.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Arn String - project
Id String - project
Status "Pending" | "CreateIn Progress" | "Create Completed" | "Create Failed" | "Delete In Progress" | "Delete Failed" | "Delete Completed" - The status of a project.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
ProjectProvisioningParameter, ProjectProvisioningParameterArgs
ProjectStatus, ProjectStatusArgs
- Pending
- Pending
- Create
In Progress - CreateInProgress
- Create
Completed - CreateCompleted
- Create
Failed - CreateFailed
- Delete
In Progress - DeleteInProgress
- Delete
Failed - DeleteFailed
- Delete
Completed - DeleteCompleted
- Project
Status Pending - Pending
- Project
Status Create In Progress - CreateInProgress
- Project
Status Create Completed - CreateCompleted
- Project
Status Create Failed - CreateFailed
- Project
Status Delete In Progress - DeleteInProgress
- Project
Status Delete Failed - DeleteFailed
- Project
Status Delete Completed - DeleteCompleted
- Pending
- Pending
- Create
In Progress - CreateInProgress
- Create
Completed - CreateCompleted
- Create
Failed - CreateFailed
- Delete
In Progress - DeleteInProgress
- Delete
Failed - DeleteFailed
- Delete
Completed - DeleteCompleted
- Pending
- Pending
- Create
In Progress - CreateInProgress
- Create
Completed - CreateCompleted
- Create
Failed - CreateFailed
- Delete
In Progress - DeleteInProgress
- Delete
Failed - DeleteFailed
- Delete
Completed - DeleteCompleted
- PENDING
- Pending
- CREATE_IN_PROGRESS
- CreateInProgress
- CREATE_COMPLETED
- CreateCompleted
- CREATE_FAILED
- CreateFailed
- DELETE_IN_PROGRESS
- DeleteInProgress
- DELETE_FAILED
- DeleteFailed
- DELETE_COMPLETED
- DeleteCompleted
- "Pending"
- Pending
- "Create
In Progress" - CreateInProgress
- "Create
Completed" - CreateCompleted
- "Create
Failed" - CreateFailed
- "Delete
In Progress" - DeleteInProgress
- "Delete
Failed" - DeleteFailed
- "Delete
Completed" - DeleteCompleted
ServiceCatalogProvisionedProductDetailsProperties, ServiceCatalogProvisionedProductDetailsPropertiesArgs
- Provisioned
Product stringId - Provisioned
Product stringStatus Message
- Provisioned
Product stringId - Provisioned
Product stringStatus Message
- provisioned
Product StringId - provisioned
Product StringStatus Message
- provisioned
Product stringId - provisioned
Product stringStatus Message
- provisioned
Product StringId - provisioned
Product StringStatus Message
ServiceCatalogProvisioningDetailsProperties, ServiceCatalogProvisioningDetailsPropertiesArgs
- Product
Id string - Path
Id string - Provisioning
Artifact stringId - Provisioning
Parameters List<Pulumi.Aws Native. Sage Maker. Inputs. Project Provisioning Parameter> - Parameters specified by the administrator that are required for provisioning the product.
- Product
Id string - Path
Id string - Provisioning
Artifact stringId - Provisioning
Parameters []ProjectProvisioning Parameter - Parameters specified by the administrator that are required for provisioning the product.
- product
Id String - path
Id String - provisioning
Artifact StringId - provisioning
Parameters List<ProjectProvisioning Parameter> - Parameters specified by the administrator that are required for provisioning the product.
- product
Id string - path
Id string - provisioning
Artifact stringId - provisioning
Parameters ProjectProvisioning Parameter[] - Parameters specified by the administrator that are required for provisioning the product.
- product_
id str - path_
id str - provisioning_
artifact_ strid - provisioning_
parameters Sequence[ProjectProvisioning Parameter] - Parameters specified by the administrator that are required for provisioning the product.
- product
Id String - path
Id String - provisioning
Artifact StringId - provisioning
Parameters List<Property Map> - Parameters specified by the administrator that are required for provisioning the product.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.