Compartilhar via


Get-AzTemplateSpec

Obtém ou lista especificações de modelo

Sintaxe

ListTemplateSpecsParameterSet (Default)

Get-AzTemplateSpec
    [[-ResourceGroupName] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

GetTemplateSpecByNameParameterSet

Get-AzTemplateSpec
    [-ResourceGroupName] <String>
    [-Name] <String>
    [[-Version] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

GetTemplateSpecByIdParameterSet

Get-AzTemplateSpec
    [[-Version] <String>]
    [-ResourceId] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Esse cmdlet pode ser usado para listar especificações de modelo em uma assinatura/grupo de recursos ou obter uma especificação de modelo específica por nome ou id. Ao obter uma especificação de modelo específica por nome/id, uma versão específica pode, opcionalmente, ser recuperada especificando um nome de versão por meio do parâmetro -Version . Quando -Version for usado, somente os detalhes específicos da versão estarão presentes em *. Versões no objeto Template Spec retornado. Se nenhuma versão específica for especificada ao recuperar uma Especificação de Modelo por nome/id, todas as versões estarão presentes no *. Propriedade Versions do objeto retornado.

Observação: ao listar todas as Especificações de Modelo em uma assinatura ou grupo de recursos, cada especificação de modelo retornada ". A propriedade versions" será nula. As informações de versão só são incluídas quando -Name ou -ResourceId parâmetros são fornecidos (por exemplo: você está solicitando uma especificação/versão de modelo específica).

Exemplos

Exemplo 1: Listar especificações de modelo na assinatura atual

Get-AzTemplateSpec

Lista todas as Especificações de Modelo na assinatura atual.

Exemplo 2: Listar especificações de modelo em um grupo de recursos

Get-AzTemplateSpec -ResourceGroupName 'myRG'

Lista todas as Especificações de Modelo no grupo de recursos 'myRG' da assinatura atual.

Exemplo 3: Obter especificação de modelo (com todas as versões) pelo nome

Get-AzTemplateSpec -ResourceGroupName 'myRG' -Name 'MyTemplateSpec'

Obtém informações sobre a Especificação de Modelo chamada 'MyTemplateSpec' no grupo de recursos 'myRG'.

Observação: todas as versões da Especificação de Modelo estarão presentes no ". Propriedade Versions" do objeto return.

Exemplo 4: Obter especificação de modelo (versão específica) pelo nome

Get-AzTemplateSpec -ResourceGroupName 'myRG' -Name 'MyTemplateSpec' -Version 'v1.0'

Obtém informações sobre a versão 'v1.0' da Especificação de Modelo chamada 'MyTemplateSpec' dentro do grupo de recursos 'myRG'.

Observação: o ". A propriedade Versions" do objeto retornado conterá apenas a versão específica solicitada.

Exemplo 5: Obter especificação de modelo (com todas as versões) por ID do recurso

Get-AzTemplateSpec -ResourceId '/subscriptions/{subId}/resourceGroups/myRG/providers/Microsoft.Resources/templateSpecs/MyTemplateSpec'

Obtém informações sobre a Especificação de Modelo chamada 'MyTemplateSpec' no grupo de recursos 'myRG' da assinatura {subId}.

Observação: todas as versões da Especificação de Modelo estarão presentes no ". Propriedade Versions" do objeto return.

Exemplo 6: Obter especificação de modelo (versão específica) por id de recurso

Get-AzTemplateSpec -ResourceId '/subscriptions/{subId}/resourceGroups/myRG/providers/Microsoft.Resources/templateSpecs/MyTemplateSpec' -Version 'v1.0'

Obtém informações sobre a versão 'v1.0' da Especificação de Modelo chamada 'MyTemplateSpec' dentro do grupo de recursos 'myRG' da assinatura {subId}.

Observação: o ". A propriedade Versions" do objeto retornado conterá apenas a versão específica solicitada.

Parâmetros

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

O nome da especificação de modelo.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

GetTemplateSpecByNameParameterSet
Cargo:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-ResourceGroupName

O nome do grupo de recursos.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ListTemplateSpecsParameterSet
Cargo:0
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-ResourceId

A ID de recurso totalmente qualificada da especificação de modelo. Exemplo: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Resources/templateSpecs/{templateSpecName}

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:ID

Conjuntos de parâmetros

GetTemplateSpecByIdParameterSet
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Version

A versão da especificação de modelo.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

GetTemplateSpecByNameParameterSet
Cargo:2
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False
GetTemplateSpecByIdParameterSet
Cargo:2
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Saídas

PSTemplateSpec