public sealed class UpdateAuditScheduleRequest : IMessage<UpdateAuditScheduleRequest>, IEquatable<UpdateAuditScheduleRequest>, IDeepCloneable<UpdateAuditScheduleRequest>, IBufferMessage, IMessageReference documentation and code samples for the Audit Manager v1 API class UpdateAuditScheduleRequest.
Request message for [UpdateAuditSchedule][google.cloud.auditmanager.v1.AuditManager.UpdateAuditSchedule].
Implements
IMessageUpdateAuditScheduleRequest, IEquatableUpdateAuditScheduleRequest, IDeepCloneableUpdateAuditScheduleRequest, IBufferMessage, IMessageNamespace
Google.Cloud.AuditManager.V1Assembly
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 |
|