pub async fn list_policies(
    configuration: &Configuration,
    organization_id: Option<&str>,
    order_by: Option<&str>,
    page_size: Option<i32>,
    page: Option<i32>,
    editable: Option<bool>,
    user_ids: Option<Vec<String>>,
    group_ids: Option<Vec<String>>,
    application_ids: Option<Vec<String>>,
    no_principal: Option<bool>,
    policy_name: Option<&str>
) -> Result<ScalewayPeriodIamPeriodV1alpha1PeriodListPoliciesResponse, Error<ListPoliciesError>>