ApiKVReference Class

Description of site key vault references.

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

Inheritance
azure.mgmt.web.v2021_01_01.models._models_py3.ProxyOnlyResource
ApiKVReference

Constructor

ApiKVReference(*, kind: Optional[str] = None, reference: Optional[str] = None, status: Optional[Union[str, azure.mgmt.web.v2021_01_01.models._web_site_management_client_enums.ResolveStatus]] = None, vault_name: Optional[str] = None, secret_name: Optional[str] = None, secret_version: Optional[str] = None, identity_type: Optional[azure.mgmt.web.v2021_01_01.models._models_py3.ManagedServiceIdentity] = None, details: Optional[str] = None, source: Optional[str] = None, active_version: Optional[str] = None, **kwargs)

Parameters

kind
str
Required

Kind of resource.

reference
str
Required
status
str or ResolveStatus
Required

Possible values include: "Initialized", "Resolved", "InvalidSyntax", "MSINotEnabled", "VaultNotFound", "SecretNotFound", "SecretVersionNotFound", "AccessToKeyVaultDenied", "OtherReasons", "FetchTimedOut", "UnauthorizedClient".

vault_name
str
Required
secret_name
str
Required
secret_version
str
Required
identity_type
ManagedServiceIdentity
Required

Managed service identity.

details
str
Required
source
str
Required

The only acceptable values to pass in are None and "KeyVault". The default value is None.

active_version
str
Required

Variables

id
str

Resource Id.

name
str

Resource Name.

type
str

Resource type.