This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.media.getStreamingLocator
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Get the details of a Streaming Locator in the Media Services account Azure REST API version: 2023-01-01.
Other available API versions: 2018-03-30-preview.
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:
- Account
Name string - The Media Services account name.
- Resource
Group stringName - The name of the resource group within the Azure subscription.
- Streaming
Locator stringName - The Streaming Locator name.
- Account
Name string - The Media Services account name.
- Resource
Group stringName - The name of the resource group within the Azure subscription.
- Streaming
Locator stringName - The Streaming Locator name.
- account
Name String - The Media Services account name.
- resource
Group StringName - The name of the resource group within the Azure subscription.
- streaming
Locator StringName - The Streaming Locator name.
- account
Name string - The Media Services account name.
- resource
Group stringName - The name of the resource group within the Azure subscription.
- streaming
Locator stringName - The Streaming Locator name.
- account_
name str - The Media Services account name.
- resource_
group_ strname - The name of the resource group within the Azure subscription.
- streaming_
locator_ strname - The Streaming Locator name.
- account
Name String - The Media Services account name.
- resource
Group StringName - The name of the resource group within the Azure subscription.
- streaming
Locator StringName - The Streaming Locator name.
getStreamingLocator Result
The following output properties are available:
- Asset
Name 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
- Streaming
Policy stringName - 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 Pulumi.Azure Native. Media. Outputs. System Data Response - The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Alternative
Media stringId - Alternative Media ID of this Streaming Locator
- Content
Keys List<Pulumi.Azure Native. Media. Outputs. Streaming Locator Content Key Response> - The ContentKeys used by this Streaming Locator.
- Default
Content stringKey Policy Name - Name of the default ContentKeyPolicy used by this Streaming Locator.
- End
Time string - The end time of the Streaming Locator.
- Filters List<string>
- A list of asset or account filters which apply to this streaming locator
- Start
Time string - The start time of the Streaming Locator.
- Streaming
Locator stringId - The StreamingLocatorId of the Streaming Locator.
- Asset
Name 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
- Streaming
Policy stringName - 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 SystemData Response - The system metadata relating to this resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Alternative
Media stringId - Alternative Media ID of this Streaming Locator
- Content
Keys []StreamingLocator Content Key Response - The ContentKeys used by this Streaming Locator.
- Default
Content stringKey Policy Name - Name of the default ContentKeyPolicy used by this Streaming Locator.
- End
Time string - The end time of the Streaming Locator.
- Filters []string
- A list of asset or account filters which apply to this streaming locator
- Start
Time string - The start time of the Streaming Locator.
- Streaming
Locator stringId - The StreamingLocatorId of the Streaming Locator.
- asset
Name 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
- streaming
Policy StringName - 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 SystemData Response - The system metadata relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- alternative
Media StringId - Alternative Media ID of this Streaming Locator
- content
Keys List<StreamingLocator Content Key Response> - The ContentKeys used by this Streaming Locator.
- default
Content StringKey Policy Name - Name of the default ContentKeyPolicy used by this Streaming Locator.
- end
Time String - The end time of the Streaming Locator.
- filters List<String>
- A list of asset or account filters which apply to this streaming locator
- start
Time String - The start time of the Streaming Locator.
- streaming
Locator StringId - The StreamingLocatorId of the Streaming Locator.
- asset
Name 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
- streaming
Policy stringName - 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 SystemData Response - The system metadata relating to this resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- alternative
Media stringId - Alternative Media ID of this Streaming Locator
- content
Keys StreamingLocator Content Key Response[] - The ContentKeys used by this Streaming Locator.
- default
Content stringKey Policy Name - Name of the default ContentKeyPolicy used by this Streaming Locator.
- end
Time string - The end time of the Streaming Locator.
- filters string[]
- A list of asset or account filters which apply to this streaming locator
- start
Time string - The start time of the Streaming Locator.
- streaming
Locator stringId - 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_ strname - 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 SystemData Response - 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_ strid - Alternative Media ID of this Streaming Locator
- content_
keys Sequence[StreamingLocator Content Key Response] - The ContentKeys used by this Streaming Locator.
- default_
content_ strkey_ policy_ name - 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_ strid - The StreamingLocatorId of the Streaming Locator.
- asset
Name 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
- streaming
Policy StringName - 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 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"
- alternative
Media StringId - Alternative Media ID of this Streaming Locator
- content
Keys List<Property Map> - The ContentKeys used by this Streaming Locator.
- default
Content StringKey Policy Name - Name of the default ContentKeyPolicy used by this Streaming Locator.
- end
Time String - The end time of the Streaming Locator.
- filters List<String>
- A list of asset or account filters which apply to this streaming locator
- start
Time String - The start time of the Streaming Locator.
- streaming
Locator StringId - The StreamingLocatorId of the Streaming Locator.
Supporting Types
StreamingLocatorContentKeyResponse
- Id string
- ID of Content Key
- Policy
Name string - ContentKeyPolicy used by Content Key
- Tracks
List<Pulumi.
Azure Native. Media. Inputs. Track Selection Response> - Tracks which use this Content Key
- Type string
- Encryption type of Content Key
- Label
Reference stringIn Streaming Policy - Label of Content Key as specified in the Streaming Policy
- Value string
- Value of Content Key
- Id string
- ID of Content Key
- Policy
Name string - ContentKeyPolicy used by Content Key
- Tracks
[]Track
Selection Response - Tracks which use this Content Key
- Type string
- Encryption type of Content Key
- Label
Reference stringIn Streaming Policy - Label of Content Key as specified in the Streaming Policy
- Value string
- Value of Content Key
- id String
- ID of Content Key
- policy
Name String - ContentKeyPolicy used by Content Key
- tracks
List<Track
Selection Response> - Tracks which use this Content Key
- type String
- Encryption type of Content Key
- label
Reference StringIn Streaming Policy - Label of Content Key as specified in the Streaming Policy
- value String
- Value of Content Key
- id string
- ID of Content Key
- policy
Name string - ContentKeyPolicy used by Content Key
- tracks
Track
Selection Response[] - Tracks which use this Content Key
- type string
- Encryption type of Content Key
- label
Reference stringIn Streaming Policy - 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[Track
Selection Response] - Tracks which use this Content Key
- type str
- Encryption type of Content Key
- label_
reference_ strin_ streaming_ policy - Label of Content Key as specified in the Streaming Policy
- value str
- Value of Content Key
- id String
- ID of Content Key
- policy
Name String - ContentKeyPolicy used by Content Key
- tracks List<Property Map>
- Tracks which use this Content Key
- type String
- Encryption type of Content Key
- label
Reference StringIn Streaming Policy - Label of Content Key as specified in the Streaming Policy
- value String
- Value of Content Key
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TrackPropertyConditionResponse
TrackSelectionResponse
- Track
Selections List<Pulumi.Azure Native. Media. Inputs. Track Property Condition Response> - TrackSelections is a track property condition list which can specify track(s)
- Track
Selections []TrackProperty Condition Response - TrackSelections is a track property condition list which can specify track(s)
- track
Selections List<TrackProperty Condition Response> - TrackSelections is a track property condition list which can specify track(s)
- track
Selections TrackProperty Condition Response[] - TrackSelections is a track property condition list which can specify track(s)
- track_
selections Sequence[TrackProperty Condition Response] - TrackSelections is a track property condition list which can specify track(s)
- track
Selections 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
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi