1. Packages
  2. Azure Native
  3. API Docs
  4. fileshares
  5. getFileShareProvisioningRecommendation
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

azure-native.fileshares.getFileShareProvisioningRecommendation

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

    Get file shares provisioning parameters recommendation.

    Uses Azure REST API version 2025-06-01-preview.

    Using getFileShareProvisioningRecommendation

    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 getFileShareProvisioningRecommendation(args: GetFileShareProvisioningRecommendationArgs, opts?: InvokeOptions): Promise<GetFileShareProvisioningRecommendationResult>
    function getFileShareProvisioningRecommendationOutput(args: GetFileShareProvisioningRecommendationOutputArgs, opts?: InvokeOptions): Output<GetFileShareProvisioningRecommendationResult>
    def get_file_share_provisioning_recommendation(location: Optional[str] = None,
                                                   properties: Optional[FileShareProvisioningRecommendationInput] = None,
                                                   opts: Optional[InvokeOptions] = None) -> GetFileShareProvisioningRecommendationResult
    def get_file_share_provisioning_recommendation_output(location: Optional[pulumi.Input[str]] = None,
                                                   properties: Optional[pulumi.Input[FileShareProvisioningRecommendationInputArgs]] = None,
                                                   opts: Optional[InvokeOptions] = None) -> Output[GetFileShareProvisioningRecommendationResult]
    func GetFileShareProvisioningRecommendation(ctx *Context, args *GetFileShareProvisioningRecommendationArgs, opts ...InvokeOption) (*GetFileShareProvisioningRecommendationResult, error)
    func GetFileShareProvisioningRecommendationOutput(ctx *Context, args *GetFileShareProvisioningRecommendationOutputArgs, opts ...InvokeOption) GetFileShareProvisioningRecommendationResultOutput

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

    public static class GetFileShareProvisioningRecommendation 
    {
        public static Task<GetFileShareProvisioningRecommendationResult> InvokeAsync(GetFileShareProvisioningRecommendationArgs args, InvokeOptions? opts = null)
        public static Output<GetFileShareProvisioningRecommendationResult> Invoke(GetFileShareProvisioningRecommendationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFileShareProvisioningRecommendationResult> getFileShareProvisioningRecommendation(GetFileShareProvisioningRecommendationArgs args, InvokeOptions options)
    public static Output<GetFileShareProvisioningRecommendationResult> getFileShareProvisioningRecommendation(GetFileShareProvisioningRecommendationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:fileshares:getFileShareProvisioningRecommendation
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location string
    The name of the Azure region.
    Properties Pulumi.AzureNative.FileShares.Inputs.FileShareProvisioningRecommendationInput
    The properties of the file share provisioning recommendation input.
    Location string
    The name of the Azure region.
    Properties FileShareProvisioningRecommendationInput
    The properties of the file share provisioning recommendation input.
    location String
    The name of the Azure region.
    properties FileShareProvisioningRecommendationInput
    The properties of the file share provisioning recommendation input.
    location string
    The name of the Azure region.
    properties FileShareProvisioningRecommendationInput
    The properties of the file share provisioning recommendation input.
    location str
    The name of the Azure region.
    properties FileShareProvisioningRecommendationInput
    The properties of the file share provisioning recommendation input.
    location String
    The name of the Azure region.
    properties Property Map
    The properties of the file share provisioning recommendation input.

    getFileShareProvisioningRecommendation Result

    The following output properties are available:

    Properties Pulumi.AzureNative.FileShares.Outputs.FileShareProvisioningRecommendationOutputResponse
    The properties of the file share provisioning recommendation output.
    Properties FileShareProvisioningRecommendationOutputResponse
    The properties of the file share provisioning recommendation output.
    properties FileShareProvisioningRecommendationOutputResponse
    The properties of the file share provisioning recommendation output.
    properties FileShareProvisioningRecommendationOutputResponse
    The properties of the file share provisioning recommendation output.
    properties FileShareProvisioningRecommendationOutputResponse
    The properties of the file share provisioning recommendation output.
    properties Property Map
    The properties of the file share provisioning recommendation output.

    Supporting Types

    FileShareProvisioningRecommendationInput

    ProvisionedStorageGiB int
    The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters.
    ProvisionedStorageGiB int
    The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters.
    provisionedStorageGiB Integer
    The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters.
    provisionedStorageGiB number
    The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters.
    provisioned_storage_gi_b int
    The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters.
    provisionedStorageGiB Number
    The desired provisioned storage size of the share in GiB. Will be use to calculate the values of remaining provisioning parameters.

    FileShareProvisioningRecommendationOutputResponse

    AvailableRedundancyOptions List<string>
    Redundancy options for the share.
    ProvisionedIOPerSec int
    The recommended value of provisioned IO / sec of the share.
    ProvisionedThroughputMiBPerSec int
    The recommended value of provisioned throughput / sec of the share.
    AvailableRedundancyOptions []string
    Redundancy options for the share.
    ProvisionedIOPerSec int
    The recommended value of provisioned IO / sec of the share.
    ProvisionedThroughputMiBPerSec int
    The recommended value of provisioned throughput / sec of the share.
    availableRedundancyOptions List<String>
    Redundancy options for the share.
    provisionedIOPerSec Integer
    The recommended value of provisioned IO / sec of the share.
    provisionedThroughputMiBPerSec Integer
    The recommended value of provisioned throughput / sec of the share.
    availableRedundancyOptions string[]
    Redundancy options for the share.
    provisionedIOPerSec number
    The recommended value of provisioned IO / sec of the share.
    provisionedThroughputMiBPerSec number
    The recommended value of provisioned throughput / sec of the share.
    available_redundancy_options Sequence[str]
    Redundancy options for the share.
    provisioned_io_per_sec int
    The recommended value of provisioned IO / sec of the share.
    provisioned_throughput_mi_b_per_sec int
    The recommended value of provisioned throughput / sec of the share.
    availableRedundancyOptions List<String>
    Redundancy options for the share.
    provisionedIOPerSec Number
    The recommended value of provisioned IO / sec of the share.
    provisionedThroughputMiBPerSec Number
    The recommended value of provisioned throughput / sec of the share.

    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 v2 docs if using the v2 version of this package.
    Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi