Streaming Endpoints - Create

StreamingEndpoint の作成
ストリーミング エンドポイントを作成します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2022-11-01
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2022-11-01&autoStart={autoStart}

URI パラメーター

名前 / 必須 説明
accountName
path True

string

Media Services アカウント名。

resourceGroupName
path True

string

Azure サブスクリプション内のリソース グループの名前。

streamingEndpointName
path True

string

ストリーミング エンドポイントの名前。最大長は 24 です。

正規表現パターン: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

subscriptionId
path True

string

Microsoft Azure サブスクリプションの一意識別子。

api-version
query True

string

クライアント要求で使用される API のバージョン。

autoStart
query

boolean

フラグは、作成時にリソースを自動的に開始するかどうかを示します。

要求本文

名前 必須 説明
location True

string

リソースが保存されている地理的な場所

properties.scaleUnits True

integer

スケール ユニットの数。 この値を調整するには、Scale 操作を使用します。

properties.accessControl

StreamingEndpointAccessControl

ストリーミング エンドポイントのアクセス制御定義。

properties.availabilitySetName

string

この機能は非推奨です。このプロパティの値は設定しないでください。

properties.cdnEnabled

boolean

CDN 対応フラグ。

properties.cdnProfile

string

CDN プロファイル名。

properties.cdnProvider

string

CDN プロバイダー名。

properties.crossSiteAccessPolicies

CrossSiteAccessPolicies

ストリーミング エンドポイントのアクセス ポリシー。

properties.customHostNames

string[]

ストリーミング エンドポイントのカスタム ホスト名

properties.description

string

ストリーミング エンドポイントの説明。

properties.maxCacheAge

integer

キャッシュの最大有効期間

sku

ArmStreamingEndpointCurrentSku

ストリーミング エンドポイント SKU。

tags

object

リソース タグ。

応答

名前 説明
200 OK

StreamingEndpoint

OK です。 要求は成功しました。

201 Created

StreamingEndpoint

作成されました。 要求は処理のために受け入れられ、操作は非同期的に完了します。 Azure-AsyncOperation 応答ヘッダーを使用した非同期 Azure 操作の監視の詳細については、「」を参照してください https://go.microsoft.com/fwlink/?linkid=2087017

Other Status Codes

ErrorResponse

操作が失敗した理由を説明するストリーミング エラー応答。

Create a streaming endpoint

要求のサンプル

PUT https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingEndpoints/myStreamingEndpoint1?api-version=2022-11-01

{
  "location": "West US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "description": "test event 1",
    "scaleUnits": 1,
    "availabilitySetName": "availableset",
    "accessControl": {
      "akamai": {
        "akamaiSignatureHeaderAuthenticationKeyList": [
          {
            "identifier": "id1",
            "expiration": "2029-12-31T16:00:00-08:00",
            "base64Key": "dGVzdGlkMQ=="
          },
          {
            "identifier": "id2",
            "expiration": "2030-12-31T16:00:00-08:00",
            "base64Key": "dGVzdGlkMQ=="
          }
        ]
      },
      "ip": {
        "allow": [
          {
            "name": "AllowedIp",
            "address": "192.168.1.1"
          }
        ]
      }
    },
    "cdnEnabled": false
  }
}

応答のサンプル

azure-asyncoperation: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpointoperations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
location: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpoints/myStreamingEndpoint1/operationlocations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
{
  "name": "myStreamingEndpoint1",
  "id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpoints/myStreamingEndpoint1",
  "type": "Microsoft.Media/mediaservices/streamingEndpoints",
  "location": "West US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "description": "test event 1",
    "scaleUnits": 1,
    "availabilitySetName": "availableset",
    "cdnEnabled": false,
    "cdnProvider": null,
    "cdnProfile": "",
    "customHostNames": [],
    "accessControl": {
      "akamai": {
        "akamaiSignatureHeaderAuthenticationKeyList": [
          {
            "identifier": "id1",
            "expiration": "2030-01-01T00:00:00Z",
            "base64Key": "dGVzdGlkMQ=="
          },
          {
            "identifier": "id2",
            "expiration": "2031-01-01T00:00:00Z",
            "base64Key": "dGVzdGlkMQ=="
          }
        ]
      },
      "ip": {
        "allow": [
          {
            "name": "AllowedIp",
            "address": "192.168.1.1",
            "subnetPrefixLength": null
          }
        ]
      }
    },
    "maxCacheAge": null,
    "hostName": "mystreamingendpoint1-slitestmedia10.streaming.mediaservices.windows.net",
    "freeTrialEndTime": "0001-01-01T00:00:00-08:00",
    "provisioningState": "InProgress",
    "resourceState": "Creating",
    "created": "2018-03-03T02:25:09.7561389Z",
    "lastModified": "2018-03-03T02:25:09.7561389Z"
  }
}
{
  "name": "myStreamingEndpoint1",
  "id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpoints/myStreamingEndpoint1",
  "type": "Microsoft.Media/mediaservices/streamingEndpoints",
  "location": "West US",
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "description": "test event 1",
    "scaleUnits": 1,
    "availabilitySetName": "availableset",
    "cdnEnabled": false,
    "cdnProvider": null,
    "cdnProfile": "",
    "customHostNames": [],
    "accessControl": {
      "akamai": {
        "akamaiSignatureHeaderAuthenticationKeyList": [
          {
            "identifier": "id1",
            "expiration": "2030-01-01T00:00:00Z",
            "base64Key": "dGVzdGlkMQ=="
          },
          {
            "identifier": "id2",
            "expiration": "2031-01-01T00:00:00Z",
            "base64Key": "dGVzdGlkMQ=="
          }
        ]
      },
      "ip": {
        "allow": [
          {
            "name": "AllowedIp",
            "address": "192.168.1.1",
            "subnetPrefixLength": null
          }
        ]
      }
    },
    "maxCacheAge": null,
    "hostName": "mystreamingendpoint1-slitestmedia10.streaming.mediaservices.windows.net",
    "freeTrialEndTime": "0001-01-01T00:00:00-08:00",
    "provisioningState": "Succeeded",
    "resourceState": "Stopped",
    "created": "2018-03-03T02:25:09.7561389Z",
    "lastModified": "2018-03-03T02:25:09.7561389Z"
  }
}

