public sealed class CloudControlDetails : IMessage<CloudControlDetails>, IEquatable<CloudControlDetails>, IDeepCloneable<CloudControlDetails>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Security Compliance v1 API class CloudControlDetails.
The details of a cloud control.
Implements
IMessageCloudControlDetails, IEquatableCloudControlDetails, IDeepCloneableCloudControlDetails, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
Google.Cloud.CloudSecurityCompliance.V1.dll
Constructors
CloudControlDetails()
public CloudControlDetails()CloudControlDetails(CloudControlDetails)
public CloudControlDetails(CloudControlDetails other)| Parameter | |
|---|---|
| Name | Description |
other |
CloudControlDetails |
Properties
MajorRevisionId
public long MajorRevisionId { get; set; }Required. The major version of the cloud control.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Name
public string Name { get; set; }Required. The name of the cloud control, in the format
organizations/{organization}/locations/{location}/cloudControls/{cloud-control}.
The only supported location is global.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parameters
public RepeatedField<Parameter> Parameters { get; }Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldParameter |
|