Versions in this module Expand all Collapse all v51 v51.0.0 Jan 27, 2021 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AdditionalFeaturesServerConfigurations struct + IsRServicesEnabled *bool + type AutoBackupSettings struct + BackupScheduleType BackupScheduleType + BackupSystemDbs *bool + Enable *bool + EnableEncryption *bool + FullBackupFrequency FullBackupFrequencyType + FullBackupStartTime *int32 + FullBackupWindowHours *int32 + LogBackupFrequency *int32 + Password *string + RetentionPeriod *int32 + StorageAccessKey *string + StorageAccountURL *string + type AutoPatchingSettings struct + DayOfWeek DayOfWeek + Enable *bool + MaintenanceWindowDuration *int32 + MaintenanceWindowStartingHour *int32 + type AvailabilityGroupListener struct + ID *string + Name *string + Type *string + func (agl *AvailabilityGroupListener) UnmarshalJSON(body []byte) error + func (agl AvailabilityGroupListener) MarshalJSON() ([]byte, error) + type AvailabilityGroupListenerListResult struct + NextLink *string + Value *[]AvailabilityGroupListener + func (agllr AvailabilityGroupListenerListResult) IsEmpty() bool + type AvailabilityGroupListenerListResultIterator struct + func NewAvailabilityGroupListenerListResultIterator(page AvailabilityGroupListenerListResultPage) AvailabilityGroupListenerListResultIterator + func (iter *AvailabilityGroupListenerListResultIterator) Next() error + func (iter *AvailabilityGroupListenerListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AvailabilityGroupListenerListResultIterator) NotDone() bool + func (iter AvailabilityGroupListenerListResultIterator) Response() AvailabilityGroupListenerListResult + func (iter AvailabilityGroupListenerListResultIterator) Value() AvailabilityGroupListener + type AvailabilityGroupListenerListResultPage struct + func NewAvailabilityGroupListenerListResultPage(cur AvailabilityGroupListenerListResult, ...) AvailabilityGroupListenerListResultPage + func (page *AvailabilityGroupListenerListResultPage) Next() error + func (page *AvailabilityGroupListenerListResultPage) NextWithContext(ctx context.Context) (err error) + func (page AvailabilityGroupListenerListResultPage) NotDone() bool + func (page AvailabilityGroupListenerListResultPage) Response() AvailabilityGroupListenerListResult + func (page AvailabilityGroupListenerListResultPage) Values() []AvailabilityGroupListener + type AvailabilityGroupListenerProperties struct + AvailabilityGroupName *string + CreateDefaultAvailabilityGroupIfNotExist *bool + LoadBalancerConfigurations *[]LoadBalancerConfiguration + Port *int32 + ProvisioningState *string + func (aglp AvailabilityGroupListenerProperties) MarshalJSON() ([]byte, error) + type AvailabilityGroupListenersClient struct + func NewAvailabilityGroupListenersClient(subscriptionID string) AvailabilityGroupListenersClient + func NewAvailabilityGroupListenersClientWithBaseURI(baseURI string, subscriptionID string) AvailabilityGroupListenersClient + func (client AvailabilityGroupListenersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (result AvailabilityGroupListenersCreateOrUpdateFuture, err error) + func (client AvailabilityGroupListenersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client AvailabilityGroupListenersClient) CreateOrUpdateResponder(resp *http.Response) (result AvailabilityGroupListener, err error) + func (client AvailabilityGroupListenersClient) CreateOrUpdateSender(req *http.Request) (future AvailabilityGroupListenersCreateOrUpdateFuture, err error) + func (client AvailabilityGroupListenersClient) Delete(ctx context.Context, resourceGroupName string, ...) (result AvailabilityGroupListenersDeleteFuture, err error) + func (client AvailabilityGroupListenersClient) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client AvailabilityGroupListenersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AvailabilityGroupListenersClient) DeleteSender(req *http.Request) (future AvailabilityGroupListenersDeleteFuture, err error) + func (client AvailabilityGroupListenersClient) Get(ctx context.Context, resourceGroupName string, ...) (result AvailabilityGroupListener, err error) + func (client AvailabilityGroupListenersClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client AvailabilityGroupListenersClient) GetResponder(resp *http.Response) (result AvailabilityGroupListener, err error) + func (client AvailabilityGroupListenersClient) GetSender(req *http.Request) (*http.Response, error) + func (client AvailabilityGroupListenersClient) ListByGroup(ctx context.Context, resourceGroupName string, ...) (result AvailabilityGroupListenerListResultPage, err error) + func (client AvailabilityGroupListenersClient) ListByGroupComplete(ctx context.Context, resourceGroupName string, ...) (result AvailabilityGroupListenerListResultIterator, err error) + func (client AvailabilityGroupListenersClient) ListByGroupPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client AvailabilityGroupListenersClient) ListByGroupResponder(resp *http.Response) (result AvailabilityGroupListenerListResult, err error) + func (client AvailabilityGroupListenersClient) ListByGroupSender(req *http.Request) (*http.Response, error) + type AvailabilityGroupListenersCreateOrUpdateFuture struct + Result func(AvailabilityGroupListenersClient) (AvailabilityGroupListener, error) + type AvailabilityGroupListenersDeleteFuture struct + Result func(AvailabilityGroupListenersClient) (autorest.Response, error) + type BackupScheduleType string + const Automated + const Manual + func PossibleBackupScheduleTypeValues() []BackupScheduleType + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type ClusterConfiguration string + const Domainful + func PossibleClusterConfigurationValues() []ClusterConfiguration + type ClusterManagerType string + const WSFC + func PossibleClusterManagerTypeValues() []ClusterManagerType + type ConnectivityType string + const LOCAL + const PRIVATE + const PUBLIC + func PossibleConnectivityTypeValues() []ConnectivityType + type DayOfWeek string + const Friday + const Monday + const Saturday + const Sunday + const Thursday + const Tuesday + const Wednesday + func PossibleDayOfWeekValues() []DayOfWeek + type DiskConfigurationType string + const ADD + const EXTEND + const NEW + func PossibleDiskConfigurationTypeValues() []DiskConfigurationType + type FullBackupFrequencyType string + const Daily + const Weekly + func PossibleFullBackupFrequencyTypeValues() []FullBackupFrequencyType + type Group struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (g *Group) UnmarshalJSON(body []byte) error + func (g Group) MarshalJSON() ([]byte, error) + type GroupListResult struct + NextLink *string + Value *[]Group + func (glr GroupListResult) IsEmpty() bool + type GroupListResultIterator struct + func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator + func (iter *GroupListResultIterator) Next() error + func (iter *GroupListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter GroupListResultIterator) NotDone() bool + func (iter GroupListResultIterator) Response() GroupListResult + func (iter GroupListResultIterator) Value() Group + type GroupListResultPage struct + func NewGroupListResultPage(cur GroupListResult, ...) GroupListResultPage + func (page *GroupListResultPage) Next() error + func (page *GroupListResultPage) NextWithContext(ctx context.Context) (err error) + func (page GroupListResultPage) NotDone() bool + func (page GroupListResultPage) Response() GroupListResult + func (page GroupListResultPage) Values() []Group + type GroupProperties struct + ClusterConfiguration ClusterConfiguration + ClusterManagerType ClusterManagerType + ProvisioningState *string + SQLImageOffer *string + SQLImageSku SQLVMGroupImageSku + ScaleType ScaleType + WsfcDomainProfile *WsfcDomainProfile + func (gp GroupProperties) MarshalJSON() ([]byte, error) + type GroupUpdate struct + Tags map[string]*string + func (gu GroupUpdate) MarshalJSON() ([]byte, error) + type GroupsClient struct + func NewGroupsClient(subscriptionID string) GroupsClient + func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient + func (client GroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (result GroupsCreateOrUpdateFuture, err error) + func (client GroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client GroupsClient) CreateOrUpdateResponder(resp *http.Response) (result Group, err error) + func (client GroupsClient) CreateOrUpdateSender(req *http.Request) (future GroupsCreateOrUpdateFuture, err error) + func (client GroupsClient) Delete(ctx context.Context, resourceGroupName string, ...) (result GroupsDeleteFuture, err error) + func (client GroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client GroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client GroupsClient) DeleteSender(req *http.Request) (future GroupsDeleteFuture, err error) + func (client GroupsClient) Get(ctx context.Context, resourceGroupName string, ...) (result Group, err error) + func (client GroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client GroupsClient) GetResponder(resp *http.Response) (result Group, err error) + func (client GroupsClient) GetSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) List(ctx context.Context) (result GroupListResultPage, err error) + func (client GroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result GroupListResultPage, err error) + func (client GroupsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result GroupListResultIterator, err error) + func (client GroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client GroupsClient) ListByResourceGroupResponder(resp *http.Response) (result GroupListResult, err error) + func (client GroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) ListComplete(ctx context.Context) (result GroupListResultIterator, err error) + func (client GroupsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client GroupsClient) ListResponder(resp *http.Response) (result GroupListResult, err error) + func (client GroupsClient) ListSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) Update(ctx context.Context, resourceGroupName string, ...) (result GroupsUpdateFuture, err error) + func (client GroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client GroupsClient) UpdateResponder(resp *http.Response) (result Group, err error) + func (client GroupsClient) UpdateSender(req *http.Request) (future GroupsUpdateFuture, err error) + type GroupsCreateOrUpdateFuture struct + Result func(GroupsClient) (Group, error) + type GroupsDeleteFuture struct + Result func(GroupsClient) (autorest.Response, error) + type GroupsUpdateFuture struct + Result func(GroupsClient) (Group, error) + type IdentityType string + const SystemAssigned + func PossibleIdentityTypeValues() []IdentityType + type KeyVaultCredentialSettings struct + AzureKeyVaultURL *string + CredentialName *string + Enable *bool + ServicePrincipalName *string + ServicePrincipalSecret *string + type ListResult struct + NextLink *string + Value *[]SQLVirtualMachine + func (lr ListResult) IsEmpty() bool + type ListResultIterator struct + func NewListResultIterator(page ListResultPage) ListResultIterator + func (iter *ListResultIterator) Next() error + func (iter *ListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ListResultIterator) NotDone() bool + func (iter ListResultIterator) Response() ListResult + func (iter ListResultIterator) Value() SQLVirtualMachine + type ListResultPage struct + func NewListResultPage(cur ListResult, ...) ListResultPage + func (page *ListResultPage) Next() error + func (page *ListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ListResultPage) NotDone() bool + func (page ListResultPage) Response() ListResult + func (page ListResultPage) Values() []SQLVirtualMachine + type LoadBalancerConfiguration struct + LoadBalancerResourceID *string + PrivateIPAddress *PrivateIPAddress + ProbePort *int32 + PublicIPAddressResourceID *string + SQLVirtualMachineInstances *[]string + type Operation struct + Display *OperationDisplay + Name *string + Origin OperationOrigin + Properties map[string]interface{} + 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(cur OperationListResult, ...) 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 OperationOrigin string + const System + const User + func PossibleOperationOriginValues() []OperationOrigin + 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 PrivateIPAddress struct + IPAddress *string + SubnetResourceID *string + type Properties struct + AutoBackupSettings *AutoBackupSettings + AutoPatchingSettings *AutoPatchingSettings + KeyVaultCredentialSettings *KeyVaultCredentialSettings + ProvisioningState *string + SQLImageOffer *string + SQLImageSku SQLImageSku + SQLManagement SQLManagementMode + SQLServerLicenseType SQLServerLicenseType + SQLVirtualMachineGroupResourceID *string + ServerConfigurationsManagementSettings *ServerConfigurationsManagementSettings + StorageConfigurationSettings *StorageConfigurationSettings + VirtualMachineResourceID *string + WsfcDomainCredentials *WsfcDomainCredentials + func (p Properties) MarshalJSON() ([]byte, error) + type ProxyResource struct + ID *string + Name *string + Type *string + type Resource struct + ID *string + Name *string + Type *string + type ResourceIdentity struct + PrincipalID *uuid.UUID + TenantID *uuid.UUID + Type IdentityType + func (ri ResourceIdentity) MarshalJSON() ([]byte, error) + type SQLConnectivityUpdateSettings struct + ConnectivityType ConnectivityType + Port *int32 + SQLAuthUpdatePassword *string + SQLAuthUpdateUserName *string + type SQLImageSku string + const Developer + const Enterprise + const Express + const Standard + const Web + func PossibleSQLImageSkuValues() []SQLImageSku + type SQLManagementMode string + const Full + const LightWeight + const NoAgent + func PossibleSQLManagementModeValues() []SQLManagementMode + type SQLServerLicenseType string + const AHUB + const DR + const PAYG + func PossibleSQLServerLicenseTypeValues() []SQLServerLicenseType + type SQLStorageSettings struct + DefaultFilePath *string + Luns *[]int32 + type SQLStorageUpdateSettings struct + DiskConfigurationType DiskConfigurationType + DiskCount *int32 + StartingDeviceID *int32 + type SQLVMGroupImageSku string + const SQLVMGroupImageSkuDeveloper + const SQLVMGroupImageSkuEnterprise + func PossibleSQLVMGroupImageSkuValues() []SQLVMGroupImageSku + type SQLVirtualMachine struct + ID *string + Identity *ResourceIdentity + Location *string + Name *string + Tags map[string]*string + Type *string + func (svm *SQLVirtualMachine) UnmarshalJSON(body []byte) error + func (svm SQLVirtualMachine) MarshalJSON() ([]byte, error) + type SQLVirtualMachinesClient struct + func NewSQLVirtualMachinesClient(subscriptionID string) SQLVirtualMachinesClient + func NewSQLVirtualMachinesClientWithBaseURI(baseURI string, subscriptionID string) SQLVirtualMachinesClient + func (client SQLVirtualMachinesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string, ...) (result SQLVirtualMachinesCreateOrUpdateFutureType, err error) + func (client SQLVirtualMachinesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string, ...) (*http.Request, error) + func (client SQLVirtualMachinesClient) CreateOrUpdateResponder(resp *http.Response) (result SQLVirtualMachine, err error) + func (client SQLVirtualMachinesClient) CreateOrUpdateSender(req *http.Request) (future SQLVirtualMachinesCreateOrUpdateFutureType, err error) + func (client SQLVirtualMachinesClient) Delete(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string) (result SQLVirtualMachinesDeleteFutureType, err error) + func (client SQLVirtualMachinesClient) DeletePreparer(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string) (*http.Request, error) + func (client SQLVirtualMachinesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SQLVirtualMachinesClient) DeleteSender(req *http.Request) (future SQLVirtualMachinesDeleteFutureType, err error) + func (client SQLVirtualMachinesClient) Get(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string, ...) (result SQLVirtualMachine, err error) + func (client SQLVirtualMachinesClient) GetPreparer(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string, ...) (*http.Request, error) + func (client SQLVirtualMachinesClient) GetResponder(resp *http.Response) (result SQLVirtualMachine, err error) + func (client SQLVirtualMachinesClient) GetSender(req *http.Request) (*http.Response, error) + func (client SQLVirtualMachinesClient) List(ctx context.Context) (result ListResultPage, err error) + func (client SQLVirtualMachinesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ListResultPage, err error) + func (client SQLVirtualMachinesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ListResultIterator, err error) + func (client SQLVirtualMachinesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client SQLVirtualMachinesClient) ListByResourceGroupResponder(resp *http.Response) (result ListResult, err error) + func (client SQLVirtualMachinesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client SQLVirtualMachinesClient) ListBySQLVMGroup(ctx context.Context, resourceGroupName string, ...) (result ListResultPage, err error) + func (client SQLVirtualMachinesClient) ListBySQLVMGroupComplete(ctx context.Context, resourceGroupName string, ...) (result ListResultIterator, err error) + func (client SQLVirtualMachinesClient) ListBySQLVMGroupPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client SQLVirtualMachinesClient) ListBySQLVMGroupResponder(resp *http.Response) (result ListResult, err error) + func (client SQLVirtualMachinesClient) ListBySQLVMGroupSender(req *http.Request) (*http.Response, error) + func (client SQLVirtualMachinesClient) ListComplete(ctx context.Context) (result ListResultIterator, err error) + func (client SQLVirtualMachinesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SQLVirtualMachinesClient) ListResponder(resp *http.Response) (result ListResult, err error) + func (client SQLVirtualMachinesClient) ListSender(req *http.Request) (*http.Response, error) + func (client SQLVirtualMachinesClient) Update(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string, ...) (result SQLVirtualMachinesUpdateFutureType, err error) + func (client SQLVirtualMachinesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, SQLVirtualMachineName string, ...) (*http.Request, error) + func (client SQLVirtualMachinesClient) UpdateResponder(resp *http.Response) (result SQLVirtualMachine, err error) + func (client SQLVirtualMachinesClient) UpdateSender(req *http.Request) (future SQLVirtualMachinesUpdateFutureType, err error) + type SQLVirtualMachinesCreateOrUpdateFutureType struct + Result func(SQLVirtualMachinesClient) (SQLVirtualMachine, error) + type SQLVirtualMachinesDeleteFutureType struct + Result func(SQLVirtualMachinesClient) (autorest.Response, error) + type SQLVirtualMachinesUpdateFutureType struct + Result func(SQLVirtualMachinesClient) (SQLVirtualMachine, error) + type SQLWorkloadType string + const DW + const GENERAL + const OLTP + func PossibleSQLWorkloadTypeValues() []SQLWorkloadType + type SQLWorkloadTypeUpdateSettings struct + SQLWorkloadType SQLWorkloadType + type ScaleType string + const HA + func PossibleScaleTypeValues() []ScaleType + type ServerConfigurationsManagementSettings struct + AdditionalFeaturesServerConfigurations *AdditionalFeaturesServerConfigurations + SQLConnectivityUpdateSettings *SQLConnectivityUpdateSettings + SQLStorageUpdateSettings *SQLStorageUpdateSettings + SQLWorkloadTypeUpdateSettings *SQLWorkloadTypeUpdateSettings + type StorageConfigurationSettings struct + DiskConfigurationType DiskConfigurationType + SQLDataSettings *SQLStorageSettings + SQLLogSettings *SQLStorageSettings + SQLTempDbSettings *SQLStorageSettings + StorageWorkloadType StorageWorkloadType + type StorageWorkloadType string + const StorageWorkloadTypeDW + const StorageWorkloadTypeGENERAL + const StorageWorkloadTypeOLTP + func PossibleStorageWorkloadTypeValues() []StorageWorkloadType + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type Update struct + Tags map[string]*string + func (u Update) MarshalJSON() ([]byte, error) + type WsfcDomainCredentials struct + ClusterBootstrapAccountPassword *string + ClusterOperatorAccountPassword *string + SQLServiceAccountPassword *string + type WsfcDomainProfile struct + ClusterBootstrapAccount *string + ClusterOperatorAccount *string + DomainFqdn *string + FileShareWitnessPath *string + OuPath *string + SQLServiceAccount *string + StorageAccountPrimaryKey *string + StorageAccountURL *string Other modules containing this package github.com/pmalek-sumo/azure-sdk-for-go