Package com.azure.resourcemanager.keyvault.models
Package containing the data models for KeyVaultManagementClient. The Azure management API provides a RESTful set of
web services that interact with Azure Key Vault.
-
Interface Summary Interface Description AccessPolicy An immutable client-side representation of a key vault access policy.AccessPolicy.Definition<ParentT> The entirety of an access policy definition.AccessPolicy.DefinitionStages Grouping of access policy definition stages applicable as part of a key vault creation.AccessPolicy.DefinitionStages.Blank<ParentT> The first stage of an access policy definition.AccessPolicy.DefinitionStages.WithAttach<ParentT> The final stage of the access policy definition.AccessPolicy.DefinitionStages.WithIdentity<ParentT> The access policy definition stage allowing the Active Directory identity to be specified.AccessPolicy.DefinitionStages.WithPermissions<ParentT> The access policy definition stage allowing permissions to be added.AccessPolicy.Update The entirety of an access policy update as part of a key vault update.AccessPolicy.UpdateDefinition<ParentT> The entirety of an access policy definition as part of a key vault update.AccessPolicy.UpdateDefinitionStages Grouping of access policy definition stages applicable as part of a key vault update.AccessPolicy.UpdateDefinitionStages.Blank<ParentT> The first stage of an access policy definition.AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> The final stage of the access policy definition.AccessPolicy.UpdateDefinitionStages.WithIdentity<ParentT> The access policy definition stage allowing the Active Directory identity to be specified.AccessPolicy.UpdateDefinitionStages.WithPermissions<ParentT> The access policy definition stage allowing permissions to be added.AccessPolicy.UpdateStages Grouping of all the key vault update stages.AccessPolicy.UpdateStages.WithPermissions The access policy update stage allowing permissions to be added or removed.CheckNameAvailabilityResult The CheckNameAvailability operation response wrapper.DeletedVault An immutable client-side representation of an Azure Key Vault.Key An immutable client-side representation of an Azure Key Vault key.Key.Definition Container interface for all the definitions.Key.DefinitionStages Grouping of key definition stages.Key.DefinitionStages.Blank The first stage of a key definition.Key.DefinitionStages.WithAttributes The stage of a key definition allowing to specify the attributes of the key.Key.DefinitionStages.WithCreate The stage of the key definition which contains all the minimum required inputs for the key to be created but also allows for any other optional settings to be specified.Key.DefinitionStages.WithCreateBase The base stage of the key definition allowing for any other optional settings to be specified.Key.DefinitionStages.WithHsm The stage of a key definition allowing to specify whether to store the key in hardware security modules.Key.DefinitionStages.WithImport The stage of the key definition which contains all the minimum required inputs for the key to be imported but also allows for any other optional settings to be specified.Key.DefinitionStages.WithKey The stage of a key definition allowing to specify whether to create a key or to import a key.Key.DefinitionStages.WithKeyOperations The stage of a key definition allowing to specify the allowed operations for the key.Key.DefinitionStages.WithKeySize The stage of a key definition allowing to specify the key size.Key.DefinitionStages.WithTags The stage of a key definition allowing to specify the tags of the key.Key.Update The template for a key update operation, containing all the settings that can be modified.Key.UpdateStages Grouping of key update stages.Key.UpdateStages.WithAttributes The stage of a key update allowing to specify the attributes of the key.Key.UpdateStages.WithHsm The stage of a key update allowing to specify whether to store the key in hardware security modules.Key.UpdateStages.WithKey The stage of a key update allowing to create a new version of the key.Key.UpdateStages.WithKeyOperations The stage of a key update allowing to specify the allowed operations for the key.Key.UpdateStages.WithKeySize The stage of a key update allowing to specify the key size.Key.UpdateStages.WithTags The stage of a key update allowing to specify the tags of the key.Key.UpdateWithCreate The template for a key vault update operation, with a new key version to be created.Key.UpdateWithImport The template for a key vault update operation, with a new key version to be imported.Keys Entry point for Key Vault keys API.Secret An immutable client-side representation of an Azure Key Vault secret.Secret.Definition Container interface for all the definitions.Secret.DefinitionStages Grouping of secret definition stages.Secret.DefinitionStages.Blank The first stage of a secret definition.Secret.DefinitionStages.WithAttributes The stage of a secret definition allowing to specify the secret attributes.Secret.DefinitionStages.WithContentType The stage of a secret definition allowing to specify the secret content type.Secret.DefinitionStages.WithCreate The stage of the secret definition which contains all the minimum required inputs for the secret to be created but also allows for any optional settings to be specified.Secret.DefinitionStages.WithTags The stage of a secret definition allowing to specify the tags.Secret.DefinitionStages.WithValue The stage of a secret definition allowing to specify the secret value.Secret.Update The template for a secret update operation, containing all the settings that can be modified.Secret.UpdateStages Grouping of secret update stages.Secret.UpdateStages.WithAttributes The stage of a secret update allowing to specify the secret attributes.Secret.UpdateStages.WithContentType The stage of a secret update allowing to set the content type of the secret.Secret.UpdateStages.WithTags The stage of a secret update allowing to specify the tags.Secret.UpdateStages.WithValue The stage of a secret update allowing to create a new version of the secret value.Secrets Entry point for Key Vault secrets API.Vault An immutable client-side representation of an Azure Key Vault.Vault.Definition Container interface for all the definitions that need to be implemented.Vault.DefinitionStages Grouping of all the key vault definition stages.Vault.DefinitionStages.Blank The first stage of the key vault definition.Vault.DefinitionStages.WithAccessPolicy A key vault definition allowing access policies to be attached.Vault.DefinitionStages.WithConfigurations A key vault definition allowing various configurations to be set.Vault.DefinitionStages.WithCreate A key vault definition with sufficient inputs to create a new storage account in the cloud, but exposing additional optional inputs to specify.Vault.DefinitionStages.WithGroup A key vault definition allowing resource group to be set.Vault.DefinitionStages.WithNetworkRuleSet A key vault definition allowing the networkAcl to be set.Vault.DefinitionStages.WithSku A key vault definition allowing the sku to be set.Vault.Update The template for a key vault update operation, containing all the settings that can be modified.Vault.UpdateStages Grouping of all the key vault update stages.Vault.UpdateStages.WithAccessPolicy A key vault update allowing access policies to be modified, attached, or removed.Vault.UpdateStages.WithConfigurations A key vault update allowing various configurations to be set.Vault.UpdateStages.WithNetworkRuleSet A key vault update allowing the NetworkRuleSet to be set.Vaults Entry point for key vaults management API. -
Class Summary Class Description AccessPolicyEntry An identity that have access to the key vault.CertificatePermissions Defines values for CertificatePermissions.DeletedVaultListResult List of vaults.DeletedVaultProperties Properties of the deleted vault.DimensionProperties Type of operation: get, read, delete, etc.IpRule A rule governing the accessibility of a vault from a specific ip address or ip range.KeyPermissions Defines values for KeyPermissions.LogSpecification Log specification of operation.MetricSpecification Metric specification of operation.NetworkRuleAction Defines values for NetworkRuleAction.NetworkRuleBypassOptions Defines values for NetworkRuleBypassOptions.NetworkRuleSet A set of rules governing the network accessibility of a vault.OperationDisplay Display metadata associated with the operation.OperationListResult Result of the request to list Storage operations.Permissions Permissions the identity has for keys, secrets, certificates and storage.PrivateEndpoint Private endpoint object properties.PrivateEndpointConnectionItem Private endpoint connection item.PrivateEndpointConnectionProvisioningState Defines values for PrivateEndpointConnectionProvisioningState.PrivateEndpointConnectionsDeleteHeaders The PrivateEndpointConnectionsDeleteHeaders model.PrivateEndpointConnectionsDeleteResponse Contains all response data for the delete operation.PrivateEndpointConnectionsPutHeaders The PrivateEndpointConnectionsPutHeaders model.PrivateEndpointConnectionsPutResponse Contains all response data for the put operation.PrivateEndpointServiceConnectionStatus Defines values for PrivateEndpointServiceConnectionStatus.PrivateLinkResource A private link resource.PrivateLinkServiceConnectionState An object that represents the approval state of the private link connection.ResourceListResult List of vault resources.SecretPermissions Defines values for SecretPermissions.ServiceSpecification One property of operation, include log specifications.Sku SKU details.SkuFamily Defines values for SkuFamily.StoragePermissions Defines values for StoragePermissions.VaultAccessPolicyProperties Properties of the vault access policy.VaultCheckNameAvailabilityParameters The parameters used to check the availability of the vault name.VaultCreateOrUpdateParameters Parameters for creating or updating a vault.VaultListResult List of vaults.VaultPatchParameters Parameters for creating or updating a vault.VaultPatchProperties Properties of the vault.VaultProperties Properties of the vault.VaultProvisioningState Defines values for VaultProvisioningState.VirtualNetworkRule A rule governing the accessibility of a vault from a specific virtual network. -
Enum Summary Enum Description AccessPolicyUpdateKind Defines values for AccessPolicyUpdateKind.CreateMode Defines values for CreateMode.Reason Defines values for Reason.SkuName Defines values for SkuName.