Class GenericProtectionPolicyArgs


  • public final class GenericProtectionPolicyArgs
    extends com.pulumi.resources.ResourceArgs
    Azure VM (Mercury) workload-specific backup policy.
    • 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".