Share via


EndpointPropertiesBase Class

Definition

Inference Endpoint base definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.EndpointPropertiesBaseTypeConverter))]
public class EndpointPropertiesBase : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IEndpointPropertiesBase
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.EndpointPropertiesBaseTypeConverter))>]
type EndpointPropertiesBase = class
    interface IEndpointPropertiesBase
    interface IJsonSerializable
Public Class EndpointPropertiesBase
Implements IEndpointPropertiesBase
Inheritance
EndpointPropertiesBase
Attributes
Implements

Constructors

EndpointPropertiesBase()

Creates an new EndpointPropertiesBase instance.

Properties

AuthMode

[Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does.

Description

Description of the inference endpoint.

KeyPrimaryKey

The primary key.

KeySecondaryKey

The secondary key.

Property

Property dictionary. Properties can be added, but not removed or altered.

ScoringUri

Endpoint URI.

SwaggerUri

Endpoint Swagger URI.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of EndpointPropertiesBase.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of EndpointPropertiesBase.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IEndpointPropertiesBase.

FromJsonString(String)

Creates a new instance of EndpointPropertiesBase, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of EndpointPropertiesBase into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to