Class GenericProtectionPolicyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.recoveryservices.inputs.GenericProtectionPolicyArgs
-
public final class GenericProtectionPolicyArgs extends com.pulumi.resources.ResourceArgs
Azure VM (Mercury) workload-specific backup policy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GenericProtectionPolicyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GenericProtectionPolicyArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
backupManagementType()
static GenericProtectionPolicyArgs.Builder
builder()
static GenericProtectionPolicyArgs.Builder
builder(GenericProtectionPolicyArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
fabricName()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
protectedItemsCount()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
resourceGuardOperationRequests()
java.util.Optional<com.pulumi.core.Output<java.util.List<SubProtectionPolicyArgs>>>
subProtectionPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
timeZone()
-
-
-
Field Detail
-
Empty
public static final GenericProtectionPolicyArgs Empty
-
-
Method Detail
-
backupManagementType
public com.pulumi.core.Output<java.lang.String> backupManagementType()
- Returns:
- This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'GenericProtectionPolicy'.
-
fabricName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fabricName()
- Returns:
- Name of this policy's fabric.
-
protectedItemsCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> protectedItemsCount()
- Returns:
- Number of items associated with this policy.
-
resourceGuardOperationRequests
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> resourceGuardOperationRequests()
- Returns:
- ResourceGuard Operation Requests
-
subProtectionPolicy
public java.util.Optional<com.pulumi.core.Output<java.util.List<SubProtectionPolicyArgs>>> subProtectionPolicy()
- Returns:
- List of sub-protection policies which includes schedule and retention
-
timeZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeZone()
- Returns:
- TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".
-
builder
public static GenericProtectionPolicyArgs.Builder builder()
-
builder
public static GenericProtectionPolicyArgs.Builder builder(GenericProtectionPolicyArgs defaults)
-
-