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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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:



6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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`



6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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)


6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
# File 'lib/aws-sdk-servicecatalog/types.rb', line 6755

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