Documentation
¶
Index ¶
- Constants
- 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 AzureWorkloadAutoProtectionIntent
- type AzureWorkloadAutoProtectionIntentArgs
- func (AzureWorkloadAutoProtectionIntentArgs) ElementType() reflect.Type
- func (i AzureWorkloadAutoProtectionIntentArgs) ToAzureWorkloadAutoProtectionIntentOutput() AzureWorkloadAutoProtectionIntentOutput
- func (i AzureWorkloadAutoProtectionIntentArgs) ToAzureWorkloadAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentOutput
- type AzureWorkloadAutoProtectionIntentInput
- type AzureWorkloadAutoProtectionIntentOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureWorkloadAutoProtectionIntentOutput) ElementType() reflect.Type
- func (o AzureWorkloadAutoProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) ToAzureWorkloadAutoProtectionIntentOutput() AzureWorkloadAutoProtectionIntentOutput
- func (o AzureWorkloadAutoProtectionIntentOutput) ToAzureWorkloadAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentOutput
- type AzureWorkloadAutoProtectionIntentResponse
- type AzureWorkloadAutoProtectionIntentResponseArgs
- func (AzureWorkloadAutoProtectionIntentResponseArgs) ElementType() reflect.Type
- func (i AzureWorkloadAutoProtectionIntentResponseArgs) ToAzureWorkloadAutoProtectionIntentResponseOutput() AzureWorkloadAutoProtectionIntentResponseOutput
- func (i AzureWorkloadAutoProtectionIntentResponseArgs) ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentResponseOutput
- type AzureWorkloadAutoProtectionIntentResponseInput
- type AzureWorkloadAutoProtectionIntentResponseOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureWorkloadAutoProtectionIntentResponseOutput) ElementType() reflect.Type
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) ToAzureWorkloadAutoProtectionIntentResponseOutput() AzureWorkloadAutoProtectionIntentResponseOutput
- func (o AzureWorkloadAutoProtectionIntentResponseOutput) ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentResponseOutput
- type AzureWorkloadSQLAutoProtectionIntent
- type AzureWorkloadSQLAutoProtectionIntentArgs
- func (AzureWorkloadSQLAutoProtectionIntentArgs) ElementType() reflect.Type
- func (i AzureWorkloadSQLAutoProtectionIntentArgs) ToAzureWorkloadSQLAutoProtectionIntentOutput() AzureWorkloadSQLAutoProtectionIntentOutput
- func (i AzureWorkloadSQLAutoProtectionIntentArgs) ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentOutput
- type AzureWorkloadSQLAutoProtectionIntentInput
- type AzureWorkloadSQLAutoProtectionIntentOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureWorkloadSQLAutoProtectionIntentOutput) ElementType() reflect.Type
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) ToAzureWorkloadSQLAutoProtectionIntentOutput() AzureWorkloadSQLAutoProtectionIntentOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentOutput
- func (o AzureWorkloadSQLAutoProtectionIntentOutput) WorkloadItemType() pulumi.StringPtrOutput
- type AzureWorkloadSQLAutoProtectionIntentResponse
- type AzureWorkloadSQLAutoProtectionIntentResponseArgs
- func (AzureWorkloadSQLAutoProtectionIntentResponseArgs) ElementType() reflect.Type
- func (i AzureWorkloadSQLAutoProtectionIntentResponseArgs) ToAzureWorkloadSQLAutoProtectionIntentResponseOutput() AzureWorkloadSQLAutoProtectionIntentResponseOutput
- func (i AzureWorkloadSQLAutoProtectionIntentResponseArgs) ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentResponseOutput
- type AzureWorkloadSQLAutoProtectionIntentResponseInput
- type AzureWorkloadSQLAutoProtectionIntentResponseOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
- func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ElementType() reflect.Type
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ToAzureWorkloadSQLAutoProtectionIntentResponseOutput() AzureWorkloadSQLAutoProtectionIntentResponseOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentResponseOutput
- func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) WorkloadItemType() pulumi.StringPtrOutput
- type BackupManagementType
- func (BackupManagementType) ElementType() reflect.Type
- func (e BackupManagementType) ToStringOutput() pulumi.StringOutput
- func (e BackupManagementType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupManagementType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupManagementType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupProtectionIntentArgs
- type LookupProtectionIntentResult
- type ProtectionIntent
- type ProtectionIntentArgs
- type ProtectionIntentInput
- type ProtectionIntentOutput
- type ProtectionIntentState
- type ProtectionStatus
- func (ProtectionStatus) ElementType() reflect.Type
- func (e ProtectionStatus) ToStringOutput() pulumi.StringOutput
- func (e ProtectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProtectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProtectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WorkloadItemType
- func (WorkloadItemType) ElementType() reflect.Type
- func (e WorkloadItemType) ToStringOutput() pulumi.StringOutput
- func (e WorkloadItemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkloadItemType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkloadItemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( BackupManagementTypeInvalid = BackupManagementType("Invalid") BackupManagementTypeAzureIaasVM = BackupManagementType("AzureIaasVM") BackupManagementTypeMAB = BackupManagementType("MAB") BackupManagementTypeDPM = BackupManagementType("DPM") BackupManagementTypeAzureBackupServer = BackupManagementType("AzureBackupServer") BackupManagementTypeAzureSql = BackupManagementType("AzureSql") BackupManagementTypeAzureStorage = BackupManagementType("AzureStorage") BackupManagementTypeAzureWorkload = BackupManagementType("AzureWorkload") BackupManagementTypeDefaultBackup = BackupManagementType("DefaultBackup") )
const ( ProtectionStatusInvalid = ProtectionStatus("Invalid") ProtectionStatusNotProtected = ProtectionStatus("NotProtected") ProtectionStatusProtecting = ProtectionStatus("Protecting") ProtectionStatusProtected = ProtectionStatus("Protected") ProtectionStatusProtectionFailed = ProtectionStatus("ProtectionFailed") )
const ( WorkloadItemTypeInvalid = WorkloadItemType("Invalid") WorkloadItemTypeSQLInstance = WorkloadItemType("SQLInstance") WorkloadItemTypeSQLDataBase = WorkloadItemType("SQLDataBase") WorkloadItemTypeSAPHanaSystem = WorkloadItemType("SAPHanaSystem") WorkloadItemTypeSAPHanaDatabase = WorkloadItemType("SAPHanaDatabase") WorkloadItemTypeSAPAseSystem = WorkloadItemType("SAPAseSystem") WorkloadItemTypeSAPAseDatabase = WorkloadItemType("SAPAseDatabase") )
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. // Expected value is 'RecoveryServiceVaultItem'. 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. // Expected value is 'RecoveryServiceVaultItem'. 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. Expected value is 'RecoveryServiceVaultItem'.
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. // Expected value is 'RecoveryServiceVaultItem'. 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. // Expected value is 'RecoveryServiceVaultItem'. 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. Expected value is 'RecoveryServiceVaultItem'.
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. // Expected value is 'AzureResourceItem'. 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. // Expected value is 'AzureResourceItem'. 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. Expected value is 'AzureResourceItem'.
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. // Expected value is 'AzureResourceItem'. 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. // Expected value is 'AzureResourceItem'. 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. Expected value is 'AzureResourceItem'.
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 AzureWorkloadAutoProtectionIntent ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntent 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. // Expected value is 'RecoveryServiceVaultItem'. 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 AzureWorkloadAutoProtectionIntentArgs ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentArgs 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. // Expected value is 'RecoveryServiceVaultItem'. 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 (AzureWorkloadAutoProtectionIntentArgs) ElementType ¶ added in v0.5.0
func (AzureWorkloadAutoProtectionIntentArgs) ElementType() reflect.Type
func (AzureWorkloadAutoProtectionIntentArgs) ToAzureWorkloadAutoProtectionIntentOutput ¶ added in v0.5.0
func (i AzureWorkloadAutoProtectionIntentArgs) ToAzureWorkloadAutoProtectionIntentOutput() AzureWorkloadAutoProtectionIntentOutput
func (AzureWorkloadAutoProtectionIntentArgs) ToAzureWorkloadAutoProtectionIntentOutputWithContext ¶ added in v0.5.0
func (i AzureWorkloadAutoProtectionIntentArgs) ToAzureWorkloadAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentOutput
type AzureWorkloadAutoProtectionIntentInput ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentInput interface { pulumi.Input ToAzureWorkloadAutoProtectionIntentOutput() AzureWorkloadAutoProtectionIntentOutput ToAzureWorkloadAutoProtectionIntentOutputWithContext(context.Context) AzureWorkloadAutoProtectionIntentOutput }
AzureWorkloadAutoProtectionIntentInput is an input type that accepts AzureWorkloadAutoProtectionIntentArgs and AzureWorkloadAutoProtectionIntentOutput values. You can construct a concrete instance of `AzureWorkloadAutoProtectionIntentInput` via:
AzureWorkloadAutoProtectionIntentArgs{...}
type AzureWorkloadAutoProtectionIntentOutput ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentOutput struct{ *pulumi.OutputState }
Azure Recovery Services Vault specific protection intent item.
func (AzureWorkloadAutoProtectionIntentOutput) BackupManagementType ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureWorkloadAutoProtectionIntentOutput) ElementType ¶ added in v0.5.0
func (AzureWorkloadAutoProtectionIntentOutput) ElementType() reflect.Type
func (AzureWorkloadAutoProtectionIntentOutput) ItemId ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureWorkloadAutoProtectionIntentOutput) PolicyId ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureWorkloadAutoProtectionIntentOutput) ProtectionIntentItemType ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type. Expected value is 'RecoveryServiceVaultItem'.
func (AzureWorkloadAutoProtectionIntentOutput) ProtectionState ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureWorkloadAutoProtectionIntentOutput) SourceResourceId ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureWorkloadAutoProtectionIntentOutput) ToAzureWorkloadAutoProtectionIntentOutput ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) ToAzureWorkloadAutoProtectionIntentOutput() AzureWorkloadAutoProtectionIntentOutput
func (AzureWorkloadAutoProtectionIntentOutput) ToAzureWorkloadAutoProtectionIntentOutputWithContext ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentOutput) ToAzureWorkloadAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentOutput
type AzureWorkloadAutoProtectionIntentResponse ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentResponse 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. // Expected value is 'RecoveryServiceVaultItem'. 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 AzureWorkloadAutoProtectionIntentResponseArgs ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentResponseArgs 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. // Expected value is 'RecoveryServiceVaultItem'. 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 (AzureWorkloadAutoProtectionIntentResponseArgs) ElementType ¶ added in v0.5.0
func (AzureWorkloadAutoProtectionIntentResponseArgs) ElementType() reflect.Type
func (AzureWorkloadAutoProtectionIntentResponseArgs) ToAzureWorkloadAutoProtectionIntentResponseOutput ¶ added in v0.5.0
func (i AzureWorkloadAutoProtectionIntentResponseArgs) ToAzureWorkloadAutoProtectionIntentResponseOutput() AzureWorkloadAutoProtectionIntentResponseOutput
func (AzureWorkloadAutoProtectionIntentResponseArgs) ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext ¶ added in v0.5.0
func (i AzureWorkloadAutoProtectionIntentResponseArgs) ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentResponseOutput
type AzureWorkloadAutoProtectionIntentResponseInput ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentResponseInput interface { pulumi.Input ToAzureWorkloadAutoProtectionIntentResponseOutput() AzureWorkloadAutoProtectionIntentResponseOutput ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext(context.Context) AzureWorkloadAutoProtectionIntentResponseOutput }
AzureWorkloadAutoProtectionIntentResponseInput is an input type that accepts AzureWorkloadAutoProtectionIntentResponseArgs and AzureWorkloadAutoProtectionIntentResponseOutput values. You can construct a concrete instance of `AzureWorkloadAutoProtectionIntentResponseInput` via:
AzureWorkloadAutoProtectionIntentResponseArgs{...}
type AzureWorkloadAutoProtectionIntentResponseOutput ¶ added in v0.5.0
type AzureWorkloadAutoProtectionIntentResponseOutput struct{ *pulumi.OutputState }
Azure Recovery Services Vault specific protection intent item.
func (AzureWorkloadAutoProtectionIntentResponseOutput) BackupManagementType ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureWorkloadAutoProtectionIntentResponseOutput) ElementType ¶ added in v0.5.0
func (AzureWorkloadAutoProtectionIntentResponseOutput) ElementType() reflect.Type
func (AzureWorkloadAutoProtectionIntentResponseOutput) ItemId ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureWorkloadAutoProtectionIntentResponseOutput) PolicyId ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureWorkloadAutoProtectionIntentResponseOutput) ProtectionIntentItemType ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type. Expected value is 'RecoveryServiceVaultItem'.
func (AzureWorkloadAutoProtectionIntentResponseOutput) ProtectionState ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureWorkloadAutoProtectionIntentResponseOutput) SourceResourceId ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureWorkloadAutoProtectionIntentResponseOutput) ToAzureWorkloadAutoProtectionIntentResponseOutput ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) ToAzureWorkloadAutoProtectionIntentResponseOutput() AzureWorkloadAutoProtectionIntentResponseOutput
func (AzureWorkloadAutoProtectionIntentResponseOutput) ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext ¶ added in v0.5.0
func (o AzureWorkloadAutoProtectionIntentResponseOutput) ToAzureWorkloadAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadAutoProtectionIntentResponseOutput
type AzureWorkloadSQLAutoProtectionIntent ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntent 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. // Expected value is 'RecoveryServiceVaultItem'. 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"` // Workload item type of the item for which intent is to be set WorkloadItemType *string `pulumi:"workloadItemType"` }
Azure Workload SQL Auto Protection intent item.
type AzureWorkloadSQLAutoProtectionIntentArgs ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentArgs 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. // Expected value is 'RecoveryServiceVaultItem'. 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"` // Workload item type of the item for which intent is to be set WorkloadItemType pulumi.StringPtrInput `pulumi:"workloadItemType"` }
Azure Workload SQL Auto Protection intent item.
func (AzureWorkloadSQLAutoProtectionIntentArgs) ElementType ¶ added in v0.5.0
func (AzureWorkloadSQLAutoProtectionIntentArgs) ElementType() reflect.Type
func (AzureWorkloadSQLAutoProtectionIntentArgs) ToAzureWorkloadSQLAutoProtectionIntentOutput ¶ added in v0.5.0
func (i AzureWorkloadSQLAutoProtectionIntentArgs) ToAzureWorkloadSQLAutoProtectionIntentOutput() AzureWorkloadSQLAutoProtectionIntentOutput
func (AzureWorkloadSQLAutoProtectionIntentArgs) ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext ¶ added in v0.5.0
func (i AzureWorkloadSQLAutoProtectionIntentArgs) ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentOutput
type AzureWorkloadSQLAutoProtectionIntentInput ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentInput interface { pulumi.Input ToAzureWorkloadSQLAutoProtectionIntentOutput() AzureWorkloadSQLAutoProtectionIntentOutput ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext(context.Context) AzureWorkloadSQLAutoProtectionIntentOutput }
AzureWorkloadSQLAutoProtectionIntentInput is an input type that accepts AzureWorkloadSQLAutoProtectionIntentArgs and AzureWorkloadSQLAutoProtectionIntentOutput values. You can construct a concrete instance of `AzureWorkloadSQLAutoProtectionIntentInput` via:
AzureWorkloadSQLAutoProtectionIntentArgs{...}
type AzureWorkloadSQLAutoProtectionIntentOutput ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentOutput struct{ *pulumi.OutputState }
Azure Workload SQL Auto Protection intent item.
func (AzureWorkloadSQLAutoProtectionIntentOutput) BackupManagementType ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureWorkloadSQLAutoProtectionIntentOutput) ElementType ¶ added in v0.5.0
func (AzureWorkloadSQLAutoProtectionIntentOutput) ElementType() reflect.Type
func (AzureWorkloadSQLAutoProtectionIntentOutput) ItemId ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureWorkloadSQLAutoProtectionIntentOutput) PolicyId ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureWorkloadSQLAutoProtectionIntentOutput) ProtectionIntentItemType ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type. Expected value is 'RecoveryServiceVaultItem'.
func (AzureWorkloadSQLAutoProtectionIntentOutput) ProtectionState ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureWorkloadSQLAutoProtectionIntentOutput) SourceResourceId ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureWorkloadSQLAutoProtectionIntentOutput) ToAzureWorkloadSQLAutoProtectionIntentOutput ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) ToAzureWorkloadSQLAutoProtectionIntentOutput() AzureWorkloadSQLAutoProtectionIntentOutput
func (AzureWorkloadSQLAutoProtectionIntentOutput) ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) ToAzureWorkloadSQLAutoProtectionIntentOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentOutput
func (AzureWorkloadSQLAutoProtectionIntentOutput) WorkloadItemType ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentOutput) WorkloadItemType() pulumi.StringPtrOutput
Workload item type of the item for which intent is to be set
type AzureWorkloadSQLAutoProtectionIntentResponse ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentResponse 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. // Expected value is 'RecoveryServiceVaultItem'. 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"` // Workload item type of the item for which intent is to be set WorkloadItemType *string `pulumi:"workloadItemType"` }
Azure Workload SQL Auto Protection intent item.
type AzureWorkloadSQLAutoProtectionIntentResponseArgs ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentResponseArgs 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. // Expected value is 'RecoveryServiceVaultItem'. 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"` // Workload item type of the item for which intent is to be set WorkloadItemType pulumi.StringPtrInput `pulumi:"workloadItemType"` }
Azure Workload SQL Auto Protection intent item.
func (AzureWorkloadSQLAutoProtectionIntentResponseArgs) ElementType ¶ added in v0.5.0
func (AzureWorkloadSQLAutoProtectionIntentResponseArgs) ElementType() reflect.Type
func (AzureWorkloadSQLAutoProtectionIntentResponseArgs) ToAzureWorkloadSQLAutoProtectionIntentResponseOutput ¶ added in v0.5.0
func (i AzureWorkloadSQLAutoProtectionIntentResponseArgs) ToAzureWorkloadSQLAutoProtectionIntentResponseOutput() AzureWorkloadSQLAutoProtectionIntentResponseOutput
func (AzureWorkloadSQLAutoProtectionIntentResponseArgs) ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext ¶ added in v0.5.0
func (i AzureWorkloadSQLAutoProtectionIntentResponseArgs) ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentResponseOutput
type AzureWorkloadSQLAutoProtectionIntentResponseInput ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentResponseInput interface { pulumi.Input ToAzureWorkloadSQLAutoProtectionIntentResponseOutput() AzureWorkloadSQLAutoProtectionIntentResponseOutput ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext(context.Context) AzureWorkloadSQLAutoProtectionIntentResponseOutput }
AzureWorkloadSQLAutoProtectionIntentResponseInput is an input type that accepts AzureWorkloadSQLAutoProtectionIntentResponseArgs and AzureWorkloadSQLAutoProtectionIntentResponseOutput values. You can construct a concrete instance of `AzureWorkloadSQLAutoProtectionIntentResponseInput` via:
AzureWorkloadSQLAutoProtectionIntentResponseArgs{...}
type AzureWorkloadSQLAutoProtectionIntentResponseOutput ¶ added in v0.5.0
type AzureWorkloadSQLAutoProtectionIntentResponseOutput struct{ *pulumi.OutputState }
Azure Workload SQL Auto Protection intent item.
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) BackupManagementType ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) BackupManagementType() pulumi.StringPtrOutput
Type of backup management for the backed up item.
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ElementType ¶ added in v0.5.0
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ElementType() reflect.Type
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ItemId ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ItemId() pulumi.StringPtrOutput
ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) PolicyId ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) PolicyId() pulumi.StringPtrOutput
ID of the backup policy with which this item is backed up.
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ProtectionIntentItemType ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ProtectionIntentItemType() pulumi.StringPtrOutput
backup protectionIntent type. Expected value is 'RecoveryServiceVaultItem'.
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ProtectionState ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ProtectionState() pulumi.StringPtrOutput
Backup state of this backup item.
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) SourceResourceId ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) SourceResourceId() pulumi.StringPtrOutput
ARM ID of the resource to be backed up.
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ToAzureWorkloadSQLAutoProtectionIntentResponseOutput ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ToAzureWorkloadSQLAutoProtectionIntentResponseOutput() AzureWorkloadSQLAutoProtectionIntentResponseOutput
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) ToAzureWorkloadSQLAutoProtectionIntentResponseOutputWithContext(ctx context.Context) AzureWorkloadSQLAutoProtectionIntentResponseOutput
func (AzureWorkloadSQLAutoProtectionIntentResponseOutput) WorkloadItemType ¶ added in v0.5.0
func (o AzureWorkloadSQLAutoProtectionIntentResponseOutput) WorkloadItemType() pulumi.StringPtrOutput
Workload item type of the item for which intent is to be set
type BackupManagementType ¶ added in v0.3.1
Type of backup management for the backed up item.
func (BackupManagementType) ElementType ¶ added in v0.3.1
func (BackupManagementType) ElementType() reflect.Type
func (BackupManagementType) ToStringOutput ¶ added in v0.3.1
func (e BackupManagementType) ToStringOutput() pulumi.StringOutput
func (BackupManagementType) ToStringOutputWithContext ¶ added in v0.3.1
func (e BackupManagementType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupManagementType) ToStringPtrOutput ¶ added in v0.3.1
func (e BackupManagementType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupManagementType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BackupManagementType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 Id represents the complete path to the resource. Id string `pulumi:"id"` // 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.
func (*ProtectionIntent) ElementType ¶ added in v0.2.6
func (*ProtectionIntent) ElementType() reflect.Type
func (*ProtectionIntent) ToProtectionIntentOutput ¶ added in v0.2.6
func (i *ProtectionIntent) ToProtectionIntentOutput() ProtectionIntentOutput
func (*ProtectionIntent) ToProtectionIntentOutputWithContext ¶ added in v0.2.6
func (i *ProtectionIntent) ToProtectionIntentOutputWithContext(ctx context.Context) ProtectionIntentOutput
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 ProtectionIntentInput ¶ added in v0.2.6
type ProtectionIntentInput interface { pulumi.Input ToProtectionIntentOutput() ProtectionIntentOutput ToProtectionIntentOutputWithContext(ctx context.Context) ProtectionIntentOutput }
type ProtectionIntentOutput ¶ added in v0.2.6
type ProtectionIntentOutput struct {
*pulumi.OutputState
}
func (ProtectionIntentOutput) ElementType ¶ added in v0.2.6
func (ProtectionIntentOutput) ElementType() reflect.Type
func (ProtectionIntentOutput) ToProtectionIntentOutput ¶ added in v0.2.6
func (o ProtectionIntentOutput) ToProtectionIntentOutput() ProtectionIntentOutput
func (ProtectionIntentOutput) ToProtectionIntentOutputWithContext ¶ added in v0.2.6
func (o ProtectionIntentOutput) ToProtectionIntentOutputWithContext(ctx context.Context) ProtectionIntentOutput
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
type ProtectionStatus ¶ added in v0.3.1
Backup state of this backup item.
func (ProtectionStatus) ElementType ¶ added in v0.3.1
func (ProtectionStatus) ElementType() reflect.Type
func (ProtectionStatus) ToStringOutput ¶ added in v0.3.1
func (e ProtectionStatus) ToStringOutput() pulumi.StringOutput
func (ProtectionStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProtectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectionStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e ProtectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectionStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProtectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WorkloadItemType ¶ added in v0.5.0
Workload item type of the item for which intent is to be set
func (WorkloadItemType) ElementType ¶ added in v0.5.0
func (WorkloadItemType) ElementType() reflect.Type
func (WorkloadItemType) ToStringOutput ¶ added in v0.5.0
func (e WorkloadItemType) ToStringOutput() pulumi.StringOutput
func (WorkloadItemType) ToStringOutputWithContext ¶ added in v0.5.0
func (e WorkloadItemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadItemType) ToStringPtrOutput ¶ added in v0.5.0
func (e WorkloadItemType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadItemType) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e WorkloadItemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput