Audit Manager v1 API - Class EnrollResourceRequest (1.0.0-beta01)

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

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

Request message to subscribe the Audit Manager service for given resource.

Inheritance

object > EnrollResourceRequest

Namespace

Google.Cloud.AuditManager.V1

Assembly

Google.Cloud.AuditManager.V1.dll

Constructors

EnrollResourceRequest()

public EnrollResourceRequest()

EnrollResourceRequest(EnrollResourceRequest)

public EnrollResourceRequest(EnrollResourceRequest other)
Parameter
Name Description
other EnrollResourceRequest

Properties

Destinations

public RepeatedField<EnrollResourceRequest.Types.EligibleDestination> Destinations { get; }

Required. List of destination among which customer can choose to upload their reports during the audit process. While enrolling at a organization/folder level, customer can choose Cloud storage bucket in any project. If the audit is triggered at project level using the service agent at organization/folder level, all the destination options associated with respective organization/folder level service agent will be available to auditing projects.

Property Value
Type Description
RepeatedFieldEnrollResourceRequestTypesEligibleDestination

Scope

public string Scope { get; set; }

Required. The resource to be enrolled to the audit manager. Scope format should be resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location} organizations/{organization}/locations/{location}

Property Value
Type Description
string