Share via


HanaDBProviderInstanceProperties Class

Definition

Gets or sets the provider properties.

public class HanaDBProviderInstanceProperties : Azure.ResourceManager.Workloads.Models.ProviderSpecificProperties
public class HanaDBProviderInstanceProperties : Azure.ResourceManager.Workloads.Models.ProviderSpecificProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Workloads.Models.HanaDBProviderInstanceProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Workloads.Models.HanaDBProviderInstanceProperties>
type HanaDBProviderInstanceProperties = class
    inherit ProviderSpecificProperties
type HanaDBProviderInstanceProperties = class
    inherit ProviderSpecificProperties
    interface IJsonModel<HanaDBProviderInstanceProperties>
    interface IPersistableModel<HanaDBProviderInstanceProperties>
Public Class HanaDBProviderInstanceProperties
Inherits ProviderSpecificProperties
Public Class HanaDBProviderInstanceProperties
Inherits ProviderSpecificProperties
Implements IJsonModel(Of HanaDBProviderInstanceProperties), IPersistableModel(Of HanaDBProviderInstanceProperties)
Inheritance
HanaDBProviderInstanceProperties
Implements

Constructors

HanaDBProviderInstanceProperties()

Initializes a new instance of HanaDBProviderInstanceProperties.

Properties

DBName

Gets or sets the hana database name.

DBPassword

Gets or sets the database password.

DBPasswordUri

Gets or sets the key vault URI to secret with the database password.

DBUsername

Gets or sets the database user name.

Hostname

Gets or sets the target virtual machine size.

InstanceNumber

Gets or sets the database instance number.

SapSid

Gets or sets the SAP System Identifier.

SqlPort

Gets or sets the database sql port.

SslCertificateUri

Gets or sets the blob URI to SSL certificate for the DB.

SslHostNameInCertificate

Gets or sets the hostname(s) in the SSL certificate.

SslPreference

Gets or sets certificate preference if secure communication is enabled.

Explicit Interface Implementations

IJsonModel<HanaDBProviderInstanceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<HanaDBProviderInstanceProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ProviderSpecificProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ProviderSpecificProperties)
IJsonModel<ProviderSpecificProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ProviderSpecificProperties)
IPersistableModel<HanaDBProviderInstanceProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HanaDBProviderInstanceProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<HanaDBProviderInstanceProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ProviderSpecificProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ProviderSpecificProperties)
IPersistableModel<ProviderSpecificProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ProviderSpecificProperties)
IPersistableModel<ProviderSpecificProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ProviderSpecificProperties)

Applies to