Share via


ArmResourcesModelFactory.ArmApplicationData Method

Definition

Initializes a new instance of ArmApplicationData.

public static Azure.ResourceManager.Resources.ArmApplicationData ArmApplicationData (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.Models.ArmPlan plan = default, string kind = default, Azure.ResourceManager.Resources.Models.ArmApplicationManagedIdentity identity = default, Azure.Core.ResourceIdentifier managedResourceGroupId = default, Azure.Core.ResourceIdentifier applicationDefinitionId = default, BinaryData parameters = default, BinaryData outputs = default, Azure.ResourceManager.Resources.Models.ResourcesProvisioningState? provisioningState = default, string billingDetailsResourceUsageId = default, Azure.ResourceManager.Resources.Models.ArmApplicationJitAccessPolicy jitAccessPolicy = default, Guid? publisherTenantId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ArmApplicationAuthorization> authorizations = default, Azure.ResourceManager.Resources.Models.ArmApplicationManagementMode? managementMode = default, Azure.ResourceManager.Resources.Models.ArmApplicationPackageContact customerSupport = default, Azure.ResourceManager.Resources.Models.ArmApplicationPackageSupportUris supportUris = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ArmApplicationArtifact> artifacts = default, Azure.ResourceManager.Resources.Models.ArmApplicationDetails createdBy = default, Azure.ResourceManager.Resources.Models.ArmApplicationDetails updatedBy = default);
static member ArmApplicationData : 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.Models.ArmPlan * string * Azure.ResourceManager.Resources.Models.ArmApplicationManagedIdentity * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * BinaryData * BinaryData * Nullable<Azure.ResourceManager.Resources.Models.ResourcesProvisioningState> * string * Azure.ResourceManager.Resources.Models.ArmApplicationJitAccessPolicy * Nullable<Guid> * seq<Azure.ResourceManager.Resources.Models.ArmApplicationAuthorization> * Nullable<Azure.ResourceManager.Resources.Models.ArmApplicationManagementMode> * Azure.ResourceManager.Resources.Models.ArmApplicationPackageContact * Azure.ResourceManager.Resources.Models.ArmApplicationPackageSupportUris * seq<Azure.ResourceManager.Resources.Models.ArmApplicationArtifact> * Azure.ResourceManager.Resources.Models.ArmApplicationDetails * Azure.ResourceManager.Resources.Models.ArmApplicationDetails -> Azure.ResourceManager.Resources.ArmApplicationData
Public Shared Function ArmApplicationData (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 plan As ArmPlan = Nothing, Optional kind As String = Nothing, Optional identity As ArmApplicationManagedIdentity = Nothing, Optional managedResourceGroupId As ResourceIdentifier = Nothing, Optional applicationDefinitionId As ResourceIdentifier = Nothing, Optional parameters As BinaryData = Nothing, Optional outputs As BinaryData = Nothing, Optional provisioningState As Nullable(Of ResourcesProvisioningState) = Nothing, Optional billingDetailsResourceUsageId As String = Nothing, Optional jitAccessPolicy As ArmApplicationJitAccessPolicy = Nothing, Optional publisherTenantId As Nullable(Of Guid) = Nothing, Optional authorizations As IEnumerable(Of ArmApplicationAuthorization) = Nothing, Optional managementMode As Nullable(Of ArmApplicationManagementMode) = Nothing, Optional customerSupport As ArmApplicationPackageContact = Nothing, Optional supportUris As ArmApplicationPackageSupportUris = Nothing, Optional artifacts As IEnumerable(Of ArmApplicationArtifact) = Nothing, Optional createdBy As ArmApplicationDetails = Nothing, Optional updatedBy As ArmApplicationDetails = Nothing) As ArmApplicationData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

managedBy
String

ID of the resource that manages this resource.

sku
ArmApplicationSku

The SKU of the resource.

plan
ArmPlan

The plan information.

kind
String

The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.

identity
ArmApplicationManagedIdentity

The identity of the resource.

managedResourceGroupId
ResourceIdentifier

The managed resource group Id.

applicationDefinitionId
ResourceIdentifier

The fully qualified path of managed application definition Id.

parameters
BinaryData

Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.

outputs
BinaryData

Name and value pairs that define the managed application outputs.

provisioningState
Nullable<ResourcesProvisioningState>

The managed application provisioning state.

billingDetailsResourceUsageId
String

The managed application billing details.

jitAccessPolicy
ArmApplicationJitAccessPolicy

The managed application Jit access policy.

publisherTenantId
Nullable<Guid>

The publisher tenant Id.

authorizations
IEnumerable<ArmApplicationAuthorization>

The read-only authorizations property that is retrieved from the application package.

managementMode
Nullable<ArmApplicationManagementMode>

The managed application management mode.

customerSupport
ArmApplicationPackageContact

The read-only customer support property that is retrieved from the application package.

supportUris
ArmApplicationPackageSupportUris

The read-only support URLs property that is retrieved from the application package.

artifacts
IEnumerable<ArmApplicationArtifact>

The collection of managed application artifacts.

createdBy
ArmApplicationDetails

The client entity that created the JIT request.

updatedBy
ArmApplicationDetails

The client entity that last updated the JIT request.

Returns

A new ArmApplicationData instance for mocking.

Applies to