Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CertifiateCertificatePolicy(val issuerParameters: CertifiateCertificatePolicyIssuerParameters, val keyProperties: CertifiateCertificatePolicyKeyProperties, val lifetimeActions: List<CertifiateCertificatePolicyLifetimeAction>? = null, val secretProperties: CertifiateCertificatePolicySecretProperties, val x509CertificateProperties: CertifiateCertificatePolicyX509CertificateProperties? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CertifiateCertificatePolicyLifetimeAction(val action: CertifiateCertificatePolicyLifetimeActionAction, val trigger: CertifiateCertificatePolicyLifetimeActionTrigger)
Link copied to clipboard
Link copied to clipboard
data class CertifiateCertificatePolicyLifetimeActionTrigger(val daysBeforeExpiry: Int? = null, val lifetimePercentage: Int? = null)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CertificateCertificatePolicy(val issuerParameters: CertificateCertificatePolicyIssuerParameters, val keyProperties: CertificateCertificatePolicyKeyProperties, val lifetimeActions: List<CertificateCertificatePolicyLifetimeAction>? = null, val secretProperties: CertificateCertificatePolicySecretProperties, val x509CertificateProperties: CertificateCertificatePolicyX509CertificateProperties? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CertificateCertificatePolicyLifetimeAction(val action: CertificateCertificatePolicyLifetimeActionAction, val trigger: CertificateCertificatePolicyLifetimeActionTrigger)
Link copied to clipboard
Link copied to clipboard
data class CertificateCertificatePolicyLifetimeActionTrigger(val daysBeforeExpiry: Int? = null, val lifetimePercentage: Int? = null)
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
data class GetCertificateCertificatePolicy(val issuerParameters: List<GetCertificateCertificatePolicyIssuerParameter>, val keyProperties: List<GetCertificateCertificatePolicyKeyProperty>, val lifetimeActions: List<GetCertificateCertificatePolicyLifetimeAction>, val secretProperties: List<GetCertificateCertificatePolicySecretProperty>, val x509CertificateProperties: List<GetCertificateCertificatePolicyX509CertificateProperty>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetCertificateCertificatePolicyLifetimeAction(val actions: List<GetCertificateCertificatePolicyLifetimeActionAction>, val triggers: List<GetCertificateCertificatePolicyLifetimeActionTrigger>)
Link copied to clipboard
Link copied to clipboard
data class GetCertificateCertificatePolicyLifetimeActionTrigger(val daysBeforeExpiry: Int, val lifetimePercentage: Int)
Link copied to clipboard
Link copied to clipboard
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
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
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
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
Link copied to clipboard
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.
Link copied to clipboard
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.
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard