package
12.5.0-beta+incompatible
Repository: https://github.com/scott-the-programmer/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Functions

New creates an instance of the ManagementClient client.
NewWithoutDefaults creates an instance of the ManagementClient client.
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.

# Constants

AutoRenew specifies the auto renew state for action type.
CRLSign specifies the crl sign state for key usage type.
DataEncipherment specifies the data encipherment state for key usage type.
DecipherOnly specifies the decipher only state for key usage type.
Decrypt specifies the decrypt state for json web key operation.
DigitalSignature specifies the digital signature state for key usage type.
EC specifies the ec state for json web key type.
EmailContacts specifies the email contacts state for action type.
EncipherOnly specifies the encipher only state for key usage type.
Encrypt specifies the encrypt state for json web key operation.
KeyAgreement specifies the key agreement state for key usage type.
KeyCertSign specifies the key cert sign state for key usage type.
KeyEncipherment specifies the key encipherment state for key usage type.
NonRepudiation specifies the non repudiation state for key usage type.
Oct specifies the oct state for json web key type.
PS256 specifies the ps256 state for json web key signature algorithm.
PS384 specifies the ps384 state for json web key signature algorithm.
PS512 specifies the ps512 state for json web key signature algorithm.
Purgeable specifies the purgeable state for deletion recovery level.
Recoverable specifies the recoverable state for deletion recovery level.
RecoverableProtectedSubscription specifies the recoverable protected subscription state for deletion recovery level.
RecoverablePurgeable specifies the recoverable purgeable state for deletion recovery level.
RS256 specifies the rs256 state for json web key signature algorithm.
RS384 specifies the rs384 state for json web key signature algorithm.
RS512 specifies the rs512 state for json web key signature algorithm.
RSA specifies the rsa state for json web key type.
RSA15 specifies the rsa15 state for json web key encryption algorithm.
RSAHSM specifies the rsahsm state for json web key type.
RSAOAEP specifies the rsaoaep state for json web key encryption algorithm.
RSAOAEP256 specifies the rsaoaep256 state for json web key encryption algorithm.
RSNULL specifies the rsnull state for json web key signature algorithm.
Sign specifies the sign state for json web key operation.
UnwrapKey specifies the unwrap key state for json web key operation.
Verify specifies the verify state for json web key operation.
WrapKey specifies the wrap key state for json web key operation.

# Structs

Action is the action that will be executed.
AdministratorDetails is details of the organization administrator of the certificate issuer.
Attributes is the object attributes managed by the KeyVault service.
BackupKeyResult is the backup key result, containing the backup blob.
BackupSecretResult is the backup secret result, containing the backup blob.
CertificateAttributes is the certificate management attributes.
CertificateBundle is a certificate bundle consists of a certificate (X509) plus its attributes.
CertificateCreateParameters is the certificate create parameters.
CertificateImportParameters is the certificate import parameters.
CertificateIssuerItem is the certificate issuer item containing certificate issuer metadata.
CertificateIssuerListResult is the certificate issuer list result.
CertificateIssuerSetParameters is the certificate issuer set parameters.
CertificateIssuerUpdateParameters is the certificate issuer update parameters.
CertificateItem is the certificate item containing certificate metadata.
CertificateListResult is the certificate list result.
CertificateMergeParameters is the certificate merge parameters.
CertificateOperation is a certificate operation is returned in case of asynchronous requests.
CertificateOperationUpdateParameter is the certificate operation update parameters.
CertificatePolicy is management policy for a certificate.
CertificateUpdateParameters is the certificate update parameters.
Contact is the contact information for the vault certificates.
Contacts is the contacts for the vault certificates.
DeletedCertificateBundle is a Deleted Certificate consisting of its previous id, attributes and its tags, as well as information on when it will be purged.
DeletedCertificateItem is the deleted certificate item containing metadata about the deleted certificate.
DeletedCertificateListResult is a list of certificates that have been deleted in this vault.
DeletedKeyBundle is a DeletedKeyBundle consisting of a WebKey plus its Attributes and deletion info.
DeletedKeyItem is the deleted key item containing the deleted key metadata and information about deletion.
DeletedKeyListResult is a list of keys that have been deleted in this vault.
DeletedSecretBundle is a Deleted Secret consisting of its previous id, attributes and its tags, as well as information on when it will be purged.
DeletedSecretItem is the deleted secret item containing metadata about the deleted secret.
DeletedSecretListResult is the deleted secret list result.
Error is the key vault server error.
ErrorType is the key vault error exception.
IssuerAttributes is the attributes of an issuer managed by the Key Vault service.
IssuerBundle is the issuer for Key Vault certificate.
IssuerCredentials is the credentials to be used for the certificate issuer.
IssuerParameters is parameters for the issuer of the X509 component of a certificate.
JSONWebKey is as of http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18.
KeyAttributes is the attributes of a key managed by the key vault service.
KeyBundle is a KeyBundle consisting of a WebKey plus its attributes.
KeyCreateParameters is the key create parameters.
KeyImportParameters is the key import parameters.
KeyItem is the key item containing key metadata.
KeyListResult is the key list result.
KeyOperationResult is the key operation result.
KeyOperationsParameters is the key operations parameters.
KeyProperties is properties of the key pair backing a certificate.
KeyRestoreParameters is the key restore parameters.
KeySignParameters is the key operations parameters.
KeyUpdateParameters is the key update parameters.
KeyVerifyParameters is the key verify parameters.
KeyVerifyResult is the key verify result.
LifetimeAction is action and its trigger that will be performed by Key Vault over the lifetime of a certificate.
ManagementClient is the base client for Keyvault.
OrganizationDetails is details of the organization of the certificate issuer.
PendingCertificateSigningRequestResult is the pending certificate signing request result.
SasDefinitionAttributes is the SAS definition management attributes.
SasDefinitionBundle is a SAS definition bundle consists of key vault SAS definition details plus its attributes.
SasDefinitionCreateParameters is the SAS definition create parameters.
SasDefinitionItem is the SAS definition item containing storage SAS definition metadata.
SasDefinitionListResult is the storage account SAS definition list result.
SasDefinitionUpdateParameters is the SAS definition update parameters.
SecretAttributes is the secret management attributes.
SecretBundle is a secret consisting of a value, id and its attributes.
SecretItem is the secret item containing secret metadata.
SecretListResult is the secret list result.
SecretProperties is properties of the key backing a certificate.
SecretRestoreParameters is the secret restore parameters.
SecretSetParameters is the secret set parameters.
SecretUpdateParameters is the secret update parameters.
StorageAccountAttributes is the storage account management attributes.
StorageAccountCreateParameters is the storage account create parameters.
StorageAccountItem is the storage account item containing storage account metadata.
StorageAccountRegenerteKeyParameters is the storage account key regenerate parameters.
StorageAccountUpdateParameters is the storage account update parameters.
StorageBundle is a Storage account bundle consists of key vault storage account details plus its attributes.
StorageListResult is the storage accounts list result.
SubjectAlternativeNames is the subject alternate names of a X509 object.
Trigger is a condition to be satisfied for an action to be executed.
X509CertificateProperties is properties of the X509 component of a certificate.

# Type aliases

ActionType enumerates the values for action type.
DeletionRecoveryLevel enumerates the values for deletion recovery level.
JSONWebKeyEncryptionAlgorithm enumerates the values for json web key encryption algorithm.
JSONWebKeyOperation enumerates the values for json web key operation.
JSONWebKeySignatureAlgorithm enumerates the values for json web key signature algorithm.
JSONWebKeyType enumerates the values for json web key type.
KeyUsageType enumerates the values for key usage type.