Skip to content

Commit

Permalink
feat(artifactregistry): update the API
Browse files Browse the repository at this point in the history
#### artifactregistry:v1beta1
The following keys were added:
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.id
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.properties.error.$ref
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.properties.error.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.properties.gcsSource.$ref
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.properties.gcsSource.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1GcsSource.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1GcsSource.id
- schemas.GoogleDevtoolsArtifactregistryV1alpha1GcsSource.properties.uris.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1GcsSource.properties.uris.items.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1GcsSource.properties.uris.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1GcsSource.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.id
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.properties.errors.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.properties.errors.items.$ref
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.properties.errors.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.properties.packages.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.properties.packages.items.$ref
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.properties.packages.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.id
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.createTime.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.createTime.format
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.createTime.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.displayName.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.displayName.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.name.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.name.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.updateTime.description
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.updateTime.format
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.properties.updateTime.type
- schemas.GoogleDevtoolsArtifactregistryV1alpha1Package.type
- schemas.Repository.properties.kmsKeyName.description
- schemas.Repository.properties.kmsKeyName.type

The following keys were changed:
- schemas.Repository.properties.format.enum
- schemas.Repository.properties.format.enumDescriptions
  • Loading branch information
yoshi-automation authored and JustinBeckwith committed Jun 16, 2020
1 parent dcc0e88 commit 6214dde
Show file tree
Hide file tree
Showing 2 changed files with 148 additions and 3 deletions.
87 changes: 84 additions & 3 deletions discovery/artifactregistry-v1beta1.json
Expand Up @@ -948,7 +948,7 @@
}
}
},
"revision": "20200525",
"revision": "20200612",
"rootUrl": "https://artifactregistry.googleapis.com/",
"schemas": {
"Binding": {
Expand Down Expand Up @@ -1039,6 +1039,81 @@
},
"type": "object"
},
"GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo": {
"description": "Error information explaining why a package was not imported.",
"id": "GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo",
"properties": {
"error": {
"$ref": "Status",
"description": "The detailed error status."
},
"gcsSource": {
"$ref": "GoogleDevtoolsArtifactregistryV1alpha1GcsSource",
"description": "Google Cloud Storage location requested."
}
},
"type": "object"
},
"GoogleDevtoolsArtifactregistryV1alpha1GcsSource": {
"description": "Google Cloud Storage location for the input content.",
"id": "GoogleDevtoolsArtifactregistryV1alpha1GcsSource",
"properties": {
"uris": {
"description": "Cloud Storage paths URI (e.g., gs://my_bucket//my_object).",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse": {
"description": "The response message from importing artifacts.",
"id": "GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse",
"properties": {
"errors": {
"description": "Detailed error info for packages that were not imported.",
"items": {
"$ref": "GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo"
},
"type": "array"
},
"packages": {
"description": "The packages updated.",
"items": {
"$ref": "GoogleDevtoolsArtifactregistryV1alpha1Package"
},
"type": "array"
}
},
"type": "object"
},
"GoogleDevtoolsArtifactregistryV1alpha1Package": {
"description": "Packages are named collections of versions.",
"id": "GoogleDevtoolsArtifactregistryV1alpha1Package",
"properties": {
"createTime": {
"description": "The time when the package was created.",
"format": "google-datetime",
"type": "string"
},
"displayName": {
"description": "The display name of the package.",
"type": "string"
},
"name": {
"description": "The name of the package, for example:\n\"projects/p1/locations/us-central1/repositories/repo1/packages/pkg1\".",
"type": "string"
},
"updateTime": {
"description": "The time when the package was last updated. This includes publishing a new\nversion of the package.",
"format": "google-datetime",
"type": "string"
}
},
"type": "object"
},
"Hash": {
"description": "A hash of file content.",
"id": "Hash",
Expand Down Expand Up @@ -1326,16 +1401,22 @@
"FORMAT_UNSPECIFIED",
"DOCKER",
"MAVEN",
"NPM"
"NPM",
"APT"
],
"enumDescriptions": [
"Unspecified package format.",
"Docker package format.",
"Maven package format.",
"NPM package format."
"NPM package format.",
"APT package format."
],
"type": "string"
},
"kmsKeyName": {
"description": "The Cloud KMS resource name of the customer managed encryption key that’s\nused to encrypt the contents of the Repository. Has the form:\n`projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`.\nThis value may not be changed after the Repository has been created.",
"type": "string"
},
"labels": {
"additionalProperties": {
"type": "string"
Expand Down
64 changes: 64 additions & 0 deletions src/apis/artifactregistry/v1beta1.ts
Expand Up @@ -198,6 +198,62 @@ export namespace artifactregistry_v1beta1 {
*/
updateTime?: string | null;
}
/**
* Error information explaining why a package was not imported.
*/
export interface Schema$GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo {
/**
* The detailed error status.
*/
error?: Schema$Status;
/**
* Google Cloud Storage location requested.
*/
gcsSource?: Schema$GoogleDevtoolsArtifactregistryV1alpha1GcsSource;
}
/**
* Google Cloud Storage location for the input content.
*/
export interface Schema$GoogleDevtoolsArtifactregistryV1alpha1GcsSource {
/**
* Cloud Storage paths URI (e.g., gs://my_bucket//my_object).
*/
uris?: string[] | null;
}
/**
* The response message from importing artifacts.
*/
export interface Schema$GoogleDevtoolsArtifactregistryV1alpha1ImportArtifactsResponse {
/**
* Detailed error info for packages that were not imported.
*/
errors?: Schema$GoogleDevtoolsArtifactregistryV1alpha1ErrorInfo[];
/**
* The packages updated.
*/
packages?: Schema$GoogleDevtoolsArtifactregistryV1alpha1Package[];
}
/**
* Packages are named collections of versions.
*/
export interface Schema$GoogleDevtoolsArtifactregistryV1alpha1Package {
/**
* The time when the package was created.
*/
createTime?: string | null;
/**
* The display name of the package.
*/
displayName?: string | null;
/**
* The name of the package, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1".
*/
name?: string | null;
/**
* The time when the package was last updated. This includes publishing a new version of the package.
*/
updateTime?: string | null;
}
/**
* A hash of file content.
*/
Expand Down Expand Up @@ -406,6 +462,10 @@ export namespace artifactregistry_v1beta1 {
* The format of packages that are stored in the repository.
*/
format?: string | null;
/**
* The Cloud KMS resource name of the customer managed encryption key that’s used to encrypt the contents of the Repository. Has the form: `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. This value may not be changed after the Repository has been created.
*/
kmsKeyName?: string | null;
/**
* Labels with user-defined metadata. This field may contain up to 64 entries. Label keys and values may be no longer than 63 characters. Label keys must begin with a lowercase letter and may only contain lowercase letters, numeric characters, underscores, and dashes.
*/
Expand Down Expand Up @@ -1206,6 +1266,7 @@ export namespace artifactregistry_v1beta1 {
* // "createTime": "my_createTime",
* // "description": "my_description",
* // "format": "my_format",
* // "kmsKeyName": "my_kmsKeyName",
* // "labels": {},
* // "name": "my_name",
* // "updateTime": "my_updateTime"
Expand Down Expand Up @@ -1495,6 +1556,7 @@ export namespace artifactregistry_v1beta1 {
* // "createTime": "my_createTime",
* // "description": "my_description",
* // "format": "my_format",
* // "kmsKeyName": "my_kmsKeyName",
* // "labels": {},
* // "name": "my_name",
* // "updateTime": "my_updateTime"
Expand Down Expand Up @@ -1937,6 +1999,7 @@ export namespace artifactregistry_v1beta1 {
* // "createTime": "my_createTime",
* // "description": "my_description",
* // "format": "my_format",
* // "kmsKeyName": "my_kmsKeyName",
* // "labels": {},
* // "name": "my_name",
* // "updateTime": "my_updateTime"
Expand All @@ -1950,6 +2013,7 @@ export namespace artifactregistry_v1beta1 {
* // "createTime": "my_createTime",
* // "description": "my_description",
* // "format": "my_format",
* // "kmsKeyName": "my_kmsKeyName",
* // "labels": {},
* // "name": "my_name",
* // "updateTime": "my_updateTime"
Expand Down

0 comments on commit 6214dde

Please sign in to comment.