Partilhar via


Código de erro do bíceps - BCP311

Este erro ocorre quando fornece um número de índice inválido. As matrizes no Bicep são baseadas em zero. Para obter mais informações, consulte Matrizes.

Descrição do erro

The provided index value of <index-value> isn't valid for type <type-name>. Indexes for this type must be between 0 and <zero-based-tuple-index>.

Soluções

Use o número de índice correto.

Exemplos

O exemplo a seguir gera o erro porque o índice está fora dos limites:

var exampleArray = [
  1
  2
  3
]

output bar int = exampleArray[3]

Você pode corrigir o erro usando o número de índice correto:

var exampleArray = [
  1
  2
  3
]

output bar int = exampleArray[2]

Próximos passos

Para obter mais informações sobre códigos de erro e aviso do Bicep, consulte Diagnóstico do núcleo do Bicep.