Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::ServiceCatalog::Types::ProductViewSummary

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

Overview

Summary information about a product view.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#distributorString

The distributor of the product. Contact the product administrator for the significance of this value.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#has_default_pathBoolean

Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.

Returns:

  • (Boolean)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The product view identifier.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the product.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#ownerString

The owner of the product. Contact the product administrator for the significance of this value.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#product_idString

The product identifier.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#short_descriptionString

Short description of the product.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#support_descriptionString

The description of the support for this Product.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#support_emailString

The email contact information to obtain support for this Product.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#support_urlString

The URL information to obtain support for this Product.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The product type. Contact the product administrator for the significance of this value. If this value is MARKETPLACE, the product was created by Amazon Web Services Marketplace.

Returns:

  • (String)

4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4444

class ProductViewSummary < Struct.new(
  :id,
  :product_id,
  :name,
  :owner,
  :short_description,
  :type,
  :distributor,
  :has_default_path,
  :support_email,
  :support_description,
  :support_url)
  SENSITIVE = []
  include Aws::Structure
end