AciServiceDeploymentConfiguration Classe

Representa informações de configuração de implantação para um serviço implantado nas Instâncias de Contêiner do Azure.

Crie um objeto AciServiceDeploymentConfiguration usando o método deploy_configuration da classe AciWebservice.

Crie um objeto de configuração para implantar um serviço Web da ACI.

Herança
AciServiceDeploymentConfiguration

Construtor

AciServiceDeploymentConfiguration(cpu_cores=None, memory_gb=None, tags=None, properties=None, description=None, location=None, auth_enabled=None, ssl_enabled=None, enable_app_insights=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, ssl_cname=None, dns_name_label=None, primary_key=None, secondary_key=None, collect_model_data=None, cmk_vault_base_url=None, cmk_key_name=None, cmk_key_version=None, vnet_name=None, subnet_name=None)

Parâmetros

cpu_cores
float
valor padrão: None

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. O valor padrão é 0,1

memory_gb
float
valor padrão: None

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal. O valor padrão é 0.5

tags
dict[str, str]
valor padrão: None

Um dicionário de marcas de chave-valor a serem fornecidas a esse serviço Web.

properties
dict[str, str]
valor padrão: None

Um dicionário de propriedades de chave-valor a serem fornecidas a esse serviço Web. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados.

description
str
valor padrão: None

Uma descrição a ser fornecida a esse serviço Web.

location
str
valor padrão: None

A região do Azure na qual implantar esse serviço Web. Se não for especificado, o local do workspace será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região.

auth_enabled
bool
valor padrão: None

Se a autenticação deve ou não ser habilitada para esse serviço Web. Usa False como padrão.

ssl_enabled
bool
valor padrão: None

Se o SSL deve ser habilitado ou não para esse serviço Web. Usa False como padrão.

enable_app_insights
bool
valor padrão: None

Se o AppInsights deve ser habilitado ou não para esse serviço Web. Usa False como padrão.

ssl_cert_pem_file
str
valor padrão: None

O arquivo de certificado necessário se o SSL estiver habilitado.

ssl_key_pem_file
str
valor padrão: None

O arquivo de chave necessário se o SSL estiver habilitado.

ssl_cname
str
valor padrão: None

O cname a ser usado se o SSL estiver habilitado.

dns_name_label
str
valor padrão: None

O rótulo de nome DNS do ponto de extremidade de pontuação. Se ele não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação.

primary_key
str
valor padrão: None

Uma chave de autenticação primária a ser usada para esse serviço Web.

secondary_key
str
valor padrão: None

Uma chave de autenticação secundária a ser usada para esse serviço Web.

collect_model_data
bool
valor padrão: None

Se a coleta de dados de modelo deve ou não ser habilitada para esse serviço Web. Usa False como padrão

cmk_vault_base_url
str
valor padrão: None

URL base do cofre de chaves gerenciadas pelo cliente

cmk_key_name
str
valor padrão: None

O nome da chave gerenciada pelo cliente.

cmk_key_version
str
valor padrão: None

Versão da chave gerenciada pelo cliente.

vnet_name
str
valor padrão: None

O nome da rede virtual.

subnet_name
str
valor padrão: None

O nome da sub-rede na rede virtual.

cpu_cores
float
Obrigatório

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. O valor padrão é 0,1

memory_gb
float
Obrigatório

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal. O valor padrão é 0.5

tags
dict[str, str]
Obrigatório

Um dicionário de marcas de chave-valor a serem fornecidas a esse serviço Web.

properties
dict[str, str]
Obrigatório

Um dicionário de propriedades de chave-valor a serem fornecidas a esse serviço Web. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados.

description
str
Obrigatório

Uma descrição a ser fornecida a esse serviço Web.

location
str
Obrigatório

A região do Azure na qual implantar esse serviço Web. Se não for especificado, o local do workspace será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região.

auth_enabled
bool
Obrigatório

Se a autenticação deve ou não ser habilitada para esse serviço Web. Usa False como padrão.

ssl_enabled
bool
Obrigatório

Se o SSL deve ser habilitado ou não para esse serviço Web. Usa False como padrão.

enable_app_insights
bool
Obrigatório

Se o AppInsights deve ser habilitado ou não para esse serviço Web. Usa False como padrão.

ssl_cert_pem_file
str
Obrigatório

O arquivo de certificado necessário se o SSL estiver habilitado.

ssl_key_pem_file
str
Obrigatório

O arquivo de chave necessário se o SSL estiver habilitado.

ssl_cname
str
Obrigatório

O cname a ser usado se o SSL estiver habilitado.

dns_name_label
str
Obrigatório

O rótulo de nome DNS do ponto de extremidade de pontuação. Se ele não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação.

primary_key
str
Obrigatório

Uma chave de autenticação primária a ser usada para esse serviço Web.

secondary_key
str
Obrigatório

Uma chave de autenticação secundária a ser usada para esse serviço Web.

collect_model_data
bool
Obrigatório

Se a coleta de dados de modelo deve ou não ser habilitada para esse serviço Web. Usa False como padrão

cmk_vault_base_url
str
Obrigatório

URL base do cofre de chaves gerenciadas pelo cliente

cmk_key_name
str
Obrigatório

O nome da chave gerenciada pelo cliente.

cmk_key_version
str
Obrigatório

Versão da chave gerenciada pelo cliente.

vnet_name
str
Obrigatório

O nome da rede virtual.

subnet_name
str
Obrigatório

O nome da sub-rede na rede virtual.

Variáveis

cpu_cores
float

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. O valor padrão é 0,1

memory_gb
float

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal. O valor padrão é 0.5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Um dicionário de marcas de chave-valor a serem fornecidas a esse serviço Web.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

Um dicionário de propriedades de chave-valor a serem fornecidas a esse serviço Web. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Uma descrição a ser fornecida a esse serviço Web.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

A região do Azure na qual implantar esse serviço Web. Se não for especificado, o local do workspace será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região.

auth_enabled
bool

Se a autenticação deve ou não ser habilitada para esse serviço Web. Usa False como padrão.

ssl_enabled
bool

Se o SSL deve ser habilitado ou não para esse serviço Web. Usa False como padrão.

enable_app_insights
bool

Se o AppInsights deve ser habilitado ou não para esse serviço Web. Usa False como padrão.

ssl_cert_pem_file
str

O arquivo de certificado necessário se o SSL estiver habilitado.

ssl_key_pem_file
str

O arquivo de chave necessário se o SSL estiver habilitado.

ssl_cname
str

O cname a ser usado se o SSL estiver habilitado.

dns_name_label
str

O rótulo de nome DNS do ponto de extremidade de pontuação. Se ele não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação.

primary_key
str

Uma chave de autenticação primária a ser usada para esse serviço Web.

secondary_key
str

Uma chave de autenticação secundária a ser usada para esse serviço Web.

collect_model_data
bool

Se a coleta de dados de modelo deve ou não ser habilitada para o serviço Web.

Métodos

print_deploy_configuration

Imprima a configuração de implantação.

validate_configuration

Verifique se os valores de configuração especificados são válidos.

Gerará uma WebserviceException quando a validação falha.

print_deploy_configuration

Imprima a configuração de implantação.

print_deploy_configuration()

validate_configuration

Verifique se os valores de configuração especificados são válidos.

Gerará uma WebserviceException quando a validação falha.

validate_configuration()

Exceções