Compartir a través de


ArmResourcesModelFactory.ArmApplicationDefinitionData Método

Definición

Inicializa una nueva instancia de ArmApplicationDefinitionData.

public static Azure.ResourceManager.Resources.ArmApplicationDefinitionData ArmApplicationDefinitionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string managedBy = default, Azure.ResourceManager.Resources.Models.ArmApplicationSku sku = default, Azure.ResourceManager.Resources.Models.ArmApplicationLockLevel lockLevel = Azure.ResourceManager.Resources.Models.ArmApplicationLockLevel.None, string displayName = default, bool? isEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ArmApplicationAuthorization> authorizations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ArmApplicationDefinitionArtifact> artifacts = default, string description = default, Uri packageFileUri = default, BinaryData mainTemplate = default, BinaryData createUiDefinition = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ArmApplicationNotificationEndpoint> notificationEndpoints = default, Azure.ResourceManager.Resources.Models.ArmApplicationPackageLockingPolicy lockingPolicy = default, Azure.ResourceManager.Resources.Models.ArmApplicationDeploymentMode? deploymentMode = default, Azure.ResourceManager.Resources.Models.ArmApplicationManagementMode? managementMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ArmApplicationPolicy> policies = default);
static member ArmApplicationDefinitionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Azure.ResourceManager.Resources.Models.ArmApplicationSku * Azure.ResourceManager.Resources.Models.ArmApplicationLockLevel * string * Nullable<bool> * seq<Azure.ResourceManager.Resources.Models.ArmApplicationAuthorization> * seq<Azure.ResourceManager.Resources.Models.ArmApplicationDefinitionArtifact> * string * Uri * BinaryData * BinaryData * seq<Azure.ResourceManager.Resources.Models.ArmApplicationNotificationEndpoint> * Azure.ResourceManager.Resources.Models.ArmApplicationPackageLockingPolicy * Nullable<Azure.ResourceManager.Resources.Models.ArmApplicationDeploymentMode> * Nullable<Azure.ResourceManager.Resources.Models.ArmApplicationManagementMode> * seq<Azure.ResourceManager.Resources.Models.ArmApplicationPolicy> -> Azure.ResourceManager.Resources.ArmApplicationDefinitionData
Public Shared Function ArmApplicationDefinitionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional managedBy As String = Nothing, Optional sku As ArmApplicationSku = Nothing, Optional lockLevel As ArmApplicationLockLevel = Azure.ResourceManager.Resources.Models.ArmApplicationLockLevel.None, Optional displayName As String = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing, Optional authorizations As IEnumerable(Of ArmApplicationAuthorization) = Nothing, Optional artifacts As IEnumerable(Of ArmApplicationDefinitionArtifact) = Nothing, Optional description As String = Nothing, Optional packageFileUri As Uri = Nothing, Optional mainTemplate As BinaryData = Nothing, Optional createUiDefinition As BinaryData = Nothing, Optional notificationEndpoints As IEnumerable(Of ArmApplicationNotificationEndpoint) = Nothing, Optional lockingPolicy As ArmApplicationPackageLockingPolicy = Nothing, Optional deploymentMode As Nullable(Of ArmApplicationDeploymentMode) = Nothing, Optional managementMode As Nullable(Of ArmApplicationManagementMode) = Nothing, Optional policies As IEnumerable(Of ArmApplicationPolicy) = Nothing) As ArmApplicationDefinitionData

Parámetros

id
ResourceIdentifier

El identificador.

name
String

Nombre.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Las etiquetas.

location
AzureLocation

Ubicación.

managedBy
String

Identificador del recurso que administra este recurso.

sku
ArmApplicationSku

SKU del recurso.

lockLevel
ArmApplicationLockLevel

Nivel de bloqueo de aplicación administrada.

displayName
String

Nombre para mostrar de la definición de aplicación administrada.

isEnabled
Nullable<Boolean>

Valor que indica si el paquete está habilitado o no.

authorizations
IEnumerable<ArmApplicationAuthorization>

Las autorizaciones del proveedor de aplicaciones administradas.

artifacts
IEnumerable<ArmApplicationDefinitionArtifact>

Colección de artefactos de aplicación administrada. El portal usará los archivos especificados como artefactos para construir la experiencia del usuario de crear una aplicación administrada a partir de una definición de aplicación administrada.

description
String

Descripción de la definición de la aplicación administrada.

packageFileUri
Uri

Uri del archivo de paquete de definición de aplicación administrada. Use este elemento.

mainTemplate
BinaryData

Json de plantilla principal insertada que tiene recursos que se van a aprovisionar. Puede ser un JObject o una cadena JSON bien formada.

createUiDefinition
BinaryData

Json createUiDefinition para la plantilla de respaldo con el recurso Microsoft.Solutions/applications. Puede ser un JObject o una cadena JSON bien formada.

notificationEndpoints
IEnumerable<ArmApplicationNotificationEndpoint>

Directiva de notificación de aplicación administrada.

lockingPolicy
ArmApplicationPackageLockingPolicy

La directiva de bloqueo de aplicaciones administradas.

deploymentMode
Nullable<ArmApplicationDeploymentMode>

La directiva de implementación de aplicaciones administradas.

managementMode
Nullable<ArmApplicationManagementMode>

La directiva de administración de aplicaciones administradas que determina el acceso del publicador al grupo de recursos administrado.

policies
IEnumerable<ArmApplicationPolicy>

Directivas de proveedor de aplicaciones administradas.

Devoluciones

ArmApplicationDefinitionData Nueva instancia de para simular.

Se aplica a