Documentation ¶
Index ¶
- func PossibleValuesForConnectionMode() []string
- func PossibleValuesForManagedMode() []int64
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForServerMonitorMode() []int64
- func PossibleValuesForSkuTier() []string
- func PossibleValuesForState() []string
- func PossibleValuesForStatus() []int64
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateServerID(input interface{}, key string) (warnings []string, errors []error)
- type AnalysisServicesServer
- type AnalysisServicesServerMutableProperties
- type AnalysisServicesServerProperties
- type AnalysisServicesServerUpdateParameters
- type AnalysisServicesServers
- type CheckNameAvailabilityOperationResponse
- type CheckServerNameAvailabilityParameters
- type CheckServerNameAvailabilityResult
- type ConnectionMode
- type CreateOperationResponse
- type DeleteOperationResponse
- type DissociateGatewayOperationResponse
- type GatewayDetails
- type GatewayListStatusLive
- type GetDetailsOperationResponse
- type IPv4FirewallRule
- type IPv4FirewallSettings
- type ListByResourceGroupOperationResponse
- type ListGatewayStatusOperationResponse
- type ListOperationResponse
- type ListSkusForExistingOperationResponse
- type LocationId
- type ManagedMode
- type ProvisioningState
- type ResourceSku
- type ResumeOperationResponse
- type ServerAdministrators
- type ServerId
- type ServerMonitorMode
- type ServersClient
- func (c ServersClient) CheckNameAvailability(ctx context.Context, id LocationId, ...) (result CheckNameAvailabilityOperationResponse, err error)
- func (c ServersClient) Create(ctx context.Context, id ServerId, input AnalysisServicesServer) (result CreateOperationResponse, err error)
- func (c ServersClient) CreateThenPoll(ctx context.Context, id ServerId, input AnalysisServicesServer) error
- func (c ServersClient) Delete(ctx context.Context, id ServerId) (result DeleteOperationResponse, err error)
- func (c ServersClient) DeleteThenPoll(ctx context.Context, id ServerId) error
- func (c ServersClient) DissociateGateway(ctx context.Context, id ServerId) (result DissociateGatewayOperationResponse, err error)
- func (c ServersClient) GetDetails(ctx context.Context, id ServerId) (result GetDetailsOperationResponse, err error)
- func (c ServersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c ServersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c ServersClient) ListGatewayStatus(ctx context.Context, id ServerId) (result ListGatewayStatusOperationResponse, err error)
- func (c ServersClient) ListSkusForExisting(ctx context.Context, id ServerId) (result ListSkusForExistingOperationResponse, err error)
- func (c ServersClient) Resume(ctx context.Context, id ServerId) (result ResumeOperationResponse, err error)
- func (c ServersClient) ResumeThenPoll(ctx context.Context, id ServerId) error
- func (c ServersClient) Suspend(ctx context.Context, id ServerId) (result SuspendOperationResponse, err error)
- func (c ServersClient) SuspendThenPoll(ctx context.Context, id ServerId) error
- func (c ServersClient) Update(ctx context.Context, id ServerId, input AnalysisServicesServerUpdateParameters) (result UpdateOperationResponse, err error)
- func (c ServersClient) UpdateThenPoll(ctx context.Context, id ServerId, input AnalysisServicesServerUpdateParameters) error
- type SkuDetailsForExistingResource
- type SkuEnumerationForExistingResourceResult
- type SkuTier
- type State
- type Status
- type SuspendOperationResponse
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForConnectionMode ¶
func PossibleValuesForConnectionMode() []string
func PossibleValuesForManagedMode ¶
func PossibleValuesForManagedMode() []int64
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForServerMonitorMode ¶
func PossibleValuesForServerMonitorMode() []int64
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
func PossibleValuesForState ¶
func PossibleValuesForState() []string
func PossibleValuesForStatus ¶
func PossibleValuesForStatus() []int64
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateServerID ¶
ValidateServerID checks that 'input' can be parsed as a Server ID
Types ¶
type AnalysisServicesServer ¶
type AnalysisServicesServer struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *AnalysisServicesServerProperties `json:"properties,omitempty"` Sku ResourceSku `json:"sku"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type AnalysisServicesServerMutableProperties ¶
type AnalysisServicesServerMutableProperties struct { AsAdministrators *ServerAdministrators `json:"asAdministrators,omitempty"` BackupBlobContainerUri *string `json:"backupBlobContainerUri,omitempty"` GatewayDetails *GatewayDetails `json:"gatewayDetails,omitempty"` IPV4FirewallSettings *IPv4FirewallSettings `json:"ipV4FirewallSettings,omitempty"` ManagedMode *ManagedMode `json:"managedMode,omitempty"` QuerypoolConnectionMode *ConnectionMode `json:"querypoolConnectionMode,omitempty"` ServerMonitorMode *ServerMonitorMode `json:"serverMonitorMode,omitempty"` }
type AnalysisServicesServerProperties ¶
type AnalysisServicesServerProperties struct { AsAdministrators *ServerAdministrators `json:"asAdministrators,omitempty"` BackupBlobContainerUri *string `json:"backupBlobContainerUri,omitempty"` GatewayDetails *GatewayDetails `json:"gatewayDetails,omitempty"` IPV4FirewallSettings *IPv4FirewallSettings `json:"ipV4FirewallSettings,omitempty"` ManagedMode *ManagedMode `json:"managedMode,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` QuerypoolConnectionMode *ConnectionMode `json:"querypoolConnectionMode,omitempty"` ServerFullName *string `json:"serverFullName,omitempty"` ServerMonitorMode *ServerMonitorMode `json:"serverMonitorMode,omitempty"` Sku *ResourceSku `json:"sku,omitempty"` State *State `json:"state,omitempty"` }
type AnalysisServicesServerUpdateParameters ¶
type AnalysisServicesServerUpdateParameters struct { Properties *AnalysisServicesServerMutableProperties `json:"properties,omitempty"` Sku *ResourceSku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type AnalysisServicesServers ¶
type AnalysisServicesServers struct {
Value []AnalysisServicesServer `json:"value"`
}
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckServerNameAvailabilityResult }
type ConnectionMode ¶
type ConnectionMode string
const ( ConnectionModeAll ConnectionMode = "All" ConnectionModeReadOnly ConnectionMode = "ReadOnly" )
func (*ConnectionMode) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *ConnectionMode) UnmarshalJSON(bytes []byte) error
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type GatewayDetails ¶
type GatewayListStatusLive ¶
type GatewayListStatusLive struct {
Status *Status `json:"status,omitempty"`
}
type GetDetailsOperationResponse ¶
type GetDetailsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AnalysisServicesServer }
type IPv4FirewallRule ¶
type IPv4FirewallSettings ¶
type IPv4FirewallSettings struct { EnablePowerBIService *bool `json:"enablePowerBIService,omitempty"` FirewallRules *[]IPv4FirewallRule `json:"firewallRules,omitempty"` }
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AnalysisServicesServers }
type ListGatewayStatusOperationResponse ¶
type ListGatewayStatusOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GatewayListStatusLive }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AnalysisServicesServers }
type ListSkusForExistingOperationResponse ¶
type ListSkusForExistingOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SkuEnumerationForExistingResourceResult }
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (*LocationId) FromParseResult ¶ added in v0.20231127.1171502
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type ManagedMode ¶
type ManagedMode int64
const ( ManagedModeOne ManagedMode = 1 ManagedModeZero ManagedMode = 0 )
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStatePaused ProvisioningState = "Paused" ProvisioningStatePausing ProvisioningState = "Pausing" ProvisioningStatePreparing ProvisioningState = "Preparing" ProvisioningStateProvisioning ProvisioningState = "Provisioning" ProvisioningStateResuming ProvisioningState = "Resuming" ProvisioningStateScaling ProvisioningState = "Scaling" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateSuspended ProvisioningState = "Suspended" ProvisioningStateSuspending ProvisioningState = "Suspending" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶ added in v0.20230731.1080956
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type ResourceSku ¶
type ResumeOperationResponse ¶
type ServerAdministrators ¶
type ServerAdministrators struct {
Members *[]string `json:"members,omitempty"`
}
type ServerId ¶
ServerId is a struct representing the Resource ID for a Server
func NewServerID ¶
NewServerID returns a new ServerId struct
func ParseServerID ¶
ParseServerID parses 'input' into a ServerId
func ParseServerIDInsensitively ¶
ParseServerIDInsensitively parses 'input' case-insensitively into a ServerId note: this method should only be used for API response data and not user input
func (*ServerId) FromParseResult ¶ added in v0.20231127.1171502
func (id *ServerId) FromParseResult(input resourceids.ParseResult) error
func (ServerId) Segments ¶
func (id ServerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Server ID
type ServerMonitorMode ¶
type ServerMonitorMode int64
const ( ServerMonitorModeOne ServerMonitorMode = 1 ServerMonitorModeZero ServerMonitorMode = 0 )
type ServersClient ¶
type ServersClient struct {
Client *resourcemanager.Client
}
func NewServersClientWithBaseURI ¶
func NewServersClientWithBaseURI(sdkApi sdkEnv.Api) (*ServersClient, error)
func (ServersClient) CheckNameAvailability ¶
func (c ServersClient) CheckNameAvailability(ctx context.Context, id LocationId, input CheckServerNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (ServersClient) Create ¶
func (c ServersClient) Create(ctx context.Context, id ServerId, input AnalysisServicesServer) (result CreateOperationResponse, err error)
Create ...
func (ServersClient) CreateThenPoll ¶
func (c ServersClient) CreateThenPoll(ctx context.Context, id ServerId, input AnalysisServicesServer) error
CreateThenPoll performs Create then polls until it's completed
func (ServersClient) Delete ¶
func (c ServersClient) Delete(ctx context.Context, id ServerId) (result DeleteOperationResponse, err error)
Delete ...
func (ServersClient) DeleteThenPoll ¶
func (c ServersClient) DeleteThenPoll(ctx context.Context, id ServerId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ServersClient) DissociateGateway ¶
func (c ServersClient) DissociateGateway(ctx context.Context, id ServerId) (result DissociateGatewayOperationResponse, err error)
DissociateGateway ...
func (ServersClient) GetDetails ¶
func (c ServersClient) GetDetails(ctx context.Context, id ServerId) (result GetDetailsOperationResponse, err error)
GetDetails ...
func (ServersClient) List ¶
func (c ServersClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ServersClient) ListByResourceGroup ¶
func (c ServersClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ServersClient) ListGatewayStatus ¶
func (c ServersClient) ListGatewayStatus(ctx context.Context, id ServerId) (result ListGatewayStatusOperationResponse, err error)
ListGatewayStatus ...
func (ServersClient) ListSkusForExisting ¶
func (c ServersClient) ListSkusForExisting(ctx context.Context, id ServerId) (result ListSkusForExistingOperationResponse, err error)
ListSkusForExisting ...
func (ServersClient) Resume ¶
func (c ServersClient) Resume(ctx context.Context, id ServerId) (result ResumeOperationResponse, err error)
Resume ...
func (ServersClient) ResumeThenPoll ¶
func (c ServersClient) ResumeThenPoll(ctx context.Context, id ServerId) error
ResumeThenPoll performs Resume then polls until it's completed
func (ServersClient) Suspend ¶
func (c ServersClient) Suspend(ctx context.Context, id ServerId) (result SuspendOperationResponse, err error)
Suspend ...
func (ServersClient) SuspendThenPoll ¶
func (c ServersClient) SuspendThenPoll(ctx context.Context, id ServerId) error
SuspendThenPoll performs Suspend then polls until it's completed
func (ServersClient) Update ¶
func (c ServersClient) Update(ctx context.Context, id ServerId, input AnalysisServicesServerUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (ServersClient) UpdateThenPoll ¶
func (c ServersClient) UpdateThenPoll(ctx context.Context, id ServerId, input AnalysisServicesServerUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type SkuDetailsForExistingResource ¶
type SkuDetailsForExistingResource struct { ResourceType *string `json:"resourceType,omitempty"` Sku *ResourceSku `json:"sku,omitempty"` }
type SkuEnumerationForExistingResourceResult ¶
type SkuEnumerationForExistingResourceResult struct {
Value *[]SkuDetailsForExistingResource `json:"value,omitempty"`
}
type State ¶
type State string
const ( StateDeleting State = "Deleting" StateFailed State = "Failed" StatePaused State = "Paused" StatePausing State = "Pausing" StatePreparing State = "Preparing" StateProvisioning State = "Provisioning" StateResuming State = "Resuming" StateScaling State = "Scaling" StateSucceeded State = "Succeeded" StateSuspended State = "Suspended" StateSuspending State = "Suspending" StateUpdating State = "Updating" )
func (*State) UnmarshalJSON ¶ added in v0.20230731.1080956
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_location.go
- id_server.go
- method_checknameavailability.go
- method_create.go
- method_delete.go
- method_dissociategateway.go
- method_getdetails.go
- method_list.go
- method_listbyresourcegroup.go
- method_listgatewaystatus.go
- method_listskusforexisting.go
- method_resume.go
- method_suspend.go
- method_update.go
- model_analysisservicesserver.go
- model_analysisservicesservermutableproperties.go
- model_analysisservicesserverproperties.go
- model_analysisservicesservers.go
- model_analysisservicesserverupdateparameters.go
- model_checkservernameavailabilityparameters.go
- model_checkservernameavailabilityresult.go
- model_gatewaydetails.go
- model_gatewayliststatuslive.go
- model_ipv4firewallrule.go
- model_ipv4firewallsettings.go
- model_resourcesku.go
- model_serveradministrators.go
- model_skudetailsforexistingresource.go
- model_skuenumerationforexistingresourceresult.go
- version.go