Class AzureWorkloadAutoProtectionIntentArgs


  • public final class AzureWorkloadAutoProtectionIntentArgs
    extends com.pulumi.resources.ResourceArgs
    Azure Recovery Services Vault specific protection intent item.
    • Method Detail

      • backupManagementType

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​BackupManagementType>>> backupManagementType()
        Returns:
        Type of backup management for the backed up item.
      • itemId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> itemId()
        Returns:
        ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
      • policyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> policyId()
        Returns:
        ID of the backup policy with which this item is backed up.
      • protectionIntentItemType

        public com.pulumi.core.Output<java.lang.String> protectionIntentItemType()
        Returns:
        backup protectionIntent type. Expected value is 'AzureWorkloadAutoProtectionIntent'.
      • protectionState

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ProtectionStatus>>> protectionState()
        Returns:
        Backup state of this backup item.
      • sourceResourceId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceResourceId()
        Returns:
        ARM ID of the resource to be backed up.