1. Packages
  2. Azure Native
  3. API Docs
  4. media
  5. listMediaServiceEdgePolicies
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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.media.listMediaServiceEdgePolicies

Explore with Pulumi AI

azure-native logo
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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

    List all the media edge policies associated with the Media Services account. Azure REST API version: 2023-01-01.

    Using listMediaServiceEdgePolicies

    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 listMediaServiceEdgePolicies(args: ListMediaServiceEdgePoliciesArgs, opts?: InvokeOptions): Promise<ListMediaServiceEdgePoliciesResult>
    function listMediaServiceEdgePoliciesOutput(args: ListMediaServiceEdgePoliciesOutputArgs, opts?: InvokeOptions): Output<ListMediaServiceEdgePoliciesResult>
    def list_media_service_edge_policies(account_name: Optional[str] = None,
                                         device_id: Optional[str] = None,
                                         resource_group_name: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> ListMediaServiceEdgePoliciesResult
    def list_media_service_edge_policies_output(account_name: Optional[pulumi.Input[str]] = None,
                                         device_id: Optional[pulumi.Input[str]] = None,
                                         resource_group_name: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[ListMediaServiceEdgePoliciesResult]
    func ListMediaServiceEdgePolicies(ctx *Context, args *ListMediaServiceEdgePoliciesArgs, opts ...InvokeOption) (*ListMediaServiceEdgePoliciesResult, error)
    func ListMediaServiceEdgePoliciesOutput(ctx *Context, args *ListMediaServiceEdgePoliciesOutputArgs, opts ...InvokeOption) ListMediaServiceEdgePoliciesResultOutput

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

    public static class ListMediaServiceEdgePolicies 
    {
        public static Task<ListMediaServiceEdgePoliciesResult> InvokeAsync(ListMediaServiceEdgePoliciesArgs args, InvokeOptions? opts = null)
        public static Output<ListMediaServiceEdgePoliciesResult> Invoke(ListMediaServiceEdgePoliciesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ListMediaServiceEdgePoliciesResult> listMediaServiceEdgePolicies(ListMediaServiceEdgePoliciesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:media:listMediaServiceEdgePolicies
      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.

    DeviceId string

    Unique identifier of the edge device.

    AccountName string

    The Media Services account name.

    ResourceGroupName string

    The name of the resource group within the Azure subscription.

    DeviceId string

    Unique identifier of the edge device.

    accountName String

    The Media Services account name.

    resourceGroupName String

    The name of the resource group within the Azure subscription.

    deviceId String

    Unique identifier of the edge device.

    accountName string

    The Media Services account name.

    resourceGroupName string

    The name of the resource group within the Azure subscription.

    deviceId string

    Unique identifier of the edge device.

    account_name str

    The Media Services account name.

    resource_group_name str

    The name of the resource group within the Azure subscription.

    device_id str

    Unique identifier of the edge device.

    accountName String

    The Media Services account name.

    resourceGroupName String

    The name of the resource group within the Azure subscription.

    deviceId String

    Unique identifier of the edge device.

    listMediaServiceEdgePolicies Result

    The following output properties are available:

    Supporting Types

    EdgeUsageDataCollectionPolicyResponse

    DataCollectionFrequency string

    Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    DataReportingFrequency string

    Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    EventHubDetails Pulumi.AzureNative.Media.Inputs.EdgeUsageDataEventHubResponse

    Details of Event Hub where the usage will be reported.

    MaxAllowedUnreportedUsageDuration string

    Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

    DataCollectionFrequency string

    Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    DataReportingFrequency string

    Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    EventHubDetails EdgeUsageDataEventHubResponse

    Details of Event Hub where the usage will be reported.

    MaxAllowedUnreportedUsageDuration string

    Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

    dataCollectionFrequency String

    Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    dataReportingFrequency String

    Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    eventHubDetails EdgeUsageDataEventHubResponse

    Details of Event Hub where the usage will be reported.

    maxAllowedUnreportedUsageDuration String

    Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

    dataCollectionFrequency string

    Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    dataReportingFrequency string

    Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    eventHubDetails EdgeUsageDataEventHubResponse

    Details of Event Hub where the usage will be reported.

    maxAllowedUnreportedUsageDuration string

    Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

    data_collection_frequency str

    Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    data_reporting_frequency str

    Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    event_hub_details EdgeUsageDataEventHubResponse

    Details of Event Hub where the usage will be reported.

    max_allowed_unreported_usage_duration str

    Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

    dataCollectionFrequency String

    Usage data collection frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    dataReportingFrequency String

    Usage data reporting frequency in ISO 8601 duration format e.g. PT10M , PT5H.

    eventHubDetails Property Map

    Details of Event Hub where the usage will be reported.

    maxAllowedUnreportedUsageDuration String

    Maximum time for which the functionality of the device will not be hampered for not reporting the usage data.

    EdgeUsageDataEventHubResponse

    Name string

    Name of the Event Hub where usage will be reported.

    Namespace string

    Namespace of the Event Hub where usage will be reported.

    Token string

    SAS token needed to interact with Event Hub.

    Name string

    Name of the Event Hub where usage will be reported.

    Namespace string

    Namespace of the Event Hub where usage will be reported.

    Token string

    SAS token needed to interact with Event Hub.

    name String

    Name of the Event Hub where usage will be reported.

    namespace String

    Namespace of the Event Hub where usage will be reported.

    token String

    SAS token needed to interact with Event Hub.

    name string

    Name of the Event Hub where usage will be reported.

    namespace string

    Namespace of the Event Hub where usage will be reported.

    token string

    SAS token needed to interact with Event Hub.

    name str

    Name of the Event Hub where usage will be reported.

    namespace str

    Namespace of the Event Hub where usage will be reported.

    token str

    SAS token needed to interact with Event Hub.

    name String

    Name of the Event Hub where usage will be reported.

    namespace String

    Namespace of the Event Hub where usage will be reported.

    token String

    SAS token needed to interact with Event Hub.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi