Versions in this module Expand all Collapse all v33 v33.4.0 Sep 19, 2019 v33.3.0 Sep 19, 2019 v33.2.0 Sep 10, 2019 v33.1.0 Sep 5, 2019 v33.0.0 Aug 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AccessPolicyEntry struct + ApplicationID *uuid.UUID + ObjectID *string + Permissions *Permissions + TenantID *uuid.UUID + type AccessPolicyUpdateKind string + const Add + const Remove + const Replace + func PossibleAccessPolicyUpdateKindValues() []AccessPolicyUpdateKind + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type CertificatePermissions string + const Create + const Delete + const Deleteissuers + const Get + const Getissuers + const Import + const List + const Listissuers + const Managecontacts + const Manageissuers + const Purge + const Recover + const Setissuers + const Update + func PossibleCertificatePermissionsValues() []CertificatePermissions + type CheckNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason Reason + type CreateMode string + const CreateModeDefault + const CreateModeRecover + func PossibleCreateModeValues() []CreateMode + type DeletedVault struct + ID *string + Name *string + Properties *DeletedVaultProperties + Type *string + type DeletedVaultListResult struct + NextLink *string + Value *[]DeletedVault + func (dvlr DeletedVaultListResult) IsEmpty() bool + type DeletedVaultListResultIterator struct + func NewDeletedVaultListResultIterator(page DeletedVaultListResultPage) DeletedVaultListResultIterator + func (iter *DeletedVaultListResultIterator) Next() error + func (iter *DeletedVaultListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DeletedVaultListResultIterator) NotDone() bool + func (iter DeletedVaultListResultIterator) Response() DeletedVaultListResult + func (iter DeletedVaultListResultIterator) Value() DeletedVault + type DeletedVaultListResultPage struct + func NewDeletedVaultListResultPage(...) DeletedVaultListResultPage + func (page *DeletedVaultListResultPage) Next() error + func (page *DeletedVaultListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DeletedVaultListResultPage) NotDone() bool + func (page DeletedVaultListResultPage) Response() DeletedVaultListResult + func (page DeletedVaultListResultPage) Values() []DeletedVault + type DeletedVaultProperties struct + DeletionDate *date.Time + Location *string + ScheduledPurgeDate *date.Time + Tags map[string]*string + VaultID *string + func (dvp DeletedVaultProperties) MarshalJSON() ([]byte, error) + type KeyPermissions string + const KeyPermissionsBackup + const KeyPermissionsCreate + const KeyPermissionsDecrypt + const KeyPermissionsDelete + const KeyPermissionsEncrypt + const KeyPermissionsGet + const KeyPermissionsImport + const KeyPermissionsList + const KeyPermissionsPurge + const KeyPermissionsRecover + const KeyPermissionsRestore + const KeyPermissionsSign + const KeyPermissionsUnwrapKey + const KeyPermissionsUpdate + const KeyPermissionsVerify + const KeyPermissionsWrapKey + func PossibleKeyPermissionsValues() []KeyPermissions + type LogSpecification struct + BlobDuration *string + DisplayName *string + Name *string + type Operation struct + Display *OperationDisplay + Name *string + Origin *string + func (o *Operation) UnmarshalJSON(body []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + type OperationListResultIterator struct + func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator + func (iter *OperationListResultIterator) Next() error + func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListResultIterator) NotDone() bool + func (iter OperationListResultIterator) Response() OperationListResult + func (iter OperationListResultIterator) Value() Operation + type OperationListResultPage struct + func NewOperationListResultPage(...) OperationListResultPage + func (page *OperationListResultPage) Next() error + func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListResultPage) NotDone() bool + func (page OperationListResultPage) Response() OperationListResult + func (page OperationListResultPage) Values() []Operation + type OperationProperties struct + ServiceSpecification *ServiceSpecification + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type Permissions struct + Certificates *[]CertificatePermissions + Keys *[]KeyPermissions + Secrets *[]SecretPermissions + Storage *[]StoragePermissions + type Reason string + const AccountNameInvalid + const AlreadyExists + func PossibleReasonValues() []Reason + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceListResult struct + NextLink *string + Value *[]Resource + func (rlr ResourceListResult) IsEmpty() bool + type ResourceListResultIterator struct + func NewResourceListResultIterator(page ResourceListResultPage) ResourceListResultIterator + func (iter *ResourceListResultIterator) Next() error + func (iter *ResourceListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResourceListResultIterator) NotDone() bool + func (iter ResourceListResultIterator) Response() ResourceListResult + func (iter ResourceListResultIterator) Value() Resource + type ResourceListResultPage struct + func NewResourceListResultPage(...) ResourceListResultPage + func (page *ResourceListResultPage) Next() error + func (page *ResourceListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ResourceListResultPage) NotDone() bool + func (page ResourceListResultPage) Response() ResourceListResult + func (page ResourceListResultPage) Values() []Resource + type SecretPermissions string + const SecretPermissionsBackup + const SecretPermissionsDelete + const SecretPermissionsGet + const SecretPermissionsList + const SecretPermissionsPurge + const SecretPermissionsRecover + const SecretPermissionsRestore + const SecretPermissionsSet + func PossibleSecretPermissionsValues() []SecretPermissions + type ServiceSpecification struct + LogSpecifications *[]LogSpecification + type Sku struct + Family *string + Name SkuName + type SkuName string + const Premium + const Standard + func PossibleSkuNameValues() []SkuName + type StoragePermissions string + const StoragePermissionsBackup + const StoragePermissionsDelete + const StoragePermissionsDeletesas + const StoragePermissionsGet + const StoragePermissionsGetsas + const StoragePermissionsList + const StoragePermissionsListsas + const StoragePermissionsPurge + const StoragePermissionsRecover + const StoragePermissionsRegeneratekey + const StoragePermissionsRestore + const StoragePermissionsSet + const StoragePermissionsSetsas + const StoragePermissionsUpdate + func PossibleStoragePermissionsValues() []StoragePermissions + type Vault struct + ID *string + Location *string + Name *string + Properties *VaultProperties + Tags map[string]*string + Type *string + func (vVar Vault) MarshalJSON() ([]byte, error) + type VaultAccessPolicyParameters struct + ID *string + Location *string + Name *string + Properties *VaultAccessPolicyProperties + Type *string + type VaultAccessPolicyProperties struct + AccessPolicies *[]AccessPolicyEntry + type VaultCheckNameAvailabilityParameters struct + Name *string + Type *string + type VaultCreateOrUpdateParameters struct + Location *string + Properties *VaultProperties + Tags map[string]*string + func (vcoup VaultCreateOrUpdateParameters) MarshalJSON() ([]byte, error) + type VaultListResult struct + NextLink *string + Value *[]Vault + func (vlr VaultListResult) IsEmpty() bool + type VaultListResultIterator struct + func NewVaultListResultIterator(page VaultListResultPage) VaultListResultIterator + func (iter *VaultListResultIterator) Next() error + func (iter *VaultListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter VaultListResultIterator) NotDone() bool + func (iter VaultListResultIterator) Response() VaultListResult + func (iter VaultListResultIterator) Value() Vault + type VaultListResultPage struct + func NewVaultListResultPage(getNextPage func(context.Context, VaultListResult) (VaultListResult, error)) VaultListResultPage + func (page *VaultListResultPage) Next() error + func (page *VaultListResultPage) NextWithContext(ctx context.Context) (err error) + func (page VaultListResultPage) NotDone() bool + func (page VaultListResultPage) Response() VaultListResult + func (page VaultListResultPage) Values() []Vault + type VaultPatchParameters struct + Properties *VaultPatchProperties + Tags map[string]*string + func (vpp VaultPatchParameters) MarshalJSON() ([]byte, error) + type VaultPatchProperties struct + AccessPolicies *[]AccessPolicyEntry + CreateMode CreateMode + EnablePurgeProtection *bool + EnableSoftDelete *bool + EnabledForDeployment *bool + EnabledForDiskEncryption *bool + EnabledForTemplateDeployment *bool + Sku *Sku + TenantID *uuid.UUID + type VaultProperties struct + AccessPolicies *[]AccessPolicyEntry + CreateMode CreateMode + EnablePurgeProtection *bool + EnableSoftDelete *bool + EnabledForDeployment *bool + EnabledForDiskEncryption *bool + EnabledForTemplateDeployment *bool + Sku *Sku + TenantID *uuid.UUID + VaultURI *string + type VaultsClient struct + func NewVaultsClient(subscriptionID string) VaultsClient + func NewVaultsClientWithBaseURI(baseURI string, subscriptionID string) VaultsClient + func (client VaultsClient) CheckNameAvailability(ctx context.Context, vaultName VaultCheckNameAvailabilityParameters) (result CheckNameAvailabilityResult, err error) + func (client VaultsClient) CheckNameAvailabilityPreparer(ctx context.Context, vaultName VaultCheckNameAvailabilityParameters) (*http.Request, error) + func (client VaultsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error) + func (client VaultsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client VaultsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (result Vault, err error) + func (client VaultsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client VaultsClient) CreateOrUpdateResponder(resp *http.Response) (result Vault, err error) + func (client VaultsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) Delete(ctx context.Context, resourceGroupName string, vaultName string) (result autorest.Response, err error) + func (client VaultsClient) DeletePreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client VaultsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client VaultsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) Get(ctx context.Context, resourceGroupName string, vaultName string) (result Vault, err error) + func (client VaultsClient) GetDeleted(ctx context.Context, vaultName string, location string) (result DeletedVault, err error) + func (client VaultsClient) GetDeletedPreparer(ctx context.Context, vaultName string, location string) (*http.Request, error) + func (client VaultsClient) GetDeletedResponder(resp *http.Response) (result DeletedVault, err error) + func (client VaultsClient) GetDeletedSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) GetPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client VaultsClient) GetResponder(resp *http.Response) (result Vault, err error) + func (client VaultsClient) GetSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) List(ctx context.Context, top *int32) (result ResourceListResultPage, err error) + func (client VaultsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result VaultListResultPage, err error) + func (client VaultsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result VaultListResultIterator, err error) + func (client VaultsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error) + func (client VaultsClient) ListByResourceGroupResponder(resp *http.Response) (result VaultListResult, err error) + func (client VaultsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) ListBySubscription(ctx context.Context, top *int32) (result VaultListResultPage, err error) + func (client VaultsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result VaultListResultIterator, err error) + func (client VaultsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error) + func (client VaultsClient) ListBySubscriptionResponder(resp *http.Response) (result VaultListResult, err error) + func (client VaultsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) ListComplete(ctx context.Context, top *int32) (result ResourceListResultIterator, err error) + func (client VaultsClient) ListDeleted(ctx context.Context) (result DeletedVaultListResultPage, err error) + func (client VaultsClient) ListDeletedComplete(ctx context.Context) (result DeletedVaultListResultIterator, err error) + func (client VaultsClient) ListDeletedPreparer(ctx context.Context) (*http.Request, error) + func (client VaultsClient) ListDeletedResponder(resp *http.Response) (result DeletedVaultListResult, err error) + func (client VaultsClient) ListDeletedSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) ListPreparer(ctx context.Context, top *int32) (*http.Request, error) + func (client VaultsClient) ListResponder(resp *http.Response) (result ResourceListResult, err error) + func (client VaultsClient) ListSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) PurgeDeleted(ctx context.Context, vaultName string, location string) (result VaultsPurgeDeletedFuture, err error) + func (client VaultsClient) PurgeDeletedPreparer(ctx context.Context, vaultName string, location string) (*http.Request, error) + func (client VaultsClient) PurgeDeletedResponder(resp *http.Response) (result autorest.Response, err error) + func (client VaultsClient) PurgeDeletedSender(req *http.Request) (future VaultsPurgeDeletedFuture, err error) + func (client VaultsClient) Update(ctx context.Context, resourceGroupName string, vaultName string, ...) (result Vault, err error) + func (client VaultsClient) UpdateAccessPolicy(ctx context.Context, resourceGroupName string, vaultName string, ...) (result VaultAccessPolicyParameters, err error) + func (client VaultsClient) UpdateAccessPolicyPreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client VaultsClient) UpdateAccessPolicyResponder(resp *http.Response) (result VaultAccessPolicyParameters, err error) + func (client VaultsClient) UpdateAccessPolicySender(req *http.Request) (*http.Response, error) + func (client VaultsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client VaultsClient) UpdateResponder(resp *http.Response) (result Vault, err error) + func (client VaultsClient) UpdateSender(req *http.Request) (*http.Response, error) + type VaultsPurgeDeletedFuture struct + func (future *VaultsPurgeDeletedFuture) Result(client VaultsClient) (ar autorest.Response, err error) Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v15 gopkg.in/azure/azure-sdk-for-go.v16 gopkg.in/azure/azure-sdk-for-go.v17 gopkg.in/azure/azure-sdk-for-go.v18 gopkg.in/azure/azure-sdk-for-go.v19 gopkg.in/azure/azure-sdk-for-go.v20 gopkg.in/azure/azure-sdk-for-go.v21 gopkg.in/azure/azure-sdk-for-go.v22 gopkg.in/azure/azure-sdk-for-go.v23 gopkg.in/azure/azure-sdk-for-go.v24 gopkg.in/azure/azure-sdk-for-go.v25 gopkg.in/azure/azure-sdk-for-go.v26 gopkg.in/azure/azure-sdk-for-go.v27 gopkg.in/azure/azure-sdk-for-go.v28 gopkg.in/azure/azure-sdk-for-go.v29 gopkg.in/azure/azure-sdk-for-go.v30 gopkg.in/azure/azure-sdk-for-go.v31 gopkg.in/azure/azure-sdk-for-go.v32 gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v35 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49