Versions in this module Expand all Collapse all v46 v46.4.0 Sep 25, 2020 v46.3.0 Sep 22, 2020 v46.2.0 Sep 21, 2020 v46.1.0 Sep 9, 2020 v46.0.0 Aug 24, 2020 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 Backup + 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 Restore + const Setissuers + const Update + func PossibleCertificatePermissionsValues() []CertificatePermissions + type CheckNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason Reason + type CloudError struct + Error *CloudErrorBody + type CloudErrorBody struct + Code *string + Message *string + 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 IPRule struct + Value *string + 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 NetworkRuleAction string + const Allow + const Deny + func PossibleNetworkRuleActionValues() []NetworkRuleAction + type NetworkRuleBypassOptions string + const AzureServices + const None + func PossibleNetworkRuleBypassOptionsValues() []NetworkRuleBypassOptions + type NetworkRuleSet struct + Bypass NetworkRuleBypassOptions + DefaultAction NetworkRuleAction + IPRules *[]IPRule + VirtualNetworkRules *[]VirtualNetworkRule + 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 PrivateEndpoint struct + ID *string + type PrivateEndpointConnection struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (pec *PrivateEndpointConnection) UnmarshalJSON(body []byte) error + func (pec PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionItem struct + func (peci *PrivateEndpointConnectionItem) UnmarshalJSON(body []byte) error + func (peci PrivateEndpointConnectionItem) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const Creating + const Deleting + const Disconnected + const Failed + const Succeeded + const Updating + func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionsClient struct + func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient + func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient + func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, vaultName string, ...) (result PrivateEndpointConnectionsDeleteFuture, err error) + func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (future PrivateEndpointConnectionsDeleteFuture, err error) + func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client PrivateEndpointConnectionsClient) Put(ctx context.Context, resourceGroupName string, vaultName string, ...) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) PutPreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) PutResponder(resp *http.Response) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) PutSender(req *http.Request) (*http.Response, error) + type PrivateEndpointConnectionsDeleteFuture struct + func (future *PrivateEndpointConnectionsDeleteFuture) Result(client PrivateEndpointConnectionsClient) (pec PrivateEndpointConnection, err error) + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusDisconnected + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus + type PrivateLinkResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (plr *PrivateLinkResource) UnmarshalJSON(body []byte) error + func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) + type PrivateLinkResourceListResult struct + Value *[]PrivateLinkResource + type PrivateLinkResourceProperties struct + GroupID *string + RequiredMembers *[]string + RequiredZoneNames *[]string + type PrivateLinkResourcesClient struct + func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient + func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient + func (client PrivateLinkResourcesClient) ListByVault(ctx context.Context, resourceGroupName string, vaultName string) (result PrivateLinkResourceListResult, err error) + func (client PrivateLinkResourcesClient) ListByVaultPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client PrivateLinkResourcesClient) ListByVaultResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error) + func (client PrivateLinkResourcesClient) ListByVaultSender(req *http.Request) (*http.Response, error) + type PrivateLinkServiceConnectionState struct + ActionRequired *string + Description *string + Status PrivateEndpointServiceConnectionStatus + 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 + NetworkAcls *NetworkRuleSet + Sku *Sku + TenantID *uuid.UUID + type VaultProperties struct + AccessPolicies *[]AccessPolicyEntry + CreateMode CreateMode + EnablePurgeProtection *bool + EnableSoftDelete *bool + EnabledForDeployment *bool + EnabledForDiskEncryption *bool + EnabledForTemplateDeployment *bool + NetworkAcls *NetworkRuleSet + PrivateEndpointConnections *[]PrivateEndpointConnectionItem + 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 VaultsCreateOrUpdateFuture, 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) (future VaultsCreateOrUpdateFuture, err 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 VaultsCreateOrUpdateFuture struct + func (future *VaultsCreateOrUpdateFuture) Result(client VaultsClient) (vVar Vault, err error) + type VaultsPurgeDeletedFuture struct + func (future *VaultsPurgeDeletedFuture) Result(client VaultsClient) (ar autorest.Response, err error) + type VirtualNetworkRule struct + ID *string Other modules containing this package 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.v33 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.v48