Share via


AzureSqlManagedInstanceModel Class

Definition

Represents the core properties of an Managed instance

public class AzureSqlManagedInstanceModel
type AzureSqlManagedInstanceModel = class
Public Class AzureSqlManagedInstanceModel
Inheritance
AzureSqlManagedInstanceModel

Constructors

AzureSqlManagedInstanceModel()

Properties

AdministratorLogin

Gets or sets the sql login credentials for the admin

AdministratorPassword

Gets or sets the password for the sql admin

Administrators

Gets or sets the Azure SQL Managed Instance Active Directory administrator

AuthenticationMetadata

Gets or sets the authentication metadata mode of the managed instance. Possible values include: 'AzureAD', 'Paired', 'Windows'

BackupStorageRedundancy

Gets or sets the managed instance backup storage redundancy

Collation

Gets or sets the Managed Instance collation

CurrentBackupStorageRedundancy

Gets or sets the managed instance current backup storage redundancy

DatabaseFormat

Gets or sets specifies the internal format of instance databases specific to the SQL engine version. Possible values include: 'AlwaysUpToDate', 'SQLServer2022'

DnsZone

Gets or sets the dns zone of the managed instance

DnsZonePartner

Gets or sets the resource id of the dns zone partner of the managed instance

ExternalGovernanceStatus

Gets or sets the external governance status of the managed instance. Possible values include: 'Enabled', 'Disabled'

FullyQualifiedDomainName

Gets or sets the fully qualified domain name of the managed instance

Id

Gets or sets the resource ID.

Identity

Gets or sets the identity of the managed instance.

InstancePoolName

Gets or sets the instance pool name

IsGeneralPurposeV2

Gets or sets whether or not this is a GPv2 variant of General Purpose edition.

KeyId

Gets or sets a CMK URI of the key to use for encryption.

LicenseType

Gets or sets the license type. Possible values are 'LicenseIncluded' and 'BasePrice'.

Location

Gets or sets the location the managed instance is in

MaintenanceConfigurationId

Gets or sets the managed instance maintenance configuration id

ManagedInstanceName

Gets or sets the name of the managed instance

MinimalTlsVersion

Gets or sets the managed instance minimal tls version

PricingModel

Gets or sets weather or not Managed Instance is freemium. Possible values include: 'Regular', 'Freemium'

PrimaryUserAssignedIdentityId

Gets or sets the resource id of a user assigned identity to be used

ProxyOverride

Gets or sets connection type used for connecting to the instance. Possible values include: 'Proxy', 'Redirect', 'Default'

PublicDataEndpointEnabled

Gets or sets whether or not the public data endpoint is enabled.

RequestedBackupStorageRedundancy

Gets or sets the managed instance requested backup storage redundancy

ResourceGroupName

Gets or sets the resource group name.

ServicePrincipal

Gets or sets the service principal object

Sku

Gets or sets the Sku of the managed instance

StorageIOps

Gets or sets the maximum storage IOps.

StorageSizeInGB

Gets or sets the maximum storage size in GB.

SubnetId

Gets or sets subnet resource ID for the managed instance.

Tags

Gets or sets the tags associated with the managed instance.

TimezoneId

Gets or sets the Managed Instance time zone

VCores

Gets or sets the number of VCores.

ZoneRedundant

Gets or sets whether or not the multi-az is enabled

Applies to