VaultProperties Class

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

public class VaultProperties

Properties of the vault.

Constructor Summary

Constructor Description
VaultProperties()

Method Summary

Modifier and Type Method and Description
java.util.List<AccessPolicyEntry> accessPolicies()

Get the accessPolicies value.

CreateMode createMode()

Get the createMode value.

java.lang.Boolean enablePurgeProtection()

Get the enablePurgeProtection value.

java.lang.Boolean enableSoftDelete()

Get the enableSoftDelete value.

java.lang.Boolean enabledForDeployment()

Get the enabledForDeployment value.

java.lang.Boolean enabledForDiskEncryption()

Get the enabledForDiskEncryption value.

java.lang.Boolean enabledForTemplateDeployment()

Get the enabledForTemplateDeployment value.

NetworkRuleSet networkAcls()

Get the networkAcls value.

Sku sku()

Get the sku value.

java.util.UUID tenantId()

Get the tenantId value.

java.lang.String vaultUri()

Get the vaultUri value.

VaultProperties withAccessPolicies(List<AccessPolicyEntry> accessPolicies)

Set the accessPolicies value.

VaultProperties withCreateMode(CreateMode createMode)

Set the createMode value.

VaultProperties withEnablePurgeProtection(Boolean enablePurgeProtection)

Set the enablePurgeProtection value.

VaultProperties withEnableSoftDelete(Boolean enableSoftDelete)

Set the enableSoftDelete value.

VaultProperties withEnabledForDeployment(Boolean enabledForDeployment)

Set the enabledForDeployment value.

VaultProperties withEnabledForDiskEncryption(Boolean enabledForDiskEncryption)

Set the enabledForDiskEncryption value.

VaultProperties withEnabledForTemplateDeployment(Boolean enabledForTemplateDeployment)

Set the enabledForTemplateDeployment value.

VaultProperties withNetworkAcls(NetworkRuleSet networkAcls)

Set the networkAcls value.

VaultProperties withSku(Sku sku)

Set the sku value.

VaultProperties withTenantId(UUID tenantId)

Set the tenantId value.

VaultProperties withVaultUri(String vaultUri)

Set the vaultUri value.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

VaultProperties

public VaultProperties()

Method Details

accessPolicies

public List accessPolicies()

Get the accessPolicies value.

Returns:

the accessPolicies value

createMode

public CreateMode createMode()

Get the createMode value.

Returns:

the createMode value

enablePurgeProtection

public Boolean enablePurgeProtection()

Get the enablePurgeProtection value.

Returns:

the enablePurgeProtection value

enableSoftDelete

public Boolean enableSoftDelete()

Get the enableSoftDelete value.

Returns:

the enableSoftDelete value

enabledForDeployment

public Boolean enabledForDeployment()

Get the enabledForDeployment value.

Returns:

the enabledForDeployment value

enabledForDiskEncryption

public Boolean enabledForDiskEncryption()

Get the enabledForDiskEncryption value.

Returns:

the enabledForDiskEncryption value

enabledForTemplateDeployment

public Boolean enabledForTemplateDeployment()

Get the enabledForTemplateDeployment value.

Returns:

the enabledForTemplateDeployment value

networkAcls

public NetworkRuleSet networkAcls()

Get the networkAcls value.

Returns:

the networkAcls value

sku

public Sku sku()

Get the sku value.

Returns:

the sku value

tenantId

public UUID tenantId()

Get the tenantId value.

Returns:

the tenantId value

vaultUri

public String vaultUri()

Get the vaultUri value.

Returns:

the vaultUri value

withAccessPolicies

public VaultProperties withAccessPolicies(List accessPolicies)

Set the accessPolicies value.

Parameters:

accessPolicies - the accessPolicies value to set

Returns:

the VaultProperties object itself.

withCreateMode

public VaultProperties withCreateMode(CreateMode createMode)

Set the createMode value.

Parameters:

createMode - the createMode value to set

Returns:

the VaultProperties object itself.

withEnablePurgeProtection

public VaultProperties withEnablePurgeProtection(Boolean enablePurgeProtection)

Set the enablePurgeProtection value.

Parameters:

enablePurgeProtection - the enablePurgeProtection value to set

Returns:

the VaultProperties object itself.

withEnableSoftDelete

public VaultProperties withEnableSoftDelete(Boolean enableSoftDelete)

Set the enableSoftDelete value.

Parameters:

enableSoftDelete - the enableSoftDelete value to set

Returns:

the VaultProperties object itself.

withEnabledForDeployment

public VaultProperties withEnabledForDeployment(Boolean enabledForDeployment)

Set the enabledForDeployment value.

Parameters:

enabledForDeployment - the enabledForDeployment value to set

Returns:

the VaultProperties object itself.

withEnabledForDiskEncryption

public VaultProperties withEnabledForDiskEncryption(Boolean enabledForDiskEncryption)

Set the enabledForDiskEncryption value.

Parameters:

enabledForDiskEncryption - the enabledForDiskEncryption value to set

Returns:

the VaultProperties object itself.

withEnabledForTemplateDeployment

public VaultProperties withEnabledForTemplateDeployment(Boolean enabledForTemplateDeployment)

Set the enabledForTemplateDeployment value.

Parameters:

enabledForTemplateDeployment - the enabledForTemplateDeployment value to set

Returns:

the VaultProperties object itself.

withNetworkAcls

public VaultProperties withNetworkAcls(NetworkRuleSet networkAcls)

Set the networkAcls value.

Parameters:

networkAcls - the networkAcls value to set

Returns:

the VaultProperties object itself.

withSku

public VaultProperties withSku(Sku sku)

Set the sku value.

Parameters:

sku - the sku value to set

Returns:

the VaultProperties object itself.

withTenantId

public VaultProperties withTenantId(UUID tenantId)

Set the tenantId value.

Parameters:

tenantId - the tenantId value to set

Returns:

the VaultProperties object itself.

withVaultUri

public VaultProperties withVaultUri(String vaultUri)

Set the vaultUri value.

Parameters:

vaultUri - the vaultUri value to set

Returns:

the VaultProperties object itself.

Applies to