package
9.0.1-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

APIVersion is the version of the Keyvault.
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.
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.
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.
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.
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.
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.
SecretSetParameters is the secret set parameters.
SecretUpdateParameters is the secret update parameters.
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.
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.