Audit Manager v1 API - Class UpdateAuditScheduleRequest (1.3.0)

public sealed class UpdateAuditScheduleRequest : IMessage<UpdateAuditScheduleRequest>, IEquatable<UpdateAuditScheduleRequest>, IDeepCloneable<UpdateAuditScheduleRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Audit Manager v1 API class UpdateAuditScheduleRequest.

Request message for [UpdateAuditSchedule][google.cloud.auditmanager.v1.AuditManager.UpdateAuditSchedule].

Inheritance

object > UpdateAuditScheduleRequest

Namespace

Google.Cloud.AuditManager.V1

Assembly

Google.Cloud.AuditManager.V1.dll

Constructors

UpdateAuditScheduleRequest()

public UpdateAuditScheduleRequest()

UpdateAuditScheduleRequest(UpdateAuditScheduleRequest)

public UpdateAuditScheduleRequest(UpdateAuditScheduleRequest other)
Parameter
Name Description
other UpdateAuditScheduleRequest

Properties

AuditSchedule

public AuditSchedule AuditSchedule { get; set; }

Required. Audit schedule to update.

Property Value
Type Description
AuditSchedule

UpdateMask

public FieldMask UpdateMask { get; set; }

Optional. List of fields to update.

Property Value
Type Description
FieldMask

ValidateOnly

public bool ValidateOnly { get; set; }

Optional. If true, only validates the request and does not update the audit schedule. This executes standard request validation (such as schema, framework existence, scope, and IAM checks) and skips the apply phase.

Use this field for the following purposes:

  • Infrastructure as Code (IaC): Allow tools like Terraform to run dry-run mutations (e.g., terraform plan) without creating real resources or incurring costs.
  • User Interface Validation: Enable real-time form and permission validation in custom UIs before submitting requests.
  • CI/CD & Automation: Test your scripts, permissions, and parameters safely without consuming resource quotas.
Property Value
Type Description
bool