SapDatabaseInstance Interface

public interface SapDatabaseInstance

An immutable client-side representation of SapDatabaseInstance.

Method Summary

Modifier and Type Method and Description
abstract String databaseSid()

Gets the databaseSid property: Database SID name.

abstract String databaseType()

Gets the databaseType property: Database type, that is if the DB is HANA, DB2, Oracle, SAP ASE, Max DB or MS SQL Server.

abstract SapVirtualInstanceError errors()

Gets the errors property: Defines the errors related to Database resource.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract SapDatabaseInstanceInner innerModel()

Gets the inner com.azure.resourcemanager.workloads.fluent.models.SapDatabaseInstanceInner object.

abstract String ipAddress()

Gets the ipAddress property: Database IP Address.

abstract LoadBalancerDetails loadBalancerDetails()

Gets the loadBalancerDetails property: The Load Balancer details such as LoadBalancer ID attached to Database Virtual Machines.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract SapVirtualInstanceProvisioningState provisioningState()

Gets the provisioningState property: Defines the provisioning states.

abstract SapDatabaseInstance refresh()

Refreshes the resource to sync with Azure.

abstract SapDatabaseInstance refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract OperationStatusResult startInstance()

Starts the database instance of the SAP system.

abstract OperationStatusResult startInstance(Context context)

Starts the database instance of the SAP system.

abstract SapVirtualInstanceStatus status()

Gets the status property: Defines the SAP Instance status.

abstract OperationStatusResult stopInstance()

Stops the database instance of the SAP system.

abstract OperationStatusResult stopInstance(StopRequest body, Context context)

Stops the database instance of the SAP system.

abstract String subnet()

Gets the subnet property: Database subnet.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the SapDatabaseInstance resource.

abstract List<DatabaseVmDetails> vmDetails()

Gets the vmDetails property: The list of virtual machines corresponding to the Database resource.

Method Details

databaseSid

public abstract String databaseSid()

Gets the databaseSid property: Database SID name.

Returns:

the databaseSid value.

databaseType

public abstract String databaseType()

Gets the databaseType property: Database type, that is if the DB is HANA, DB2, Oracle, SAP ASE, Max DB or MS SQL Server.

Returns:

the databaseType value.

errors

public abstract SapVirtualInstanceError errors()

Gets the errors property: Defines the errors related to Database resource.

Returns:

the errors value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract SapDatabaseInstanceInner innerModel()

Gets the inner com.azure.resourcemanager.workloads.fluent.models.SapDatabaseInstanceInner object.

Returns:

the inner object.

ipAddress

public abstract String ipAddress()

Gets the ipAddress property: Database IP Address.

Returns:

the ipAddress value.

loadBalancerDetails

public abstract LoadBalancerDetails loadBalancerDetails()

Gets the loadBalancerDetails property: The Load Balancer details such as LoadBalancer ID attached to Database Virtual Machines.

Returns:

the loadBalancerDetails value.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

provisioningState

public abstract SapVirtualInstanceProvisioningState provisioningState()

Gets the provisioningState property: Defines the provisioning states.

Returns:

the provisioningState value.

refresh

public abstract SapDatabaseInstance refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract SapDatabaseInstance refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

startInstance

public abstract OperationStatusResult startInstance()

Starts the database instance of the SAP system.

Returns:

the current status of an async operation.

startInstance

public abstract OperationStatusResult startInstance(Context context)

Starts the database instance of the SAP system.

Parameters:

context - The context to associate with this operation.

Returns:

the current status of an async operation.

status

public abstract SapVirtualInstanceStatus status()

Gets the status property: Defines the SAP Instance status.

Returns:

the status value.

stopInstance

public abstract OperationStatusResult stopInstance()

Stops the database instance of the SAP system.

Returns:

the current status of an async operation.

stopInstance

public abstract OperationStatusResult stopInstance(StopRequest body, Context context)

Stops the database instance of the SAP system.

Parameters:

body - Stop request for the database instance of the SAP system.
context - The context to associate with this operation.

Returns:

the current status of an async operation.

subnet

public abstract String subnet()

Gets the subnet property: Database subnet.

Returns:

the subnet value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public abstract Map<String,String> tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract SapDatabaseInstance.Update update()

Begins update for the SapDatabaseInstance resource.

Returns:

the stage of resource update.

vmDetails

public abstract List<DatabaseVmDetails> vmDetails()

Gets the vmDetails property: The list of virtual machines corresponding to the Database resource.

Returns:

the vmDetails value.

Applies to