SapVirtualInstanceProperties Class
- java.
lang. Object - com.
azure. resourcemanager. workloadssapvirtualinstance. models. SapVirtualInstanceProperties
- com.
public final class SapVirtualInstanceProperties
Defines the Virtual Instance for SAP solutions resource properties.
Constructor Summary
| Constructor | Description |
|---|---|
| SapVirtualInstanceProperties() |
Creates an instance of Sap |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Sap |
configuration()
Get the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS. |
|
Sap |
environment()
Get the environment property: Defines the environment type - Production/Non Production. |
|
Sap |
errors()
Get the errors property: Indicates any errors on the Virtual Instance for SAP solutions resource. |
|
Sap |
health()
Get the health property: Defines the health of SAP Instances. |
|
Managed |
managedResourceGroupConfiguration()
Get the managed |
|
Managed |
managedResourcesNetworkAccessType()
Get the managed |
|
Sap |
provisioningState()
Get the provisioning |
|
Sap |
sapProduct()
Get the sap |
|
Sap |
state()
Get the state property: Defines the Virtual Instance for SAP state. |
|
Sap |
status()
Get the status property: Defines the SAP Instance status. |
| void |
validate()
Validates the instance. |
|
Sap |
withConfiguration(SapConfiguration configuration)
Set the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS. |
|
Sap |
withEnvironment(SapEnvironmentType environment)
Set the environment property: Defines the environment type - Production/Non Production. |
|
Sap |
withManagedResourceGroupConfiguration(ManagedRGConfiguration managedResourceGroupConfiguration)
Set the managed |
|
Sap |
withManagedResourcesNetworkAccessType(ManagedResourcesNetworkAccessType managedResourcesNetworkAccessType)
Set the managed |
|
Sap |
withSapProduct(SapProductType sapProduct)
Set the sap |
Methods inherited from java.lang.Object
Constructor Details
SapVirtualInstanceProperties
public SapVirtualInstanceProperties()
Creates an instance of SapVirtualInstanceProperties class.
Method Details
configuration
public SapConfiguration configuration()
Get the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS.
Returns:
environment
public SapEnvironmentType environment()
Get the environment property: Defines the environment type - Production/Non Production.
Returns:
errors
public SapVirtualInstanceError errors()
Get the errors property: Indicates any errors on the Virtual Instance for SAP solutions resource.
Returns:
health
public SapHealthState health()
Get the health property: Defines the health of SAP Instances.
Returns:
managedResourceGroupConfiguration
public ManagedRGConfiguration managedResourceGroupConfiguration()
Get the managedResourceGroupConfiguration property: Managed resource group configuration.
Returns:
managedResourcesNetworkAccessType
public ManagedResourcesNetworkAccessType managedResourcesNetworkAccessType()
Get the managedResourcesNetworkAccessType property: Specifies the network access configuration for the resources that will be deployed in the Managed Resource Group. The options to choose from are Public and Private. If 'Private' is chosen, the Storage Account service tag should be enabled on the subnets in which the SAP VMs exist. This is required for establishing connectivity between VM extensions and the managed resource group storage account. This setting is currently applicable only to Storage Account. Learn more here https://go.microsoft.com/fwlink/?linkid=2247228.
Returns:
provisioningState
public SapVirtualInstanceProvisioningState provisioningState()
Get the provisioningState property: Defines the provisioning states.
Returns:
sapProduct
public SapProductType sapProduct()
Get the sapProduct property: Defines the SAP Product type.
Returns:
state
public SapVirtualInstanceState state()
Get the state property: Defines the Virtual Instance for SAP state.
Returns:
status
public SapVirtualInstanceStatus status()
Get the status property: Defines the SAP Instance status.
Returns:
validate
public void validate()
Validates the instance.
withConfiguration
public SapVirtualInstanceProperties withConfiguration(SapConfiguration configuration)
Set the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS.
Parameters:
Returns:
withEnvironment
public SapVirtualInstanceProperties withEnvironment(SapEnvironmentType environment)
Set the environment property: Defines the environment type - Production/Non Production.
Parameters:
Returns:
withManagedResourceGroupConfiguration
public SapVirtualInstanceProperties withManagedResourceGroupConfiguration(ManagedRGConfiguration managedResourceGroupConfiguration)
Set the managedResourceGroupConfiguration property: Managed resource group configuration.
Parameters:
Returns:
withManagedResourcesNetworkAccessType
public SapVirtualInstanceProperties withManagedResourcesNetworkAccessType(ManagedResourcesNetworkAccessType managedResourcesNetworkAccessType)
Set the managedResourcesNetworkAccessType property: Specifies the network access configuration for the resources that will be deployed in the Managed Resource Group. The options to choose from are Public and Private. If 'Private' is chosen, the Storage Account service tag should be enabled on the subnets in which the SAP VMs exist. This is required for establishing connectivity between VM extensions and the managed resource group storage account. This setting is currently applicable only to Storage Account. Learn more here https://go.microsoft.com/fwlink/?linkid=2247228.
Parameters:
Returns:
withSapProduct
public SapVirtualInstanceProperties withSapProduct(SapProductType sapProduct)
Set the sapProduct property: Defines the SAP Product type.
Parameters:
Returns: