GoogleApi.SecurityCenter.V1.Api.Folders.securitycenter_folders_assets_update_security_marks

You're seeing just the function securitycenter_folders_assets_update_security_marks, go back to GoogleApi.SecurityCenter.V1.Api.Folders module for more information.
Link to this function

securitycenter_folders_assets_update_security_marks(connection, folders_id, assets_id, optional_params \\ [], opts \\ [])

View Source

Specs

securitycenter_folders_assets_update_security_marks(
  Tesla.Env.client(),
  String.t(),
  String.t(),
  keyword(),
  keyword()
) ::
  {:ok, GoogleApi.SecurityCenter.V1.Model.SecurityMarks.t()}
  | {:ok, Tesla.Env.t()}
  | {:ok, list()}
  | {:error, any()}

Updates security marks.

Parameters

  • connection (type: GoogleApi.SecurityCenter.V1.Connection.t) - Connection to server
  • folders_id (type: String.t) - Part of securityMarks.name. The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
  • assets_id (type: String.t) - Part of securityMarks.name. See documentation of foldersId.
  • 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").
    • :startTime (type: DateTime.t) - The time at which the updated SecurityMarks take effect. If not set uses current server time. Updates will be applied to the SecurityMarks that are active immediately preceding this time.
    • :updateMask (type: String.t) - The FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.".
    • :body (type: GoogleApi.SecurityCenter.V1.Model.SecurityMarks.t) -
  • opts (type: keyword()) - Call options

Returns

  • {:ok, %GoogleApi.SecurityCenter.V1.Model.SecurityMarks{}} on success
  • {:error, info} on failure