Class GoogleCloudPrivatecatalogproducerV1beta1Version
The producer representation of a version, which is a child resource under a Product
with asset
data.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudPrivateCatalogProducer.v1beta1.Data
Assembly: Google.Apis.CloudPrivateCatalogProducer.v1beta1.dll
Syntax
public class GoogleCloudPrivatecatalogproducerV1beta1Version : IDirectResponseSchema
Properties
Asset
Output only. The asset which has been validated and is ready to be provisioned. See Version.original_asset for the schema.
Declaration
[JsonProperty("asset")]
public virtual IDictionary<string, object> Asset { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
CreateTime
Output only. The time when the version was created.
Declaration
[JsonProperty("createTime")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Description
The user-supplied description of the version. Maximum of 256 characters.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Name
Required. The resource name of the version, in the format `catalogs/{catalog_id}/products/{product_id}/versions/a-z*[a-z0-9]'.
A unique identifier for the version under a product, which can't be changed after the version is created. The final segment of the name must between 1 and 63 characters in length.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OriginalAsset
The user-supplied asset payload. The maximum size of the payload is 2MB. The JSON schema of the payload is defined as:
type: object properties: mainTemplate: type: string description: The file name of the main template and
name prefix of schema file. The content of the main template should be set in the imports list. The schema
file name is expected to be .schema in the imports list. required: true imports: type: array description:
Import template and schema file contents. Required to have both and .schema files. required: true minItems:
2 items: type: object properties: name: type: string content: type: string
Declaration
[JsonProperty("originalAsset")]
public virtual IDictionary<string, object> OriginalAsset { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
UpdateTime
Output only. The time when the version was last updated.
Declaration
[JsonProperty("updateTime")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Object |