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.

  • jp - Japanese

  • zh - Chinese

Returns:

  • (String)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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:



6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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>)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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



6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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)


6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6793

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