Class VaultLockConfigurationState.Builder

    • Method Detail

      • backupVaultArn

        public VaultLockConfigurationState.Builder backupVaultArn​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> backupVaultArn)
        Parameters:
        backupVaultArn - ARN of the vault.
        Returns:
        builder
      • backupVaultArn

        public VaultLockConfigurationState.Builder backupVaultArn​(java.lang.String backupVaultArn)
        Parameters:
        backupVaultArn - ARN of the vault.
        Returns:
        builder
      • backupVaultName

        public VaultLockConfigurationState.Builder backupVaultName​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> backupVaultName)
        Parameters:
        backupVaultName - Name of the backup vault to add a lock configuration for.
        Returns:
        builder
      • backupVaultName

        public VaultLockConfigurationState.Builder backupVaultName​(java.lang.String backupVaultName)
        Parameters:
        backupVaultName - Name of the backup vault to add a lock configuration for.
        Returns:
        builder
      • changeableForDays

        public VaultLockConfigurationState.Builder changeableForDays​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Integer> changeableForDays)
        Parameters:
        changeableForDays - Number of days before the lock date. If omitted creates a vault lock in `governance` mode, otherwise it will create a vault lock in `compliance` mode.
        Returns:
        builder
      • changeableForDays

        public VaultLockConfigurationState.Builder changeableForDays​(java.lang.Integer changeableForDays)
        Parameters:
        changeableForDays - Number of days before the lock date. If omitted creates a vault lock in `governance` mode, otherwise it will create a vault lock in `compliance` mode.
        Returns:
        builder
      • maxRetentionDays

        public VaultLockConfigurationState.Builder maxRetentionDays​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> maxRetentionDays)
        Parameters:
        maxRetentionDays - Maximum retention period that the vault retains its recovery points.
        Returns:
        builder
      • maxRetentionDays

        public VaultLockConfigurationState.Builder maxRetentionDays​(java.lang.Integer maxRetentionDays)
        Parameters:
        maxRetentionDays - Maximum retention period that the vault retains its recovery points.
        Returns:
        builder
      • minRetentionDays

        public VaultLockConfigurationState.Builder minRetentionDays​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> minRetentionDays)
        Parameters:
        minRetentionDays - Minimum retention period that the vault retains its recovery points.
        Returns:
        builder
      • minRetentionDays

        public VaultLockConfigurationState.Builder minRetentionDays​(java.lang.Integer minRetentionDays)
        Parameters:
        minRetentionDays - Minimum retention period that the vault retains its recovery points.
        Returns:
        builder
      • region

        public VaultLockConfigurationState.Builder region​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public VaultLockConfigurationState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder