servers

package
v2.96.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2022 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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 CheckNameAvailabilityResponse

type CheckNameAvailabilityResponse struct {
	HttpResponse *http.Response
	Model        *CheckServerNameAvailabilityResult
}

type CheckServerNameAvailabilityParameters

type CheckServerNameAvailabilityParameters struct {
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

type CheckServerNameAvailabilityResult

type CheckServerNameAvailabilityResult struct {
	Message       *string `json:"message,omitempty"`
	NameAvailable *bool   `json:"nameAvailable,omitempty"`
	Reason        *string `json:"reason,omitempty"`
}

type ConnectionMode

type ConnectionMode string
const (
	ConnectionModeAll      ConnectionMode = "All"
	ConnectionModeReadOnly ConnectionMode = "ReadOnly"
)

type CreateResponse

type CreateResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type DeleteResponse

type DeleteResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type DissociateGatewayResponse

type DissociateGatewayResponse struct {
	HttpResponse *http.Response
}

type ErrorAdditionalInfo

type ErrorAdditionalInfo struct {
	Info *interface{} `json:"info,omitempty"`
	Type *string      `json:"type,omitempty"`
}

type ErrorDetail

type ErrorDetail struct {
	AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
	Code           *string                `json:"code,omitempty"`
	Details        *[]ErrorDetail         `json:"details,omitempty"`
	HttpStatusCode *int64                 `json:"httpStatusCode,omitempty"`
	Message        *string                `json:"message,omitempty"`
	SubCode        *int64                 `json:"subCode,omitempty"`
	Target         *string                `json:"target,omitempty"`
	TimeStamp      *string                `json:"timeStamp,omitempty"`
}

type GatewayDetails

type GatewayDetails struct {
	DmtsClusterUri    *string `json:"dmtsClusterUri,omitempty"`
	GatewayObjectId   *string `json:"gatewayObjectId,omitempty"`
	GatewayResourceId *string `json:"gatewayResourceId,omitempty"`
}

type GatewayListStatusLive

type GatewayListStatusLive struct {
	Status *Status `json:"status,omitempty"`
}

type GetDetailsResponse

type GetDetailsResponse struct {
	HttpResponse *http.Response
	Model        *AnalysisServicesServer
}

type IPv4FirewallRule

type IPv4FirewallRule struct {
	FirewallRuleName *string `json:"firewallRuleName,omitempty"`
	RangeEnd         *string `json:"rangeEnd,omitempty"`
	RangeStart       *string `json:"rangeStart,omitempty"`
}

type IPv4FirewallSettings

type IPv4FirewallSettings struct {
	EnablePowerBIService *bool               `json:"enablePowerBIService,omitempty"`
	FirewallRules        *[]IPv4FirewallRule `json:"firewallRules,omitempty"`
}

type ListByResourceGroupResponse

type ListByResourceGroupResponse struct {
	HttpResponse *http.Response
	Model        *AnalysisServicesServers
}

type ListGatewayStatusResponse

type ListGatewayStatusResponse struct {
	HttpResponse *http.Response
	Model        *GatewayListStatusLive
}

type ListOperationStatusesResponse

type ListOperationStatusesResponse struct {
	HttpResponse *http.Response
	Model        *OperationStatus
}

type ListResponse

type ListResponse struct {
	HttpResponse *http.Response
	Model        *AnalysisServicesServers
}

type ListSkusForExistingResponse

type ListSkusForExistingResponse struct {
	HttpResponse *http.Response
	Model        *SkuEnumerationForExistingResourceResult
}

type LocationId

type LocationId struct {
	SubscriptionId string
	Name           string
}

func NewLocationID

func NewLocationID(subscriptionId, name string) LocationId

func ParseLocationID

func ParseLocationID(input string) (*LocationId, error)

ParseLocationID parses a Location ID into an LocationId struct

func ParseLocationIDInsensitively

func ParseLocationIDInsensitively(input string) (*LocationId, error)

ParseLocationIDInsensitively parses an Location ID into an LocationId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseLocationID method should be used instead for validation etc.

func (LocationId) ID

func (id LocationId) ID() string

func (LocationId) String

func (id LocationId) String() string

type ManagedMode

type ManagedMode int64
const (
	ManagedModeOne  ManagedMode = 1
	ManagedModeZero ManagedMode = 0
)

type OperationStatus

type OperationStatus struct {
	EndTime   *string      `json:"endTime,omitempty"`
	Error     *ErrorDetail `json:"error,omitempty"`
	Id        *string      `json:"id,omitempty"`
	Name      *string      `json:"name,omitempty"`
	StartTime *string      `json:"startTime,omitempty"`
	Status    *string      `json:"status,omitempty"`
}

type OperationstatuseId

type OperationstatuseId struct {
	SubscriptionId string
	LocationName   string
	Name           string
}

func NewOperationstatuseID

func NewOperationstatuseID(subscriptionId, locationName, name string) OperationstatuseId

func ParseOperationstatuseID

func ParseOperationstatuseID(input string) (*OperationstatuseId, error)

ParseOperationstatuseID parses a Operationstatuse ID into an OperationstatuseId struct

func ParseOperationstatuseIDInsensitively

func ParseOperationstatuseIDInsensitively(input string) (*OperationstatuseId, error)

ParseOperationstatuseIDInsensitively parses an Operationstatuse ID into an OperationstatuseId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseOperationstatuseID method should be used instead for validation etc.

func (OperationstatuseId) ID

func (id OperationstatuseId) ID() string

func (OperationstatuseId) String

func (id OperationstatuseId) String() string

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"
)

