Class VaultProperties

java.lang.Object
com.microsoft.azure.management.keyvault.VaultProperties

public class VaultProperties extends Object
Properties of the vault.
  • Constructor Details

    • VaultProperties

      public VaultProperties()
  • Method Details

    • tenantId

      public UUID tenantId()
      Get the tenantId value.
      Returns:
      the tenantId value
    • withTenantId

      public VaultProperties withTenantId(UUID tenantId)
      Set the tenantId value.
      Parameters:
      tenantId - the tenantId value to set
      Returns:
      the VaultProperties object itself.
    • sku

      public Sku sku()
      Get the sku value.
      Returns:
      the sku value
    • withSku

      public VaultProperties withSku(Sku sku)
      Set the sku value.
      Parameters:
      sku - the sku value to set
      Returns:
      the VaultProperties object itself.
    • accessPolicies

      public List<AccessPolicyEntry> accessPolicies()
      Get the accessPolicies value.
      Returns:
      the accessPolicies value
    • withAccessPolicies

      public VaultProperties withAccessPolicies(List<AccessPolicyEntry> accessPolicies)
      Set the accessPolicies value.
      Parameters:
      accessPolicies - the accessPolicies value to set
      Returns:
      the VaultProperties object itself.
    • vaultUri

      public String vaultUri()
      Get the vaultUri value.
      Returns:
      the vaultUri value
    • withVaultUri

      public VaultProperties withVaultUri(String vaultUri)
      Set the vaultUri value.
      Parameters:
      vaultUri - the vaultUri value to set
      Returns:
      the VaultProperties object itself.
    • enabledForDeployment

      public Boolean enabledForDeployment()
      Get the enabledForDeployment value.
      Returns:
      the enabledForDeployment value
    • withEnabledForDeployment

      public VaultProperties withEnabledForDeployment(Boolean enabledForDeployment)
      Set the enabledForDeployment value.
      Parameters:
      enabledForDeployment - the enabledForDeployment value to set
      Returns:
      the VaultProperties object itself.
    • enabledForDiskEncryption

      public Boolean enabledForDiskEncryption()
      Get the enabledForDiskEncryption value.
      Returns:
      the enabledForDiskEncryption value
    • withEnabledForDiskEncryption

      public VaultProperties withEnabledForDiskEncryption(Boolean enabledForDiskEncryption)
      Set the enabledForDiskEncryption value.
      Parameters:
      enabledForDiskEncryption - the enabledForDiskEncryption value to set
      Returns:
      the VaultProperties object itself.
    • enabledForTemplateDeployment

      public Boolean enabledForTemplateDeployment()
      Get the enabledForTemplateDeployment value.
      Returns:
      the enabledForTemplateDeployment value
    • withEnabledForTemplateDeployment

      public VaultProperties withEnabledForTemplateDeployment(Boolean enabledForTemplateDeployment)
      Set the enabledForTemplateDeployment value.
      Parameters:
      enabledForTemplateDeployment - the enabledForTemplateDeployment value to set
      Returns:
      the VaultProperties object itself.
    • enableSoftDelete

      public Boolean enableSoftDelete()
      Get the enableSoftDelete value.
      Returns:
      the enableSoftDelete value
    • withEnableSoftDelete

      public VaultProperties withEnableSoftDelete(Boolean enableSoftDelete)
      Set the enableSoftDelete value.
      Parameters:
      enableSoftDelete - the enableSoftDelete value to set
      Returns:
      the VaultProperties object itself.
    • createMode

      public CreateMode createMode()
      Get the createMode value.
      Returns:
      the createMode value
    • withCreateMode

      public VaultProperties withCreateMode(CreateMode createMode)
      Set the createMode value.
      Parameters:
      createMode - the createMode value to set
      Returns:
      the VaultProperties object itself.
    • enablePurgeProtection

      public Boolean enablePurgeProtection()
      Get the enablePurgeProtection value.
      Returns:
      the enablePurgeProtection value
    • withEnablePurgeProtection

      public VaultProperties withEnablePurgeProtection(Boolean enablePurgeProtection)
      Set the enablePurgeProtection value.
      Parameters:
      enablePurgeProtection - the enablePurgeProtection value to set
      Returns:
      the VaultProperties object itself.
    • networkAcls

      public NetworkRuleSet networkAcls()
      Get the networkAcls value.
      Returns:
      the networkAcls value
    • withNetworkAcls

      public VaultProperties withNetworkAcls(NetworkRuleSet networkAcls)
      Set the networkAcls value.
      Parameters:
      networkAcls - the networkAcls value to set
      Returns:
      the VaultProperties object itself.