Class: Aws::ServiceCatalog::Types::UpdateProductInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accept_languageString

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#add_tagsArray<Types::Tag>

The tags to add to the product.

Returns:



6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The updated description of the product.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#distributorString

The updated distributor of the product.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The product identifier.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The updated product name.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#ownerString

The updated owner of the product.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#remove_tagsArray<String>

The tags to remove from the product.

Returns:

  • (Array<String>)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#source_connectionTypes::SourceConnection

Specifies connection details for the updated product and syncs the product to the connection source artifact. This automatically manages the product's artifacts based on changes to the source. The SourceConnection parameter consists of the following sub-fields.

  • Type

  • ConnectionParamters



6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#support_descriptionString

The updated support description for the product.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#support_emailString

The updated support email for the product.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end

#support_urlString

The updated support URL for the product.

Returns:

  • (String)


6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6632

class UpdateProductInput < Struct.new(
  :accept_language,
  :id,
  :name,
  :owner,
  :description,
  :distributor,
  :support_description,
  :support_email,
  :support_url,
  :add_tags,
  :remove_tags,
  :source_connection)
  SENSITIVE = []
  include Aws::Structure
end