Versions in this module Expand all Collapse all v0 v0.1.0 Mar 25, 2024 Changes in this version + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type ApplicationServerConfiguration struct + InstanceCount *int64 + SubnetID *string + VirtualMachineConfiguration *VirtualMachineConfiguration + func (a *ApplicationServerConfiguration) UnmarshalJSON(data []byte) error + func (a ApplicationServerConfiguration) MarshalJSON() ([]byte, error) + type ApplicationServerFullResourceNames struct + AvailabilitySetName *string + VirtualMachines []*VirtualMachineResourceNames + func (a *ApplicationServerFullResourceNames) UnmarshalJSON(data []byte) error + func (a ApplicationServerFullResourceNames) MarshalJSON() ([]byte, error) + type ApplicationServerVMDetails struct + StorageDetails []*StorageInformation + Type *ApplicationServerVirtualMachineType + VirtualMachineID *string + func (a *ApplicationServerVMDetails) UnmarshalJSON(data []byte) error + func (a ApplicationServerVMDetails) MarshalJSON() ([]byte, error) + type ApplicationServerVirtualMachineType string + const ApplicationServerVirtualMachineTypeActive + const ApplicationServerVirtualMachineTypeStandby + const ApplicationServerVirtualMachineTypeUnknown + func PossibleApplicationServerVirtualMachineTypeValues() []ApplicationServerVirtualMachineType + type CentralServerConfiguration struct + InstanceCount *int64 + SubnetID *string + VirtualMachineConfiguration *VirtualMachineConfiguration + func (c *CentralServerConfiguration) UnmarshalJSON(data []byte) error + func (c CentralServerConfiguration) MarshalJSON() ([]byte, error) + type CentralServerFullResourceNames struct + AvailabilitySetName *string + LoadBalancer *LoadBalancerResourceNames + VirtualMachines []*VirtualMachineResourceNames + func (c *CentralServerFullResourceNames) UnmarshalJSON(data []byte) error + func (c CentralServerFullResourceNames) MarshalJSON() ([]byte, error) + type CentralServerVMDetails struct + StorageDetails []*StorageInformation + Type *CentralServerVirtualMachineType + VirtualMachineID *string + func (c *CentralServerVMDetails) UnmarshalJSON(data []byte) error + func (c CentralServerVMDetails) MarshalJSON() ([]byte, error) + type CentralServerVirtualMachineType string + const CentralServerVirtualMachineTypeASCS + const CentralServerVirtualMachineTypeERS + const CentralServerVirtualMachineTypeERSInactive + const CentralServerVirtualMachineTypePrimary + const CentralServerVirtualMachineTypeSecondary + const CentralServerVirtualMachineTypeStandby + const CentralServerVirtualMachineTypeUnknown + func PossibleCentralServerVirtualMachineTypeValues() []CentralServerVirtualMachineType + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewSAPApplicationServerInstancesClient() *SAPApplicationServerInstancesClient + func (c *ClientFactory) NewSAPCentralInstancesClient() *SAPCentralInstancesClient + func (c *ClientFactory) NewSAPDatabaseInstancesClient() *SAPDatabaseInstancesClient + func (c *ClientFactory) NewSAPVirtualInstancesClient() *SAPVirtualInstancesClient + func (c *ClientFactory) NewWorkloadsClient() *WorkloadsClient + type ConfigurationType string + const ConfigurationTypeCreateAndMount + const ConfigurationTypeMount + const ConfigurationTypeSkip + func PossibleConfigurationTypeValues() []ConfigurationType + type CreateAndMountFileShareConfiguration struct + ConfigurationType *ConfigurationType + ResourceGroup *string + StorageAccountName *string + func (c *CreateAndMountFileShareConfiguration) GetFileShareConfiguration() *FileShareConfiguration + func (c *CreateAndMountFileShareConfiguration) UnmarshalJSON(data []byte) error + func (c CreateAndMountFileShareConfiguration) MarshalJSON() ([]byte, error) + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type DatabaseConfiguration struct + DatabaseType *SAPDatabaseType + DiskConfiguration *DiskConfiguration + InstanceCount *int64 + SubnetID *string + VirtualMachineConfiguration *VirtualMachineConfiguration + func (d *DatabaseConfiguration) UnmarshalJSON(data []byte) error + func (d DatabaseConfiguration) MarshalJSON() ([]byte, error) + type DatabaseServerFullResourceNames struct + AvailabilitySetName *string + LoadBalancer *LoadBalancerResourceNames + VirtualMachines []*VirtualMachineResourceNames + func (d *DatabaseServerFullResourceNames) UnmarshalJSON(data []byte) error + func (d DatabaseServerFullResourceNames) MarshalJSON() ([]byte, error) + type DatabaseVMDetails struct + Status *SAPVirtualInstanceStatus + StorageDetails []*StorageInformation + VirtualMachineID *string + func (d *DatabaseVMDetails) UnmarshalJSON(data []byte) error + func (d DatabaseVMDetails) MarshalJSON() ([]byte, error) + type DeployerVMPackages struct + StorageAccountID *string + URL *string + func (d *DeployerVMPackages) UnmarshalJSON(data []byte) error + func (d DeployerVMPackages) MarshalJSON() ([]byte, error) + type DeploymentConfiguration struct + AppLocation *string + ConfigurationType *SAPConfigurationType + InfrastructureConfiguration InfrastructureConfigurationClassification + SoftwareConfiguration SoftwareConfigurationClassification + func (d *DeploymentConfiguration) GetSAPConfiguration() *SAPConfiguration + func (d *DeploymentConfiguration) UnmarshalJSON(data []byte) error + func (d DeploymentConfiguration) MarshalJSON() ([]byte, error) + type DeploymentWithOSConfiguration struct + AppLocation *string + ConfigurationType *SAPConfigurationType + InfrastructureConfiguration InfrastructureConfigurationClassification + OSSapConfiguration *OsSapConfiguration + SoftwareConfiguration SoftwareConfigurationClassification + func (d *DeploymentWithOSConfiguration) GetSAPConfiguration() *SAPConfiguration + func (d *DeploymentWithOSConfiguration) UnmarshalJSON(data []byte) error + func (d DeploymentWithOSConfiguration) MarshalJSON() ([]byte, error) + type DiscoveryConfiguration struct + AppLocation *string + CentralServerVMID *string + ConfigurationType *SAPConfigurationType + ManagedRgStorageAccountName *string + func (d *DiscoveryConfiguration) GetSAPConfiguration() *SAPConfiguration + func (d *DiscoveryConfiguration) UnmarshalJSON(data []byte) error + func (d DiscoveryConfiguration) MarshalJSON() ([]byte, error) + type DiskConfiguration struct + DiskVolumeConfigurations map[string]*DiskVolumeConfiguration + func (d *DiskConfiguration) UnmarshalJSON(data []byte) error + func (d DiskConfiguration) MarshalJSON() ([]byte, error) + type DiskDetails struct + DiskTier *string + IopsReadWrite *int64 + MaximumSupportedDiskCount *int64 + MbpsReadWrite *int64 + MinimumSupportedDiskCount *int64 + SKU *DiskSKU + SizeGB *int64 + func (d *DiskDetails) UnmarshalJSON(data []byte) error + func (d DiskDetails) MarshalJSON() ([]byte, error) + type DiskSKU struct + Name *DiskSKUName + func (d *DiskSKU) UnmarshalJSON(data []byte) error + func (d DiskSKU) MarshalJSON() ([]byte, error) + type DiskSKUName string + const DiskSKUNamePremiumLRS + const DiskSKUNamePremiumV2LRS + const DiskSKUNamePremiumZRS + const DiskSKUNameStandardLRS + const DiskSKUNameStandardSSDLRS + const DiskSKUNameStandardSSDZRS + const DiskSKUNameUltraSSDLRS + func PossibleDiskSKUNameValues() []DiskSKUName + type DiskVolumeConfiguration struct + Count *int64 + SKU *DiskSKU + SizeGB *int64 + func (d *DiskVolumeConfiguration) UnmarshalJSON(data []byte) error + func (d DiskVolumeConfiguration) MarshalJSON() ([]byte, error) + type EnqueueReplicationServerProperties struct + ErsVersion *EnqueueReplicationServerType + Health *SAPHealthState + Hostname *string + IPAddress *string + InstanceNo *string + KernelPatch *string + KernelVersion *string + func (e *EnqueueReplicationServerProperties) UnmarshalJSON(data []byte) error + func (e EnqueueReplicationServerProperties) MarshalJSON() ([]byte, error) + type EnqueueReplicationServerType string + const EnqueueReplicationServerTypeEnqueueReplicator1 + const EnqueueReplicationServerTypeEnqueueReplicator2 + func PossibleEnqueueReplicationServerTypeValues() []EnqueueReplicationServerType + type EnqueueServerProperties struct + Health *SAPHealthState + Hostname *string + IPAddress *string + Port *int64 + func (e *EnqueueServerProperties) UnmarshalJSON(data []byte) error + func (e EnqueueServerProperties) MarshalJSON() ([]byte, error) + 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 + 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 ExternalInstallationSoftwareConfiguration struct + CentralServerVMID *string + SoftwareInstallationType *SAPSoftwareInstallationType + func (e *ExternalInstallationSoftwareConfiguration) GetSoftwareConfiguration() *SoftwareConfiguration + func (e *ExternalInstallationSoftwareConfiguration) UnmarshalJSON(data []byte) error + func (e ExternalInstallationSoftwareConfiguration) MarshalJSON() ([]byte, error) + type FileShareConfiguration struct + ConfigurationType *ConfigurationType + func (f *FileShareConfiguration) GetFileShareConfiguration() *FileShareConfiguration + func (f *FileShareConfiguration) UnmarshalJSON(data []byte) error + func (f FileShareConfiguration) MarshalJSON() ([]byte, error) + type FileShareConfigurationClassification interface + GetFileShareConfiguration func() *FileShareConfiguration + type GatewayServerProperties struct + Health *SAPHealthState + Port *int64 + func (g *GatewayServerProperties) UnmarshalJSON(data []byte) error + func (g GatewayServerProperties) MarshalJSON() ([]byte, error) + type HighAvailabilityConfiguration struct + HighAvailabilityType *SAPHighAvailabilityType + func (h *HighAvailabilityConfiguration) UnmarshalJSON(data []byte) error + func (h HighAvailabilityConfiguration) MarshalJSON() ([]byte, error) + type HighAvailabilitySoftwareConfiguration struct + FencingClientID *string + FencingClientPassword *string + func (h *HighAvailabilitySoftwareConfiguration) UnmarshalJSON(data []byte) error + func (h HighAvailabilitySoftwareConfiguration) MarshalJSON() ([]byte, error) + type ImageReference struct + ID *string + Offer *string + Publisher *string + SKU *string + Version *string + func (i *ImageReference) UnmarshalJSON(data []byte) error + func (i ImageReference) MarshalJSON() ([]byte, error) + type InfrastructureConfiguration struct + AppResourceGroup *string + DeploymentType *SAPDeploymentType + func (i *InfrastructureConfiguration) GetInfrastructureConfiguration() *InfrastructureConfiguration + func (i *InfrastructureConfiguration) UnmarshalJSON(data []byte) error + func (i InfrastructureConfiguration) MarshalJSON() ([]byte, error) + type InfrastructureConfigurationClassification interface + GetInfrastructureConfiguration func() *InfrastructureConfiguration + type LinuxConfiguration struct + DisablePasswordAuthentication *bool + OSType *OSType + SSH *SSHConfiguration + SSHKeyPair *SSHKeyPair + func (l *LinuxConfiguration) GetOSConfiguration() *OSConfiguration + func (l *LinuxConfiguration) UnmarshalJSON(data []byte) error + func (l LinuxConfiguration) MarshalJSON() ([]byte, error) + type LoadBalancerDetails struct + ID *string + func (l *LoadBalancerDetails) UnmarshalJSON(data []byte) error + func (l LoadBalancerDetails) MarshalJSON() ([]byte, error) + type LoadBalancerResourceNames struct + BackendPoolNames []*string + FrontendIPConfigurationNames []*string + HealthProbeNames []*string + LoadBalancerName *string + func (l *LoadBalancerResourceNames) UnmarshalJSON(data []byte) error + func (l LoadBalancerResourceNames) MarshalJSON() ([]byte, error) + type ManagedRGConfiguration struct + Name *string + func (m *ManagedRGConfiguration) UnmarshalJSON(data []byte) error + func (m ManagedRGConfiguration) MarshalJSON() ([]byte, error) + type ManagedResourcesNetworkAccessType string + const ManagedResourcesNetworkAccessTypePrivate + const ManagedResourcesNetworkAccessTypePublic + func PossibleManagedResourcesNetworkAccessTypeValues() []ManagedResourcesNetworkAccessType + type ManagedServiceIdentityType string + const ManagedServiceIdentityTypeNone + const ManagedServiceIdentityTypeUserAssigned + func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType + type MessageServerProperties struct + HTTPPort *int64 + HTTPSPort *int64 + Health *SAPHealthState + Hostname *string + IPAddress *string + InternalMsPort *int64 + MSPort *int64 + func (m *MessageServerProperties) UnmarshalJSON(data []byte) error + func (m MessageServerProperties) MarshalJSON() ([]byte, error) + type MountFileShareConfiguration struct + ConfigurationType *ConfigurationType + ID *string + PrivateEndpointID *string + func (m *MountFileShareConfiguration) GetFileShareConfiguration() *FileShareConfiguration + func (m *MountFileShareConfiguration) UnmarshalJSON(data []byte) error + func (m MountFileShareConfiguration) MarshalJSON() ([]byte, error) + type NamingPatternType string + const NamingPatternTypeFullResourceName + func PossibleNamingPatternTypeValues() []NamingPatternType + type NetworkConfiguration struct + IsSecondaryIPEnabled *bool + func (n *NetworkConfiguration) UnmarshalJSON(data []byte) error + func (n NetworkConfiguration) MarshalJSON() ([]byte, error) + type NetworkInterfaceResourceNames struct + NetworkInterfaceName *string + func (n *NetworkInterfaceResourceNames) UnmarshalJSON(data []byte) error + func (n NetworkInterfaceResourceNames) MarshalJSON() ([]byte, error) + type OSConfiguration struct + OSType *OSType + func (o *OSConfiguration) GetOSConfiguration() *OSConfiguration + func (o *OSConfiguration) UnmarshalJSON(data []byte) error + func (o OSConfiguration) MarshalJSON() ([]byte, error) + type OSConfigurationClassification interface + GetOSConfiguration func() *OSConfiguration + type OSProfile struct + AdminPassword *string + AdminUsername *string + OSConfiguration OSConfigurationClassification + func (o *OSProfile) UnmarshalJSON(data []byte) error + func (o OSProfile) MarshalJSON() ([]byte, error) + type OSType string + const OSTypeLinux + const OSTypeWindows + func PossibleOSTypeValues() []OSType + 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 OsSapConfiguration struct + DeployerVMPackages *DeployerVMPackages + SapFqdn *string + func (o *OsSapConfiguration) UnmarshalJSON(data []byte) error + func (o OsSapConfiguration) MarshalJSON() ([]byte, error) + type SAPApplicationServerInstance struct + ID *string + Location *string + Name *string + Properties *SAPApplicationServerProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *SAPApplicationServerInstance) UnmarshalJSON(data []byte) error + func (s SAPApplicationServerInstance) MarshalJSON() ([]byte, error) + type SAPApplicationServerInstanceList struct + NextLink *string + Value []*SAPApplicationServerInstance + func (s *SAPApplicationServerInstanceList) UnmarshalJSON(data []byte) error + func (s SAPApplicationServerInstanceList) MarshalJSON() ([]byte, error) + type SAPApplicationServerInstancesClient struct + func NewSAPApplicationServerInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SAPApplicationServerInstancesClient, error) + func (client *SAPApplicationServerInstancesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPApplicationServerInstancesClientCreateResponse], error) + func (client *SAPApplicationServerInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPApplicationServerInstancesClientDeleteResponse], error) + func (client *SAPApplicationServerInstancesClient) BeginStartInstance(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPApplicationServerInstancesClientStartInstanceResponse], ...) + func (client *SAPApplicationServerInstancesClient) BeginStopInstance(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPApplicationServerInstancesClientStopInstanceResponse], ...) + func (client *SAPApplicationServerInstancesClient) Get(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPApplicationServerInstancesClientGetResponse, error) + func (client *SAPApplicationServerInstancesClient) NewListPager(resourceGroupName string, sapVirtualInstanceName string, ...) *runtime.Pager[SAPApplicationServerInstancesClientListResponse] + func (client *SAPApplicationServerInstancesClient) Update(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPApplicationServerInstancesClientUpdateResponse, error) + type SAPApplicationServerInstancesClientBeginCreateOptions struct + ResumeToken string + type SAPApplicationServerInstancesClientBeginDeleteOptions struct + ResumeToken string + type SAPApplicationServerInstancesClientBeginStartInstanceOptions struct + Body *StartRequest + ResumeToken string + type SAPApplicationServerInstancesClientBeginStopInstanceOptions struct + Body *StopRequest + ResumeToken string + type SAPApplicationServerInstancesClientCreateResponse struct + type SAPApplicationServerInstancesClientDeleteResponse struct + type SAPApplicationServerInstancesClientGetOptions struct + type SAPApplicationServerInstancesClientGetResponse struct + type SAPApplicationServerInstancesClientListOptions struct + type SAPApplicationServerInstancesClientListResponse struct + type SAPApplicationServerInstancesClientStartInstanceResponse struct + type SAPApplicationServerInstancesClientStopInstanceResponse struct + type SAPApplicationServerInstancesClientUpdateOptions struct + type SAPApplicationServerInstancesClientUpdateResponse struct + type SAPApplicationServerProperties struct + DispatcherStatus *string + Errors *SAPVirtualInstanceError + GatewayPort *int64 + Health *SAPHealthState + Hostname *string + IPAddress *string + IcmHTTPPort *int64 + IcmHTTPSPort *int64 + InstanceNo *string + KernelPatch *string + KernelVersion *string + LoadBalancerDetails *LoadBalancerDetails + ProvisioningState *SapVirtualInstanceProvisioningState + Status *SAPVirtualInstanceStatus + Subnet *string + VMDetails []*ApplicationServerVMDetails + func (s *SAPApplicationServerProperties) UnmarshalJSON(data []byte) error + func (s SAPApplicationServerProperties) MarshalJSON() ([]byte, error) + type SAPAvailabilityZoneDetailsRequest struct + AppLocation *string + DatabaseType *SAPDatabaseType + SapProduct *SAPProductType + func (s *SAPAvailabilityZoneDetailsRequest) UnmarshalJSON(data []byte) error + func (s SAPAvailabilityZoneDetailsRequest) MarshalJSON() ([]byte, error) + type SAPAvailabilityZoneDetailsResult struct + AvailabilityZonePairs []*SAPAvailabilityZonePair + func (s *SAPAvailabilityZoneDetailsResult) UnmarshalJSON(data []byte) error + func (s SAPAvailabilityZoneDetailsResult) MarshalJSON() ([]byte, error) + type SAPAvailabilityZonePair struct + ZoneA *int64 + ZoneB *int64 + func (s *SAPAvailabilityZonePair) UnmarshalJSON(data []byte) error + func (s SAPAvailabilityZonePair) MarshalJSON() ([]byte, error) + type SAPCentralInstanceList struct + NextLink *string + Value []*SAPCentralServerInstance + func (s *SAPCentralInstanceList) UnmarshalJSON(data []byte) error + func (s SAPCentralInstanceList) MarshalJSON() ([]byte, error) + type SAPCentralInstancesClient struct + func NewSAPCentralInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SAPCentralInstancesClient, error) + func (client *SAPCentralInstancesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPCentralInstancesClientCreateResponse], error) + func (client *SAPCentralInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPCentralInstancesClientDeleteResponse], error) + func (client *SAPCentralInstancesClient) BeginStartInstance(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPCentralInstancesClientStartInstanceResponse], error) + func (client *SAPCentralInstancesClient) BeginStopInstance(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPCentralInstancesClientStopInstanceResponse], error) + func (client *SAPCentralInstancesClient) Get(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPCentralInstancesClientGetResponse, error) + func (client *SAPCentralInstancesClient) NewListPager(resourceGroupName string, sapVirtualInstanceName string, ...) *runtime.Pager[SAPCentralInstancesClientListResponse] + func (client *SAPCentralInstancesClient) Update(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPCentralInstancesClientUpdateResponse, error) + type SAPCentralInstancesClientBeginCreateOptions struct + ResumeToken string + type SAPCentralInstancesClientBeginDeleteOptions struct + ResumeToken string + type SAPCentralInstancesClientBeginStartInstanceOptions struct + Body *StartRequest + ResumeToken string + type SAPCentralInstancesClientBeginStopInstanceOptions struct + Body *StopRequest + ResumeToken string + type SAPCentralInstancesClientCreateResponse struct + type SAPCentralInstancesClientDeleteResponse struct + type SAPCentralInstancesClientGetOptions struct + type SAPCentralInstancesClientGetResponse struct + type SAPCentralInstancesClientListOptions struct + type SAPCentralInstancesClientListResponse struct + type SAPCentralInstancesClientStartInstanceResponse struct + type SAPCentralInstancesClientStopInstanceResponse struct + type SAPCentralInstancesClientUpdateOptions struct + type SAPCentralInstancesClientUpdateResponse struct + type SAPCentralServerInstance struct + ID *string + Location *string + Name *string + Properties *SAPCentralServerProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *SAPCentralServerInstance) UnmarshalJSON(data []byte) error + func (s SAPCentralServerInstance) MarshalJSON() ([]byte, error) + type SAPCentralServerProperties struct + EnqueueReplicationServerProperties *EnqueueReplicationServerProperties + EnqueueServerProperties *EnqueueServerProperties + Errors *SAPVirtualInstanceError + GatewayServerProperties *GatewayServerProperties + Health *SAPHealthState + InstanceNo *string + KernelPatch *string + KernelVersion *string + LoadBalancerDetails *LoadBalancerDetails + MessageServerProperties *MessageServerProperties + ProvisioningState *SapVirtualInstanceProvisioningState + Status *SAPVirtualInstanceStatus + Subnet *string + VMDetails []*CentralServerVMDetails + func (s *SAPCentralServerProperties) UnmarshalJSON(data []byte) error + func (s SAPCentralServerProperties) MarshalJSON() ([]byte, error) + type SAPConfiguration struct + ConfigurationType *SAPConfigurationType + func (s *SAPConfiguration) GetSAPConfiguration() *SAPConfiguration + func (s *SAPConfiguration) UnmarshalJSON(data []byte) error + func (s SAPConfiguration) MarshalJSON() ([]byte, error) + type SAPConfigurationClassification interface + GetSAPConfiguration func() *SAPConfiguration + type SAPConfigurationType string + const SAPConfigurationTypeDeployment + const SAPConfigurationTypeDeploymentWithOSConfig + const SAPConfigurationTypeDiscovery + func PossibleSAPConfigurationTypeValues() []SAPConfigurationType + type SAPDatabaseInstance struct + ID *string + Location *string + Name *string + Properties *SAPDatabaseProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *SAPDatabaseInstance) UnmarshalJSON(data []byte) error + func (s SAPDatabaseInstance) MarshalJSON() ([]byte, error) + type SAPDatabaseInstanceList struct + NextLink *string + Value []*SAPDatabaseInstance + func (s *SAPDatabaseInstanceList) UnmarshalJSON(data []byte) error + func (s SAPDatabaseInstanceList) MarshalJSON() ([]byte, error) + type SAPDatabaseInstancesClient struct + func NewSAPDatabaseInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SAPDatabaseInstancesClient, error) + func (client *SAPDatabaseInstancesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPDatabaseInstancesClientCreateResponse], error) + func (client *SAPDatabaseInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPDatabaseInstancesClientDeleteResponse], error) + func (client *SAPDatabaseInstancesClient) BeginStartInstance(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPDatabaseInstancesClientStartInstanceResponse], error) + func (client *SAPDatabaseInstancesClient) BeginStopInstance(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPDatabaseInstancesClientStopInstanceResponse], error) + func (client *SAPDatabaseInstancesClient) Get(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPDatabaseInstancesClientGetResponse, error) + func (client *SAPDatabaseInstancesClient) NewListPager(resourceGroupName string, sapVirtualInstanceName string, ...) *runtime.Pager[SAPDatabaseInstancesClientListResponse] + func (client *SAPDatabaseInstancesClient) Update(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPDatabaseInstancesClientUpdateResponse, error) + type SAPDatabaseInstancesClientBeginCreateOptions struct + ResumeToken string + type SAPDatabaseInstancesClientBeginDeleteOptions struct + ResumeToken string + type SAPDatabaseInstancesClientBeginStartInstanceOptions struct + Body *StartRequest + ResumeToken string + type SAPDatabaseInstancesClientBeginStopInstanceOptions struct + Body *StopRequest + ResumeToken string + type SAPDatabaseInstancesClientCreateResponse struct + type SAPDatabaseInstancesClientDeleteResponse struct + type SAPDatabaseInstancesClientGetOptions struct + type SAPDatabaseInstancesClientGetResponse struct + type SAPDatabaseInstancesClientListOptions struct + type SAPDatabaseInstancesClientListResponse struct + type SAPDatabaseInstancesClientStartInstanceResponse struct + type SAPDatabaseInstancesClientStopInstanceResponse struct + type SAPDatabaseInstancesClientUpdateOptions struct + type SAPDatabaseInstancesClientUpdateResponse struct + type SAPDatabaseProperties struct + DatabaseSid *string + DatabaseType *string + Errors *SAPVirtualInstanceError + IPAddress *string + LoadBalancerDetails *LoadBalancerDetails + ProvisioningState *SapVirtualInstanceProvisioningState + Status *SAPVirtualInstanceStatus + Subnet *string + VMDetails []*DatabaseVMDetails + func (s *SAPDatabaseProperties) UnmarshalJSON(data []byte) error + func (s SAPDatabaseProperties) MarshalJSON() ([]byte, error) + type SAPDatabaseScaleMethod string + const SAPDatabaseScaleMethodScaleUp + func PossibleSAPDatabaseScaleMethodValues() []SAPDatabaseScaleMethod + type SAPDatabaseType string + const SAPDatabaseTypeDB2 + const SAPDatabaseTypeHANA + func PossibleSAPDatabaseTypeValues() []SAPDatabaseType + type SAPDeploymentType string + const SAPDeploymentTypeSingleServer + const SAPDeploymentTypeThreeTier + func PossibleSAPDeploymentTypeValues() []SAPDeploymentType + type SAPDiskConfiguration struct + RecommendedConfiguration *DiskVolumeConfiguration + SupportedConfigurations []*DiskDetails + func (s *SAPDiskConfiguration) UnmarshalJSON(data []byte) error + func (s SAPDiskConfiguration) MarshalJSON() ([]byte, error) + type SAPDiskConfigurationsRequest struct + AppLocation *string + DatabaseType *SAPDatabaseType + DbVMSKU *string + DeploymentType *SAPDeploymentType + Environment *SAPEnvironmentType + SapProduct *SAPProductType + func (s *SAPDiskConfigurationsRequest) UnmarshalJSON(data []byte) error + func (s SAPDiskConfigurationsRequest) MarshalJSON() ([]byte, error) + type SAPDiskConfigurationsResult struct + VolumeConfigurations map[string]*SAPDiskConfiguration + func (s *SAPDiskConfigurationsResult) UnmarshalJSON(data []byte) error + func (s SAPDiskConfigurationsResult) MarshalJSON() ([]byte, error) + type SAPEnvironmentType string + const SAPEnvironmentTypeNonProd + const SAPEnvironmentTypeProd + func PossibleSAPEnvironmentTypeValues() []SAPEnvironmentType + type SAPHealthState string + const SAPHealthStateDegraded + const SAPHealthStateHealthy + const SAPHealthStateUnhealthy + const SAPHealthStateUnknown + func PossibleSAPHealthStateValues() []SAPHealthState + type SAPHighAvailabilityType string + const SAPHighAvailabilityTypeAvailabilitySet + const SAPHighAvailabilityTypeAvailabilityZone + func PossibleSAPHighAvailabilityTypeValues() []SAPHighAvailabilityType + type SAPInstallWithoutOSConfigSoftwareConfiguration struct + BomURL *string + HighAvailabilitySoftwareConfiguration *HighAvailabilitySoftwareConfiguration + SapBitsStorageAccountID *string + SoftwareInstallationType *SAPSoftwareInstallationType + SoftwareVersion *string + func (s *SAPInstallWithoutOSConfigSoftwareConfiguration) GetSoftwareConfiguration() *SoftwareConfiguration + func (s *SAPInstallWithoutOSConfigSoftwareConfiguration) UnmarshalJSON(data []byte) error + func (s SAPInstallWithoutOSConfigSoftwareConfiguration) MarshalJSON() ([]byte, error) + type SAPProductType string + const SAPProductTypeECC + const SAPProductTypeOther + const SAPProductTypeS4HANA + func PossibleSAPProductTypeValues() []SAPProductType + type SAPSizingRecommendationRequest struct + AppLocation *string + DatabaseType *SAPDatabaseType + DbMemory *int64 + DbScaleMethod *SAPDatabaseScaleMethod + DeploymentType *SAPDeploymentType + Environment *SAPEnvironmentType + HighAvailabilityType *SAPHighAvailabilityType + SapProduct *SAPProductType + Saps *int64 + func (s *SAPSizingRecommendationRequest) UnmarshalJSON(data []byte) error + func (s SAPSizingRecommendationRequest) MarshalJSON() ([]byte, error) + type SAPSizingRecommendationResult struct + DeploymentType *SAPDeploymentType + func (s *SAPSizingRecommendationResult) GetSAPSizingRecommendationResult() *SAPSizingRecommendationResult + func (s *SAPSizingRecommendationResult) UnmarshalJSON(data []byte) error + func (s SAPSizingRecommendationResult) MarshalJSON() ([]byte, error) + type SAPSizingRecommendationResultClassification interface + GetSAPSizingRecommendationResult func() *SAPSizingRecommendationResult + type SAPSoftwareInstallationType string + const SAPSoftwareInstallationTypeExternal + const SAPSoftwareInstallationTypeSAPInstallWithoutOSConfig + const SAPSoftwareInstallationTypeServiceInitiated + func PossibleSAPSoftwareInstallationTypeValues() []SAPSoftwareInstallationType + type SAPSupportedResourceSKUsResult struct + SupportedSKUs []*SAPSupportedSKU + func (s *SAPSupportedResourceSKUsResult) UnmarshalJSON(data []byte) error + func (s SAPSupportedResourceSKUsResult) MarshalJSON() ([]byte, error) + type SAPSupportedSKU struct + IsAppServerCertified *bool + IsDatabaseCertified *bool + VMSKU *string + func (s *SAPSupportedSKU) UnmarshalJSON(data []byte) error + func (s SAPSupportedSKU) MarshalJSON() ([]byte, error) + type SAPSupportedSKUsRequest struct + AppLocation *string + DatabaseType *SAPDatabaseType + DeploymentType *SAPDeploymentType + Environment *SAPEnvironmentType + HighAvailabilityType *SAPHighAvailabilityType + SapProduct *SAPProductType + func (s *SAPSupportedSKUsRequest) UnmarshalJSON(data []byte) error + func (s SAPSupportedSKUsRequest) MarshalJSON() ([]byte, error) + type SAPVirtualInstance struct + ID *string + Identity *UserAssignedServiceIdentity + Location *string + Name *string + Properties *SAPVirtualInstanceProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (s *SAPVirtualInstance) UnmarshalJSON(data []byte) error + func (s SAPVirtualInstance) MarshalJSON() ([]byte, error) + type SAPVirtualInstanceError struct + Properties *ErrorDefinition + func (s *SAPVirtualInstanceError) UnmarshalJSON(data []byte) error + func (s SAPVirtualInstanceError) MarshalJSON() ([]byte, error) + type SAPVirtualInstanceList struct + NextLink *string + Value []*SAPVirtualInstance + func (s *SAPVirtualInstanceList) UnmarshalJSON(data []byte) error + func (s SAPVirtualInstanceList) MarshalJSON() ([]byte, error) + type SAPVirtualInstanceProperties struct + Configuration SAPConfigurationClassification + Environment *SAPEnvironmentType + Errors *SAPVirtualInstanceError + Health *SAPHealthState + ManagedResourceGroupConfiguration *ManagedRGConfiguration + ManagedResourcesNetworkAccessType *ManagedResourcesNetworkAccessType + ProvisioningState *SapVirtualInstanceProvisioningState + SapProduct *SAPProductType + State *SAPVirtualInstanceState + Status *SAPVirtualInstanceStatus + func (s *SAPVirtualInstanceProperties) UnmarshalJSON(data []byte) error + func (s SAPVirtualInstanceProperties) MarshalJSON() ([]byte, error) + type SAPVirtualInstanceState string + const SAPVirtualInstanceStateACSSInstallationBlocked + const SAPVirtualInstanceStateDiscoveryFailed + const SAPVirtualInstanceStateDiscoveryInProgress + const SAPVirtualInstanceStateDiscoveryPending + const SAPVirtualInstanceStateInfrastructureDeploymentFailed + const SAPVirtualInstanceStateInfrastructureDeploymentInProgress + const SAPVirtualInstanceStateInfrastructureDeploymentPending + const SAPVirtualInstanceStateRegistrationComplete + const SAPVirtualInstanceStateSoftwareDetectionFailed + const SAPVirtualInstanceStateSoftwareDetectionInProgress + const SAPVirtualInstanceStateSoftwareInstallationFailed + const SAPVirtualInstanceStateSoftwareInstallationInProgress + const SAPVirtualInstanceStateSoftwareInstallationPending + func PossibleSAPVirtualInstanceStateValues() []SAPVirtualInstanceState + type SAPVirtualInstanceStatus string + const SAPVirtualInstanceStatusOffline + const SAPVirtualInstanceStatusPartiallyRunning + const SAPVirtualInstanceStatusRunning + const SAPVirtualInstanceStatusSoftShutdown + const SAPVirtualInstanceStatusStarting + const SAPVirtualInstanceStatusStopping + const SAPVirtualInstanceStatusUnavailable + func PossibleSAPVirtualInstanceStatusValues() []SAPVirtualInstanceStatus + type SAPVirtualInstancesClient struct + func NewSAPVirtualInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SAPVirtualInstancesClient, error) + func (client *SAPVirtualInstancesClient) BeginCreate(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPVirtualInstancesClientCreateResponse], error) + func (client *SAPVirtualInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPVirtualInstancesClientDeleteResponse], error) + func (client *SAPVirtualInstancesClient) BeginStart(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPVirtualInstancesClientStartResponse], error) + func (client *SAPVirtualInstancesClient) BeginStop(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPVirtualInstancesClientStopResponse], error) + func (client *SAPVirtualInstancesClient) BeginUpdate(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (*runtime.Poller[SAPVirtualInstancesClientUpdateResponse], error) + func (client *SAPVirtualInstancesClient) Get(ctx context.Context, resourceGroupName string, sapVirtualInstanceName string, ...) (SAPVirtualInstancesClientGetResponse, error) + func (client *SAPVirtualInstancesClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[SAPVirtualInstancesClientListByResourceGroupResponse] + func (client *SAPVirtualInstancesClient) NewListBySubscriptionPager(options *SAPVirtualInstancesClientListBySubscriptionOptions) *runtime.Pager[SAPVirtualInstancesClientListBySubscriptionResponse] + type SAPVirtualInstancesClientBeginCreateOptions struct + ResumeToken string + type SAPVirtualInstancesClientBeginDeleteOptions struct + ResumeToken string + type SAPVirtualInstancesClientBeginStartOptions struct + Body *StartRequest + ResumeToken string + type SAPVirtualInstancesClientBeginStopOptions struct + Body *StopRequest + ResumeToken string + type SAPVirtualInstancesClientBeginUpdateOptions struct + ResumeToken string + type SAPVirtualInstancesClientCreateResponse struct + type SAPVirtualInstancesClientDeleteResponse struct + type SAPVirtualInstancesClientGetOptions struct + type SAPVirtualInstancesClientGetResponse struct + type SAPVirtualInstancesClientListByResourceGroupOptions struct + type SAPVirtualInstancesClientListByResourceGroupResponse struct + type SAPVirtualInstancesClientListBySubscriptionOptions struct + type SAPVirtualInstancesClientListBySubscriptionResponse struct + type SAPVirtualInstancesClientStartResponse struct + type SAPVirtualInstancesClientStopResponse struct + type SAPVirtualInstancesClientUpdateResponse struct + type SSHConfiguration struct + PublicKeys []*SSHPublicKey + func (s *SSHConfiguration) UnmarshalJSON(data []byte) error + func (s SSHConfiguration) MarshalJSON() ([]byte, error) + type SSHKeyPair struct + PrivateKey *string + PublicKey *string + func (s *SSHKeyPair) UnmarshalJSON(data []byte) error + func (s SSHKeyPair) MarshalJSON() ([]byte, error) + type SSHPublicKey struct + KeyData *string + func (s *SSHPublicKey) UnmarshalJSON(data []byte) error + func (s SSHPublicKey) MarshalJSON() ([]byte, error) + type SapVirtualInstanceProvisioningState string + const SapVirtualInstanceProvisioningStateCanceled + const SapVirtualInstanceProvisioningStateCreating + const SapVirtualInstanceProvisioningStateDeleting + const SapVirtualInstanceProvisioningStateFailed + const SapVirtualInstanceProvisioningStateSucceeded + const SapVirtualInstanceProvisioningStateUpdating + func PossibleSapVirtualInstanceProvisioningStateValues() []SapVirtualInstanceProvisioningState + type ServiceInitiatedSoftwareConfiguration struct + BomURL *string + HighAvailabilitySoftwareConfiguration *HighAvailabilitySoftwareConfiguration + SSHPrivateKey *string + SapBitsStorageAccountID *string + SapFqdn *string + SoftwareInstallationType *SAPSoftwareInstallationType + SoftwareVersion *string + func (s *ServiceInitiatedSoftwareConfiguration) GetSoftwareConfiguration() *SoftwareConfiguration + func (s *ServiceInitiatedSoftwareConfiguration) UnmarshalJSON(data []byte) error + func (s ServiceInitiatedSoftwareConfiguration) MarshalJSON() ([]byte, error) + type SharedStorageResourceNames struct + SharedStorageAccountName *string + SharedStorageAccountPrivateEndPointName *string + func (s *SharedStorageResourceNames) UnmarshalJSON(data []byte) error + func (s SharedStorageResourceNames) MarshalJSON() ([]byte, error) + type SingleServerConfiguration struct + AppResourceGroup *string + CustomResourceNames SingleServerCustomResourceNamesClassification + DatabaseType *SAPDatabaseType + DbDiskConfiguration *DiskConfiguration + DeploymentType *SAPDeploymentType + NetworkConfiguration *NetworkConfiguration + SubnetID *string + VirtualMachineConfiguration *VirtualMachineConfiguration + func (s *SingleServerConfiguration) GetInfrastructureConfiguration() *InfrastructureConfiguration + func (s *SingleServerConfiguration) UnmarshalJSON(data []byte) error + func (s SingleServerConfiguration) MarshalJSON() ([]byte, error) + type SingleServerCustomResourceNames struct + NamingPatternType *NamingPatternType + func (s *SingleServerCustomResourceNames) GetSingleServerCustomResourceNames() *SingleServerCustomResourceNames + func (s *SingleServerCustomResourceNames) UnmarshalJSON(data []byte) error + func (s SingleServerCustomResourceNames) MarshalJSON() ([]byte, error) + type SingleServerCustomResourceNamesClassification interface + GetSingleServerCustomResourceNames func() *SingleServerCustomResourceNames + type SingleServerFullResourceNames struct + NamingPatternType *NamingPatternType + VirtualMachine *VirtualMachineResourceNames + func (s *SingleServerFullResourceNames) GetSingleServerCustomResourceNames() *SingleServerCustomResourceNames + func (s *SingleServerFullResourceNames) UnmarshalJSON(data []byte) error + func (s SingleServerFullResourceNames) MarshalJSON() ([]byte, error) + type SingleServerRecommendationResult struct + DeploymentType *SAPDeploymentType + VMSKU *string + func (s *SingleServerRecommendationResult) GetSAPSizingRecommendationResult() *SAPSizingRecommendationResult + func (s *SingleServerRecommendationResult) UnmarshalJSON(data []byte) error + func (s SingleServerRecommendationResult) MarshalJSON() ([]byte, error) + type SkipFileShareConfiguration struct + ConfigurationType *ConfigurationType + func (s *SkipFileShareConfiguration) GetFileShareConfiguration() *FileShareConfiguration + func (s *SkipFileShareConfiguration) UnmarshalJSON(data []byte) error + func (s SkipFileShareConfiguration) MarshalJSON() ([]byte, error) + type SoftwareConfiguration struct + SoftwareInstallationType *SAPSoftwareInstallationType + func (s *SoftwareConfiguration) GetSoftwareConfiguration() *SoftwareConfiguration + func (s *SoftwareConfiguration) UnmarshalJSON(data []byte) error + func (s SoftwareConfiguration) MarshalJSON() ([]byte, error) + type SoftwareConfigurationClassification interface + GetSoftwareConfiguration func() *SoftwareConfiguration + type StartRequest struct + StartVM *bool + func (s *StartRequest) UnmarshalJSON(data []byte) error + func (s StartRequest) MarshalJSON() ([]byte, error) + type StopRequest struct + DeallocateVM *bool + SoftStopTimeoutSeconds *int64 + func (s *StopRequest) UnmarshalJSON(data []byte) error + func (s StopRequest) MarshalJSON() ([]byte, error) + type StorageConfiguration struct + TransportFileShareConfiguration FileShareConfigurationClassification + func (s *StorageConfiguration) UnmarshalJSON(data []byte) error + func (s StorageConfiguration) MarshalJSON() ([]byte, error) + type StorageInformation struct + ID *string + func (s *StorageInformation) UnmarshalJSON(data []byte) error + func (s StorageInformation) MarshalJSON() ([]byte, error) + 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 ThreeTierConfiguration struct + AppResourceGroup *string + ApplicationServer *ApplicationServerConfiguration + CentralServer *CentralServerConfiguration + CustomResourceNames ThreeTierCustomResourceNamesClassification + DatabaseServer *DatabaseConfiguration + DeploymentType *SAPDeploymentType + HighAvailabilityConfig *HighAvailabilityConfiguration + NetworkConfiguration *NetworkConfiguration + StorageConfiguration *StorageConfiguration + func (t *ThreeTierConfiguration) GetInfrastructureConfiguration() *InfrastructureConfiguration + func (t *ThreeTierConfiguration) UnmarshalJSON(data []byte) error + func (t ThreeTierConfiguration) MarshalJSON() ([]byte, error) + type ThreeTierCustomResourceNames struct + NamingPatternType *NamingPatternType + func (t *ThreeTierCustomResourceNames) GetThreeTierCustomResourceNames() *ThreeTierCustomResourceNames + func (t *ThreeTierCustomResourceNames) UnmarshalJSON(data []byte) error + func (t ThreeTierCustomResourceNames) MarshalJSON() ([]byte, error) + type ThreeTierCustomResourceNamesClassification interface + GetThreeTierCustomResourceNames func() *ThreeTierCustomResourceNames + type ThreeTierFullResourceNames struct + ApplicationServer *ApplicationServerFullResourceNames + CentralServer *CentralServerFullResourceNames + DatabaseServer *DatabaseServerFullResourceNames + NamingPatternType *NamingPatternType + SharedStorage *SharedStorageResourceNames + func (t *ThreeTierFullResourceNames) GetThreeTierCustomResourceNames() *ThreeTierCustomResourceNames + func (t *ThreeTierFullResourceNames) UnmarshalJSON(data []byte) error + func (t ThreeTierFullResourceNames) MarshalJSON() ([]byte, error) + type ThreeTierRecommendationResult struct + ApplicationServerInstanceCount *int64 + ApplicationServerVMSKU *string + CentralServerInstanceCount *int64 + CentralServerVMSKU *string + DatabaseInstanceCount *int64 + DbVMSKU *string + DeploymentType *SAPDeploymentType + func (t *ThreeTierRecommendationResult) GetSAPSizingRecommendationResult() *SAPSizingRecommendationResult + func (t *ThreeTierRecommendationResult) UnmarshalJSON(data []byte) error + func (t ThreeTierRecommendationResult) MarshalJSON() ([]byte, error) + type UpdateSAPApplicationInstanceRequest struct + Tags map[string]*string + func (u *UpdateSAPApplicationInstanceRequest) UnmarshalJSON(data []byte) error + func (u UpdateSAPApplicationInstanceRequest) MarshalJSON() ([]byte, error) + type UpdateSAPCentralInstanceRequest struct + Tags map[string]*string + func (u *UpdateSAPCentralInstanceRequest) UnmarshalJSON(data []byte) error + func (u UpdateSAPCentralInstanceRequest) MarshalJSON() ([]byte, error) + type UpdateSAPDatabaseInstanceRequest struct + Tags map[string]*string + func (u *UpdateSAPDatabaseInstanceRequest) UnmarshalJSON(data []byte) error + func (u UpdateSAPDatabaseInstanceRequest) MarshalJSON() ([]byte, error) + type UpdateSAPVirtualInstanceProperties struct + ManagedResourcesNetworkAccessType *ManagedResourcesNetworkAccessType + func (u *UpdateSAPVirtualInstanceProperties) UnmarshalJSON(data []byte) error + func (u UpdateSAPVirtualInstanceProperties) MarshalJSON() ([]byte, error) + type UpdateSAPVirtualInstanceRequest struct + Identity *UserAssignedServiceIdentity + Properties *UpdateSAPVirtualInstanceProperties + Tags map[string]*string + func (u *UpdateSAPVirtualInstanceRequest) UnmarshalJSON(data []byte) error + func (u UpdateSAPVirtualInstanceRequest) MarshalJSON() ([]byte, error) + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) MarshalJSON() ([]byte, error) + type UserAssignedServiceIdentity struct + Type *ManagedServiceIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentity + func (u *UserAssignedServiceIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedServiceIdentity) MarshalJSON() ([]byte, error) + type VirtualMachineConfiguration struct + ImageReference *ImageReference + OSProfile *OSProfile + VMSize *string + func (v *VirtualMachineConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineResourceNames struct + DataDiskNames map[string][]*string + HostName *string + NetworkInterfaces []*NetworkInterfaceResourceNames + OSDiskName *string + VMName *string + func (v *VirtualMachineResourceNames) UnmarshalJSON(data []byte) error + func (v VirtualMachineResourceNames) MarshalJSON() ([]byte, error) + type WindowsConfiguration struct + OSType *OSType + func (w *WindowsConfiguration) GetOSConfiguration() *OSConfiguration + func (w *WindowsConfiguration) UnmarshalJSON(data []byte) error + func (w WindowsConfiguration) MarshalJSON() ([]byte, error) + type WorkloadsClient struct + func NewWorkloadsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*WorkloadsClient, error) + func (client *WorkloadsClient) SAPAvailabilityZoneDetails(ctx context.Context, location string, ...) (WorkloadsClientSAPAvailabilityZoneDetailsResponse, error) + func (client *WorkloadsClient) SAPDiskConfigurations(ctx context.Context, location string, ...) (WorkloadsClientSAPDiskConfigurationsResponse, error) + func (client *WorkloadsClient) SAPSizingRecommendations(ctx context.Context, location string, ...) (WorkloadsClientSAPSizingRecommendationsResponse, error) + func (client *WorkloadsClient) SAPSupportedSKU(ctx context.Context, location string, ...) (WorkloadsClientSAPSupportedSKUResponse, error) + type WorkloadsClientSAPAvailabilityZoneDetailsOptions struct + SAPAvailabilityZoneDetails *SAPAvailabilityZoneDetailsRequest + type WorkloadsClientSAPAvailabilityZoneDetailsResponse struct + type WorkloadsClientSAPDiskConfigurationsOptions struct + SAPDiskConfigurations *SAPDiskConfigurationsRequest + type WorkloadsClientSAPDiskConfigurationsResponse struct + type WorkloadsClientSAPSizingRecommendationsOptions struct + SAPSizingRecommendation *SAPSizingRecommendationRequest + type WorkloadsClientSAPSizingRecommendationsResponse struct + func (w *WorkloadsClientSAPSizingRecommendationsResponse) UnmarshalJSON(data []byte) error + type WorkloadsClientSAPSupportedSKUOptions struct + SAPSupportedSKU *SAPSupportedSKUsRequest + type WorkloadsClientSAPSupportedSKUResponse struct