google_api_cloud_private_catalog v0.2.0 GoogleApi.CloudPrivateCatalog.V1beta1.Model.GoogleCloudPrivatecatalogV1beta1Product View Source
The readonly representation of a product computed with a given resource context.
Attributes
assetType(type:String.t, default:nil) - Output only. The type of the product asset. It can be one of the following values:google.deploymentmanager.Templategoogle.cloudprivatecatalog.ListingOnly
createTime(type:DateTime.t, default:nil) - Output only. The time when the product was created.displayMetadata(type:map(), default:nil) - Output only. The display metadata to describe the product. The JSON schema of the metadata differs by Product.asset_type. When the type isgoogle.deploymentmanager.Template, the schema is as follows:"$schema": http://json-schema.org/draft-04/schema# type: object properties: name: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 tagline: type: string minLength: 1 maxLength: 100 support_info: type: string minLength: 1 maxLength: 2048 creator: type: string minLength: 1 maxLength: 100 documentation: type: array items: type: object properties: url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" title: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 required: - name - description additionalProperties: falseWhen the asset type is
google.cloudprivatecatalog.ListingOnly, the schema is as follows:"$schema": http://json-schema.org/draft-04/schema# type: object properties: name: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 tagline: type: string minLength: 1 maxLength: 100 support_info: type: string minLength: 1 maxLength: 2048 creator: type: string minLength: 1 maxLength: 100 documentation: type: array items: type: object properties: url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" title: type: string minLength: 1 maxLength: 64 description: type: string minLength: 1 maxLength: 2048 signup_url: type: string pattern: "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" required: - name - description - signup_url additionalProperties: falseiconUri(type:String.t, default:nil) - Output only. The icon URI of the product.name(type:String.t, default:nil) - Output only. The resource name of the target product, in the format of `products/a-z*[a-z0-9]'. A unique identifier for the product under a catalog.updateTime(type:DateTime.t, default:nil) - Output only. The time when the product 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.CloudPrivateCatalog.V1beta1.Model.GoogleCloudPrivatecatalogV1beta1Product{
assetType: String.t(),
createTime: DateTime.t(),
displayMetadata: map(),
iconUri: String.t(),
name: String.t(),
updateTime: DateTime.t()
}
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.