SqlServerInstanceProperties Class

Properties of SqlServerInstance.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
SqlServerInstanceProperties

Constructor

SqlServerInstanceProperties(*, container_resource_id: str, status: Union[str, azure.mgmt.azurearcdata.models._azure_arc_data_management_client_enums.ConnectionStatus], version: Optional[Union[str, azure.mgmt.azurearcdata.models._azure_arc_data_management_client_enums.SqlVersion]] = None, edition: Optional[Union[str, azure.mgmt.azurearcdata.models._azure_arc_data_management_client_enums.EditionType]] = None, v_core: Optional[str] = None, patch_level: Optional[str] = None, collation: Optional[str] = None, current_version: Optional[str] = None, instance_name: Optional[str] = None, tcp_dynamic_ports: Optional[str] = None, tcp_static_ports: Optional[str] = None, product_id: Optional[str] = None, license_type: Optional[Union[str, azure.mgmt.azurearcdata.models._azure_arc_data_management_client_enums.ArcSqlServerLicenseType]] = None, azure_defender_status_last_updated: Optional[datetime.datetime] = None, azure_defender_status: Optional[Union[str, azure.mgmt.azurearcdata.models._azure_arc_data_management_client_enums.DefenderStatus]] = None, **kwargs)

Parameters

version
str or <xref:azure_arc_data_management_client.models.SqlVersion>
Required

SQL Server version. Possible values include: "SQL Server 2019", "SQL Server 2017", "SQL Server 2016".

edition
str or <xref:azure_arc_data_management_client.models.EditionType>
Required

SQL Server edition. Possible values include: "Evaluation", "Enterprise", "Standard", "Web", "Developer", "Express".

container_resource_id
str
Required

Required. ARM Resource id of the container resource (Azure Arc for Servers).

v_core
str
Required

The number of logical processors used by the SQL Server instance.

status
str or <xref:azure_arc_data_management_client.models.ConnectionStatus>
Required

Required. The cloud connectivity status. Possible values include: "Connected", "Disconnected", "Unknown".

patch_level
str
Required

SQL Server update level.

collation
str
Required

SQL Server collation.

current_version
str
Required

SQL Server current version.

instance_name
str
Required

SQL Server instance name.

tcp_dynamic_ports
str
Required

Dynamic TCP ports used by SQL Server.

tcp_static_ports
str
Required

Static TCP ports used by SQL Server.

product_id
str
Required

SQL Server product ID.

license_type
str or <xref:azure_arc_data_management_client.models.ArcSqlServerLicenseType>
Required

SQL Server license type. Possible values include: "Paid", "Free", "HADR", "Undefined".

azure_defender_status_last_updated
datetime
Required

Timestamp of last Azure Defender status update.

azure_defender_status
str or <xref:azure_arc_data_management_client.models.DefenderStatus>
Required

Status of Azure Defender. Possible values include: "Protected", "Unprotected", "Unknown".

Variables

create_time
str

The time when the resource was created.

provisioning_state
str