GoogleApi.OSConfig.V1.Api.Projects (google_api_os_config v0.14.0) View Source
API calls for all endpoints tagged Projects
.
Link to this section Summary
Functions
Get inventory data for the specified VM instance. If the VM has no associated inventory, the message NOT_FOUND
is returned.
List inventory data for all VM instances in the specified zone.
Gets the vulnerability report for the specified VM instance. Only VMs with inventory data have vulnerability reports associated with them.
List vulnerability reports for all VM instances in the specified zone.
Create an OS Config patch deployment.
Delete an OS Config patch deployment.
Get an OS Config patch deployment.
Get a page of OS Config patch deployments.
Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
Patch VM instances by creating and running a patch job.
Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.
Get a list of instance details for a given patch job.
Get a list of patch jobs.
Link to this section Functions
osconfig_projects_locations_instances_inventories_get(connection, name, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_locations_instances_inventories_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.Inventory.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get inventory data for the specified VM instance. If the VM has no associated inventory, the message NOT_FOUND
is returned.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. API resource name for inventory resource. Format:projects/{project}/locations/{location}/instances/{instance}/inventory
For{project}
, eitherproject-number
orproject-id
can be provided. For{instance}
, either Compute Engineinstance-id
orinstance-name
can be provided. -
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
) - Inventory view indicating what information should be included in the inventory resource. If unspecified, the default view is BASIC.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.Inventory{}}
on success -
{:error, info}
on failure
osconfig_projects_locations_instances_inventories_list(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_locations_instances_inventories_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.ListInventoriesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
List inventory data for all VM instances in the specified zone.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The parent resource name. Format:projects/{project}/locations/{location}/instances/-
For{project}
, eitherproject-number
orproject-id
can be provided. -
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
) - If provided, this field specifies the criteria that must be met by aInventory
API resource to be included in the response. -
:pageSize
(type:integer()
) - The maximum number of results to return. -
:pageToken
(type:String.t
) - A pagination token returned from a previous call toListInventories
that indicates where this listing should continue from. -
:view
(type:String.t
) - Inventory view indicating what information should be included in the inventory resource. If unspecified, the default view is BASIC.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.ListInventoriesResponse{}}
on success -
{:error, info}
on failure
osconfig_projects_locations_instances_vulnerability_reports_get(connection, name, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_locations_instances_vulnerability_reports_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.VulnerabilityReport.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets the vulnerability report for the specified VM instance. Only VMs with inventory data have vulnerability reports associated with them.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. API resource name for vulnerability resource. Format:projects/{project}/locations/{location}/instances/{instance}/vulnerabilityReport
For{project}
, eitherproject-number
orproject-id
can be provided. For{instance}
, either Compute Engineinstance-id
orinstance-name
can be provided. -
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.OSConfig.V1.Model.VulnerabilityReport{}}
on success -
{:error, info}
on failure
osconfig_projects_locations_instances_vulnerability_reports_list(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_locations_instances_vulnerability_reports_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.ListVulnerabilityReportsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
List vulnerability reports for all VM instances in the specified zone.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The parent resource name. Format:projects/{project}/locations/{location}/instances/-
For{project}
, eitherproject-number
orproject-id
can be provided. -
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
) - If provided, this field specifies the criteria that must be met by avulnerabilityReport
API resource to be included in the response. -
:pageSize
(type:integer()
) - The maximum number of results to return. -
:pageToken
(type:String.t
) - A pagination token returned from a previous call toListVulnerabilityReports
that indicates where this listing should continue from.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.ListVulnerabilityReportsResponse{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_deployments_create(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_deployments_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.PatchDeployment.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Create an OS Config patch deployment.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The project to apply this patch deployment to in the formprojects/*
. -
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"). -
:patchDeploymentId
(type:String.t
) - Required. A name for the patch deployment in the project. When creating a name the following rules apply: Must contain only lowercase letters, numbers, and hyphens. Must start with a letter. Must be between 1-63 characters. Must end with a number or a letter. * Must be unique within the project. -
:body
(type:GoogleApi.OSConfig.V1.Model.PatchDeployment.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.PatchDeployment{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_deployments_delete(connection, name, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_deployments_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Delete an OS Config patch deployment.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The resource name of the patch deployment in the formprojects/*/patchDeployments/*
. -
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.OSConfig.V1.Model.Empty{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_deployments_get(connection, name, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_deployments_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.PatchDeployment.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get an OS Config patch deployment.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The resource name of the patch deployment in the formprojects/*/patchDeployments/*
. -
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.OSConfig.V1.Model.PatchDeployment{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_deployments_list(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_deployments_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.ListPatchDeploymentsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get a page of OS Config patch deployments.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The resource name of the parent in the formprojects/*
. -
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()
) - Optional. The maximum number of patch deployments to return. Default is 100. -
:pageToken
(type:String.t
) - Optional. A pagination token returned from a previous call to ListPatchDeployments that indicates where this listing should continue from.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.ListPatchDeploymentsResponse{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_jobs_cancel(connection, name, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_jobs_cancel( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.PatchJob.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. Name of the patch in the formprojects/*/patchJobs/*
-
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.OSConfig.V1.Model.CancelPatchJobRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.PatchJob{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_jobs_execute(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_jobs_execute( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.PatchJob.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Patch VM instances by creating and running a patch job.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The project in which to run this patch in the formprojects/*
-
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.OSConfig.V1.Model.ExecutePatchJobRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.PatchJob{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_jobs_get(connection, name, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_jobs_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.PatchJob.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. Name of the patch in the formprojects/*/patchJobs/*
-
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.OSConfig.V1.Model.PatchJob{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_jobs_instance_details_list(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_jobs_instance_details_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.ListPatchJobInstanceDetailsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get a list of instance details for a given patch job.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The parent for the instances are in the form ofprojects/*/patchJobs/*
. -
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
) - A filter expression that filters results listed in the response. This field supports filtering results by instance zone, name, state, orfailure_reason
. -
:pageSize
(type:integer()
) - The maximum number of instance details records to return. Default is 100. -
:pageToken
(type:String.t
) - A pagination token returned from a previous call that indicates where this listing should continue from.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.ListPatchJobInstanceDetailsResponse{}}
on success -
{:error, info}
on failure
osconfig_projects_patch_jobs_list(connection, parent, optional_params \\ [], opts \\ [])
View SourceSpecs
osconfig_projects_patch_jobs_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.OSConfig.V1.Model.ListPatchJobsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get a list of patch jobs.
Parameters
-
connection
(type:GoogleApi.OSConfig.V1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. In the form ofprojects/*
-
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
) - If provided, this field specifies the criteria that must be met by patch jobs to be included in the response. Currently, filtering is only available on the patch_deployment field. -
:pageSize
(type:integer()
) - The maximum number of instance status to return. -
:pageToken
(type:String.t
) - A pagination token returned from a previous call that indicates where this listing should continue from.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.OSConfig.V1.Model.ListPatchJobsResponse{}}
on success -
{:error, info}
on failure