Compartilhar via


ArmApplicationDefinitionData Classe

Definição

Uma classe que representa o modelo de dados ArmApplicationDefinition. Informações sobre a definição de aplicativo gerenciado.

public class ArmApplicationDefinitionData : Azure.ResourceManager.Resources.Models.ArmApplicationResourceData
type ArmApplicationDefinitionData = class
    inherit ArmApplicationResourceData
Public Class ArmApplicationDefinitionData
Inherits ArmApplicationResourceData
Herança

Construtores

ArmApplicationDefinitionData(AzureLocation, ArmApplicationLockLevel)

Inicializa uma nova instância de ArmApplicationDefinitionData.

Propriedades

Artifacts

A coleção de artefatos de aplicativo gerenciado. O portal usará os arquivos especificados como artefatos para construir a experiência do usuário de criar um aplicativo gerenciado a partir de uma definição de aplicativo gerenciado.

Authorizations

As autorizações do provedor de aplicativos gerenciados.

CreateUiDefinition

O json createUiDefinition para o modelo de suporte com o recurso Microsoft.Solutions/applications. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

DeploymentMode

O modo de implantação de aplicativo gerenciado.

Description

A descrição da definição do aplicativo gerenciado.

DisplayName

O nome de exibição da definição do aplicativo gerenciado.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
IsEnabled

Um valor que indica se o pacote está habilitado ou não.

Location

A localização geográfica em que o recurso reside.

(Herdado de TrackedResourceData)
LockingPolicy

A política de bloqueio de aplicativo gerenciado.

LockLevel

O nível de bloqueio do aplicativo gerenciado.

MainTemplate

O json de modelo main embutido que tem recursos a serem provisionados. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

ManagedBy

ID do recurso que gerencia esse recurso.

(Herdado de ArmApplicationResourceData)
ManagementMode

O modo de gerenciamento de aplicativos gerenciados.

Name

O nome do recurso.

(Herdado de ResourceData)
NotificationEndpoints

O ponto de extremidade de notificação do aplicativo gerenciado.

PackageFileUri

O URI do arquivo de pacote de definição de aplicativo gerenciado. Use esse elemento.

Policies

As políticas do provedor de aplicativos gerenciados.

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
Sku

A SKU do recurso.

(Herdado de ArmApplicationResourceData)
SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
Tags

Marcas de recurso.

(Herdado de TrackedResourceData)

Aplica-se a