models Package

Classes

AzureMonitorAlertSettings

Settings for Azure Monitor based alerts.

CertificateRequest

Details of the certificate to be uploaded to the vault.

CheckNameAvailabilityParameters

Resource Name availability input parameters - Resource type and resource name.

CheckNameAvailabilityResult

Response for check name availability API. Resource provider will set availability as true | false.

ClassicAlertSettings

Settings for classic alerts.

ClientDiscoveryDisplay

Localized display information of an operation.

ClientDiscoveryForLogSpecification

Class to represent shoebox log specification in json client discovery.

ClientDiscoveryForProperties

Class to represent shoebox properties in json client discovery.

ClientDiscoveryForServiceSpecification

Class to represent shoebox service specification in json client discovery.

ClientDiscoveryResponse

Operations List response which contains list of available APIs.

ClientDiscoveryValueForSingleApi

Available operation details.

CmkKekIdentity

The details of the identity used for CMK.

CmkKeyVaultProperties

The properties of the Key Vault which hosts CMK.

Error

The resource management error response.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorAdditionalInfo

The resource management error additional info.

Variables are only populated by the server, and will be ignored when sending a request.

IdentityData

Identity for the resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

JobsSummary

Summary of the replication job data for this vault.

MonitoringSettings

Monitoring Settings of the vault.

MonitoringSummary

Summary of the replication monitoring data for this vault.

NameInfo

The name of usage.

OperationResource

Operation Resource.

PatchTrackedResource

Tracked resource with location.

Variables are only populated by the server, and will be ignored when sending a request.

PatchVault

Patch Resource information, as returned by the resource provider.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpoint

The Private Endpoint network resource that is linked to the Private Endpoint connection.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpointConnection

Private Endpoint Connection Response Properties.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpointConnectionVaultProperties

Information to be stored in Vault properties as an element of privateEndpointConnections List.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateLinkResource

Information of the private link resource.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateLinkResources

Class which represent the stamps associated with the vault.

PrivateLinkServiceConnectionState

Gets or sets private link service connection state.

Variables are only populated by the server, and will be ignored when sending a request.

RawCertificateData

Raw certificate data.

ReplicationUsage

Replication usages of a vault.

ReplicationUsageList

Replication usages for vault.

Resource

ARM Resource.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceCertificateAndAadDetails

Certificate details representing the Vault credentials for AAD.

All required parameters must be populated in order to send to Azure.

ResourceCertificateAndAcsDetails

Certificate details representing the Vault credentials for ACS.

All required parameters must be populated in order to send to Azure.

ResourceCertificateDetails

Certificate details representing the Vault credentials.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ResourceCertificateAndAcsDetails, ResourceCertificateAndAadDetails.

All required parameters must be populated in order to send to Azure.

Sku

Identifies the unique system identifier for each Azure resource.

All required parameters must be populated in order to send to Azure.

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackedResource

Tracked resource with location.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

UpgradeDetails

Details for upgrading vault.

Variables are only populated by the server, and will be ignored when sending a request.

UserIdentity

A resource identity that is managed by the user of the service.

Variables are only populated by the server, and will be ignored when sending a request.

Vault

Resource information, as returned by the resource provider.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

VaultCertificateResponse

Certificate corresponding to a vault that can be used by clients to register themselves with the vault.

Variables are only populated by the server, and will be ignored when sending a request.

VaultExtendedInfoResource

Vault extended information.

Variables are only populated by the server, and will be ignored when sending a request.

VaultList

The response model for a list of Vaults.

Variables are only populated by the server, and will be ignored when sending a request.

VaultProperties

Properties of the vault.

Variables are only populated by the server, and will be ignored when sending a request.

VaultPropertiesEncryption

Customer Managed Key details of the resource.

VaultPropertiesMoveDetails

The details of the latest move operation performed on the Azure Resource.

Variables are only populated by the server, and will be ignored when sending a request.

VaultPropertiesRedundancySettings

The redundancy Settings of a Vault.

Variables are only populated by the server, and will be ignored when sending a request.

VaultUsage

Usages of a vault.

VaultUsageList

Usage for vault.

Enums

AlertsState

An enumeration.

AuthType

Specifies the authentication type.

BackupStorageVersion

Backup storage version

CreatedByType

The type of identity that created the resource.

CrossRegionRestore

Flag to show if Cross Region Restore is enabled on the Vault or not

InfrastructureEncryptionState

Enabling/Disabling the Double Encryption state

PrivateEndpointConnectionStatus

Gets or sets the status.

ProvisioningState

Gets or sets provisioning state of the private endpoint connection.

ResourceIdentityType

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

ResourceMoveState

The State of the Resource after the move operation

SkuName

Name of SKU is RS0 (Recovery Services 0th version) and the tier is standard tier. They do not have affect on backend storage redundancy or any other vault settings. To manage storage redundancy, use the backupstorageconfig

StandardTierStorageRedundancy

The storage redundancy setting of a vault

TriggerType

The way the vault upgrade was triggered.

UsagesUnit

Unit of the usage.

VaultPrivateEndpointState

Private endpoint state for backup.

VaultUpgradeState

Status of the vault upgrade operation.