Show / Hide Table of Contents

Class LogicalProduct

Represents an independent service offering that can be provisioned by a customer.

Inheritance
object
LogicalProduct
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudProductRegistry.v1.Data
Assembly: Google.Apis.CloudProductRegistry.v1.dll
Syntax
public class LogicalProduct : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

LifecycleState

Output only. Current Lifecycle state of the logical product.

Declaration
[JsonProperty("lifecycleState")]
public virtual string LifecycleState { get; set; }
Property Value
Type Description
string

Name

Identifier. The resource name of the LogicalProduct. Format: logicalProducts/{logical_product}.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ProductSuite

Product suite associated with the logical product. Format: productSuites/{product_suite}.

Declaration
[JsonProperty("productSuite")]
public virtual string ProductSuite { get; set; }
Property Value
Type Description
string

Replaced

Output only. Indicates whether the logical product has been replaced. If false, the product is active. If true, the product has been replaced by another type, and the replacement field contains the resource name of that replacement.

Declaration
[JsonProperty("replaced")]
public virtual bool? Replaced { get; set; }
Property Value
Type Description
bool?

Replacement

Output only. The resource name of the Logical Entity that the logical product is replaced by. This field is only populated when this logical product is replaced by some other type. Eg: logicalProducts/{logical_product}/variants/{variant}, productSuites/{product_suite}, etc.

Declaration
[JsonProperty("replacement")]
public virtual string Replacement { get; set; }
Property Value
Type Description
string

Title

Display name of the LogicalProduct.

Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type Description
string

Variants

Output only. Child variant resource references. Format: logicalProducts/{logical_product}/variants/{variant}

Declaration
[JsonProperty("variants")]
public virtual IList<string> Variants { get; set; }
Property Value
Type Description
IList<string>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX