Package-level declarations

Types

Link copied to clipboard
data class CertifiateCertificate(val contents: String, val password: String? = null)
Link copied to clipboard
data class CertifiateCertificateAttribute(val created: String? = null, val enabled: Boolean? = null, val expires: String? = null, val notBefore: String? = null, val recoveryLevel: String? = null, val updated: String? = null)
Link copied to clipboard
data class CertifiateCertificatePolicyKeyProperties(val curve: String? = null, val exportable: Boolean, val keySize: Int? = null, val keyType: String, val reuseKey: Boolean)
data class CertifiateCertificatePolicyLifetimeActionTrigger(val daysBeforeExpiry: Int? = null, val lifetimePercentage: Int? = null)
data class CertifiateCertificatePolicyX509CertificateProperties(val extendedKeyUsages: List<String>? = null, val keyUsages: List<String>, val subject: String, val subjectAlternativeNames: CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames? = null, val validityInMonths: Int)
Link copied to clipboard
data class CertificateCertificate(val contents: String, val password: String? = null)
Link copied to clipboard
data class CertificateCertificateAttribute(val created: String? = null, val enabled: Boolean? = null, val expires: String? = null, val notBefore: String? = null, val recoveryLevel: String? = null, val updated: String? = null)
data class CertificateCertificatePolicyKeyProperties(val curve: String? = null, val exportable: Boolean, val keySize: Int? = null, val keyType: String, val reuseKey: Boolean)
data class CertificateCertificatePolicyLifetimeActionTrigger(val daysBeforeExpiry: Int? = null, val lifetimePercentage: Int? = null)
data class CertificateCertificatePolicyX509CertificateProperties(val extendedKeyUsages: List<String>? = null, val keyUsages: List<String>, val subject: String, val subjectAlternativeNames: CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames? = null, val validityInMonths: Int)
Link copied to clipboard
data class CertificateContactsContact(val email: String, val name: String? = null, val phone: String? = null)
Link copied to clipboard
data class CertificateIssuerAdmin(val emailAddress: String, val firstName: String? = null, val lastName: String? = null, val phone: String? = null)
Link copied to clipboard
data class GetAccessPolicyResult(val certificatePermissions: List<String>, val id: String, val keyPermissions: List<String>, val name: String, val secretPermissions: List<String>)

A collection of values returned by getAccessPolicy.

data class GetCertificateCertificatePolicyKeyProperty(val curve: String, val exportable: Boolean, val keySize: Int, val keyType: String, val reuseKey: Boolean)
data class GetCertificateCertificatePolicyLifetimeActionTrigger(val daysBeforeExpiry: Int, val lifetimePercentage: Int)
data class GetCertificateCertificatePolicyX509CertificateProperty(val extendedKeyUsages: List<String>, val keyUsages: List<String>, val subject: String, val subjectAlternativeNames: List<GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeName>, val validityInMonths: Int)
Link copied to clipboard
data class GetCertificateDataResult(val certificatesCount: Int, val expires: String, val hex: String, val id: String, val key: String, val keyVaultId: String, val name: String, val notBefore: String, val pem: String, val tags: Map<String, String>, val version: String)

A collection of values returned by getCertificateData.

Link copied to clipboard
data class GetCertificateIssuerAdmin(val emailAddress: String, val firstName: String, val lastName: String, val phone: String)
Link copied to clipboard
data class GetCertificateIssuerResult(val accountId: String, val admins: List<GetCertificateIssuerAdmin>, val id: String, val keyVaultId: String, val name: String, val orgId: String, val providerName: String)

A collection of values returned by getCertificateIssuer.

Link copied to clipboard
data class GetCertificateResult(val certificateData: String, val certificateDataBase64: String, val certificatePolicies: List<GetCertificateCertificatePolicy>, val expires: String, val id: String, val keyVaultId: String, val name: String, val notBefore: String, val resourceManagerId: String, val resourceManagerVersionlessId: String, val secretId: String, val tags: Map<String, String>, val thumbprint: String, val version: String, val versionlessId: String, val versionlessSecretId: String)

A collection of values returned by getCertificate.

Link copied to clipboard
data class GetCertificatesCertificate(val enabled: Boolean, val id: String, val name: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetCertificatesResult(val certificates: List<GetCertificatesCertificate>, val id: String, val includePending: Boolean? = null, val keyVaultId: String, val names: List<String>)

A collection of values returned by getCertificates.

Link copied to clipboard
data class GetEncryptedValueResult(val algorithm: String, val decodedPlainTextValue: String, val encryptedData: String? = null, val id: String, val keyVaultKeyId: String, val plainTextValue: String? = null)

A collection of values returned by getEncryptedValue.

Link copied to clipboard
data class GetKeyResult(val curve: String, val e: String, val id: String, val keyOpts: List<String>, val keySize: Int, val keyType: String, val keyVaultId: String, val n: String, val name: String, val publicKeyOpenssh: String, val publicKeyPem: String, val resourceId: String, val resourceVersionlessId: String, val tags: Map<String, String>, val version: String, val versionlessId: String, val x: String, val y: String)

A collection of values returned by getKey.

Link copied to clipboard
data class GetKeyVaultAccessPolicy(val applicationId: String, val certificatePermissions: List<String>, val keyPermissions: List<String>, val objectId: String, val secretPermissions: List<String>, val storagePermissions: List<String>, val tenantId: String)
Link copied to clipboard
data class GetKeyVaultNetworkAcl(val bypass: String, val defaultAction: String, val ipRules: List<String>, val virtualNetworkSubnetIds: List<String>)
Link copied to clipboard
data class GetKeyVaultResult(val accessPolicies: List<GetKeyVaultAccessPolicy>, val enableRbacAuthorization: Boolean, val enabledForDeployment: Boolean, val enabledForDiskEncryption: Boolean, val enabledForTemplateDeployment: Boolean, val id: String, val location: String, val name: String, val networkAcls: List<GetKeyVaultNetworkAcl>, val publicNetworkAccessEnabled: Boolean, val purgeProtectionEnabled: Boolean, val resourceGroupName: String, val skuName: String, val tags: Map<String, String>, val tenantId: String, val vaultUri: String)

A collection of values returned by getKeyVault.

data class GetManagedHardwareSecurityModuleKeyResult(val curve: String, val expirationDate: String, val id: String, val keyOpts: List<String>, val keySize: Int, val keyType: String, val managedHsmId: String, val name: String, val notBeforeDate: String, val tags: Map<String, String>, val version: String, val versionedId: String)

A collection of values returned by getManagedHardwareSecurityModuleKey.

Link copied to clipboard
data class GetManagedHardwareSecurityModuleResult(val adminObjectIds: List<String>, val hsmUri: String, val id: String, val location: String, val name: String, val purgeProtectionEnabled: Boolean, val resourceGroupName: String, val skuName: String, val softDeleteRetentionDays: Int, val tags: Map<String, String>, val tenantId: String)

A collection of values returned by getManagedHardwareSecurityModule.

data class GetManagedHardwareSecurityModuleRoleDefinitionPermission(val actions: List<String>, val dataActions: List<String>, val notActions: List<String>, val notDataActions: List<String>)
data class GetManagedHardwareSecurityModuleRoleDefinitionResult(val assignableScopes: List<String>, val description: String, val id: String, val managedHsmId: String, val name: String, val permissions: List<GetManagedHardwareSecurityModuleRoleDefinitionPermission>, val resourceManagerId: String, val roleName: String, val roleType: String)

A collection of values returned by getManagedHardwareSecurityModuleRoleDefinition.

Link copied to clipboard
data class GetSecretResult(val contentType: String, val expirationDate: String, val id: String, val keyVaultId: String, val name: String, val notBeforeDate: String, val resourceId: String, val resourceVersionlessId: String, val tags: Map<String, String>, val value: String, val version: String? = null, val versionlessId: String)

A collection of values returned by getSecret.

Link copied to clipboard
data class GetSecretsResult(val id: String, val keyVaultId: String, val names: List<String>, val secrets: List<GetSecretsSecret>)

A collection of values returned by getSecrets.

Link copied to clipboard
data class GetSecretsSecret(val enabled: Boolean, val id: String, val name: String, val tags: Map<String, String>)
Link copied to clipboard
data class KeyRotationPolicy(val automatic: KeyRotationPolicyAutomatic? = null, val expireAfter: String? = null, val notifyBeforeExpiry: String? = null)
Link copied to clipboard
data class KeyRotationPolicyAutomatic(val timeAfterCreation: String? = null, val timeBeforeExpiry: String? = null)
Link copied to clipboard
data class KeyVaultAccessPolicy(val applicationId: String? = null, val certificatePermissions: List<String>? = null, val keyPermissions: List<String>? = null, val objectId: String, val secretPermissions: List<String>? = null, val storagePermissions: List<String>? = null, val tenantId: String)
Link copied to clipboard
data class KeyVaultContact(val email: String, val name: String? = null, val phone: String? = null)
Link copied to clipboard
data class KeyVaultNetworkAcls(val bypass: String, val defaultAction: String, val ipRules: List<String>? = null, val virtualNetworkSubnetIds: List<String>? = null)
Link copied to clipboard
data class ManagedHardwareSecurityModuleNetworkAcls(val bypass: String, val defaultAction: String)
data class ManagedHardwareSecurityModuleRoleDefinitionPermission(val actions: List<String>? = null, val dataActions: List<String>? = null, val notActions: List<String>? = null, val notDataActions: List<String>? = null)