Share via


FunctionEnvelopeData Class

Definition

A class representing the FunctionEnvelope data model. Function information.

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

Constructors

FunctionEnvelopeData()

Initializes a new instance of FunctionEnvelopeData.

Properties

Config

Config information.

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" }.

ConfigHref

Config URI.

Files

File list.

FunctionAppId

Function App ID.

Href

Function URI.

Id

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

(Inherited from ResourceData)
InvokeUrlTemplate

The invocation URL.

IsDisabled

Gets or sets a value indicating whether the function is disabled.

Kind

Kind of resource.

Language

The function language.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

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

(Inherited from ResourceData)
ScriptHref

Script URI.

ScriptRootPathHref

Script root path URI.

SecretsFileHref

Secrets file URI.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TestData

Test data used when testing via the Azure Portal.

TestDataHref

Test data URI.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<FunctionEnvelopeData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FunctionEnvelopeData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FunctionEnvelopeData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FunctionEnvelopeData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FunctionEnvelopeData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to