public sealed class CloudControlDeployment : IMessage<CloudControlDeployment>, IEquatable<CloudControlDeployment>, IDeepCloneable<CloudControlDeployment>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Security Compliance v1 API class CloudControlDeployment.
CloudControlDeployment is a resource that represents a deployment using a cloud control.
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. CloudControlReference, Deployment mode and parameters for the cloud_control
Property Value | |
---|---|
Type | Description |
CloudControlMetadata |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time at which the resource was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DeploymentState
public DeploymentState DeploymentState { get; set; }
Output only. State of the deployment
Property Value | |
---|---|
Type | Description |
DeploymentState |
Description
public string Description { get; set; }
Optional. User provided description of the deployment
Property Value | |
---|---|
Type | Description |
string |
Etag
public string Etag { get; set; }
Optional. To prevent concurrent updates from overwriting each other, always
provide the etag
when you update a CustomComplianceCloudControl. You can
also provide the etag
when you delete a CustomComplianceCloudControl, to
help ensure that you're deleting the intended version of the
CustomComplianceCloudControl.
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.
Property Value | |
---|---|
Type | Description |
RepeatedFieldFrameworkDeploymentReference |
Name
public string Name { get; set; }
Identifier. CloudControlDeployment name in either of the following formats: organizations/{organization}/locations/{location}/cloudControlDeployments/{cloud_control_deployment_id}
Property Value | |
---|---|
Type | Description |
string |
ParameterSubstitutedCloudControl
public CloudControl ParameterSubstitutedCloudControl { get; set; }
Output only. The cloud control after parameter substitution.
Property Value | |
---|---|
Type | Description |
CloudControl |
TargetResource
public string TargetResource { get; set; }
Output only. The resource on which the CloudControl is deployed based on the provided TargetResourceConfig. In format organizations/{organization}, folders/{folder} or projects/{project}.
Property Value | |
---|---|
Type | Description |
string |
TargetResourceConfig
public TargetResourceConfig TargetResourceConfig { get; set; }
Required. target_resource_config referencing either an already existing target_resource or contains config for a target_resource to be created
Property Value | |
---|---|
Type | Description |
TargetResourceConfig |
TargetResourceDisplayName
public string TargetResourceDisplayName { get; set; }
Output only. The name of the application, project, folder, or organization that the cloud control is deployed on.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time at which the resource last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |