public sealed class DeploymentGroup : IMessage<DeploymentGroup>, IEquatable<DeploymentGroup>, IDeepCloneable<DeploymentGroup>, IBufferMessage, IMessageReference documentation and code samples for the Infrastructure Manager v1 API class DeploymentGroup.
A DeploymentGroup is a collection of DeploymentUnits that in a DAG-like structure.
Implements
IMessageDeploymentGroup, IEquatableDeploymentGroup, IDeepCloneableDeploymentGroup, IBufferMessage, IMessageNamespace
Google.Cloud.Config.V1Assembly
Google.Cloud.Config.V1.dll
Constructors
DeploymentGroup()
public DeploymentGroup()DeploymentGroup(DeploymentGroup)
public DeploymentGroup(DeploymentGroup other)| Parameter | |
|---|---|
| Name | Description |
other |
DeploymentGroup |
Properties
Annotations
public MapField<string, string> Annotations { get; }Optional. Arbitrary key-value metadata storage e.g. to help client tools identify deployment group during automation. See https://google.aip.dev/148#annotations for details on format and size limitations.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Time when the deployment group was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeploymentGroupName
public DeploymentGroupName DeploymentGroupName { get; set; }DeploymentGroupName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
DeploymentGroupName |
|
DeploymentUnits
public RepeatedField<DeploymentUnit> DeploymentUnits { get; }The deployment units of the deployment group in a DAG like structure. When a deployment group is being provisioned, the deployment units are deployed in a DAG order. The provided units must be in a DAG order, otherwise an error will be returned.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDeploymentUnit |
|
Labels
public MapField<string, string> Labels { get; }Optional. User-defined metadata for the deployment group.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Identifier. The name of the deployment group. Format: 'projects/{project_id}/locations/{location}/deploymentGroups/{deployment_group}'.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProvisioningError
public Status ProvisioningError { get; set; }Output only. The error status of the deployment group provisioning or deprovisioning.
| Property Value | |
|---|---|
| Type | Description |
Status |
|
ProvisioningState
public DeploymentGroup.Types.ProvisioningState ProvisioningState { get; set; }Output only. The provisioning state of the deployment group.
| Property Value | |
|---|---|
| Type | Description |
DeploymentGroupTypesProvisioningState |
|
ProvisioningStateDescription
public string ProvisioningStateDescription { get; set; }Output only. Additional information regarding the current provisioning state.
| Property Value | |
|---|---|
| Type | Description |
string |
|
State
public DeploymentGroup.Types.State State { get; set; }Output only. Current state of the deployment group.
| Property Value | |
|---|---|
| Type | Description |
DeploymentGroupTypesState |
|
StateDescription
public string StateDescription { get; set; }Output only. Additional information regarding the current state.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Time when the deployment group was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|