Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForDeletionRecoveryLevel() []string + func PossibleValuesForJsonWebKeyCurveName() []string + func PossibleValuesForJsonWebKeyOperation() []string + func PossibleValuesForJsonWebKeyType() []string + func PossibleValuesForKeyRotationPolicyActionType() []string + type Action struct + Type *KeyRotationPolicyActionType + type CreateIfNotExistOperationResponse struct + HttpResponse *http.Response + Model *Key + type DeletionRecoveryLevel string + const DeletionRecoveryLevelPurgeable + const DeletionRecoveryLevelRecoverable + const DeletionRecoveryLevelRecoverablePositiveProtectedSubscription + const DeletionRecoveryLevelRecoverablePositivePurgeable + type GetOperationResponse struct + HttpResponse *http.Response + Model *Key + type GetVersionOperationResponse struct + HttpResponse *http.Response + Model *Key + type JsonWebKeyCurveName string + const JsonWebKeyCurveNamePNegativeFiveTwoOne + const JsonWebKeyCurveNamePNegativeThreeEightFour + const JsonWebKeyCurveNamePNegativeTwoFiveSix + const JsonWebKeyCurveNamePNegativeTwoFiveSixK + type JsonWebKeyOperation string + const JsonWebKeyOperationDecrypt + const JsonWebKeyOperationEncrypt + const JsonWebKeyOperationImport + const JsonWebKeyOperationRelease + const JsonWebKeyOperationSign + const JsonWebKeyOperationUnwrapKey + const JsonWebKeyOperationVerify + const JsonWebKeyOperationWrapKey + type JsonWebKeyType string + const JsonWebKeyTypeEC + const JsonWebKeyTypeECNegativeHSM + const JsonWebKeyTypeRSA + const JsonWebKeyTypeRSANegativeHSM + type Key struct + Id *string + Location *string + Name *string + Properties KeyProperties + Tags *map[string]string + Type *string + type KeyAttributes struct + Created *int64 + Enabled *bool + Exp *int64 + Exportable *bool + Nbf *int64 + RecoveryLevel *DeletionRecoveryLevel + Updated *int64 + type KeyCreateParameters struct + Properties KeyProperties + Tags *map[string]string + type KeyOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p KeyOperationPredicate) Matches(input Key) bool + type KeyProperties struct + Attributes *KeyAttributes + CurveName *JsonWebKeyCurveName + KeyOps *[]JsonWebKeyOperation + KeySize *int64 + KeyUri *string + KeyUriWithVersion *string + Kty *JsonWebKeyType + ReleasePolicy *KeyReleasePolicy + RotationPolicy *RotationPolicy + type KeyReleasePolicy struct + ContentType *string + Data *string + type KeyRotationPolicyActionType string + const KeyRotationPolicyActionTypeNotify + const KeyRotationPolicyActionTypeRotate + type KeyRotationPolicyAttributes struct + Created *int64 + ExpiryTime *string + Updated *int64 + type KeysClient struct + Client autorest.Client + func NewKeysClientWithBaseURI(endpoint string) KeysClient + func (c KeysClient) CreateIfNotExist(ctx context.Context, id commonids.KeyVaultKeyId, input KeyCreateParameters) (result CreateIfNotExistOperationResponse, err error) + func (c KeysClient) Get(ctx context.Context, id commonids.KeyVaultKeyId) (result GetOperationResponse, err error) + func (c KeysClient) GetVersion(ctx context.Context, id commonids.KeyVaultKeyVersionId) (result GetVersionOperationResponse, err error) + func (c KeysClient) List(ctx context.Context, id commonids.KeyVaultId) (resp ListOperationResponse, err error) + func (c KeysClient) ListComplete(ctx context.Context, id commonids.KeyVaultId) (ListCompleteResult, error) + func (c KeysClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.KeyVaultId, predicate KeyOperationPredicate) (resp ListCompleteResult, err error) + func (c KeysClient) ListVersions(ctx context.Context, id commonids.KeyVaultKeyId) (resp ListVersionsOperationResponse, err error) + func (c KeysClient) ListVersionsComplete(ctx context.Context, id commonids.KeyVaultKeyId) (ListVersionsCompleteResult, error) + func (c KeysClient) ListVersionsCompleteMatchingPredicate(ctx context.Context, id commonids.KeyVaultKeyId, ...) (resp ListVersionsCompleteResult, err error) + type LifetimeAction struct + Action *Action + Trigger *Trigger + type ListCompleteResult struct + Items []Key + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Key + func (r ListOperationResponse) HasMore() bool + func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error) + type ListVersionsCompleteResult struct + Items []Key + type ListVersionsOperationResponse struct + HttpResponse *http.Response + Model *[]Key + func (r ListVersionsOperationResponse) HasMore() bool + func (r ListVersionsOperationResponse) LoadMore(ctx context.Context) (resp ListVersionsOperationResponse, err error) + type RotationPolicy struct + Attributes *KeyRotationPolicyAttributes + LifetimeActions *[]LifetimeAction + type Trigger struct + TimeAfterCreate *string + TimeBeforeExpiry *string