Get Scan Keys report.
OAuth 2.0 client credential flow, see https://datatracker.ietf.org/doc/html/rfc6749#section-4.4.
Success result
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
The service tiers for SQL Single Server.
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
The API a Cosmos databases exposes to applications. Some possible values currently available in Azure are "Sql", "MongoDB", "Cassandra", ... This may be directly exposed in the frontend.
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
Represents if the crypto policy is compliant for the key.
Represents the violation reason if the non-compliant against the
crypto policy, otherwise None.
Defaults to false. Will be true only if underlying key is used
to encrypt multiple services.
True if this is the latest key version, False otherwise.
True if the key version's lifetime is managed by key vault, False otherwise.
The timestamp when the key will be activated. None, if the activation date is not set for the key.
The timestamp of creation of the key.
The timestamp when the key will expire. None, if the expiry date is not scheduled for the key.
Represents true if the key is enabled, false otherwise.
Represents true if the key is exportable, false otherwise.
Soft Delete data retention days. Value should be >=7 and <=90 when soft delete is enabled, otherwise 0.
The timestamp when the key was last updated. By default, it will always have the key creation timestamp as the last updated time.
The name associated with the key version.
Allowed key operations on the key version.
Returns the date when the key will be rotated. None, when the auto key rotation is not enabled for the key.
Represents the Azure Key Vault Name.
Represents the Azure key vault URI.
The key version of the scanned key.
The tags associated with the key version.
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
The encryption key source (provider).
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Used to represent state of [AzureManagedDisk]. for reference: Documentation
Used to represent SKU of [AzureManagedDisk]. For reference: Documentation
Used to describe Server-side encryption configuration of [AzureManagedDisks]
- This does not cover Azure Disk Encryption which is handled on a volume level on VM
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
The encryption key source (provider).
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
The service tiers for SQL Single Server.
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
The API a Cosmos databases exposes to applications. Some possible values currently available in Azure are "Sql", "MongoDB", "Cassandra", ... This may be directly exposed in the frontend.
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Specifier for optional CMK Keys.
If true, encryption is in place either with a CMK (customer managed key) or MMK (microsoft managed key).
Represents if the crypto policy is compliant for the key.
Represents the violation reason if the non-compliant against the
crypto policy, otherwise None.
Defaults to false. Will be true only if underlying key is used
to encrypt multiple services.
True if this is the latest key version, False otherwise.
True if the key version's lifetime is managed by key vault, False otherwise.
The timestamp when the key will be activated. None, if the activation date is not set for the key.
The timestamp of creation of the key.
The timestamp when the key will expire. None, if the expiry date is not scheduled for the key.
Represents true if the key is enabled, false otherwise.
Represents true if the key is exportable, false otherwise.
Soft Delete data retention days. Value should be >=7 and <=90 when soft delete is enabled, otherwise 0.
The timestamp when the key was last updated. By default, it will always have the key creation timestamp as the last updated time.
The name associated with the key version.
Allowed key operations on the key version.
Returns the date when the key will be rotated. None, when the auto key rotation is not enabled for the key.
Represents the Azure Key Vault Name.
Represents the Azure key vault URI.
The key version of the scanned key.
The tags associated with the key version.
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
The encryption key source (provider).
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
Used to represent state of [AzureManagedDisk]. for reference: Documentation
Used to represent SKU of [AzureManagedDisk]. For reference: Documentation
Used to describe Server-side encryption configuration of [AzureManagedDisks]
- This does not cover Azure Disk Encryption which is handled on a volume level on VM
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
This enum will be used for denoting key availability for all services in all cloud providers. Each variant corresponds to different states of key used to encrypt the service. If a service is not encrypted, the key will me marked as Unknown
The encryption key source (provider).