diff --git a/docs/dyn/artifactregistry_v1.html b/docs/dyn/artifactregistry_v1.html
index 9cd086ebfb..a1711d3d62 100644
--- a/docs/dyn/artifactregistry_v1.html
+++ b/docs/dyn/artifactregistry_v1.html
@@ -74,6 +74,11 @@
Instance Methods
+
+ media()
+
+Returns the media Resource.
+
projects()
diff --git a/docs/dyn/artifactregistry_v1.media.html b/docs/dyn/artifactregistry_v1.media.html
new file mode 100644
index 0000000000..2ece2bd945
--- /dev/null
+++ b/docs/dyn/artifactregistry_v1.media.html
@@ -0,0 +1,127 @@
+
+
+
+
+Instance Methods
+
+ close()
+Close httplib2 connections.
+
+ download(name, x__xgafv=None)
+Download a file.
+
+ download_media(name, x__xgafv=None)
+Download a file.
+Method Details
+
+
close()
+
Close httplib2 connections.
+
+
+
+
download(name, x__xgafv=None)
+
Download a file.
+
+Args:
+ name: string, Required. The name of the file to download. (required)
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # The response to download a file.
+}
+
+
+
+
download_media(name, x__xgafv=None)
+
Download a file.
+
+Args:
+ name: string, Required. The name of the file to download. (required)
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ The media object as a string.
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.html
index 30b6791b7b..892dd803a5 100644
--- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.html
+++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.html
@@ -221,22 +221,38 @@ Method Details
"name": "A String", # The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
"remoteRepositoryConfig": { # Remote repository configuration. # Configuration specific for a Remote Repository.
"aptRepository": { # Configuration for an Apt remote repository. # Specific settings for an Apt remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.apt.registry/".
+ },
"publicRepository": { # Publicly available Apt repositories constructed from a common repository base and a custom repository path. # One of the publicly available Apt repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Apt.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
},
},
"description": "A String", # The description of the remote source.
+ "disableUpstreamValidation": True or False, # Input only. A create/update remote repo option to avoid making a HEAD/GET request to validate a remote repo and any supplied upstream credentials.
"dockerRepository": { # Configuration for a Docker remote repository. # Specific settings for a Docker remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the custom remote repository, for ex: "https://registry-1.docker.io".
+ },
"publicRepository": "A String", # One of the publicly available Docker repositories supported by Artifact Registry.
},
"mavenRepository": { # Configuration for a Maven remote repository. # Specific settings for a Maven remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.maven.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Maven repositories supported by Artifact Registry.
},
"npmRepository": { # Configuration for a Npm remote repository. # Specific settings for an Npm remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.npm.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Npm repositories supported by Artifact Registry.
},
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.python.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
},
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
@@ -246,6 +262,9 @@ Method Details
},
},
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.yum.registry/".
+ },
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Yum.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
@@ -392,22 +411,38 @@ Method Details
"name": "A String", # The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
"remoteRepositoryConfig": { # Remote repository configuration. # Configuration specific for a Remote Repository.
"aptRepository": { # Configuration for an Apt remote repository. # Specific settings for an Apt remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.apt.registry/".
+ },
"publicRepository": { # Publicly available Apt repositories constructed from a common repository base and a custom repository path. # One of the publicly available Apt repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Apt.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
},
},
"description": "A String", # The description of the remote source.
+ "disableUpstreamValidation": True or False, # Input only. A create/update remote repo option to avoid making a HEAD/GET request to validate a remote repo and any supplied upstream credentials.
"dockerRepository": { # Configuration for a Docker remote repository. # Specific settings for a Docker remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the custom remote repository, for ex: "https://registry-1.docker.io".
+ },
"publicRepository": "A String", # One of the publicly available Docker repositories supported by Artifact Registry.
},
"mavenRepository": { # Configuration for a Maven remote repository. # Specific settings for a Maven remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.maven.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Maven repositories supported by Artifact Registry.
},
"npmRepository": { # Configuration for a Npm remote repository. # Specific settings for an Npm remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.npm.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Npm repositories supported by Artifact Registry.
},
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.python.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
},
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
@@ -417,6 +452,9 @@ Method Details
},
},
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.yum.registry/".
+ },
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Yum.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
@@ -539,22 +577,38 @@ Method Details
"name": "A String", # The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
"remoteRepositoryConfig": { # Remote repository configuration. # Configuration specific for a Remote Repository.
"aptRepository": { # Configuration for an Apt remote repository. # Specific settings for an Apt remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.apt.registry/".
+ },
"publicRepository": { # Publicly available Apt repositories constructed from a common repository base and a custom repository path. # One of the publicly available Apt repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Apt.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
},
},
"description": "A String", # The description of the remote source.
+ "disableUpstreamValidation": True or False, # Input only. A create/update remote repo option to avoid making a HEAD/GET request to validate a remote repo and any supplied upstream credentials.
"dockerRepository": { # Configuration for a Docker remote repository. # Specific settings for a Docker remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the custom remote repository, for ex: "https://registry-1.docker.io".
+ },
"publicRepository": "A String", # One of the publicly available Docker repositories supported by Artifact Registry.
},
"mavenRepository": { # Configuration for a Maven remote repository. # Specific settings for a Maven remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.maven.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Maven repositories supported by Artifact Registry.
},
"npmRepository": { # Configuration for a Npm remote repository. # Specific settings for an Npm remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.npm.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Npm repositories supported by Artifact Registry.
},
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.python.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
},
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
@@ -564,6 +618,9 @@ Method Details
},
},
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.yum.registry/".
+ },
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Yum.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
@@ -657,22 +714,38 @@ Method Details
"name": "A String", # The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
"remoteRepositoryConfig": { # Remote repository configuration. # Configuration specific for a Remote Repository.
"aptRepository": { # Configuration for an Apt remote repository. # Specific settings for an Apt remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.apt.registry/".
+ },
"publicRepository": { # Publicly available Apt repositories constructed from a common repository base and a custom repository path. # One of the publicly available Apt repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Apt.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
},
},
"description": "A String", # The description of the remote source.
+ "disableUpstreamValidation": True or False, # Input only. A create/update remote repo option to avoid making a HEAD/GET request to validate a remote repo and any supplied upstream credentials.
"dockerRepository": { # Configuration for a Docker remote repository. # Specific settings for a Docker remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the custom remote repository, for ex: "https://registry-1.docker.io".
+ },
"publicRepository": "A String", # One of the publicly available Docker repositories supported by Artifact Registry.
},
"mavenRepository": { # Configuration for a Maven remote repository. # Specific settings for a Maven remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.maven.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Maven repositories supported by Artifact Registry.
},
"npmRepository": { # Configuration for a Npm remote repository. # Specific settings for an Npm remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.npm.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Npm repositories supported by Artifact Registry.
},
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.python.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
},
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
@@ -682,6 +755,9 @@ Method Details
},
},
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.yum.registry/".
+ },
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Yum.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
@@ -758,22 +834,38 @@ Method Details
"name": "A String", # The name of the repository, for example: `projects/p1/locations/us-central1/repositories/repo1`.
"remoteRepositoryConfig": { # Remote repository configuration. # Configuration specific for a Remote Repository.
"aptRepository": { # Configuration for an Apt remote repository. # Specific settings for an Apt remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.apt.registry/".
+ },
"publicRepository": { # Publicly available Apt repositories constructed from a common repository base and a custom repository path. # One of the publicly available Apt repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Apt.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
},
},
"description": "A String", # The description of the remote source.
+ "disableUpstreamValidation": True or False, # Input only. A create/update remote repo option to avoid making a HEAD/GET request to validate a remote repo and any supplied upstream credentials.
"dockerRepository": { # Configuration for a Docker remote repository. # Specific settings for a Docker remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the custom remote repository, for ex: "https://registry-1.docker.io".
+ },
"publicRepository": "A String", # One of the publicly available Docker repositories supported by Artifact Registry.
},
"mavenRepository": { # Configuration for a Maven remote repository. # Specific settings for a Maven remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.maven.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Maven repositories supported by Artifact Registry.
},
"npmRepository": { # Configuration for a Npm remote repository. # Specific settings for an Npm remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.npm.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Npm repositories supported by Artifact Registry.
},
"pythonRepository": { # Configuration for a Python remote repository. # Specific settings for a Python remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.python.registry/".
+ },
"publicRepository": "A String", # One of the publicly available Python repositories supported by Artifact Registry.
},
"upstreamCredentials": { # The credentials to access the remote repository. # Optional. The credentials used to access the remote repository.
@@ -783,6 +875,9 @@ Method Details
},
},
"yumRepository": { # Configuration for a Yum remote repository. # Specific settings for a Yum remote repository.
+ "customRepository": { # Customer-specified publicly available remote repository. # Customer-specified remote repository.
+ "uri": "A String", # An http/https uri reference to the upstream remote repository, for ex: "https://my.yum.registry/".
+ },
"publicRepository": { # Publicly available Yum repositories constructed from a common repository base and a custom repository path. # One of the publicly available Yum repositories supported by Artifact Registry.
"repositoryBase": "A String", # A common public repository base for Yum.
"repositoryPath": "A String", # A custom field to define a path to a specific repository from the base.
diff --git a/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.html b/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.html
index 2626875b65..178e1e4caa 100644
--- a/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.html
+++ b/docs/dyn/artifactregistry_v1.projects.locations.repositories.packages.html
@@ -99,6 +99,9 @@ Instance Methods
list_next()
Retrieves the next page of results.
+
+ patch(name, body=None, updateMask=None, x__xgafv=None)
+Updates a package.
Method Details
close()
@@ -155,6 +158,9 @@
Method Details
An object of the form:
{ # Packages are named collections of versions.
+ "annotations": { # Optional. Client specified annotations.
+ "a_key": "A String",
+ },
"createTime": "A String", # The time when the package was created.
"displayName": "A String", # The display name of the package.
"name": "A String", # The name of the package, for example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. If the package ID part contains slashes, the slashes are escaped.
@@ -182,6 +188,9 @@ Method Details
"nextPageToken": "A String", # The token to retrieve the next page of packages, or empty if there are no more packages to return.
"packages": [ # The packages returned.
{ # Packages are named collections of versions.
+ "annotations": { # Optional. Client specified annotations.
+ "a_key": "A String",
+ },
"createTime": "A String", # The time when the package was created.
"displayName": "A String", # The display name of the package.
"name": "A String", # The name of the package, for example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. If the package ID part contains slashes, the slashes are escaped.
@@ -205,4 +214,43 @@ Method Details
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
+
Updates a package.
+
+Args:
+ name: string, The name of the package, for example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. If the package ID part contains slashes, the slashes are escaped. (required)
+ body: object, The request body.
+ The object takes the form of:
+
+{ # Packages are named collections of versions.
+ "annotations": { # Optional. Client specified annotations.
+ "a_key": "A String",
+ },
+ "createTime": "A String", # The time when the package was created.
+ "displayName": "A String", # The display name of the package.
+ "name": "A String", # The name of the package, for example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. If the package ID part contains slashes, the slashes are escaped.
+ "updateTime": "A String", # The time when the package was last updated. This includes publishing a new version of the package.
+}
+
+ updateMask: string, The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
+ x__xgafv: string, V1 error format.
+ Allowed values
+ 1 - v1 error format
+ 2 - v2 error format
+
+Returns:
+ An object of the form:
+
+ { # Packages are named collections of versions.
+ "annotations": { # Optional. Client specified annotations.
+ "a_key": "A String",
+ },
+ "createTime": "A String", # The time when the package was created.
+ "displayName": "A String", # The display name of the package.
+ "name": "A String", # The name of the package, for example: `projects/p1/locations/us-central1/repositories/repo1/packages/pkg1`. If the package ID part contains slashes, the slashes are escaped.
+ "updateTime": "A String", # The time when the package was last updated. This includes publishing a new version of the package.
+}
+
+