Cloud Security Compliance v1 API - Class CmEnrollment (1.0.0-beta04)

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

Reference documentation and code samples for the Cloud Security Compliance v1 API class CmEnrollment.

The settings for Compliance Manager at a specific resource scope.=

Inheritance

object > CmEnrollment

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

CmEnrollment()

public CmEnrollment()

CmEnrollment(CmEnrollment)

public CmEnrollment(CmEnrollment other)
Parameter
Name Description
other CmEnrollment

Properties

AuditConfig

public AuditConfig AuditConfig { get; set; }

Optional. The audit configuration for Compliance Manager. If set at a scope, this configuration overrides any inherited audit configuration.

Property Value
Type Description
AuditConfig

CmEnrollmentName

public CmEnrollmentName CmEnrollmentName { get; set; }

CmEnrollmentName-typed view over the Name resource name property.

Property Value
Type Description
CmEnrollmentName

Enrolled

public bool Enrolled { get; set; }

Optional. Whether the resource is enrolled in Compliance Manager. This setting is inherited by all descendants.

Property Value
Type Description
bool

Name

public string Name { get; set; }

Identifier. The name of the Compliance Manager enrollment.

Supported formats are the following:

  • organizations/{organization_id}/locations/{location}/cmEnrollment
  • folders/{folder_id}/locations/{location}/cmEnrollment
  • projects/{project_id}/locations/{location}/cmEnrollment
Property Value
Type Description
string