Resource: SkillRevision
Represents an immutable, versioned snapshot of a Skill package.
| JSON representation |
|---|
{ "name": string, "state": enum ( |
| Fields | |
|---|---|
name |
Identifier. Resource name of the SkillRevision. Format: |
state |
Output only. The system-managed lifecycle state of this revision. |
sha256Hash |
Output only. Cryptographic SHA-256 integrity and deduplication digest of the payload zip. |
frontmatter |
Output only. Extracted YAML frontmatter configuration snapshot. |
createTime |
Output only. Revision creation timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
sizeBytes |
Output only. Size of the compiled zip payload in bytes (assists client download progress). |
uid |
Output only. Universally unique identifier (UUID4) for the skill revision. |
Union field Size constraints: - Maximum compressed ZIP size: 500 KB - Maximum total uncompressed size: 10 MB - Maximum individual uncompressed file size: 1 MB |
|
gcsSource |
Optional. Immutable. Cloud Storage object generation URI. |
archiveUploadSource |
Optional. Immutable. Direct write-only raw archive upload source. |
GcsSource
Specifications for Cloud Storage objects.
| JSON representation |
|---|
{ "uri": string, "generation": string } |
| Fields | |
|---|---|
uri |
Required. Cloud Storage object URI. Format: |
generation |
Optional. Cloud Storage object generation ID. If not specified, the latest generation is used. |
ArchiveUploadSource
Direct write-only raw archive payload upload.
| JSON representation |
|---|
{ "archiveContent": string } |
| Fields | |
|---|---|
archiveContent |
Required. Input only. Write-only raw ZIP/TAR archive payload bytes containing the skill package. A base64-encoded string. |
State
System-managed computed state.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Default value. This value is unused. |
CREATING |
The revision is being created. |
ACTIVE |
The revision is active. |
FAILED |
The revision failed to compile or ingest. |
DELETING |
The revision is being deleted. |
Methods |
|
|---|---|
|
Creates a new immutable revision and triggers validation pipelines. |
|
Deletes a specific revision (restricted to admins to purge accidentally committed secrets). |
|
Gets details of a single immutable Revision. |
|
Lists all revisions belonging to a parent Skill. |