Versions in this module Expand all Collapse all v20 v20.2.0 Sep 19, 2018 v20.1.0 Aug 31, 2018 v20.0.0 Aug 30, 2018 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AuthType string + const AAD + const ACS + const AccessControlService + const AzureActiveDirectory + const Invalid + func PossibleAuthTypeValues() []AuthType + type AuthTypeBasicResourceCertificateDetails string + const AuthTypeAccessControlService + const AuthTypeAzureActiveDirectory + const AuthTypeResourceCertificateDetails + func PossibleAuthTypeBasicResourceCertificateDetailsValues() []AuthTypeBasicResourceCertificateDetails + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicResourceCertificateDetails interface + AsResourceCertificateAndAadDetails func() (*ResourceCertificateAndAadDetails, bool) + AsResourceCertificateAndAcsDetails func() (*ResourceCertificateAndAcsDetails, bool) + AsResourceCertificateDetails func() (*ResourceCertificateDetails, bool) + type CertificateRequest struct + Properties *RawCertificateData + type ClientDiscoveryDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type ClientDiscoveryForLogSpecification struct + BlobDuration *string + DisplayName *string + Name *string + type ClientDiscoveryForProperties struct + ServiceSpecification *ClientDiscoveryForServiceSpecification + type ClientDiscoveryForServiceSpecification struct + LogSpecifications *[]ClientDiscoveryForLogSpecification + type ClientDiscoveryResponse struct + NextLink *string + Value *[]ClientDiscoveryValueForSingleAPI + func (cdr ClientDiscoveryResponse) IsEmpty() bool + type ClientDiscoveryResponseIterator struct + func (iter *ClientDiscoveryResponseIterator) Next() error + func (iter ClientDiscoveryResponseIterator) NotDone() bool + func (iter ClientDiscoveryResponseIterator) Response() ClientDiscoveryResponse + func (iter ClientDiscoveryResponseIterator) Value() ClientDiscoveryValueForSingleAPI + type ClientDiscoveryResponsePage struct + func (page *ClientDiscoveryResponsePage) Next() error + func (page ClientDiscoveryResponsePage) NotDone() bool + func (page ClientDiscoveryResponsePage) Response() ClientDiscoveryResponse + func (page ClientDiscoveryResponsePage) Values() []ClientDiscoveryValueForSingleAPI + type ClientDiscoveryValueForSingleAPI struct + Display *ClientDiscoveryDisplay + Name *string + Origin *string + Properties *ClientDiscoveryForProperties + type JobsSummary struct + FailedJobs *int32 + InProgressJobs *int32 + SuspendedJobs *int32 + type MonitoringSummary struct + DeprecatedProviderCount *int32 + EventsCount *int32 + SupportedProviderCount *int32 + UnHealthyProviderCount *int32 + UnHealthyVMCount *int32 + UnsupportedProviderCount *int32 + type NameInfo struct + LocalizedValue *string + Value *string + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result ClientDiscoveryResponsePage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result ClientDiscoveryResponseIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result ClientDiscoveryResponse, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type PatchTrackedResource struct + ETag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (ptr PatchTrackedResource) MarshalJSON() ([]byte, error) + type PatchVault struct + ETag *string + ID *string + Location *string + Name *string + Properties *VaultProperties + Sku *Sku + Tags map[string]*string + Type *string + func (pv PatchVault) MarshalJSON() ([]byte, error) + type RawCertificateData struct + AuthType AuthType + Certificate *[]byte + type RegisteredIdentitiesClient struct + func NewRegisteredIdentitiesClient(subscriptionID string) RegisteredIdentitiesClient + func NewRegisteredIdentitiesClientWithBaseURI(baseURI string, subscriptionID string) RegisteredIdentitiesClient + func (client RegisteredIdentitiesClient) Delete(ctx context.Context, resourceGroupName string, vaultName string, ...) (result autorest.Response, err error) + func (client RegisteredIdentitiesClient) DeletePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client RegisteredIdentitiesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client RegisteredIdentitiesClient) DeleteSender(req *http.Request) (*http.Response, error) + type ReplicationUsage struct + JobsSummary *JobsSummary + MonitoringSummary *MonitoringSummary + ProtectedItemCount *int32 + RecoveryPlanCount *int32 + RecoveryServicesProviderAuthType *int32 + RegisteredServersCount *int32 + type ReplicationUsageList struct + Value *[]ReplicationUsage + type ReplicationUsagesClient struct + func NewReplicationUsagesClient(subscriptionID string) ReplicationUsagesClient + func NewReplicationUsagesClientWithBaseURI(baseURI string, subscriptionID string) ReplicationUsagesClient + func (client ReplicationUsagesClient) List(ctx context.Context, resourceGroupName string, vaultName string) (result ReplicationUsageList, err error) + func (client ReplicationUsagesClient) ListPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client ReplicationUsagesClient) ListResponder(resp *http.Response) (result ReplicationUsageList, err error) + func (client ReplicationUsagesClient) ListSender(req *http.Request) (*http.Response, error) + type Resource struct + ETag *string + ID *string + Name *string + Type *string + type ResourceCertificateAndAadDetails struct + AadAuthority *string + AadTenantID *string + AuthType AuthTypeBasicResourceCertificateDetails + AzureManagementEndpointAudience *string + Certificate *[]byte + FriendlyName *string + Issuer *string + ResourceID *int64 + ServicePrincipalClientID *string + ServicePrincipalObjectID *string + Subject *string + Thumbprint *string + ValidFrom *date.Time + ValidTo *date.Time + func (rcaad ResourceCertificateAndAadDetails) AsBasicResourceCertificateDetails() (BasicResourceCertificateDetails, bool) + func (rcaad ResourceCertificateAndAadDetails) AsResourceCertificateAndAadDetails() (*ResourceCertificateAndAadDetails, bool) + func (rcaad ResourceCertificateAndAadDetails) AsResourceCertificateAndAcsDetails() (*ResourceCertificateAndAcsDetails, bool) + func (rcaad ResourceCertificateAndAadDetails) AsResourceCertificateDetails() (*ResourceCertificateDetails, bool) + func (rcaad ResourceCertificateAndAadDetails) MarshalJSON() ([]byte, error) + type ResourceCertificateAndAcsDetails struct + AuthType AuthTypeBasicResourceCertificateDetails + Certificate *[]byte + FriendlyName *string + GlobalAcsHostName *string + GlobalAcsNamespace *string + GlobalAcsRPRealm *string + Issuer *string + ResourceID *int64 + Subject *string + Thumbprint *string + ValidFrom *date.Time + ValidTo *date.Time + func (rcaad ResourceCertificateAndAcsDetails) AsBasicResourceCertificateDetails() (BasicResourceCertificateDetails, bool) + func (rcaad ResourceCertificateAndAcsDetails) AsResourceCertificateAndAadDetails() (*ResourceCertificateAndAadDetails, bool) + func (rcaad ResourceCertificateAndAcsDetails) AsResourceCertificateAndAcsDetails() (*ResourceCertificateAndAcsDetails, bool) + func (rcaad ResourceCertificateAndAcsDetails) AsResourceCertificateDetails() (*ResourceCertificateDetails, bool) + func (rcaad ResourceCertificateAndAcsDetails) MarshalJSON() ([]byte, error) + type ResourceCertificateDetails struct + AuthType AuthTypeBasicResourceCertificateDetails + Certificate *[]byte + FriendlyName *string + Issuer *string + ResourceID *int64 + Subject *string + Thumbprint *string + ValidFrom *date.Time + ValidTo *date.Time + func (rcd ResourceCertificateDetails) AsBasicResourceCertificateDetails() (BasicResourceCertificateDetails, bool) + func (rcd ResourceCertificateDetails) AsResourceCertificateAndAadDetails() (*ResourceCertificateAndAadDetails, bool) + func (rcd ResourceCertificateDetails) AsResourceCertificateAndAcsDetails() (*ResourceCertificateAndAcsDetails, bool) + func (rcd ResourceCertificateDetails) AsResourceCertificateDetails() (*ResourceCertificateDetails, bool) + func (rcd ResourceCertificateDetails) MarshalJSON() ([]byte, error) + type Sku struct + Name SkuName + type SkuName string + const RS0 + const Standard + func PossibleSkuNameValues() []SkuName + type TrackedResource struct + ETag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type TriggerType string + const ForcedUpgrade + const UserTriggered + func PossibleTriggerTypeValues() []TriggerType + type UpgradeDetails struct + EndTimeUtc *date.Time + LastUpdatedTimeUtc *date.Time + Message *string + OperationID *string + PreviousResourceID *string + StartTimeUtc *date.Time + Status VaultUpgradeState + TriggerType TriggerType + UpgradedResourceID *string + type UsagesClient struct + func NewUsagesClient(subscriptionID string) UsagesClient + func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient + func (client UsagesClient) ListByVaults(ctx context.Context, resourceGroupName string, vaultName string) (result VaultUsageList, err error) + func (client UsagesClient) ListByVaultsPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client UsagesClient) ListByVaultsResponder(resp *http.Response) (result VaultUsageList, err error) + func (client UsagesClient) ListByVaultsSender(req *http.Request) (*http.Response, error) + type UsagesUnit string + const Bytes + const BytesPerSecond + const Count + const CountPerSecond + const Percent + const Seconds + func PossibleUsagesUnitValues() []UsagesUnit + type Vault struct + ETag *string + ID *string + Location *string + Name *string + Properties *VaultProperties + Sku *Sku + Tags map[string]*string + Type *string + func (vVar Vault) MarshalJSON() ([]byte, error) + type VaultCertificateResponse struct + ID *string + Name *string + Properties BasicResourceCertificateDetails + Type *string + func (vcr *VaultCertificateResponse) UnmarshalJSON(body []byte) error + type VaultCertificatesClient struct + func NewVaultCertificatesClient(subscriptionID string) VaultCertificatesClient + func NewVaultCertificatesClientWithBaseURI(baseURI string, subscriptionID string) VaultCertificatesClient + func (client VaultCertificatesClient) Create(ctx context.Context, resourceGroupName string, vaultName string, ...) (result VaultCertificateResponse, err error) + func (client VaultCertificatesClient) CreatePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client VaultCertificatesClient) CreateResponder(resp *http.Response) (result VaultCertificateResponse, err error) + func (client VaultCertificatesClient) CreateSender(req *http.Request) (*http.Response, error) + type VaultExtendedInfo struct + Algorithm *string + EncryptionKey *string + EncryptionKeyThumbprint *string + IntegrityKey *string + type VaultExtendedInfoClient struct + func NewVaultExtendedInfoClient(subscriptionID string) VaultExtendedInfoClient + func NewVaultExtendedInfoClientWithBaseURI(baseURI string, subscriptionID string) VaultExtendedInfoClient + func (client VaultExtendedInfoClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (result VaultExtendedInfoResource, err error) + func (client VaultExtendedInfoClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client VaultExtendedInfoClient) CreateOrUpdateResponder(resp *http.Response) (result VaultExtendedInfoResource, err error) + func (client VaultExtendedInfoClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client VaultExtendedInfoClient) Get(ctx context.Context, resourceGroupName string, vaultName string) (result VaultExtendedInfoResource, err error) + func (client VaultExtendedInfoClient) GetPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client VaultExtendedInfoClient) GetResponder(resp *http.Response) (result VaultExtendedInfoResource, err error) + func (client VaultExtendedInfoClient) GetSender(req *http.Request) (*http.Response, error) + func (client VaultExtendedInfoClient) Update(ctx context.Context, resourceGroupName string, vaultName string, ...) (result VaultExtendedInfoResource, err error) + func (client VaultExtendedInfoClient) UpdatePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client VaultExtendedInfoClient) UpdateResponder(resp *http.Response) (result VaultExtendedInfoResource, err error) + func (client VaultExtendedInfoClient) UpdateSender(req *http.Request) (*http.Response, error) + type VaultExtendedInfoResource struct + ETag *string + ID *string + Name *string + Type *string + func (veir *VaultExtendedInfoResource) UnmarshalJSON(body []byte) error + func (veir VaultExtendedInfoResource) MarshalJSON() ([]byte, error) + type VaultList struct + NextLink *string + Value *[]Vault + func (vl VaultList) IsEmpty() bool + type VaultListIterator struct + func (iter *VaultListIterator) Next() error + func (iter VaultListIterator) NotDone() bool + func (iter VaultListIterator) Response() VaultList + func (iter VaultListIterator) Value() Vault + type VaultListPage struct + func (page *VaultListPage) Next() error + func (page VaultListPage) NotDone() bool + func (page VaultListPage) Response() VaultList + func (page VaultListPage) Values() []Vault + type VaultProperties struct + ProvisioningState *string + UpgradeDetails *UpgradeDetails + type VaultUpgradeState string + const Failed + const InProgress + const Unknown + const Upgraded + func PossibleVaultUpgradeStateValues() []VaultUpgradeState + type VaultUsage struct + CurrentValue *int64 + Limit *int64 + Name *NameInfo + NextResetTime *date.Time + QuotaPeriod *string + Unit UsagesUnit + type VaultUsageList struct + Value *[]VaultUsage + type VaultsClient struct + func NewVaultsClient(subscriptionID string) VaultsClient + func NewVaultsClientWithBaseURI(baseURI string, subscriptionID string) VaultsClient + func (client VaultsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, vault Vault) (result Vault, err error) + func (client VaultsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, vaultName string, vault Vault) (*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) 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) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result VaultListPage, err error) + func (client VaultsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result VaultListIterator, err error) + func (client VaultsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client VaultsClient) ListByResourceGroupResponder(resp *http.Response) (result VaultList, err error) + func (client VaultsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) ListBySubscriptionID(ctx context.Context) (result VaultListPage, err error) + func (client VaultsClient) ListBySubscriptionIDComplete(ctx context.Context) (result VaultListIterator, err error) + func (client VaultsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error) + func (client VaultsClient) ListBySubscriptionIDResponder(resp *http.Response) (result VaultList, err error) + func (client VaultsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error) + func (client VaultsClient) Update(ctx context.Context, resourceGroupName string, vaultName string, ...) (result Vault, err 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) 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.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.v46 gopkg.in/Azure/azure-sdk-for-go.v48