# Module `netapp_ontap.models.security_azure`

Copyright © 2023 NetApp Inc. All rights reserved.

This file has been automatically generated based on the ONTAP REST API documentation.

## Classes

`class SecurityAzureSchema (*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)`

  The fields of the SecurityAzure object

  ### Ancestors

  - netapp_ontap.resource.ResourceSchema
  - marshmallow.schema.Schema
  - marshmallow.base.SchemaABC

  ### Class variables

  `client_certificate: str POST`

    PKCS12 certificate used by the application to prove its identity to AKV.

    Example: PEM Cert

  `client_id: str POST`

    Application client ID of the deployed Azure application with appropriate access to an AKV.

    Example: aaaaaaaa-bbbb-aaaa-bbbb-aaaaaaaaaaaa

  `client_secret: str POST`

    Secret used by the application to prove its identity to AKV.

    Example: abcdef

  `key_vault: str POST`

    URI of the deployed AKV that is used by ONTAP for storing keys.

    Example: https://kmip-akv-keyvault.vault.azure.net/

  `oauth_host: str POST`

    Open authorization server host name.

    Example: login.microsoftonline.com

  `proxy: SecurityProxy GET POST PATCH`

    The proxy field of the security_azure.

  `tenant_id: str POST`

    Directory (tenant) ID of the deployed Azure application with appropriate access to an AKV.

    Example: zzzzzzzz-yyyy-zzzz-yyyy-zzzzzzzzzzzz

  `timeout: Size POST`

    AKV connection timeout, in seconds. The allowed range is between 0 to 30 seconds.

    Example: 25

  `verify_host: bool POST`

    Verify the identity of the AKV host name. By default, verify_host is set to true.