Documentation
¶
Index ¶
- type AzureRecoveryServiceVaultProtectionIntent
- type AzureRecoveryServiceVaultProtectionIntentArgs
- func (AzureRecoveryServiceVaultProtectionIntentArgs) ElementType() reflect.Type
- func (i AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput
- func (i AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentOutput
- type AzureRecoveryServiceVaultProtectionIntentInput
- type AzureRecoveryServiceVaultProtectionIntentOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureRecoveryServiceVaultProtectionIntentOutput) ElementType() reflect.Type
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput
- func (o AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentOutput
- type AzureRecoveryServiceVaultProtectionIntentResponse
- type AzureRecoveryServiceVaultProtectionIntentResponseArgs
- func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ElementType() reflect.Type
- func (i AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput
- func (i AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput
- type AzureRecoveryServiceVaultProtectionIntentResponseInput
- type AzureRecoveryServiceVaultProtectionIntentResponseOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ElementType() reflect.Type
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput
- func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput
- type AzureResourceProtectionIntent
- type AzureResourceProtectionIntentArgs
- func (AzureResourceProtectionIntentArgs) ElementType() reflect.Type
- func (i AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput
- func (i AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutputWithContext(ctx context.Context) AzureResourceProtectionIntentOutput
- type AzureResourceProtectionIntentInput
- type AzureResourceProtectionIntentOutput
- func (o AzureResourceProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureResourceProtectionIntentOutput) ElementType() reflect.Type
- func (o AzureResourceProtectionIntentOutput) FriendlyName() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput
- func (o AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutputWithContext(ctx context.Context) AzureResourceProtectionIntentOutput
- type AzureResourceProtectionIntentResponse
- type AzureResourceProtectionIntentResponseArgs
- func (AzureResourceProtectionIntentResponseArgs) ElementType() reflect.Type
- func (i AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput
- func (i AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutputWithContext(ctx context.Context) AzureResourceProtectionIntentResponseOutput
- type AzureResourceProtectionIntentResponseInput
- type AzureResourceProtectionIntentResponseOutput
- func (o AzureResourceProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureResourceProtectionIntentResponseOutput) ElementType() reflect.Type
- func (o AzureResourceProtectionIntentResponseOutput) FriendlyName() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput
- func (o AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutputWithContext(ctx context.Context) AzureResourceProtectionIntentResponseOutput
- type LookupProtectionIntentArgs
- type LookupProtectionIntentResult
- type ProtectionIntent
- type ProtectionIntentArgs
- type ProtectionIntentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureRecoveryServiceVaultProtectionIntent ¶
type AzureRecoveryServiceVaultProtectionIntent struct { // Type of backup management for the backed up item. BackupManagementType *string `pulumi:"backupManagementType"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId *string `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId *string `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` }
Azure Recovery Services Vault specific protection intent item.
type AzureRecoveryServiceVaultProtectionIntentArgs ¶
type AzureRecoveryServiceVaultProtectionIntentArgs struct { // Type of backup management for the backed up item. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId pulumi.StringPtrInput `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` }
Azure Recovery Services Vault specific protection intent item.
func (AzureRecoveryServiceVaultProtectionIntentArgs) ElementType ¶
func (AzureRecoveryServiceVaultProtectionIntentArgs) ElementType() reflect.Type
func (AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutput ¶
func (i AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput
func (AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext ¶
func (i AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentOutput
type AzureRecoveryServiceVaultProtectionIntentInput ¶
type AzureRecoveryServiceVaultProtectionIntentInput interface { pulumi.Input ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(context.Context) AzureRecoveryServiceVaultProtectionIntentOutput }
AzureRecoveryServiceVaultProtectionIntentInput is an input type that accepts AzureRecoveryServiceVaultProtectionIntentArgs and AzureRecoveryServiceVaultProtectionIntentOutput values. You can construct a concrete instance of `AzureRecoveryServiceVaultProtectionIntentInput` via:
AzureRecoveryServiceVaultProtectionIntentArgs{...}
type AzureRecoveryServiceVaultProtectionIntentOutput ¶
type AzureRecoveryServiceVaultProtectionIntentOutput struct{ *pulumi.OutputState }
Azure Recovery Services Vault specific protection intent item.
func (AzureRecoveryServiceVaultProtectionIntentOutput) BackupManagementType ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureRecoveryServiceVaultProtectionIntentOutput) ElementType ¶
func (AzureRecoveryServiceVaultProtectionIntentOutput) ElementType() reflect.Type
func (AzureRecoveryServiceVaultProtectionIntentOutput) ItemId ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureRecoveryServiceVaultProtectionIntentOutput) PolicyId ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionIntentItemType ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type.
func (AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionState ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureRecoveryServiceVaultProtectionIntentOutput) SourceResourceId ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutput ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput
func (AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext ¶
func (o AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentOutput
type AzureRecoveryServiceVaultProtectionIntentResponse ¶
type AzureRecoveryServiceVaultProtectionIntentResponse struct { // Type of backup management for the backed up item. BackupManagementType *string `pulumi:"backupManagementType"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId *string `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId *string `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` }
Azure Recovery Services Vault specific protection intent item.
type AzureRecoveryServiceVaultProtectionIntentResponseArgs ¶
type AzureRecoveryServiceVaultProtectionIntentResponseArgs struct { // Type of backup management for the backed up item. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId pulumi.StringPtrInput `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` }
Azure Recovery Services Vault specific protection intent item.
func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ElementType ¶
func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ElementType() reflect.Type
func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput ¶
func (i AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput
func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext ¶
func (i AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput
type AzureRecoveryServiceVaultProtectionIntentResponseInput ¶
type AzureRecoveryServiceVaultProtectionIntentResponseInput interface { pulumi.Input ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput }
AzureRecoveryServiceVaultProtectionIntentResponseInput is an input type that accepts AzureRecoveryServiceVaultProtectionIntentResponseArgs and AzureRecoveryServiceVaultProtectionIntentResponseOutput values. You can construct a concrete instance of `AzureRecoveryServiceVaultProtectionIntentResponseInput` via:
AzureRecoveryServiceVaultProtectionIntentResponseArgs{...}
type AzureRecoveryServiceVaultProtectionIntentResponseOutput ¶
type AzureRecoveryServiceVaultProtectionIntentResponseOutput struct{ *pulumi.OutputState }
Azure Recovery Services Vault specific protection intent item.
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) BackupManagementType ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ElementType ¶
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ElementType() reflect.Type
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ItemId ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) PolicyId ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionIntentItemType ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type.
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionState ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) SourceResourceId ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput
func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext ¶
func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput
type AzureResourceProtectionIntent ¶
type AzureResourceProtectionIntent struct { // Type of backup management for the backed up item. BackupManagementType *string `pulumi:"backupManagementType"` // Friendly name of the VM represented by this backup item. FriendlyName *string `pulumi:"friendlyName"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId *string `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId *string `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` }
IaaS VM specific backup protection intent item.
type AzureResourceProtectionIntentArgs ¶
type AzureResourceProtectionIntentArgs struct { // Type of backup management for the backed up item. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // Friendly name of the VM represented by this backup item. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId pulumi.StringPtrInput `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` }
IaaS VM specific backup protection intent item.
func (AzureResourceProtectionIntentArgs) ElementType ¶
func (AzureResourceProtectionIntentArgs) ElementType() reflect.Type
func (AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutput ¶
func (i AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput
func (AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutputWithContext ¶
func (i AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutputWithContext(ctx context.Context) AzureResourceProtectionIntentOutput
type AzureResourceProtectionIntentInput ¶
type AzureResourceProtectionIntentInput interface { pulumi.Input ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput ToAzureResourceProtectionIntentOutputWithContext(context.Context) AzureResourceProtectionIntentOutput }
AzureResourceProtectionIntentInput is an input type that accepts AzureResourceProtectionIntentArgs and AzureResourceProtectionIntentOutput values. You can construct a concrete instance of `AzureResourceProtectionIntentInput` via:
AzureResourceProtectionIntentArgs{...}
type AzureResourceProtectionIntentOutput ¶
type AzureResourceProtectionIntentOutput struct{ *pulumi.OutputState }
IaaS VM specific backup protection intent item.
func (AzureResourceProtectionIntentOutput) BackupManagementType ¶
func (o AzureResourceProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureResourceProtectionIntentOutput) ElementType ¶
func (AzureResourceProtectionIntentOutput) ElementType() reflect.Type
func (AzureResourceProtectionIntentOutput) FriendlyName ¶
func (o AzureResourceProtectionIntentOutput) FriendlyName() pulumi.StringPtrOutput
Friendly name of the VM represented by this backup item.
func (AzureResourceProtectionIntentOutput) ItemId ¶
func (o AzureResourceProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureResourceProtectionIntentOutput) PolicyId ¶
func (o AzureResourceProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureResourceProtectionIntentOutput) ProtectionIntentItemType ¶
func (o AzureResourceProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type.
func (AzureResourceProtectionIntentOutput) ProtectionState ¶
func (o AzureResourceProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureResourceProtectionIntentOutput) SourceResourceId ¶
func (o AzureResourceProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutput ¶
func (o AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput
func (AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutputWithContext ¶
func (o AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutputWithContext(ctx context.Context) AzureResourceProtectionIntentOutput
type AzureResourceProtectionIntentResponse ¶
type AzureResourceProtectionIntentResponse struct { // Type of backup management for the backed up item. BackupManagementType *string `pulumi:"backupManagementType"` // Friendly name of the VM represented by this backup item. FriendlyName *string `pulumi:"friendlyName"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId *string `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId *string `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState *string `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId *string `pulumi:"sourceResourceId"` }
IaaS VM specific backup protection intent item.
type AzureResourceProtectionIntentResponseArgs ¶
type AzureResourceProtectionIntentResponseArgs struct { // Type of backup management for the backed up item. BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"` // Friendly name of the VM represented by this backup item. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemId pulumi.StringPtrInput `pulumi:"itemId"` // ID of the backup policy with which this item is backed up. PolicyId pulumi.StringPtrInput `pulumi:"policyId"` // backup protectionIntent type. ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"` // Backup state of this backup item. ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"` // ARM ID of the resource to be backed up. SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"` }
IaaS VM specific backup protection intent item.
func (AzureResourceProtectionIntentResponseArgs) ElementType ¶
func (AzureResourceProtectionIntentResponseArgs) ElementType() reflect.Type
func (AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutput ¶
func (i AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput
func (AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutputWithContext ¶
func (i AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutputWithContext(ctx context.Context) AzureResourceProtectionIntentResponseOutput
type AzureResourceProtectionIntentResponseInput ¶
type AzureResourceProtectionIntentResponseInput interface { pulumi.Input ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput ToAzureResourceProtectionIntentResponseOutputWithContext(context.Context) AzureResourceProtectionIntentResponseOutput }
AzureResourceProtectionIntentResponseInput is an input type that accepts AzureResourceProtectionIntentResponseArgs and AzureResourceProtectionIntentResponseOutput values. You can construct a concrete instance of `AzureResourceProtectionIntentResponseInput` via:
AzureResourceProtectionIntentResponseArgs{...}
type AzureResourceProtectionIntentResponseOutput ¶
type AzureResourceProtectionIntentResponseOutput struct{ *pulumi.OutputState }
IaaS VM specific backup protection intent item.
func (AzureResourceProtectionIntentResponseOutput) BackupManagementType ¶
func (o AzureResourceProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureResourceProtectionIntentResponseOutput) ElementType ¶
func (AzureResourceProtectionIntentResponseOutput) ElementType() reflect.Type
func (AzureResourceProtectionIntentResponseOutput) FriendlyName ¶
func (o AzureResourceProtectionIntentResponseOutput) FriendlyName() pulumi.StringPtrOutput
Friendly name of the VM represented by this backup item.
func (AzureResourceProtectionIntentResponseOutput) ItemId ¶
func (o AzureResourceProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureResourceProtectionIntentResponseOutput) PolicyId ¶
func (o AzureResourceProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureResourceProtectionIntentResponseOutput) ProtectionIntentItemType ¶
func (o AzureResourceProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type.
func (AzureResourceProtectionIntentResponseOutput) ProtectionState ¶
func (o AzureResourceProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureResourceProtectionIntentResponseOutput) SourceResourceId ¶
func (o AzureResourceProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutput ¶
func (o AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput
func (AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutputWithContext ¶
func (o AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutputWithContext(ctx context.Context) AzureResourceProtectionIntentResponseOutput
type LookupProtectionIntentArgs ¶
type LookupProtectionIntentArgs struct { // Fabric name associated with the backed up item. FabricName string `pulumi:"fabricName"` // Backed up item name whose details are to be fetched. IntentObjectName string `pulumi:"intentObjectName"` // The name of the resource group where the recovery services vault is present. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the recovery services vault. VaultName string `pulumi:"vaultName"` }
type LookupProtectionIntentResult ¶
type LookupProtectionIntentResult struct { // Optional ETag. ETag *string `pulumi:"eTag"` // Resource location. Location *string `pulumi:"location"` // Resource name associated with the resource. Name string `pulumi:"name"` // ProtectionIntentResource properties Properties interface{} `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type string `pulumi:"type"` }
Base class for backup ProtectionIntent.
func LookupProtectionIntent ¶
func LookupProtectionIntent(ctx *pulumi.Context, args *LookupProtectionIntentArgs, opts ...pulumi.InvokeOption) (*LookupProtectionIntentResult, error)
type ProtectionIntent ¶
type ProtectionIntent struct { pulumi.CustomResourceState // Optional ETag. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name associated with the resource. Name pulumi.StringOutput `pulumi:"name"` // ProtectionIntentResource properties Properties pulumi.AnyOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringOutput `pulumi:"type"` }
Base class for backup ProtectionIntent.
func GetProtectionIntent ¶
func GetProtectionIntent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProtectionIntentState, opts ...pulumi.ResourceOption) (*ProtectionIntent, error)
GetProtectionIntent gets an existing ProtectionIntent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProtectionIntent ¶
func NewProtectionIntent(ctx *pulumi.Context, name string, args *ProtectionIntentArgs, opts ...pulumi.ResourceOption) (*ProtectionIntent, error)
NewProtectionIntent registers a new resource with the given unique name, arguments, and options.
type ProtectionIntentArgs ¶
type ProtectionIntentArgs struct { // Optional ETag. ETag pulumi.StringPtrInput // Fabric name associated with the backup item. FabricName pulumi.StringInput // Intent object name. IntentObjectName pulumi.StringInput // Resource location. Location pulumi.StringPtrInput // ProtectionIntentResource properties Properties pulumi.Input // The name of the resource group where the recovery services vault is present. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the recovery services vault. VaultName pulumi.StringInput }
The set of arguments for constructing a ProtectionIntent resource.
func (ProtectionIntentArgs) ElementType ¶
func (ProtectionIntentArgs) ElementType() reflect.Type
type ProtectionIntentState ¶
type ProtectionIntentState struct { // Optional ETag. ETag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name associated with the resource. Name pulumi.StringPtrInput // ProtectionIntentResource properties Properties pulumi.Input // Resource tags. Tags pulumi.StringMapInput // Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... Type pulumi.StringPtrInput }
func (ProtectionIntentState) ElementType ¶
func (ProtectionIntentState) ElementType() reflect.Type