GoogleCloudApihubV1Version
import type { GoogleCloudApihubV1Version } from "https://googleapis.deno.dev/v1/apihub:v1.ts";
Represents a version of the API resource in API hub. This is also referred to as the API version.
§Properties
Optional. The accreditations associated with the API version. This maps to
the following system defined attribute:
projects/{project}/locations/{location}/attributes/system-accreditation
attribute. The number of values for this attribute will be based on the
cardinality of the attribute. The same can be retrieved via GetAttribute
API. All values should be from the list of allowed values defined for the
attribute.
Output only. The operations contained in the API version. These operations
will be added to the version when a new spec is added or when an existing
spec is updated. Format is
projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}
Optional. The list of user defined attributes associated with the Version
resource. The key is the attribute name. It will be of the format:
projects/{project}/locations/{location}/attributes/{attribute}
. The value
is the attribute values associated with the resource.
Optional. The compliance associated with the API version. This maps to the
following system defined attribute:
projects/{project}/locations/{location}/attributes/system-compliance
attribute. The number of values for this attribute will be based on the
cardinality of the attribute. The same can be retrieved via GetAttribute
API. All values should be from the list of allowed values defined for the
attribute.
Output only. The definitions contained in the API version. These
definitions will be added to the version when a new spec is added or when
an existing spec is updated. Format is
projects/{project}/locations/{location}/apis/{api}/versions/{version}/definitions/{definition}
Optional. The deployments linked to this API version. Note: A particular
API version could be deployed to multiple deployments (for dev deployment,
UAT deployment, etc) Format is
projects/{project}/locations/{location}/deployments/{deployment}
Optional. The documentation of the version.
Optional. The lifecycle of the API version. This maps to the following
system defined attribute:
projects/{project}/locations/{location}/attributes/system-lifecycle
attribute. The number of values for this attribute will be based on the
cardinality of the attribute. The same can be retrieved via GetAttribute
API. All values should be from the list of allowed values defined for the
attribute.
Identifier. The name of the version. Format:
projects/{project}/locations/{location}/apis/{api}/versions/{version}
Optional. The selected deployment for a Version resource. This can be used
when special handling is needed on client side for a particular deployment
linked to the version. Format is
projects/{project}/locations/{location}/deployments/{deployment}
Output only. The list of sources and metadata from the sources of the version.