Share via


StreamingEndpointResource Class

Definition

A Class representing a StreamingEndpoint along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct a StreamingEndpointResource from an instance of Azure.ResourceManager.ArmClient using the GetStreamingEndpointResource method. Otherwise you can get one from its parent resource MediaServicesAccountResource using the GetStreamingEndpoint method.

public class StreamingEndpointResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Media.StreamingEndpointData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Media.StreamingEndpointData>
type StreamingEndpointResource = class
    inherit ArmResource
    interface IJsonModel<StreamingEndpointData>
    interface IPersistableModel<StreamingEndpointData>
Public Class StreamingEndpointResource
Inherits ArmResource
Implements IJsonModel(Of StreamingEndpointData), IPersistableModel(Of StreamingEndpointData)
Inheritance
Azure.ResourceManager.ArmResource
StreamingEndpointResource
Implements
System.ClientModel.Primitives.IJsonModel<StreamingEndpointData> System.ClientModel.Primitives.IPersistableModel<StreamingEndpointData> System.ClientModel.Primitives.IPersistableModel<T>

Constructors

StreamingEndpointResource()

Initializes a new instance of the StreamingEndpointResource class for mocking.

Fields

ResourceType

Gets the resource type for the operations.

Properties

Data

Gets the data representing this Feature.

HasData

Gets whether or not the current instance has data.

Methods

AddTag(String, String, CancellationToken)

Add a tag to the current resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
AddTagAsync(String, String, CancellationToken)

Add a tag to the current resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
CreateResourceIdentifier(String, String, String, String)

Generate the resource identifier of a StreamingEndpointResource instance.

Delete(WaitUntil, CancellationToken)

Deletes a streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Delete
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
DeleteAsync(WaitUntil, CancellationToken)

Deletes a streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Delete
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
Get(CancellationToken)

Gets a streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
GetAsync(CancellationToken)

Gets a streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
GetSupportedSkus(CancellationToken)

List streaming endpoint supported skus.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/skus
  • Operation Id: StreamingEndpoints_Skus
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
GetSupportedSkusAsync(CancellationToken)

List streaming endpoint supported skus.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/skus
  • Operation Id: StreamingEndpoints_Skus
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
RemoveTag(String, CancellationToken)

Removes a tag by key from the resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
RemoveTagAsync(String, CancellationToken)

Removes a tag by key from the resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
Scale(WaitUntil, StreamingEntityScaleUnit, CancellationToken)

Scales an existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/scale
  • Operation Id: StreamingEndpoints_Scale
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
ScaleAsync(WaitUntil, StreamingEntityScaleUnit, CancellationToken)

Scales an existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/scale
  • Operation Id: StreamingEndpoints_Scale
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
SetTags(IDictionary<String,String>, CancellationToken)

Replace the tags on the resource with the given set.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
SetTagsAsync(IDictionary<String,String>, CancellationToken)

Replace the tags on the resource with the given set.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Get
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
Start(WaitUntil, CancellationToken)

Starts an existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/start
  • Operation Id: StreamingEndpoints_Start
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
StartAsync(WaitUntil, CancellationToken)

Starts an existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/start
  • Operation Id: StreamingEndpoints_Start
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
Stop(WaitUntil, CancellationToken)

Stops an existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/stop
  • Operation Id: StreamingEndpoints_Stop
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
StopAsync(WaitUntil, CancellationToken)

Stops an existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/stop
  • Operation Id: StreamingEndpoints_Stop
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
Update(WaitUntil, StreamingEndpointData, CancellationToken)

Updates a existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Update
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource
UpdateAsync(WaitUntil, StreamingEndpointData, CancellationToken)

Updates a existing streaming endpoint.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}
  • Operation Id: StreamingEndpoints_Update
  • Default Api Version: 2022-08-01
  • Resource: StreamingEndpointResource

Explicit Interface Implementations

IJsonModel<StreamingEndpointData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<StreamingEndpointData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided System.Text.Json.Utf8JsonWriter.

IPersistableModel<StreamingEndpointData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

IPersistableModel<StreamingEndpointData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<StreamingEndpointData>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Applies to