public sealed class CloudControlDeployment : IMessage<CloudControlDeployment>, IEquatable<CloudControlDeployment>, IDeepCloneable<CloudControlDeployment>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Security Compliance v1 API class CloudControlDeployment.
A cloud control deployment represents the deployment of a particular cloud
control on a target resource. Supported target resources are
organizations/{organizationID}, folders/{folderID}, and
projects/{projectID}.
Implements
IMessageCloudControlDeployment, IEquatableCloudControlDeployment, IDeepCloneableCloudControlDeployment, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
Google.Cloud.CloudSecurityCompliance.V1.dll
Constructors
CloudControlDeployment()
public CloudControlDeployment()CloudControlDeployment(CloudControlDeployment)
public CloudControlDeployment(CloudControlDeployment other)| Parameter | |
|---|---|
| Name | Description |
other |
CloudControlDeployment |
Properties
CloudControlDeploymentName
public CloudControlDeploymentName CloudControlDeploymentName { get; set; }CloudControlDeploymentName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
CloudControlDeploymentName |
|
CloudControlMetadata
public CloudControlMetadata CloudControlMetadata { get; set; }Required. The deployment mode and parameters for the cloud control.
| Property Value | |
|---|---|
| Type | Description |
CloudControlMetadata |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the resource was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeploymentState
public DeploymentState DeploymentState { get; set; }Output only. The state of the cloud control deployment.
| Property Value | |
|---|---|
| Type | Description |
DeploymentState |
|
Description
public string Description { get; set; }Optional. A friendly description for the cloud control deployment.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Etag
public string Etag { get; set; }Optional. To prevent concurrent updates from overwriting each other,
provide the etag when you update a cloud control deployment. You can also
provide the etag when you delete a cloud control deployment to help
ensure that you're deleting the intended version of the
deployment.
| Property Value | |
|---|---|
| Type | Description |
string |
|
FrameworkDeploymentReferences
public RepeatedField<FrameworkDeploymentReference> FrameworkDeploymentReferences { get; }Output only. The references to the framework deployments that this cloud control deployment is part of. A cloud control deployment can be part of multiple framework deployments.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldFrameworkDeploymentReference |
|
Name
public string Name { get; set; }Identifier. The name for the cloud control deployment, in the format
organizations/{organization}/locations/{location}/cloudControlDeployments/{cloud_control_deployment_id}.
The only supported location is global.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParameterSubstitutedCloudControl
public CloudControl ParameterSubstitutedCloudControl { get; set; }Output only. The cloud control after the given parameters are substituted.
| Property Value | |
|---|---|
| Type | Description |
CloudControl |
|
TargetResource
public string TargetResource { get; set; }Output only. The resource that the cloud control is deployed on, in one of the following formats:
organizations/{organizationID}folders/{folderID}projects/{projectID}
| Property Value | |
|---|---|
| Type | Description |
string |
|
TargetResourceConfig
public TargetResourceConfig TargetResourceConfig { get; set; }Required. The details of the target resource that the cloud control is deployed You can use an existing target resource or create a new target.
| Property Value | |
|---|---|
| Type | Description |
TargetResourceConfig |
|
TargetResourceDisplayName
public string TargetResourceDisplayName { get; set; }Output only. The display name of the target resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time when the resource was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|