Partilhar via


ManagedInstanceUpdate Classe

Um pedido de atualização para uma SQL do Azure de dados geridos.

As variáveis são apenas povoadas pelo servidor, e serão ignoradas ao enviar um pedido.

Herança
ManagedInstanceUpdate

Construtor

ManagedInstanceUpdate(*, sku: Sku | None = None, identity: ResourceIdentity | None = None, tags: Dict[str, str] | None = None, managed_instance_create_mode: str | ManagedServerCreateMode | None = None, administrator_login: str | None = None, administrator_login_password: str | None = None, subnet_id: str | None = None, license_type: str | ManagedInstanceLicenseType | None = None, v_cores: int | None = None, storage_size_in_gb: int | None = None, collation: str | None = None, dns_zone_partner: str | None = None, public_data_endpoint_enabled: bool | None = None, source_managed_instance_id: str | None = None, restore_point_in_time: datetime | None = None, proxy_override: str | ManagedInstanceProxyOverride | None = None, timezone_id: str | None = None, instance_pool_id: str | None = None, maintenance_configuration_id: str | None = None, minimal_tls_version: str | None = None, storage_account_type: str | StorageAccountType | None = None, zone_redundant: bool | None = None, primary_user_assigned_identity_id: str | None = None, key_id: str | None = None, administrators: ManagedInstanceExternalAdministrator | None = None, **kwargs)

Parâmetros

sku
Sku
Necessário

Sku de exemplo gerido.

identity
ResourceIdentity
Necessário

Identidade de exemplo gerida.

tags
dict[str, str]
Necessário

Um conjunto de etiquetas. Etiquetas de recursos.

managed_instance_create_mode
str ou ManagedServerCreateMode
Necessário

Especifica o modo de criação de base de dados.

Padrão: Criação de instâncias regulares.

Restaurar: Cria um caso restaurando um conjunto de backups para determinado ponto no tempo. Restaurar o Tempo De Restauro e SourceManagedInstanceId deve ser especificado. Os valores possíveis incluem: "Predefinido", "PointInTimeRestore".

administrator_login
str
Necessário

Nome de utilizador do administrador para a instância gerida. Só pode ser especificado quando a instância gerida está a ser criada (e é necessária para a criação).

administrator_login_password
str
Necessário

A palavra-passe de login do administrador (necessária para a criação de instâncias geridas).

subnet_id
str
Necessário

ID de recurso sub-rede para o caso gerido.

license_type
str ou ManagedInstanceLicenseType
Necessário

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (preço regular, incluindo uma nova licença SQL) e 'BasePrice' (preço AHB descontado para trazer as suas próprias licenças SQL). Os valores possíveis incluem: "LicençaIncluded", "BasePrice".

v_cores
int
Necessário

O número de vCores. Valores permitidos: 8, 16, 24, 32, 40, 64, 80.

storage_size_in_gb
int
Necessário

Tamanho de armazenamento em GB. Valor mínimo: 32. Valor máximo: 8192. Incrementos de 32 GB permitidos apenas.

collation
str
Necessário

Colagem do caso gerido.

dns_zone_partner
str
Necessário

O id de recursos de outro caso gerido cuja zona de DNS este caso gerido partilhará após a criação.

public_data_endpoint_enabled
bool
Necessário

Se o ponto final dos dados públicos está ou não ativado.

source_managed_instance_id
str
Necessário

O identificador de recursos da origem geriu o exemplo associado à criação de operação deste caso.

restore_point_in_time
datetime
Necessário

Especifica o ponto no tempo (formato ISO8601) da base de dados de origem que será restaurada para criar a nova base de dados.

proxy_override
str ou ManagedInstanceProxyOverride
Necessário

Tipo de ligação utilizado para a ligação ao caso. Os valores possíveis incluem: "Proxy", "Redirecionamento", "Padrão".

timezone_id
str
Necessário

Identificação do timezone. Os valores permitidos são os azonos temporizadores suportados pelo Windows. O Windows mantém detalhes sobre fusos horários suportados, incluindo o id, no registo sob KEY_LOCAL_MACHINESOFTWAREMicrosoftWindows zonas de tempo da NTCurrentVersion. Pode obter esses valores de registo através de SQL Server consultando o nome SELECT AS timezone_id FROM sys.time_zone_info. A lista de Ids também pode ser obtida executando [System.TimeZoneInfo]::GetSystemTimeZones() em PowerShell. Um exemplo de id de timezone válido é "Pacific Standard Time" ou "W. Tempo Padrão da Europa".

instance_pool_id
str
Necessário

O ID do conjunto de casos a que este servidor gerido pertence.

maintenance_configuration_id
str
Necessário

Especifica o id de configuração de manutenção para aplicar a este caso gerido.

minimal_tls_version
str
Necessário

Versão mínima TLS. Valores permitidos: 'Nenhum', '1.0', '1.1', '1.2'.

storage_account_type
str ou StorageAccountType
Necessário

O tipo de conta de armazenamento usado para armazenar cópias de segurança para este caso. As opções são LRS (LocalRedundantStorage), ZRS (ZoneRedundantStorage) e GRS (GeoRedundantStorage). Os valores possíveis incluem: "GRS", "LRS", "ZRS".

zone_redundant
bool
Necessário

Se o multi-az está ou não ativado.

primary_user_assigned_identity_id
str
Necessário

O id de recursos de um utilizador atribuído identidade para ser usado por padrão.

key_id
str
Necessário

Um CMK URI da chave a utilizar para encriptação.

administrators
ManagedInstanceExternalAdministrator
Necessário

O administrador do diretor ativo do Azure.

Variáveis

provisioning_state
str ou ManagedInstancePropertiesProvisioningState

Os valores possíveis incluem: "Criar", "Apagar", "Atualizar", "Desconhecido", "Bem sucedido", "Falhado".

fully_qualified_domain_name
str

O nome de domínio totalmente qualificado da instância gerida.

state
str

O estado do caso gerido.

dns_zone
str

A Zona dns em que se encontra o caso gerido.

private_endpoint_connections
list[ManagedInstancePecProperty]

Lista de ligações privadas de ponto final num caso gerido.