Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type Disk struct + DiskSizeGB *int32 + Lun *int32 + Name *string + func (d Disk) MarshalJSON() ([]byte, error) + type Display struct + Description *string + Operation *string + Origin *string + Provider *string + Resource *string + func (d Display) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Code *string + Message *string + type HanaHardwareTypeNamesEnum string + const CiscoUCS + const HPE + func PossibleHanaHardwareTypeNamesEnumValues() []HanaHardwareTypeNamesEnum + type HanaInstance struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (hi *HanaInstance) UnmarshalJSON(body []byte) error + func (hi HanaInstance) MarshalJSON() ([]byte, error) + type HanaInstancePowerStateEnum string + const Restarting + const Started + const Starting + const Stopped + const Stopping + const Unknown + func PossibleHanaInstancePowerStateEnumValues() []HanaInstancePowerStateEnum + type HanaInstanceProperties struct + HanaInstanceID *string + HardwareProfile *HardwareProfile + HwRevision *string + NetworkProfile *NetworkProfile + OsProfile *OSProfile + PartnerNodeID *string + PowerState HanaInstancePowerStateEnum + ProvisioningState HanaProvisioningStatesEnum + ProximityPlacementGroup *string + StorageProfile *StorageProfile + func (hip HanaInstanceProperties) MarshalJSON() ([]byte, error) + type HanaInstanceSizeNamesEnum string + const S112 + const S144 + const S144m + const S192 + const S192m + const S192xm + const S224 + const S224m + const S224om + const S224oo + const S224oom + const S224ooo + const S384 + const S384m + const S384xm + const S384xxm + const S448 + const S448m + const S448om + const S448oo + const S448oom + const S448ooo + const S576m + const S576xm + const S672 + const S672m + const S672om + const S672oo + const S672oom + const S672ooo + const S72 + const S72m + const S768 + const S768m + const S768xm + const S896 + const S896m + const S896om + const S896oo + const S896oom + const S896ooo + const S96 + const S960m + func PossibleHanaInstanceSizeNamesEnumValues() []HanaInstanceSizeNamesEnum + type HanaInstancesClient struct + func NewHanaInstancesClient(subscriptionID string) HanaInstancesClient + func NewHanaInstancesClientWithBaseURI(baseURI string, subscriptionID string) HanaInstancesClient + func (client HanaInstancesClient) Create(ctx context.Context, resourceGroupName string, hanaInstanceName string, ...) (result HanaInstancesCreateFuture, err error) + func (client HanaInstancesClient) CreatePreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string, ...) (*http.Request, error) + func (client HanaInstancesClient) CreateResponder(resp *http.Response) (result HanaInstance, err error) + func (client HanaInstancesClient) CreateSender(req *http.Request) (future HanaInstancesCreateFuture, err error) + func (client HanaInstancesClient) Delete(ctx context.Context, resourceGroupName string, hanaInstanceName string) (result HanaInstancesDeleteFuture, err error) + func (client HanaInstancesClient) DeletePreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string) (*http.Request, error) + func (client HanaInstancesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client HanaInstancesClient) DeleteSender(req *http.Request) (future HanaInstancesDeleteFuture, err error) + func (client HanaInstancesClient) Get(ctx context.Context, resourceGroupName string, hanaInstanceName string) (result HanaInstance, err error) + func (client HanaInstancesClient) GetPreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string) (*http.Request, error) + func (client HanaInstancesClient) GetResponder(resp *http.Response) (result HanaInstance, err error) + func (client HanaInstancesClient) GetSender(req *http.Request) (*http.Response, error) + func (client HanaInstancesClient) List(ctx context.Context) (result HanaInstancesListResultPage, err error) + func (client HanaInstancesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result HanaInstancesListResultPage, err error) + func (client HanaInstancesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result HanaInstancesListResultIterator, err error) + func (client HanaInstancesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client HanaInstancesClient) ListByResourceGroupResponder(resp *http.Response) (result HanaInstancesListResult, err error) + func (client HanaInstancesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client HanaInstancesClient) ListComplete(ctx context.Context) (result HanaInstancesListResultIterator, err error) + func (client HanaInstancesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client HanaInstancesClient) ListResponder(resp *http.Response) (result HanaInstancesListResult, err error) + func (client HanaInstancesClient) ListSender(req *http.Request) (*http.Response, error) + func (client HanaInstancesClient) Restart(ctx context.Context, resourceGroupName string, hanaInstanceName string) (result HanaInstancesRestartFuture, err error) + func (client HanaInstancesClient) RestartPreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string) (*http.Request, error) + func (client HanaInstancesClient) RestartResponder(resp *http.Response) (result autorest.Response, err error) + func (client HanaInstancesClient) RestartSender(req *http.Request) (future HanaInstancesRestartFuture, err error) + func (client HanaInstancesClient) Shutdown(ctx context.Context, resourceGroupName string, hanaInstanceName string) (result HanaInstancesShutdownFuture, err error) + func (client HanaInstancesClient) ShutdownPreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string) (*http.Request, error) + func (client HanaInstancesClient) ShutdownResponder(resp *http.Response) (result autorest.Response, err error) + func (client HanaInstancesClient) ShutdownSender(req *http.Request) (future HanaInstancesShutdownFuture, err error) + func (client HanaInstancesClient) Start(ctx context.Context, resourceGroupName string, hanaInstanceName string) (result HanaInstancesStartFuture, err error) + func (client HanaInstancesClient) StartPreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string) (*http.Request, error) + func (client HanaInstancesClient) StartResponder(resp *http.Response) (result autorest.Response, err error) + func (client HanaInstancesClient) StartSender(req *http.Request) (future HanaInstancesStartFuture, err error) + func (client HanaInstancesClient) Update(ctx context.Context, resourceGroupName string, hanaInstanceName string, ...) (result HanaInstance, err error) + func (client HanaInstancesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, hanaInstanceName string, ...) (*http.Request, error) + func (client HanaInstancesClient) UpdateResponder(resp *http.Response) (result HanaInstance, err error) + func (client HanaInstancesClient) UpdateSender(req *http.Request) (*http.Response, error) + type HanaInstancesCreateFuture struct + Result func(HanaInstancesClient) (HanaInstance, error) + func (future *HanaInstancesCreateFuture) UnmarshalJSON(body []byte) error + type HanaInstancesDeleteFuture struct + Result func(HanaInstancesClient) (autorest.Response, error) + func (future *HanaInstancesDeleteFuture) UnmarshalJSON(body []byte) error + type HanaInstancesListResult struct + NextLink *string + Value *[]HanaInstance + func (hilr HanaInstancesListResult) IsEmpty() bool + type HanaInstancesListResultIterator struct + func NewHanaInstancesListResultIterator(page HanaInstancesListResultPage) HanaInstancesListResultIterator + func (iter *HanaInstancesListResultIterator) Next() error + func (iter *HanaInstancesListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter HanaInstancesListResultIterator) NotDone() bool + func (iter HanaInstancesListResultIterator) Response() HanaInstancesListResult + func (iter HanaInstancesListResultIterator) Value() HanaInstance + type HanaInstancesListResultPage struct + func NewHanaInstancesListResultPage(cur HanaInstancesListResult, ...) HanaInstancesListResultPage + func (page *HanaInstancesListResultPage) Next() error + func (page *HanaInstancesListResultPage) NextWithContext(ctx context.Context) (err error) + func (page HanaInstancesListResultPage) NotDone() bool + func (page HanaInstancesListResultPage) Response() HanaInstancesListResult + func (page HanaInstancesListResultPage) Values() []HanaInstance + type HanaInstancesRestartFuture struct + Result func(HanaInstancesClient) (autorest.Response, error) + func (future *HanaInstancesRestartFuture) UnmarshalJSON(body []byte) error + type HanaInstancesShutdownFuture struct + Result func(HanaInstancesClient) (autorest.Response, error) + func (future *HanaInstancesShutdownFuture) UnmarshalJSON(body []byte) error + type HanaInstancesStartFuture struct + Result func(HanaInstancesClient) (autorest.Response, error) + func (future *HanaInstancesStartFuture) UnmarshalJSON(body []byte) error + type HanaProvisioningStatesEnum string + const Accepted + const Creating + const Deleting + const Failed + const Migrating + const Succeeded + const Updating + func PossibleHanaProvisioningStatesEnumValues() []HanaProvisioningStatesEnum + type HardwareProfile struct + HanaInstanceSize HanaInstanceSizeNamesEnum + HardwareType HanaHardwareTypeNamesEnum + func (hp HardwareProfile) MarshalJSON() ([]byte, error) + type IPAddress struct + IPAddress *string + type MonitoringDetails struct + HanaDbName *string + HanaDbPassword *string + HanaDbSQLPort *int32 + HanaDbUsername *string + HanaHostname *string + HanaSubnet *string + type NetworkProfile struct + CircuitID *string + NetworkInterfaces *[]IPAddress + func (np NetworkProfile) MarshalJSON() ([]byte, error) + type OSProfile struct + ComputerName *string + OsType *string + SSHPublicKey *string + Version *string + func (op OSProfile) MarshalJSON() ([]byte, error) + type Operation struct + Display *Display + Name *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationList struct + Value *[]Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationList, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationList, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type SapMonitor struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (sm *SapMonitor) UnmarshalJSON(body []byte) error + func (sm SapMonitor) MarshalJSON() ([]byte, error) + type SapMonitorListResult struct + NextLink *string + Value *[]SapMonitor + func (smlr SapMonitorListResult) IsEmpty() bool + type SapMonitorListResultIterator struct + func NewSapMonitorListResultIterator(page SapMonitorListResultPage) SapMonitorListResultIterator + func (iter *SapMonitorListResultIterator) Next() error + func (iter *SapMonitorListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter SapMonitorListResultIterator) NotDone() bool + func (iter SapMonitorListResultIterator) Response() SapMonitorListResult + func (iter SapMonitorListResultIterator) Value() SapMonitor + type SapMonitorListResultPage struct + func NewSapMonitorListResultPage(cur SapMonitorListResult, ...) SapMonitorListResultPage + func (page *SapMonitorListResultPage) Next() error + func (page *SapMonitorListResultPage) NextWithContext(ctx context.Context) (err error) + func (page SapMonitorListResultPage) NotDone() bool + func (page SapMonitorListResultPage) Response() SapMonitorListResult + func (page SapMonitorListResultPage) Values() []SapMonitor + type SapMonitorProperties struct + EnableCustomerAnalytics *bool + HanaDbCredentialsMsiID *string + HanaDbName *string + HanaDbPassword *string + HanaDbPasswordKeyVaultURL *string + HanaDbSQLPort *int32 + HanaDbUsername *string + HanaHostname *string + HanaSubnet *string + KeyVaultID *string + LogAnalyticsWorkspaceArmID *string + LogAnalyticsWorkspaceID *string + LogAnalyticsWorkspaceSharedKey *string + ManagedResourceGroupName *string + ProvisioningState HanaProvisioningStatesEnum + func (smp SapMonitorProperties) MarshalJSON() ([]byte, error) + type SapMonitorsClient struct + func NewSapMonitorsClient(subscriptionID string) SapMonitorsClient + func NewSapMonitorsClientWithBaseURI(baseURI string, subscriptionID string) SapMonitorsClient + func (client SapMonitorsClient) Create(ctx context.Context, resourceGroupName string, sapMonitorName string, ...) (result SapMonitorsCreateFuture, err error) + func (client SapMonitorsClient) CreatePreparer(ctx context.Context, resourceGroupName string, sapMonitorName string, ...) (*http.Request, error) + func (client SapMonitorsClient) CreateResponder(resp *http.Response) (result SapMonitor, err error) + func (client SapMonitorsClient) CreateSender(req *http.Request) (future SapMonitorsCreateFuture, err error) + func (client SapMonitorsClient) Delete(ctx context.Context, resourceGroupName string, sapMonitorName string) (result SapMonitorsDeleteFuture, err error) + func (client SapMonitorsClient) DeletePreparer(ctx context.Context, resourceGroupName string, sapMonitorName string) (*http.Request, error) + func (client SapMonitorsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SapMonitorsClient) DeleteSender(req *http.Request) (future SapMonitorsDeleteFuture, err error) + func (client SapMonitorsClient) Get(ctx context.Context, resourceGroupName string, sapMonitorName string) (result SapMonitor, err error) + func (client SapMonitorsClient) GetPreparer(ctx context.Context, resourceGroupName string, sapMonitorName string) (*http.Request, error) + func (client SapMonitorsClient) GetResponder(resp *http.Response) (result SapMonitor, err error) + func (client SapMonitorsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SapMonitorsClient) List(ctx context.Context) (result SapMonitorListResultPage, err error) + func (client SapMonitorsClient) ListComplete(ctx context.Context) (result SapMonitorListResultIterator, err error) + func (client SapMonitorsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SapMonitorsClient) ListResponder(resp *http.Response) (result SapMonitorListResult, err error) + func (client SapMonitorsClient) ListSender(req *http.Request) (*http.Response, error) + func (client SapMonitorsClient) Update(ctx context.Context, resourceGroupName string, sapMonitorName string, ...) (result SapMonitor, err error) + func (client SapMonitorsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, sapMonitorName string, ...) (*http.Request, error) + func (client SapMonitorsClient) UpdateResponder(resp *http.Response) (result SapMonitor, err error) + func (client SapMonitorsClient) UpdateSender(req *http.Request) (*http.Response, error) + type SapMonitorsCreateFuture struct + Result func(SapMonitorsClient) (SapMonitor, error) + func (future *SapMonitorsCreateFuture) UnmarshalJSON(body []byte) error + type SapMonitorsDeleteFuture struct + Result func(SapMonitorsClient) (autorest.Response, error) + func (future *SapMonitorsDeleteFuture) UnmarshalJSON(body []byte) error + type StorageProfile struct + NfsIPAddress *string + OsDisks *[]Disk + func (sp StorageProfile) MarshalJSON() ([]byte, error) + type Tags struct + Tags map[string]*string + func (t Tags) MarshalJSON() ([]byte, error)