Compartilhar via


New-AzContainerAppScaleRuleObject

Crie um objeto na memória para ScaleRule.

Syntax

New-AzContainerAppScaleRuleObject
   [-AzureQueueAuth <IScaleRuleAuth[]>]
   [-AzureQueueLength <Int32>]
   [-AzureQueueName <String>]
   [-CustomAuth <IScaleRuleAuth[]>]
   [-CustomMetadata <ICustomScaleRuleMetadata>]
   [-CustomType <String>]
   [-HttpAuth <IScaleRuleAuth[]>]
   [-HttpMetadata <IHttpScaleRuleMetadata>]
   [-Name <String>]
   [-TcpAuth <IScaleRuleAuth[]>]
   [-TcpMetadata <ITcpScaleRuleMetadata>]
   [<CommonParameters>]

Description

Crie um objeto na memória para ScaleRule.

Exemplos

Exemplo 1: Criar um objeto na memória para ScaleRule.

New-AzContainerAppScaleRuleObject -Name "httpscalingrule" -CustomType "http" -AzureQueueLength 30 -AzureQueueName azps-containerapp

Name
----
httpscalingrule

Crie um objeto na memória para ScaleRule.

Parâmetros

-AzureQueueAuth

Segredos de autenticação para a regra de escala de fila. Para construir, consulte a seção NOTAS para propriedades AZUREQUEUEAUTH e crie uma tabela de hash.

Tipo:IScaleRuleAuth[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureQueueLength

Comprimento da fila.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureQueueName

Nome da fila.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomAuth

Segredos de autenticação para a regra de escala personalizada. Para construir, consulte a seção NOTAS para propriedades CUSTOMAUTH e crie uma tabela de hash.

Tipo:IScaleRuleAuth[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomMetadata

Propriedades de metadados para descrever a regra de escala personalizada. Para construir, consulte a seção NOTAS para propriedades CUSTOMMETADATA e crie uma tabela de hash.

Tipo:ICustomScaleRuleMetadata
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomType

Tipo da regra de escala personalizada por exemplo: azure-servicebus, redis etc.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-HttpAuth

Segredos de autenticação para a regra de escala personalizada. Para construir, consulte a seção NOTAS para propriedades HTTPAUTH e crie uma tabela de hash.

Tipo:IScaleRuleAuth[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-HttpMetadata

Propriedades de metadados para descrever a regra de escala http. Para construir, consulte a seção NOTAS para propriedades HTTPMETADATA e crie uma tabela de hash.

Tipo:IHttpScaleRuleMetadata
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome da regra de escala.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TcpAuth

Segredos de autenticação para a regra de escala tcp. Para construir, consulte a seção NOTAS para propriedades TCPAUTH e crie uma tabela de hash.

Tipo:IScaleRuleAuth[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TcpMetadata

Propriedades de metadados para descrever a regra de escala tcp. Para construir, consulte a seção NOTAS para propriedades TCPMETADATA e crie uma tabela de hash.

Tipo:ITcpScaleRuleMetadata
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

Saídas

ScaleRule