Design Center v1 API - Class CloudControl (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class CloudControl.

Cloud control for a framework.

Inheritance

object > CloudControl

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

CloudControl()

public CloudControl()

CloudControl(CloudControl)

public CloudControl(CloudControl other)
Parameter
Name Description
other CloudControl

Properties

Description

public string Description { get; set; }

Optional. The description of the cloud control.

Property Value
Type Description
string

EnforcementMode

public CloudControl.Types.EnforcementMode EnforcementMode { get; set; }

Optional. The enforcement mode of the cloud control.

Property Value
Type Description
CloudControlTypesEnforcementMode

MajorRevisionId

public int MajorRevisionId { get; set; }

Required. The major revision id of the cloud control.

Property Value
Type Description
int

Name

public string Name { get; set; }

Required. The name of the cloud control.

Property Value
Type Description
string

ParameterSpecs

public RepeatedField<ParameterSpec> ParameterSpecs { get; }

Optional. The specifications of the parameters supported by the cloud control.

Property Value
Type Description
RepeatedFieldParameterSpec

Parameters

public RepeatedField<Parameter> Parameters { get; }

Optional. The parameter values that are already configured for the cloud control, if any. Used to pre-populate the parameter values presented to the user.

Property Value
Type Description
RepeatedFieldParameter