sdk/python/pulumi_azure_nextgen/edgeorder/v20201201preview/list_product_families.py
def list_product_families(customer_subscription_details: Optional[pulumi.InputType['CustomerSubscriptionDetailsArgs']] = None,
                          expand: Optional[str] = None,
                          filterable_properties: Optional[Mapping[str, pulumi.InputType['FilterablePropertyArgs']]] = None,
                          skip_token: Optional[str] = None,
                          opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListProductFamiliesResult:
    """
    The list of product families.


    :param pulumi.InputType['CustomerSubscriptionDetailsArgs'] customer_subscription_details: Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details
    :param str expand: $expand is supported on configurations parameter for product, which provides details on the configurations for the product.
    :param Mapping[str, pulumi.InputType['FilterablePropertyArgs']] filterable_properties: Dictionary of filterable properties on product family.
    :param str skip_token: $skipToken is supported on list of product families, which provides the next page in the list of product families.
    """
    __args__ = dict()
    __args__['customerSubscriptionDetails'] = customer_subscription_details
    __args__['expand'] = expand
    __args__['filterableProperties'] = filterable_properties
    __args__['skipToken'] = skip_token
    if opts is None:
        opts = pulumi.InvokeOptions()
    if opts.version is None:
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-nextgen:edgeorder/v20201201preview:listProductFamilies', __args__, opts=opts, typ=ListProductFamiliesResult).value

    return AwaitableListProductFamiliesResult(
        next_link=__ret__.next_link,
        value=__ret__.value)

    The list of product families.


    :param pulumi.InputType['CustomerSubscriptionDetailsArgs'] customer_subscription_details: Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details
    :param str expand: $expand is supported on configurations parameter for product, which provides details on the configurations for the product.
    :param Mapping[str, pulumi.InputType['FilterablePropertyArgs']] filterable_properties: Dictionary of filterable properties on product family.
    :param str skip_token: $skipToken is supported on list of product families, which provides the next page in the list of product families.
    
The list of product families.
The list of product families .
def list_product_families(customer_subscription_details: Optional[pulumi.InputType['CustomerSubscriptionDetailsArgs']] = None,
                          expand: Optional[str] = None,
                          filterable_properties: Optional[Mapping[str, pulumi.InputType['FilterablePropertyArgs']]] = None,
                          skip_token: Optional[str] = None,
                          opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListProductFamiliesResult:
    __args__ = dict()
    __args__['customerSubscriptionDetails'] = customer_subscription_details
    __args__['expand'] = expand
    __args__['filterableProperties'] = filterable_properties
    __args__['skipToken'] = skip_token
    if opts is None:
        opts = pulumi.InvokeOptions()
    if opts.version is None:
        opts.version = _utilities.get_version()
    __ret__ = pulumi.runtime.invoke('azure-nextgen:edgeorder/v20201201preview:listProductFamilies', __args__, opts=opts, typ=ListProductFamiliesResult).value
    return AwaitableListProductFamiliesResult(
        next_link=__ret__.next_link,
        value=__ret__.value)
def list_product_families ( customer_subscription_details : Optional [ pulumi . InputType [ 'CustomerSubscriptionDetailsArgs' ] ] = None , expand : Optional [ str ] = None , filterable_properties : Optional [ Mapping [ str , pulumi . InputType [ 'FilterablePropertyArgs' ] ] ] = None , skip_token : Optional [ str ] = None , opts : Optional [ pulumi . InvokeOptions ] = None ) -> AwaitableListProductFamiliesResult : __args__ = dict ( ) __args__ [ 'customerSubscriptionDetails' ] = customer_subscription_details __args__ [ 'expand' ] = expand __args__ [ 'filterableProperties' ] = filterable_properties __args__ [ 'skipToken' ] = skip_token if opts is None : opts = pulumi . InvokeOptions ( ) if opts . version is None : opts . version = _utilities . get_version ( ) __ret__ = pulumi . runtime . invoke ( 'azure-nextgen:edgeorder/v20201201preview:listProductFamilies' , __args__ , opts = opts , typ = ListProductFamiliesResult ) . value return AwaitableListProductFamiliesResult ( next_link = __ret__ . next_link , value = __ret__ . value )
The list of product families.
The list of product families .
"""
    The list of product families.


    :param pulumi.InputType['CustomerSubscriptionDetailsArgs'] customer_subscription_details: Customer subscription properties. Clients can display available products to unregistered customers by explicitly passing subscription details
    :param str expand: $expand is supported on configurations parameter for product, which provides details on the configurations for the product.
    :param Mapping[str, pulumi.InputType['FilterablePropertyArgs']] filterable_properties: Dictionary of filterable properties on product family.
    :param str skip_token: $skipToken is supported on list of product families, which provides the next page in the list of product families.
    """
customer_subscription_details
Optional[pulumi.InputType['CustomerSubscriptionDetailsArgs']]
expand
Optional[str]
filterable_properties
Optional[Mapping[str, pulumi.InputType['FilterablePropertyArgs']]]
skip_token
Optional[str]
opts
Optional[pulumi.InvokeOptions]