Class: Aws::SageMaker::Types::UpdateProjectInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Note:

When making an API call, you may pass UpdateProjectInput data as a hash:

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#project_descriptionString

The description for the project.

Returns:

  • (String)


42798
42799
42800
42801
42802
42803
42804
42805
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42798

class UpdateProjectInput < Struct.new(
  :project_name,
  :project_description,
  :service_catalog_provisioning_update_details,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#project_nameString

The name of the project.

Returns:

  • (String)


42798
42799
42800
42801
42802
42803
42804
42805
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42798

class UpdateProjectInput < Struct.new(
  :project_name,
  :project_description,
  :service_catalog_provisioning_update_details,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#service_catalog_provisioning_update_detailsTypes::ServiceCatalogProvisioningUpdateDetails

The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.



42798
42799
42800
42801
42802
42803
42804
42805
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42798

class UpdateProjectInput < Struct.new(
  :project_name,
  :project_description,
  :service_catalog_provisioning_update_details,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.

Returns:



42798
42799
42800
42801
42802
42803
42804
42805
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 42798

class UpdateProjectInput < Struct.new(
  :project_name,
  :project_description,
  :service_catalog_provisioning_update_details,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end