定義

名前 説明
AkamaiAccessControl

Akamai アクセス制御

AkamaiSignatureHeaderAuthenticationKey

Akamai Signature ヘッダー認証キー。

ArmStreamingEndpointCurrentSku

ストリーミング エンドポイントの現在の SKU。

createdByType

リソースを作成した ID の種類。

CrossSiteAccessPolicies

クライアント アクセス ポリシー。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

IPAccessControl

IP アクセス制御。

IPRange

CIDR スキームの IP アドレス範囲。

StreamingEndpoint

ストリーミング エンドポイント。

StreamingEndpointAccessControl

ストリーミング エンドポイントのアクセス制御の定義。

StreamingEndpointResourceState

ストリーミング エンドポイントのリソースの状態。

systemData

リソースの作成と最後の変更に関連するメタデータ。

AkamaiAccessControl

Akamai アクセス制御

名前 説明
akamaiSignatureHeaderAuthenticationKeyList

AkamaiSignatureHeaderAuthenticationKey[]

認証キーの一覧

AkamaiSignatureHeaderAuthenticationKey

Akamai Signature ヘッダー認証キー。

名前 説明
base64Key

string

認証キー

expiration

string

認証キーの有効期限。

identifier

string

キーの識別子

ArmStreamingEndpointCurrentSku

ストリーミング エンドポイントの現在の SKU。

名前 説明
capacity

integer

ストリーミング エンドポイント SKU の容量。

name

string

ストリーミング エンドポイント SKU 名。

createdByType

リソースを作成した ID の種類。

名前 説明
Application

string

Key

string

ManagedIdentity

string

User

string

CrossSiteAccessPolicies

クライアント アクセス ポリシー。

名前 説明
clientAccessPolicy

string

Silverlight で使用 clientaccesspolicy.xml の内容。

crossDomainPolicy

string

Silverlight で使用 crossdomain.xml の内容。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細です。

message

string

エラー メッセージ。

target

string

エラーのターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

error オブジェクト。

IPAccessControl

IP アクセス制御。

名前 説明
allow

IPRange[]

IP 許可リスト。

IPRange

CIDR スキームの IP アドレス範囲。

名前 説明
address

string

IP アドレスです。

name

string

IP アドレス範囲のフレンドリ名。

subnetPrefixLength

integer

サブネット マスク プレフィックスの長さ (CIDR 表記を参照)。

StreamingEndpoint

ストリーミング エンドポイント。

名前 説明
id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

リソースが保存されている地理的な場所

name

string

リソースの名前

properties.accessControl

StreamingEndpointAccessControl

ストリーミング エンドポイントのアクセス制御定義。

properties.availabilitySetName

string

この機能は非推奨です。このプロパティの値は設定しないでください。

properties.cdnEnabled

boolean

CDN 対応フラグ。

properties.cdnProfile

string

CDN プロファイル名。

properties.cdnProvider

string

CDN プロバイダー名。

properties.created

string

ストリーミング エンドポイントが作成された正確な時刻。

properties.crossSiteAccessPolicies

CrossSiteAccessPolicies

ストリーミング エンドポイントのアクセス ポリシー。

properties.customHostNames

string[]

ストリーミング エンドポイントのカスタム ホスト名

properties.description

string

ストリーミング エンドポイントの説明。

properties.freeTrialEndTime

string

無料試用版の有効期限。

properties.hostName

string

ストリーミング エンドポイントのホスト名。

properties.lastModified

string

ストリーミング エンドポイントが最後に変更された正確な時刻。

properties.maxCacheAge

integer

キャッシュの最大有効期間

properties.provisioningState

string

ストリーミング エンドポイントのプロビジョニング状態。

properties.resourceState

StreamingEndpointResourceState

ストリーミング エンドポイントのリソースの状態。

properties.scaleUnits

integer

スケール ユニットの数。 この値を調整するには、Scale 操作を使用します。

sku

ArmStreamingEndpointCurrentSku

ストリーミング エンドポイント SKU。

systemData

systemData

このリソースに関連するシステム メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

StreamingEndpointAccessControl

ストリーミング エンドポイントのアクセス制御の定義。

名前 説明
akamai

AkamaiAccessControl

Akamai のアクセス制御

ip

IPAccessControl

ストリーミング エンドポイントの IP アクセス制御。

StreamingEndpointResourceState

ストリーミング エンドポイントのリソースの状態。

名前 説明
Deleting

string

ストリーミング エンドポイントを削除しています。

Running

string

ストリーミング エンドポイントが実行されています。 クライアントにコンテンツをストリーミングできます

Scaling

string

ストリーミング エンドポイントがスケール ユニットを増減しています。

Starting

string

ストリーミング エンドポイントが実行状態に遷移しています。

Stopped

string

ストリーミング エンドポイント作成後の初期状態です。 このエンドポイントからコンテンツをストリーミングする準備ができていません。

Stopping

string

ストリーミング エンドポイントが停止状態に遷移しています。

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。