Class AzureWorkloadAutoProtectionIntentArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.recoveryservices.inputs.AzureWorkloadAutoProtectionIntentArgs
-
public final class AzureWorkloadAutoProtectionIntentArgs extends com.pulumi.resources.ResourceArgs
Azure Recovery Services Vault specific protection intent item.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AzureWorkloadAutoProtectionIntentArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AzureWorkloadAutoProtectionIntentArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,BackupManagementType>>>
backupManagementType()
static AzureWorkloadAutoProtectionIntentArgs.Builder
builder()
static AzureWorkloadAutoProtectionIntentArgs.Builder
builder(AzureWorkloadAutoProtectionIntentArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
itemId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
policyId()
com.pulumi.core.Output<java.lang.String>
protectionIntentItemType()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ProtectionStatus>>>
protectionState()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceResourceId()
-
-
-
Field Detail
-
Empty
public static final AzureWorkloadAutoProtectionIntentArgs Empty
-
-
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.
-
builder
public static AzureWorkloadAutoProtectionIntentArgs.Builder builder()
-
builder
public static AzureWorkloadAutoProtectionIntentArgs.Builder builder(AzureWorkloadAutoProtectionIntentArgs defaults)
-
-