1. Packages
  2. Azure Native
  3. API Docs
  4. netapp
  5. listVolumeQuotaReport
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.netapp.listVolumeQuotaReport

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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Returns report of quotas for the volume Azure REST API version: 2024-03-01-preview.

    Other available API versions: 2024-05-01-preview, 2024-07-01-preview.

    Using listVolumeQuotaReport

    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 listVolumeQuotaReport(args: ListVolumeQuotaReportArgs, opts?: InvokeOptions): Promise<ListVolumeQuotaReportResult>
    function listVolumeQuotaReportOutput(args: ListVolumeQuotaReportOutputArgs, opts?: InvokeOptions): Output<ListVolumeQuotaReportResult>
    def list_volume_quota_report(account_name: Optional[str] = None,
                                 pool_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 volume_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> ListVolumeQuotaReportResult
    def list_volume_quota_report_output(account_name: Optional[pulumi.Input[str]] = None,
                                 pool_name: Optional[pulumi.Input[str]] = None,
                                 resource_group_name: Optional[pulumi.Input[str]] = None,
                                 volume_name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[ListVolumeQuotaReportResult]
    func ListVolumeQuotaReport(ctx *Context, args *ListVolumeQuotaReportArgs, opts ...InvokeOption) (*ListVolumeQuotaReportResult, error)
    func ListVolumeQuotaReportOutput(ctx *Context, args *ListVolumeQuotaReportOutputArgs, opts ...InvokeOption) ListVolumeQuotaReportResultOutput

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

    public static class ListVolumeQuotaReport 
    {
        public static Task<ListVolumeQuotaReportResult> InvokeAsync(ListVolumeQuotaReportArgs args, InvokeOptions? opts = null)
        public static Output<ListVolumeQuotaReportResult> Invoke(ListVolumeQuotaReportInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ListVolumeQuotaReportResult> listVolumeQuotaReport(ListVolumeQuotaReportArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:netapp:listVolumeQuotaReport
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The name of the NetApp account
    PoolName string
    The name of the capacity pool
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VolumeName string
    The name of the volume
    AccountName string
    The name of the NetApp account
    PoolName string
    The name of the capacity pool
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VolumeName string
    The name of the volume
    accountName String
    The name of the NetApp account
    poolName String
    The name of the capacity pool
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    volumeName String
    The name of the volume
    accountName string
    The name of the NetApp account
    poolName string
    The name of the capacity pool
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    volumeName string
    The name of the volume
    account_name str
    The name of the NetApp account
    pool_name str
    The name of the capacity pool
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    volume_name str
    The name of the volume
    accountName String
    The name of the NetApp account
    poolName String
    The name of the capacity pool
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    volumeName String
    The name of the volume

    listVolumeQuotaReport Result

    The following output properties are available:

    NextLink string
    URL to get the next set of results.
    Value List<Pulumi.AzureNative.NetApp.Outputs.QuotaReportResponse>
    List of volume quota report records
    NextLink string
    URL to get the next set of results.
    Value []QuotaReportResponse
    List of volume quota report records
    nextLink String
    URL to get the next set of results.
    value List<QuotaReportResponse>
    List of volume quota report records
    nextLink string
    URL to get the next set of results.
    value QuotaReportResponse[]
    List of volume quota report records
    next_link str
    URL to get the next set of results.
    value Sequence[QuotaReportResponse]
    List of volume quota report records
    nextLink String
    URL to get the next set of results.
    value List<Property Map>
    List of volume quota report records

    Supporting Types

    QuotaReportResponse

    IsDerivedQuota bool
    Flag to indicate whether the quota is derived from default quota.
    PercentageUsed double
    Percentage of used size compared to total size.
    QuotaLimitTotalInKiBs double
    Specifies the total size limit in kibibytes for the user/group quota.
    QuotaLimitUsedInKiBs double
    Specifies the current usage in kibibytes for the user/group quota.
    QuotaTarget string
    UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
    QuotaType string
    Type of quota
    IsDerivedQuota bool
    Flag to indicate whether the quota is derived from default quota.
    PercentageUsed float64
    Percentage of used size compared to total size.
    QuotaLimitTotalInKiBs float64
    Specifies the total size limit in kibibytes for the user/group quota.
    QuotaLimitUsedInKiBs float64
    Specifies the current usage in kibibytes for the user/group quota.
    QuotaTarget string
    UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
    QuotaType string
    Type of quota
    isDerivedQuota Boolean
    Flag to indicate whether the quota is derived from default quota.
    percentageUsed Double
    Percentage of used size compared to total size.
    quotaLimitTotalInKiBs Double
    Specifies the total size limit in kibibytes for the user/group quota.
    quotaLimitUsedInKiBs Double
    Specifies the current usage in kibibytes for the user/group quota.
    quotaTarget String
    UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
    quotaType String
    Type of quota
    isDerivedQuota boolean
    Flag to indicate whether the quota is derived from default quota.
    percentageUsed number
    Percentage of used size compared to total size.
    quotaLimitTotalInKiBs number
    Specifies the total size limit in kibibytes for the user/group quota.
    quotaLimitUsedInKiBs number
    Specifies the current usage in kibibytes for the user/group quota.
    quotaTarget string
    UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
    quotaType string
    Type of quota
    is_derived_quota bool
    Flag to indicate whether the quota is derived from default quota.
    percentage_used float
    Percentage of used size compared to total size.
    quota_limit_total_in_ki_bs float
    Specifies the total size limit in kibibytes for the user/group quota.
    quota_limit_used_in_ki_bs float
    Specifies the current usage in kibibytes for the user/group quota.
    quota_target str
    UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
    quota_type str
    Type of quota
    isDerivedQuota Boolean
    Flag to indicate whether the quota is derived from default quota.
    percentageUsed Number
    Percentage of used size compared to total size.
    quotaLimitTotalInKiBs Number
    Specifies the total size limit in kibibytes for the user/group quota.
    quotaLimitUsedInKiBs Number
    Specifies the current usage in kibibytes for the user/group quota.
    quotaTarget String
    UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running
    quotaType String
    Type of quota

    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi