azure-native.media.getStreamingLocator

A Streaming Locator resource API Version: 2020-05-01.

Using getStreamingLocator

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getStreamingLocator(args: GetStreamingLocatorArgs, opts?: InvokeOptions): Promise<GetStreamingLocatorResult>
function getStreamingLocatorOutput(args: GetStreamingLocatorOutputArgs, opts?: InvokeOptions): Output<GetStreamingLocatorResult>
def get_streaming_locator(account_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          streaming_locator_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetStreamingLocatorResult
def get_streaming_locator_output(account_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          streaming_locator_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetStreamingLocatorResult]
func LookupStreamingLocator(ctx *Context, args *LookupStreamingLocatorArgs, opts ...InvokeOption) (*LookupStreamingLocatorResult, error)
func LookupStreamingLocatorOutput(ctx *Context, args *LookupStreamingLocatorOutputArgs, opts ...InvokeOption) LookupStreamingLocatorResultOutput

> Note: This function is named LookupStreamingLocator in the Go SDK.

public static class GetStreamingLocator 
{
    public static Task<GetStreamingLocatorResult> InvokeAsync(GetStreamingLocatorArgs args, InvokeOptions? opts = null)
    public static Output<GetStreamingLocatorResult> Invoke(GetStreamingLocatorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStreamingLocatorResult> getStreamingLocator(GetStreamingLocatorArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:media:getStreamingLocator
  arguments:
    # arguments dictionary

The following arguments are supported:

AccountName string

The Media Services account name.

ResourceGroupName string

The name of the resource group within the Azure subscription.

StreamingLocatorName string

The Streaming Locator name.

AccountName string

The Media Services account name.

ResourceGroupName string

The name of the resource group within the Azure subscription.

StreamingLocatorName string

The Streaming Locator name.

accountName String

The Media Services account name.

resourceGroupName String

The name of the resource group within the Azure subscription.

streamingLocatorName String

The Streaming Locator name.

accountName string

The Media Services account name.

resourceGroupName string

The name of the resource group within the Azure subscription.

streamingLocatorName string

The Streaming Locator name.

account_name str

The Media Services account name.

resource_group_name str

The name of the resource group within the Azure subscription.

streaming_locator_name str

The Streaming Locator name.

accountName String

The Media Services account name.

resourceGroupName String

The name of the resource group within the Azure subscription.

streamingLocatorName String

The Streaming Locator name.

getStreamingLocator Result

The following output properties are available:

AssetName string

Asset Name

Created string

The creation time of the Streaming Locator.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

StreamingPolicyName string

Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'

SystemData Pulumi.AzureNative.Media.Outputs.SystemDataResponse

The system metadata relating to this resource.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

AlternativeMediaId string

Alternative Media ID of this Streaming Locator

ContentKeys List<Pulumi.AzureNative.Media.Outputs.StreamingLocatorContentKeyResponse>

The ContentKeys used by this Streaming Locator.

DefaultContentKeyPolicyName string

Name of the default ContentKeyPolicy used by this Streaming Locator.

EndTime string

The end time of the Streaming Locator.

Filters List<string>

A list of asset or account filters which apply to this streaming locator

StartTime string

The start time of the Streaming Locator.

StreamingLocatorId string

The StreamingLocatorId of the Streaming Locator.

AssetName string

Asset Name

Created string

The creation time of the Streaming Locator.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

StreamingPolicyName string

Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'

SystemData SystemDataResponse

The system metadata relating to this resource.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

AlternativeMediaId string

Alternative Media ID of this Streaming Locator

ContentKeys []StreamingLocatorContentKeyResponse

The ContentKeys used by this Streaming Locator.

DefaultContentKeyPolicyName string

Name of the default ContentKeyPolicy used by this Streaming Locator.

EndTime string

The end time of the Streaming Locator.

Filters []string

A list of asset or account filters which apply to this streaming locator

StartTime string

The start time of the Streaming Locator.

StreamingLocatorId string

The StreamingLocatorId of the Streaming Locator.

assetName String

Asset Name

created String

The creation time of the Streaming Locator.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

streamingPolicyName String

Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'

systemData SystemDataResponse

The system metadata relating to this resource.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

alternativeMediaId String

Alternative Media ID of this Streaming Locator

contentKeys List<StreamingLocatorContentKeyResponse>

The ContentKeys used by this Streaming Locator.

defaultContentKeyPolicyName String

Name of the default ContentKeyPolicy used by this Streaming Locator.

endTime String

The end time of the Streaming Locator.

filters List<String>

A list of asset or account filters which apply to this streaming locator

startTime String

The start time of the Streaming Locator.

streamingLocatorId String

The StreamingLocatorId of the Streaming Locator.

assetName string

Asset Name

created string

The creation time of the Streaming Locator.

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

streamingPolicyName string

Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'

systemData SystemDataResponse

The system metadata relating to this resource.

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

alternativeMediaId string

Alternative Media ID of this Streaming Locator

contentKeys StreamingLocatorContentKeyResponse[]

The ContentKeys used by this Streaming Locator.

defaultContentKeyPolicyName string

Name of the default ContentKeyPolicy used by this Streaming Locator.

endTime string

The end time of the Streaming Locator.

filters string[]

A list of asset or account filters which apply to this streaming locator

startTime string

The start time of the Streaming Locator.

streamingLocatorId string

The StreamingLocatorId of the Streaming Locator.

asset_name str

Asset Name

created str

The creation time of the Streaming Locator.

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

streaming_policy_name str

Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'

system_data SystemDataResponse

The system metadata relating to this resource.

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

alternative_media_id str

Alternative Media ID of this Streaming Locator

content_keys Sequence[StreamingLocatorContentKeyResponse]

The ContentKeys used by this Streaming Locator.

default_content_key_policy_name str

Name of the default ContentKeyPolicy used by this Streaming Locator.

end_time str

The end time of the Streaming Locator.

filters Sequence[str]

A list of asset or account filters which apply to this streaming locator

start_time str

The start time of the Streaming Locator.

streaming_locator_id str

The StreamingLocatorId of the Streaming Locator.

assetName String

Asset Name

created String

The creation time of the Streaming Locator.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

streamingPolicyName String

Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' and 'Predefined_MultiDrmStreaming'

systemData Property Map

The system metadata relating to this resource.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

alternativeMediaId String

Alternative Media ID of this Streaming Locator

contentKeys List<Property Map>

The ContentKeys used by this Streaming Locator.

defaultContentKeyPolicyName String

Name of the default ContentKeyPolicy used by this Streaming Locator.

endTime String

The end time of the Streaming Locator.

filters List<String>

A list of asset or account filters which apply to this streaming locator

startTime String

The start time of the Streaming Locator.

streamingLocatorId String

The StreamingLocatorId of the Streaming Locator.

Supporting Types

StreamingLocatorContentKeyResponse

Id string

ID of Content Key

PolicyName string

ContentKeyPolicy used by Content Key

Tracks List<Pulumi.AzureNative.Media.Inputs.TrackSelectionResponse>

Tracks which use this Content Key

Type string

Encryption type of Content Key

LabelReferenceInStreamingPolicy string

Label of Content Key as specified in the Streaming Policy

Value string

Value of Content Key

Id string

ID of Content Key

PolicyName string

ContentKeyPolicy used by Content Key

Tracks []TrackSelectionResponse

Tracks which use this Content Key

Type string

Encryption type of Content Key

LabelReferenceInStreamingPolicy string

Label of Content Key as specified in the Streaming Policy

Value string

Value of Content Key

id String

ID of Content Key

policyName String

ContentKeyPolicy used by Content Key

tracks List<TrackSelectionResponse>

Tracks which use this Content Key

type String

Encryption type of Content Key

labelReferenceInStreamingPolicy String

Label of Content Key as specified in the Streaming Policy

value String

Value of Content Key

id string

ID of Content Key

policyName string

ContentKeyPolicy used by Content Key

tracks TrackSelectionResponse[]

Tracks which use this Content Key

type string

Encryption type of Content Key

labelReferenceInStreamingPolicy string

Label of Content Key as specified in the Streaming Policy

value string

Value of Content Key

id str

ID of Content Key

policy_name str

ContentKeyPolicy used by Content Key

tracks Sequence[TrackSelectionResponse]

Tracks which use this Content Key

type str

Encryption type of Content Key

label_reference_in_streaming_policy str

Label of Content Key as specified in the Streaming Policy

value str

Value of Content Key

id String

ID of Content Key

policyName String

ContentKeyPolicy used by Content Key

tracks List<Property Map>

Tracks which use this Content Key

type String

Encryption type of Content Key

labelReferenceInStreamingPolicy String

Label of Content Key as specified in the Streaming Policy

value String

Value of Content Key

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

TrackPropertyConditionResponse

Operation string

Track property condition operation

Property string

Track property type

Value string

Track property value

Operation string

Track property condition operation

Property string

Track property type

Value string

Track property value

operation String

Track property condition operation

property String

Track property type

value String

Track property value

operation string

Track property condition operation

property string

Track property type

value string

Track property value

operation str

Track property condition operation

property str

Track property type

value str

Track property value

operation String

Track property condition operation

property String

Track property type

value String

Track property value

TrackSelectionResponse

TrackSelections List<Pulumi.AzureNative.Media.Inputs.TrackPropertyConditionResponse>

TrackSelections is a track property condition list which can specify track(s)

TrackSelections []TrackPropertyConditionResponse

TrackSelections is a track property condition list which can specify track(s)

trackSelections List<TrackPropertyConditionResponse>

TrackSelections is a track property condition list which can specify track(s)

trackSelections TrackPropertyConditionResponse[]

TrackSelections is a track property condition list which can specify track(s)

track_selections Sequence[TrackPropertyConditionResponse]

TrackSelections is a track property condition list which can specify track(s)

trackSelections List<Property Map>

TrackSelections is a track property condition list which can specify track(s)

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0