StreamingEndpointPutProperties – Media API – MediaKind
StreamingEndpointPutProperties
accessControl
- Type: object
- Description: StreamingEndpointAccessControl Optional
The access control settings for the streaming endpoint.
akamai
- Type: object
- Description: StreamingEndpointAkamiACL OptionalDeprecated
DEPRECATED: This is provided for backwards compatibility and will be removed in a future release. Akamai access control configuration for the streaming endpoint.
akamaiSignatureHeaderAuthenticationKeyList
- Type: list of objects
- Description: AkamiHeaderAuthKey RequiredDeprecated
DEPRECATED: This is provided for backwards compatibility and will be removed in a future release.
Properties:
base64Key
- Type: string
- Description: Optional
expiration
- Type: string
- Description: Optional
identifier
- Type: string
- Description: Optional
ip
- Type: object
- Description: StreamingEndpointIPACL Optional
Properties:
- allowlist
- Type: list of objects
- Description: Required
- Properties:
- address
- Type: string
- Description: Required
- name
- Type: string
- Description: Optional
- Defaults to: The name of the IP ACL.
- subnetPrefixLength
- Type: integer
- Description: Optional
- Defaults to: 32
- address
advancedSettingsName
- Type: string or null
- Description: Optional
- Maximum length: 64 characters
cdnEnabled
- Type: boolean
- Description: Optional
- Defaults to: false
cdnProfile
- Type: string
- Description: Optional
- Maximum length: 100 characters
cdnProvider
- Type: enum
- Description: OptionalDeprecated
DEPRECATED: CDN provider is set by default when CDN is enabled. Value will be ignored if provided. - Allowed values: Standard, Akamai
crossSiteAccessPolicies
- Type: object
- Description: CrossSiteAccessPolicies Optional
Properties:
clientAccessPolicy
- Type: string or null
- Description: Optional
crossDomainPolicy
- Type: string or null
- Description: Optional
customHostNames
- Type: list of strings
- Description: Optional
description
- Type: string or null
- Description: Optional
- Maximum length: 1024 characters
maxCacheAge
- Type: integer
- Description: Optional
- Range: 0 to 2592000
- Defaults to: 86400
maxManifestCacheAge
- Type: integer
- Description: Optional
- Range: 0 to 2592000
- Defaults to: 60
provisioningState
- Type: enum
- Description: Optional
- Allowed values: InProgress, Succeeded, Failed
publicName
- Type: string
- Description: Optional
- Pattern: ^[a-z0-9]+(-[a-z0-9]+)*$
- Length: 3-63 characters
resourceState
- Type: enum
- Description: Optional
- Allowed values: Creating, Updating, Scaling, Starting, Stopping, Restarting, Deleting, Running, Stopped, Deleted
scaleUnits
- Type: integer
- Description: Required
- Minimum value: 0
- Defines minimum scale.
shieldCache
- Type: object
- Description: StreamingEndpointShieldCache Optional
Properties:
- scaleUnits
- Type: integer or null
- Description: Required
- Range: 0 to 1024
sku
- Type: object
- Description: StreamingEndpointPutPropertiessCurrentSku Optional
Properties:
name
- Type: enum
- Description: Required
- Defaults to: 'Standard' if the sku configuration is not provided.
- Allowed values: Standard, Premium
urlStyle
- Type: string
- Description: Optional
- Defaults to: 'AMS'