CognitiveServicesPrivateEndpointOutboundRule Class

Definition

Private Endpoint outbound rule for the managed network of a cognitive services account.

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

Constructors

Name Description
CognitiveServicesPrivateEndpointOutboundRule()

Initializes a new instance of CognitiveServicesPrivateEndpointOutboundRule.

Properties

Name Description
Category

Category of a managed network Outbound Rule of a cognitive services account.

(Inherited from CognitiveServicesOutboundRuleBasicProperties)
Destination

Private Endpoint destination.

ErrorInformation

Error information about an outbound rule of a cognitive services account if RuleStatus is failed.

(Inherited from CognitiveServicesOutboundRuleBasicProperties)
Fqdns

List of FQDNs associated with the private endpoint outbound rule.

ParentRuleNames

Gets the ParentRuleNames.

(Inherited from CognitiveServicesOutboundRuleBasicProperties)
Status

Type of a managed network Outbound Rule of a cognitive services account.

(Inherited from CognitiveServicesOutboundRuleBasicProperties)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<CognitiveServicesOutboundRuleBasicProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from CognitiveServicesOutboundRuleBasicProperties)
IJsonModel<CognitiveServicesOutboundRuleBasicProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from CognitiveServicesOutboundRuleBasicProperties)
IJsonModel<CognitiveServicesPrivateEndpointOutboundRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<CognitiveServicesPrivateEndpointOutboundRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<CognitiveServicesOutboundRuleBasicProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from CognitiveServicesOutboundRuleBasicProperties)
IPersistableModel<CognitiveServicesOutboundRuleBasicProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from CognitiveServicesOutboundRuleBasicProperties)
IPersistableModel<CognitiveServicesOutboundRuleBasicProperties>.Write(ModelReaderWriterOptions) (Inherited from CognitiveServicesOutboundRuleBasicProperties)
IPersistableModel<CognitiveServicesPrivateEndpointOutboundRule>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<CognitiveServicesPrivateEndpointOutboundRule>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<CognitiveServicesPrivateEndpointOutboundRule>.Write(ModelReaderWriterOptions)

Applies to