google_api_artifact_registry v0.2.0 GoogleApi.ArtifactRegistry.V1beta1.Api.Projects View Source
API calls for all endpoints tagged Projects
.
Link to this section Summary
Functions
Gets information about a location.
Lists information about the supported locations for this service.
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED
. NOTE: the name
binding allows API services to override the binding to use different resource name schemes, such as users/*/operations
. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations"
to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.
Deletes a repository and all of its contents. The returned Operation will finish once the repository has been deleted. It will not have any Operation metadata and will return a google.protobuf.Empty response.
Gets a repository.
Gets the IAM policy for a given resource.
Lists repositories.
Deletes a package and all of its versions and tags. The returned operation will complete once the package has been deleted.
Deletes a version and all of its content. The returned operation will complete once the version has been deleted.
Updates a repository.
Updates the IAM policy for a given resource.
Tests if the caller has a list of permissions on a resource.
Link to this section Functions
artifactregistry_projects_locations_get(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_get( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Location.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets information about a location.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. Resource name for the location. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Location{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_list(connection, projects_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListLocationsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists information about the supported locations for this service.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The resource that owns the locations collection, if applicable. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - The standard list filter. -
:pageSize
(type:integer()
) - The standard list page size. -
:pageToken
(type:String.t
) - The standard list page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListLocationsResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_operations_get(connection, projects_id, locations_id, operations_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_operations_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the operation resource. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
operations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Operation{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_operations_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_operations_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListOperationsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED
. NOTE: the name
binding allows API services to override the binding to use different resource name schemes, such as users/*/operations
. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations"
to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the operation's parent resource. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - The standard list filter. -
:pageSize
(type:integer()
) - The standard list page size. -
:pageToken
(type:String.t
) - The standard list page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListOperationsResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_create(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_create( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Creates a repository. The returned Operation will finish once the repository has been created. Its response will be the created Repository.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource where the repository will be created. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:repositoryId
(type:String.t
) - The repository id to use for this repository. -
:body
(type:GoogleApi.ArtifactRegistry.V1beta1.Model.Repository.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Operation{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_delete(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes a repository and all of its contents. The returned Operation will finish once the repository has been deleted. It will not have any Operation metadata and will return a google.protobuf.Empty response.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the repository to delete. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Operation{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_files_get(connection, projects_id, locations_id, repositories_id, files_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_files_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.File.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets a file.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the file to retrieve. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
files_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.File{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_files_list(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_files_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListFilesResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists files.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource whose files will be listed. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are:name
owner
An example of using a filter: `name="projects/p1/locations/us-central1/repositories/repo1/files/a/b/"--> Files with an ID starting with "a/b/". *
owner="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"--> Files owned by the version
1.0in package
pkg1`. -
:pageSize
(type:integer()
) - The maximum number of files to return. -
:pageToken
(type:String.t
) - The next_page_token value returned from a previous list request, if any.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListFilesResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_get(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Repository.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets a repository.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the repository to retrieve. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Repository{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_get_iam_policy(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_get_iam_policy( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets the IAM policy for a given resource.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofresource
. REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. -
locations_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The policy format version to be returned. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset. To learn which resources support conditions in their IAM policies, see the IAM documentation.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_list(connection, projects_id, locations_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListRepositoriesResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists repositories.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource whose repositories will be listed. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - The maximum number of repositories to return. -
:pageToken
(type:String.t
) - The next_page_token value returned from a previous list request, if any.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListRepositoriesResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_delete(connection, projects_id, locations_id, repositories_id, packages_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes a package and all of its versions and tags. The returned operation will complete once the package has been deleted.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the package to delete. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Operation{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_get(connection, projects_id, locations_id, repositories_id, packages_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Package.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets a package.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the package to retrieve. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Package{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_list(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListPackagesResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists packages.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource whose packages will be listed. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - The maximum number of packages to return. -
:pageToken
(type:String.t
) - The next_page_token value returned from a previous list request, if any.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListPackagesResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_tags_create(connection, projects_id, locations_id, repositories_id, packages_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_tags_create( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Tag.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Creates a tag.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource where the tag will be created. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:tagId
(type:String.t
) - The tag id to use for this repository. -
:body
(type:GoogleApi.ArtifactRegistry.V1beta1.Model.Tag.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Tag{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_tags_delete(connection, projects_id, locations_id, repositories_id, packages_id, tags_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_tags_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes a tag.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the tag to delete. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
tags_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_tags_get(connection, projects_id, locations_id, repositories_id, packages_id, tags_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_tags_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Tag.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets a tag.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the tag to retrieve. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
tags_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Tag{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_tags_list(connection, projects_id, locations_id, repositories_id, packages_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_tags_list( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListTagsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists tags.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource whose tags will be listed. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - An expression for filtering the results of the request. Filter rules are case insensitive. The fields eligible for filtering are:version
An example of using a filter:version="projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/versions/1.0"
--> Tags that are applied to the version1.0
in packagepkg1
. -
:pageSize
(type:integer()
) - The maximum number of tags to return. -
:pageToken
(type:String.t
) - The next_page_token value returned from a previous list request, if any.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListTagsResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_tags_patch(connection, projects_id, locations_id, repositories_id, packages_id, tags_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_tags_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Tag.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates a tag.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part oftag.name
. The name of the tag, for example: "projects/p1/locations/us-central1/repositories/repo1/packages/pkg1/tags/tag1". -
locations_id
(type:String.t
) - Part oftag.name
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part oftag.name
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part oftag.name
. See documentation ofprojectsId
. -
tags_id
(type:String.t
) - Part oftag.name
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - The update mask applies to the resource. For theFieldMask
definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask -
:body
(type:GoogleApi.ArtifactRegistry.V1beta1.Model.Tag.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Tag{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_versions_delete(connection, projects_id, locations_id, repositories_id, packages_id, versions_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_versions_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Operation.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Deletes a version and all of its content. The returned operation will complete once the version has been deleted.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the version to delete. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
versions_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:force
(type:boolean()
) - By default, a version that is tagged may not be deleted. If force=true, the version and any tags pointing to the version are deleted.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Operation{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_versions_get(connection, projects_id, locations_id, repositories_id, packages_id, versions_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_versions_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Version.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Gets a version
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofname
. The name of the version to retrieve. -
locations_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
versions_id
(type:String.t
) - Part ofname
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:view
(type:String.t
) - The view that should be returned in the response.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Version{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_packages_versions_list(connection, projects_id, locations_id, repositories_id, packages_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_packages_versions_list( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.ListVersionsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Lists versions.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofparent
. The name of the parent resource whose versions will be listed. -
locations_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
packages_id
(type:String.t
) - Part ofparent
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - The maximum number of versions to return. -
:pageToken
(type:String.t
) - The next_page_token value returned from a previous list request, if any. -
:view
(type:String.t
) - The view that should be returned in the response.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.ListVersionsResponse{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_patch(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Repository.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates a repository.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofrepository.name
. The name of the repository, for example: "projects/p1/locations/us-central1/repositories/repo1". -
locations_id
(type:String.t
) - Part ofrepository.name
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofrepository.name
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - The update mask applies to the resource. For theFieldMask
definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask -
:body
(type:GoogleApi.ArtifactRegistry.V1beta1.Model.Repository.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Repository{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_set_iam_policy(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_set_iam_policy( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Updates the IAM policy for a given resource.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofresource
. REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field. -
locations_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.ArtifactRegistry.V1beta1.Model.SetIamPolicyRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
artifactregistry_projects_locations_repositories_test_iam_permissions(connection, projects_id, locations_id, repositories_id, optional_params \\ [], opts \\ [])
View SourceSpecs
artifactregistry_projects_locations_repositories_test_iam_permissions( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.ArtifactRegistry.V1beta1.Model.TestIamPermissionsResponse.t()} | {:ok, Tesla.Env.t()} | {:error, any()}
Tests if the caller has a list of permissions on a resource.
Parameters
-
connection
(type:GoogleApi.ArtifactRegistry.V1beta1.Connection.t
) - Connection to server -
projects_id
(type:String.t
) - Part ofresource
. REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field. -
locations_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
. -
repositories_id
(type:String.t
) - Part ofresource
. See documentation ofprojectsId
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.ArtifactRegistry.V1beta1.Model.TestIamPermissionsRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.ArtifactRegistry.V1beta1.Model.TestIamPermissionsResponse{}}
on success -
{:error, info}
on failure