2024-09-28
▼ ▲ artifactregistry.projects.locations.repositories.packages.versions.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/packages/{packagesId}/versions/{versionsId}
HTTP Method : PATCH
Parameters :
name
Description : The name of the version, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1". If the package or version ID parts contain slashes, the slashes are escaped.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/packages/[^/]+/versions/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
Location : query
Type : string
Format : google-fieldmask
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a version.
▼ ▲ artifactregistry.projects.locations.repositories.files.upload
Path : v1/{+parent}/files:upload
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/files:upload
HTTP Method : POST
Parameters :
parent
Description : Required. The resource name of the repository where the file will be uploaded.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : parent
Supportsmediaupload : Yes
Mediaupload :
Accept : */*
Protocols :
Resumable :
Multipart : Yes
Path : /resumable/upload/v1/{+parent}/files:upload
Simple :
Multipart : Yes
Path : /upload/v1/{+parent}/files:upload
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Directly uploads a File to a repository. The returned Operation will complete once the resources are uploaded.
▼ ▲ artifactregistry.projects.locations.repositories.files.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/files/{filesId}
HTTP Method : PATCH
Parameters :
name
Description : The name of the file, for example: `projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt`. If the file ID part contains slashes, they are escaped.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/files/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Required. The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
Location : query
Type : string
Format : google-fieldmask
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a file.
▼ ▲ artifactregistry.projects.locations.repositories.rules.create
Path : v1/{+parent}/rules
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules
HTTP Method : POST
Parameters :
parent
Description : Required. The name of the parent resource where the rule will be created.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
ruleId
Description : The rule id to use for this repository.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates a rule.
▼ ▲ artifactregistry.projects.locations.repositories.rules.list
Path : v1/{+parent}/rules
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules
HTTP Method : GET
Parameters :
parent
Description : Required. The name of the parent repository whose rules will be listed. For example: `projects/p1/locations/us-central1/repositories/repo1`.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : The maximum number of rules to return. Maximum page size is 1,000.
Location : query
Type : integer
Format : int32
pageToken
Description : The next_page_token value returned from a previous list request, if any.
Location : query
Type : string
Parameter Order : parent
Scopes :
Description : Lists rules.
▼ ▲ artifactregistry.projects.locations.repositories.rules.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules/{rulesId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the rule to retrieve.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/rules/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes :
Description : Gets a rule.
▼ ▲ artifactregistry.projects.locations.repositories.rules.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules/{rulesId}
HTTP Method : PATCH
Parameters :
name
Description : The name of the rule, for example: "projects/p1/locations/us-central1/repositories/repo1/rules/rule1".
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/rules/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
Location : query
Type : string
Format : google-fieldmask
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a rule.
▼ ▲ artifactregistry.projects.locations.repositories.rules.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules/{rulesId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The name of the rule to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/rules/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a rule.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.list
Path : v1/{+parent}/attachments
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments
HTTP Method : GET
Parameters :
parent
Description : Required. The name of the parent resource whose attachments will be listed.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
filter
Description : Optional. An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `target` * `type` * `attachment_namespace`
Location : query
Type : string
pageSize
Description : The maximum number of attachments to return. Maximum page size is 1,000.
Location : query
Type : integer
Format : int32
pageToken
Description : The next_page_token value returned from a previous list request, if any.
Location : query
Type : string
Parameter Order : parent
Scopes :
Description : Lists repositories.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments/{attachmentsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the attachment to retrieve.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/attachments/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes :
Description : Gets an attachment.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.create
Path : v1/{+parent}/attachments
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments
HTTP Method : POST
Parameters :
parent
Description : Required. The name of the parent resource where the attachment will be created.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
attachmentId
Description : Required. The attachment id to use for this attachment.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates an attachment. The returned Operation will finish once the attachment has been created. Its response will be the created Attachment.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments/{attachmentsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The name of the attachment to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/attachments/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes an attachment. The returned Operation will finish once the attachments has been deleted. It will not have any Operation metadata and will return a google.protobuf.Empty response.
▼ ▲ artifactregistry.projects.locations.repositories.packages.versions.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/packages/{packagesId}/versions/{versionsId}
HTTP Method : PATCH
Parameters :
name
Description : The name of the version, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/art1". If the package or version ID parts contain slashes, the slashes are escaped.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/packages/[^/]+/versions/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
Location : query
Type : string
Format : google-fieldmask
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a version.
▼ ▲ artifactregistry.projects.locations.repositories.files.upload
Path : v1/{+parent}/files:upload
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/files:upload
HTTP Method : POST
Parameters :
parent
Description : Required. The resource name of the repository where the file will be uploaded.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : parent
Supportsmediaupload : Yes
Mediaupload :
Accept : */*
Protocols :
Resumable :
Multipart : Yes
Path : /resumable/upload/v1/{+parent}/files:upload
Simple :
Multipart : Yes
Path : /upload/v1/{+parent}/files:upload
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Directly uploads a File to a repository. The returned Operation will complete once the resources are uploaded.
▼ ▲ artifactregistry.projects.locations.repositories.files.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/files/{filesId}
HTTP Method : PATCH
Parameters :
name
Description : The name of the file, for example: `projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt`. If the file ID part contains slashes, they are escaped.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/files/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Required. The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
Location : query
Type : string
Format : google-fieldmask
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a file.
▼ ▲ artifactregistry.projects.locations.repositories.rules.create
Path : v1/{+parent}/rules
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules
HTTP Method : POST
Parameters :
parent
Description : Required. The name of the parent resource where the rule will be created.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
ruleId
Description : The rule id to use for this repository.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates a rule.
▼ ▲ artifactregistry.projects.locations.repositories.rules.list
Path : v1/{+parent}/rules
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules
HTTP Method : GET
Parameters :
parent
Description : Required. The name of the parent repository whose rules will be listed. For example: `projects/p1/locations/us-central1/repositories/repo1`.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : The maximum number of rules to return. Maximum page size is 1,000.
Location : query
Type : integer
Format : int32
pageToken
Description : The next_page_token value returned from a previous list request, if any.
Location : query
Type : string
Parameter Order : parent
Scopes :
Description : Lists rules.
▼ ▲ artifactregistry.projects.locations.repositories.rules.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules/{rulesId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the rule to retrieve.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/rules/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes :
Description : Gets a rule.
▼ ▲ artifactregistry.projects.locations.repositories.rules.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules/{rulesId}
HTTP Method : PATCH
Parameters :
name
Description : The name of the rule, for example: "projects/p1/locations/us-central1/repositories/repo1/rules/rule1".
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/rules/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : The update mask applies to the resource. For the `FieldMask` definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
Location : query
Type : string
Format : google-fieldmask
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a rule.
▼ ▲ artifactregistry.projects.locations.repositories.rules.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/rules/{rulesId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The name of the rule to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/rules/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a rule.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.list
Path : v1/{+parent}/attachments
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments
HTTP Method : GET
Parameters :
parent
Description : Required. The name of the parent resource whose attachments will be listed.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
filter
Description : Optional. An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are: * `target` * `type` * `attachment_namespace`
Location : query
Type : string
pageSize
Description : The maximum number of attachments to return. Maximum page size is 1,000.
Location : query
Type : integer
Format : int32
pageToken
Description : The next_page_token value returned from a previous list request, if any.
Location : query
Type : string
Parameter Order : parent
Scopes :
Description : Lists repositories.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments/{attachmentsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the attachment to retrieve.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/attachments/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes :
Description : Gets an attachment.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.create
Path : v1/{+parent}/attachments
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments
HTTP Method : POST
Parameters :
parent
Description : Required. The name of the parent resource where the attachment will be created.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+$
Location : path
Required : Yes
Type : string
attachmentId
Description : Required. The attachment id to use for this attachment.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates an attachment. The returned Operation will finish once the attachment has been created. Its response will be the created Attachment.
▼ ▲ artifactregistry.projects.locations.repositories.attachments.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/attachments/{attachmentsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The name of the attachment to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/repositories/[^/]+/attachments/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes an attachment. The returned Operation will finish once the attachments has been deleted. It will not have any Operation metadata and will return a google.protobuf.Empty response.