type ResourceGroupId

type ResourceGroupId struct {
	SubscriptionId string
	ResourceGroup  string
}

func NewResourceGroupID

func NewResourceGroupID(subscriptionId, resourceGroup string) ResourceGroupId

func ParseResourceGroupID

func ParseResourceGroupID(input string) (*ResourceGroupId, error)

ParseResourceGroupID parses a ResourceGroup ID into an ResourceGroupId struct

func ParseResourceGroupIDInsensitively

func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)

ParseResourceGroupIDInsensitively parses an ResourceGroup ID into an ResourceGroupId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseResourceGroupID method should be used instead for validation etc.

func (ResourceGroupId) ID

func (id ResourceGroupId) ID() string

func (ResourceGroupId) String

func (id ResourceGroupId) String() string

type ResourceSku

type ResourceSku struct {
	Capacity *int64   `json:"capacity,omitempty"`
	Name     string   `json:"name"`
	Tier     *SkuTier `json:"tier,omitempty"`
}

type ResumeResponse

type ResumeResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type ServerAdministrators

type ServerAdministrators struct {
	Members *[]string `json:"members,omitempty"`
}

type ServerId

type ServerId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

func NewServerID

func NewServerID(subscriptionId, resourceGroup, name string) ServerId

func ParseServerID

func ParseServerID(input string) (*ServerId, error)

ParseServerID parses a Server ID into an ServerId struct

func ParseServerIDInsensitively

func ParseServerIDInsensitively(input string) (*ServerId, error)

ParseServerIDInsensitively parses an Server ID into an ServerId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseServerID method should be used instead for validation etc.

func (ServerId) ID

func (id ServerId) ID() string

func (ServerId) String

func (id ServerId) String() string

type ServerMonitorMode

type ServerMonitorMode int64
const (
	ServerMonitorModeOne  ServerMonitorMode = 1
	ServerMonitorModeZero ServerMonitorMode = 0
)

type ServersClient

type ServersClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewServersClientWithBaseURI

func NewServersClientWithBaseURI(endpoint string) ServersClient

func (ServersClient) CheckNameAvailability

CheckNameAvailability ...

func (ServersClient) Create

func (c ServersClient) Create(ctx context.Context, id ServerId, input AnalysisServicesServer) (result CreateResponse, 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 DeleteResponse, 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 DissociateGatewayResponse, err error)

DissociateGateway ...

func (ServersClient) GetDetails

func (c ServersClient) GetDetails(ctx context.Context, id ServerId) (result GetDetailsResponse, err error)

GetDetails ...

func (ServersClient) List

func (c ServersClient) List(ctx context.Context, id SubscriptionId) (result ListResponse, err error)

List ...

func (ServersClient) ListByResourceGroup

func (c ServersClient) ListByResourceGroup(ctx context.Context, id ResourceGroupId) (result ListByResourceGroupResponse, err error)

ListByResourceGroup ...

func (ServersClient) ListGatewayStatus

func (c ServersClient) ListGatewayStatus(ctx context.Context, id ServerId) (result ListGatewayStatusResponse, err error)

ListGatewayStatus ...

func (ServersClient) ListOperationStatuses

func (c ServersClient) ListOperationStatuses(ctx context.Context, id OperationstatuseId) (result ListOperationStatusesResponse, err error)

ListOperationStatuses ...

func (ServersClient) ListSkusForExisting

func (c ServersClient) ListSkusForExisting(ctx context.Context, id ServerId) (result ListSkusForExistingResponse, err error)

ListSkusForExisting ...

func (ServersClient) Resume

func (c ServersClient) Resume(ctx context.Context, id ServerId) (result ResumeResponse, 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 SuspendResponse, 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

Update ...

func (ServersClient) UpdateThenPoll

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 SkuTier

type SkuTier string
const (
	SkuTierBasic       SkuTier = "Basic"
	SkuTierDevelopment SkuTier = "Development"
	SkuTierStandard    SkuTier = "Standard"
)

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"
)

type Status

type Status int64
const (
	StatusZero Status = 0
)

type SubscriptionId

type SubscriptionId struct {
	SubscriptionId string
}

func NewSubscriptionID

func NewSubscriptionID(subscriptionId string) SubscriptionId

func ParseSubscriptionID

func ParseSubscriptionID(input string) (*SubscriptionId, error)

ParseSubscriptionID parses a Subscription ID into an SubscriptionId struct

func ParseSubscriptionIDInsensitively

func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)

ParseSubscriptionIDInsensitively parses an Subscription ID into an SubscriptionId struct, insensitively This should only be used to parse an ID for rewriting to a consistent casing, the ParseSubscriptionID method should be used instead for validation etc.

func (SubscriptionId) ID

func (id SubscriptionId) ID() string

func (SubscriptionId) String

func (id SubscriptionId) String() string

type SuspendResponse

type SuspendResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

type UpdateResponse

type UpdateResponse struct {
	Poller       polling.LongRunningPoller
	HttpResponse *http.Response
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL