Versions in this module Expand all Collapse all v0 v0.1.0 Apr 7, 2024 Changes in this version + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewSapDiscoverySitesClient() *SapDiscoverySitesClient + func (c *ClientFactory) NewSapInstancesClient() *SapInstancesClient + func (c *ClientFactory) NewServerInstancesClient() *ServerInstancesClient + type ConfigurationData struct + CPU *int32 + CPUInMhz *int32 + CPUType *string + DatabaseType *DatabaseType + HardwareManufacturer *string + Model *string + RAM *int32 + Saps *int32 + TargetHanaRAMSizeGB *int32 + TotalDiskIops *int32 + TotalDiskSizeGB *int32 + func (c *ConfigurationData) UnmarshalJSON(data []byte) error + func (c ConfigurationData) MarshalJSON() ([]byte, error) + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type DataSource string + const DataSourceExcel + const DataSourceNative + func PossibleDataSourceValues() []DataSource + type DatabaseType string + const DatabaseTypeAdabas + const DatabaseTypeDb2 + const DatabaseTypeHANA + const DatabaseTypeInformix + const DatabaseTypeOracle + const DatabaseTypeSAPASE + const DatabaseTypeSAPDB + const DatabaseTypeSAPMaxDB + const DatabaseTypeSQLServer + func PossibleDatabaseTypeValues() []DatabaseType + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDefinition struct + Code *string + Details []*ErrorDefinition + Message *string + Recommendation *string + func (e *ErrorDefinition) UnmarshalJSON(data []byte) error + func (e ErrorDefinition) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ExcelPerformanceData struct + DataSource *DataSource + MaxCPULoad *int32 + TotalSourceDbSizeGB *int32 + func (e *ExcelPerformanceData) GetPerformanceData() *PerformanceData + func (e *ExcelPerformanceData) UnmarshalJSON(data []byte) error + func (e ExcelPerformanceData) MarshalJSON() ([]byte, error) + type ExtendedLocation struct + Name *string + Type *string + func (e *ExtendedLocation) UnmarshalJSON(data []byte) error + func (e ExtendedLocation) MarshalJSON() ([]byte, error) + type NativePerformanceData struct + DataSource *DataSource + func (n *NativePerformanceData) GetPerformanceData() *PerformanceData + func (n *NativePerformanceData) UnmarshalJSON(data []byte) error + func (n NativePerformanceData) MarshalJSON() ([]byte, error) + type OperatingSystem string + const OperatingSystemIBMAIX + const OperatingSystemRedHat + const OperatingSystemSUSE + const OperatingSystemSolaris + const OperatingSystemUnix + const OperatingSystemWindowsServer + func PossibleOperatingSystemValues() []OperatingSystem + type Operation struct + ActionType *ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *Origin + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationStatusResult struct + EndTime *time.Time + Error *ErrorDetail + ID *string + Name *string + Operations []*OperationStatusResult + PercentComplete *float32 + StartTime *time.Time + Status *string + func (o *OperationStatusResult) UnmarshalJSON(data []byte) error + func (o OperationStatusResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type Origin string + const OriginSystem + const OriginUser + const OriginUserSystem + func PossibleOriginValues() []Origin + type PerformanceData struct + DataSource *DataSource + func (p *PerformanceData) GetPerformanceData() *PerformanceData + func (p *PerformanceData) UnmarshalJSON(data []byte) error + func (p PerformanceData) MarshalJSON() ([]byte, error) + type PerformanceDataClassification interface + GetPerformanceData func() *PerformanceData + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUnknown + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type SAPDiscoverySite struct + ExtendedLocation *ExtendedLocation + ID *string + Location *string + Name *string + Properties *SAPDiscoverySiteProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *SAPDiscoverySite) UnmarshalJSON(data []byte) error + func (s SAPDiscoverySite) MarshalJSON() ([]byte, error) + type SAPDiscoverySiteListResult struct + NextLink *string + Value []*SAPDiscoverySite + func (s *SAPDiscoverySiteListResult) UnmarshalJSON(data []byte) error + func (s SAPDiscoverySiteListResult) MarshalJSON() ([]byte, error) + type SAPDiscoverySiteProperties struct + Errors *SAPMigrateError + MasterSiteID *string + MigrateProjectID *string + ProvisioningState *ProvisioningState + func (s *SAPDiscoverySiteProperties) UnmarshalJSON(data []byte) error + func (s SAPDiscoverySiteProperties) MarshalJSON() ([]byte, error) + type SAPDiscoverySiteTagsUpdate struct + Tags map[string]*string + func (s *SAPDiscoverySiteTagsUpdate) UnmarshalJSON(data []byte) error + func (s SAPDiscoverySiteTagsUpdate) MarshalJSON() ([]byte, error) + type SAPInstance struct + ID *string + Location *string + Name *string + Properties *SAPInstanceProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *SAPInstance) UnmarshalJSON(data []byte) error + func (s SAPInstance) MarshalJSON() ([]byte, error) + type SAPInstanceListResult struct + NextLink *string + Value []*SAPInstance + func (s *SAPInstanceListResult) UnmarshalJSON(data []byte) error + func (s SAPInstanceListResult) MarshalJSON() ([]byte, error) + type SAPInstanceProperties struct + Application *string + Environment *SapInstanceEnvironment + Errors *SAPMigrateError + LandscapeSid *string + ProvisioningState *ProvisioningState + SystemSid *string + func (s *SAPInstanceProperties) UnmarshalJSON(data []byte) error + func (s SAPInstanceProperties) MarshalJSON() ([]byte, error) + type SAPInstanceTagsUpdate struct + Tags map[string]*string + func (s *SAPInstanceTagsUpdate) UnmarshalJSON(data []byte) error + func (s SAPInstanceTagsUpdate) MarshalJSON() ([]byte, error) + type SAPMigrateError struct + Properties *ErrorDefinition + func (s *SAPMigrateError) UnmarshalJSON(data []byte) error + func (s SAPMigrateError) MarshalJSON() ([]byte, error) + type SapDiscoverySitesClient struct + func NewSapDiscoverySitesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SapDiscoverySitesClient, error) + func (client *SapDiscoverySitesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[SapDiscoverySitesClientCreateResponse], error) + func (client *SapDiscoverySitesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[SapDiscoverySitesClientDeleteResponse], error) + func (client *SapDiscoverySitesClient) BeginImportEntities(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[SapDiscoverySitesClientImportEntitiesResponse], error) + func (client *SapDiscoverySitesClient) Get(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (SapDiscoverySitesClientGetResponse, error) + func (client *SapDiscoverySitesClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[SapDiscoverySitesClientListByResourceGroupResponse] + func (client *SapDiscoverySitesClient) NewListBySubscriptionPager(options *SapDiscoverySitesClientListBySubscriptionOptions) *runtime.Pager[SapDiscoverySitesClientListBySubscriptionResponse] + func (client *SapDiscoverySitesClient) Update(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (SapDiscoverySitesClientUpdateResponse, error) + type SapDiscoverySitesClientBeginCreateOptions struct + ResumeToken string + type SapDiscoverySitesClientBeginDeleteOptions struct + ResumeToken string + type SapDiscoverySitesClientBeginImportEntitiesOptions struct + ResumeToken string + type SapDiscoverySitesClientCreateResponse struct + type SapDiscoverySitesClientDeleteResponse struct + type SapDiscoverySitesClientGetOptions struct + type SapDiscoverySitesClientGetResponse struct + type SapDiscoverySitesClientImportEntitiesResponse struct + type SapDiscoverySitesClientListByResourceGroupOptions struct + type SapDiscoverySitesClientListByResourceGroupResponse struct + type SapDiscoverySitesClientListBySubscriptionOptions struct + type SapDiscoverySitesClientListBySubscriptionResponse struct + type SapDiscoverySitesClientUpdateOptions struct + type SapDiscoverySitesClientUpdateResponse struct + type SapInstanceEnvironment string + const SapInstanceEnvironmentDevelopment + const SapInstanceEnvironmentDisasterRecovery + const SapInstanceEnvironmentPreProduction + const SapInstanceEnvironmentProduction + const SapInstanceEnvironmentQualityAssurance + const SapInstanceEnvironmentSandbox + const SapInstanceEnvironmentTest + const SapInstanceEnvironmentTraining + func PossibleSapInstanceEnvironmentValues() []SapInstanceEnvironment + type SapInstanceType string + const SapInstanceTypeAPP + const SapInstanceTypeASCS + const SapInstanceTypeDB + const SapInstanceTypeSCS + const SapInstanceTypeWEBDISP + func PossibleSapInstanceTypeValues() []SapInstanceType + type SapInstancesClient struct + func NewSapInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SapInstancesClient, error) + func (client *SapInstancesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[SapInstancesClientCreateResponse], error) + func (client *SapInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[SapInstancesClientDeleteResponse], error) + func (client *SapInstancesClient) Get(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (SapInstancesClientGetResponse, error) + func (client *SapInstancesClient) NewListBySapDiscoverySitePager(resourceGroupName string, sapDiscoverySiteName string, ...) *runtime.Pager[SapInstancesClientListBySapDiscoverySiteResponse] + func (client *SapInstancesClient) Update(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (SapInstancesClientUpdateResponse, error) + type SapInstancesClientBeginCreateOptions struct + ResumeToken string + type SapInstancesClientBeginDeleteOptions struct + ResumeToken string + type SapInstancesClientCreateResponse struct + type SapInstancesClientDeleteResponse struct + type SapInstancesClientGetOptions struct + type SapInstancesClientGetResponse struct + type SapInstancesClientListBySapDiscoverySiteOptions struct + type SapInstancesClientListBySapDiscoverySiteResponse struct + type SapInstancesClientUpdateOptions struct + type SapInstancesClientUpdateResponse struct + type ServerInstance struct + ID *string + Name *string + Properties *ServerInstanceProperties + SystemData *SystemData + Type *string + func (s *ServerInstance) UnmarshalJSON(data []byte) error + func (s ServerInstance) MarshalJSON() ([]byte, error) + type ServerInstanceListResult struct + NextLink *string + Value []*ServerInstance + func (s *ServerInstanceListResult) UnmarshalJSON(data []byte) error + func (s ServerInstanceListResult) MarshalJSON() ([]byte, error) + type ServerInstanceProperties struct + ConfigurationData *ConfigurationData + Errors *SAPMigrateError + InstanceSid *string + OperatingSystem *OperatingSystem + PerformanceData PerformanceDataClassification + ProvisioningState *ProvisioningState + SapInstanceType *SapInstanceType + SapProduct *string + SapProductVersion *string + ServerName *string + func (s *ServerInstanceProperties) UnmarshalJSON(data []byte) error + func (s ServerInstanceProperties) MarshalJSON() ([]byte, error) + type ServerInstancesClient struct + func NewServerInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ServerInstancesClient, error) + func (client *ServerInstancesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[ServerInstancesClientCreateResponse], error) + func (client *ServerInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (*runtime.Poller[ServerInstancesClientDeleteResponse], error) + func (client *ServerInstancesClient) Get(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (ServerInstancesClientGetResponse, error) + func (client *ServerInstancesClient) NewListBySapInstancePager(resourceGroupName string, sapDiscoverySiteName string, sapInstanceName string, ...) *runtime.Pager[ServerInstancesClientListBySapInstanceResponse] + func (client *ServerInstancesClient) Update(ctx context.Context, resourceGroupName string, sapDiscoverySiteName string, ...) (ServerInstancesClientUpdateResponse, error) + type ServerInstancesClientBeginCreateOptions struct + ResumeToken string + type ServerInstancesClientBeginDeleteOptions struct + ResumeToken string + type ServerInstancesClientCreateResponse struct + type ServerInstancesClientDeleteResponse struct + type ServerInstancesClientGetOptions struct + type ServerInstancesClientGetResponse struct + type ServerInstancesClientListBySapInstanceOptions struct + type ServerInstancesClientListBySapInstanceResponse struct + type ServerInstancesClientUpdateOptions struct + type ServerInstancesClientUpdateResponse struct + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type UpdateServerInstanceRequest struct + Properties *ServerInstanceProperties + func (u *UpdateServerInstanceRequest) UnmarshalJSON(data []byte) error + func (u UpdateServerInstanceRequest) MarshalJSON() ([]byte, error)