Language

EndpointProperties Class

Definition

Endpoint properties.

public class EndpointProperties : System.ClientModel.Primitives.IJsonModel<Azure.Security.ConfidentialLedger.Models.EndpointProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.Security.ConfidentialLedger.Models.EndpointProperties>
type EndpointProperties = class
    interface IJsonModel<EndpointProperties>
    interface IPersistableModel<EndpointProperties>
Public Class EndpointProperties
Implements IJsonModel(Of EndpointProperties), IPersistableModel(Of EndpointProperties)
Inheritance
EndpointProperties
Implements

Constructors

Name Description
EndpointProperties(IEnumerable<IDictionary<String,BinaryData>>, ForwardingRequired)

Initializes a new instance of EndpointProperties.

Properties

Name Description
AuthnPolicies

Authentication policies for the endpoint.

To assign an object to the element of 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" }.

ForwardingRequired

Indicates whether request forwarding is required for this endpoint.

InterpreterReuse

Policy for interpreter reuse.

JsFunction

The JavaScript function.

JsModule

The JavaScript module.

Mode

The operation mode for this endpoint.

Openapi

Anything

To assign an object to the value of 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" }.

OpenapiHidden

Openapi hidden.

RedirectionStrategy

Redirection strategy.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<EndpointProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EndpointProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EndpointProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EndpointProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EndpointProperties>.Write(ModelReaderWriterOptions)

Applies to