ArmApplicationData Class

Definition

A class representing the ArmApplication data model. Information about managed application.

public class ArmApplicationData : Azure.ResourceManager.Resources.Models.ArmApplicationResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Resources.ArmApplicationData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Resources.ArmApplicationData>
public class ArmApplicationData : Azure.ResourceManager.Resources.Models.ArmApplicationResourceData
type ArmApplicationData = class
    inherit ArmApplicationResourceData
    interface IJsonModel<ArmApplicationData>
    interface IPersistableModel<ArmApplicationData>
type ArmApplicationData = class
    inherit ArmApplicationResourceData
Public Class ArmApplicationData
Inherits ArmApplicationResourceData
Implements IJsonModel(Of ArmApplicationData), IPersistableModel(Of ArmApplicationData)
Public Class ArmApplicationData
Inherits ArmApplicationResourceData
Inheritance
Implements

Constructors

ArmApplicationData(AzureLocation, String)

Initializes a new instance of ArmApplicationData.

Properties

ApplicationDefinitionId

The fully qualified path of managed application definition Id.

Artifacts

The collection of managed application artifacts.

Authorizations

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

BillingDetailsResourceUsageId

The managed application resource usage Id.

CreatedBy

The client entity that created the JIT request.

CustomerSupport

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

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Identity

The identity of the resource.

JitAccessPolicy

The managed application Jit access policy.

Kind

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

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
ManagedBy

ID of the resource that manages this resource.

(Inherited from ArmApplicationResourceData)
ManagedResourceGroupId

The managed resource group Id.

ManagementMode

The managed application management mode.

Name

The name of the resource.

(Inherited from ResourceData)
Outputs

Name and value pairs that define the managed application outputs.

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Parameters

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

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Plan

The plan information.

ProvisioningState

The managed application provisioning state.

PublisherTenantId

The publisher tenant Id.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Sku

The SKU of the resource.

(Inherited from ArmApplicationResourceData)
SupportUris

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

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
UpdatedBy

The client entity that last updated the JIT request.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Explicit Interface Implementations

IJsonModel<ArmApplicationData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ArmApplicationData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ArmApplicationResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ArmApplicationResourceData)
IJsonModel<ArmApplicationResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ArmApplicationResourceData)
IPersistableModel<ArmApplicationData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ArmApplicationData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ArmApplicationData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ArmApplicationResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ArmApplicationResourceData)
IPersistableModel<ArmApplicationResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ArmApplicationResourceData)
IPersistableModel<ArmApplicationResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ArmApplicationResourceData)

Applies to