google_api_cloud_private_catalog_producer v0.4.0 GoogleApi.CloudPrivateCatalogProducer.V1beta1.Model.GoogleCloudPrivatecatalogproducerV1beta1Version View Source
The producer representation of a version, which is a child resource under a
Product
with asset data.
Attributes
asset
(type:map()
, default:nil
) - Output only. The asset which has been validated and is ready to be provisioned. See Version.original_asset for the schema.createTime
(type:DateTime.t
, default:nil
) - Output only. The time when the version was created.description
(type:String.t
, default:nil
) - The user-supplied description of the version. Maximum of 256 characters.name
(type:String.t
, default:nil
) - 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.originalAsset
(type:map()
, default:nil
) - 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 <mainTemplate>.schema in the imports list. required: true imports: type: array description: Import template and schema file contents. Required to have both <mainTemplate> and <mainTemplate>.schema files. required: true minItems: 2 items: type: object properties: name: type: string content: type: string
updateTime
(type:DateTime.t
, default:nil
) - Output only. The time when the version was last updated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Sourcet() :: %GoogleApi.CloudPrivateCatalogProducer.V1beta1.Model.GoogleCloudPrivatecatalogproducerV1beta1Version{ asset: map(), createTime: DateTime.t(), description: String.t(), name: String.t(), originalAsset: map(), updateTime: DateTime.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.