public sealed class BackupPlanAssociation : IMessage<BackupPlanAssociation>, IEquatable<BackupPlanAssociation>, IDeepCloneable<BackupPlanAssociation>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup and DR Service v1 API class BackupPlanAssociation.
A BackupPlanAssociation represents a single BackupPlanAssociation which contains details like workload, backup plan etc
Implements
IMessageBackupPlanAssociation, IEquatableBackupPlanAssociation, IDeepCloneableBackupPlanAssociation, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1Assembly
Google.Cloud.BackupDR.V1.dll
Constructors
BackupPlanAssociation()
public BackupPlanAssociation()
BackupPlanAssociation(BackupPlanAssociation)
public BackupPlanAssociation(BackupPlanAssociation other)
Parameter | |
---|---|
Name | Description |
other |
BackupPlanAssociation |
Properties
BackupPlan
public string BackupPlan { get; set; }
Required. Resource name of backup plan which needs to be applied on workload. Format: projects/{project}/locations/{location}/backupPlans/{backupPlanId}
Property Value | |
---|---|
Type | Description |
string |
BackupPlanAsBackupPlanName
public BackupPlanName BackupPlanAsBackupPlanName { get; set; }
BackupPlanName-typed view over the BackupPlan resource name property.
Property Value | |
---|---|
Type | Description |
BackupPlanName |
BackupPlanAssociationName
public BackupPlanAssociationName BackupPlanAssociationName { get; set; }
BackupPlanAssociationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
BackupPlanAssociationName |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the instance was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DataSource
public string DataSource { get; set; }
Output only. Output Only.
Resource name of data source which will be used as storage location for backups taken. Format : projects/{project}/locations/{location}/backupVaults/{backupvault}/dataSources/{datasource}
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. Identifier. The resource name of BackupPlanAssociation in below format Format : projects/{project}/locations/{location}/backupPlanAssociations/{backupPlanAssociationId}
Property Value | |
---|---|
Type | Description |
string |
Resource
public string Resource { get; set; }
Required. Immutable. Resource name of workload on which backupplan is applied
Property Value | |
---|---|
Type | Description |
string |
ResourceType
public string ResourceType { get; set; }
Optional. Resource type of workload on which backupplan is applied
Property Value | |
---|---|
Type | Description |
string |
RulesConfigInfo
public RepeatedField<RuleConfigInfo> RulesConfigInfo { get; }
Output only. The config info related to backup rules.
Property Value | |
---|---|
Type | Description |
RepeatedFieldRuleConfigInfo |
State
public BackupPlanAssociation.Types.State State { get; set; }
Output only. The BackupPlanAssociation resource state.
Property Value | |
---|---|
Type | Description |
BackupPlanAssociationTypesState |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the instance was updated.
Property Value | |
---|---|
Type | Description |
Timestamp |