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.