1. Packages
  2. Azure Native
  3. API Docs
  4. migrate
  5. getBusinessCaseOperationReportDownloadUrl
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.39.0 published on Monday, Apr 29, 2024 by Pulumi

azure-native.migrate.getBusinessCaseOperationReportDownloadUrl

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.39.0 published on Monday, Apr 29, 2024 by Pulumi

    Get the URL for downloading the business case in a report format. Azure REST API version: 2023-04-01-preview.

    Using getBusinessCaseOperationReportDownloadUrl

    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 getBusinessCaseOperationReportDownloadUrl(args: GetBusinessCaseOperationReportDownloadUrlArgs, opts?: InvokeOptions): Promise<GetBusinessCaseOperationReportDownloadUrlResult>
    function getBusinessCaseOperationReportDownloadUrlOutput(args: GetBusinessCaseOperationReportDownloadUrlOutputArgs, opts?: InvokeOptions): Output<GetBusinessCaseOperationReportDownloadUrlResult>
    def get_business_case_operation_report_download_url(business_case_name: Optional[str] = None,
                                                        project_name: Optional[str] = None,
                                                        resource_group_name: Optional[str] = None,
                                                        opts: Optional[InvokeOptions] = None) -> GetBusinessCaseOperationReportDownloadUrlResult
    def get_business_case_operation_report_download_url_output(business_case_name: Optional[pulumi.Input[str]] = None,
                                                        project_name: Optional[pulumi.Input[str]] = None,
                                                        resource_group_name: Optional[pulumi.Input[str]] = None,
                                                        opts: Optional[InvokeOptions] = None) -> Output[GetBusinessCaseOperationReportDownloadUrlResult]
    func GetBusinessCaseOperationReportDownloadUrl(ctx *Context, args *GetBusinessCaseOperationReportDownloadUrlArgs, opts ...InvokeOption) (*GetBusinessCaseOperationReportDownloadUrlResult, error)
    func GetBusinessCaseOperationReportDownloadUrlOutput(ctx *Context, args *GetBusinessCaseOperationReportDownloadUrlOutputArgs, opts ...InvokeOption) GetBusinessCaseOperationReportDownloadUrlResultOutput

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

    public static class GetBusinessCaseOperationReportDownloadUrl 
    {
        public static Task<GetBusinessCaseOperationReportDownloadUrlResult> InvokeAsync(GetBusinessCaseOperationReportDownloadUrlArgs args, InvokeOptions? opts = null)
        public static Output<GetBusinessCaseOperationReportDownloadUrlResult> Invoke(GetBusinessCaseOperationReportDownloadUrlInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBusinessCaseOperationReportDownloadUrlResult> getBusinessCaseOperationReportDownloadUrl(GetBusinessCaseOperationReportDownloadUrlArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:migrate:getBusinessCaseOperationReportDownloadUrl
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BusinessCaseName string
    Business case ARM name
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    BusinessCaseName string
    Business case ARM name
    ProjectName string
    Assessment Project Name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    businessCaseName String
    Business case ARM name
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    businessCaseName string
    Business case ARM name
    projectName string
    Assessment Project Name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    business_case_name str
    Business case ARM name
    project_name str
    Assessment Project Name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    businessCaseName String
    Business case ARM name
    projectName String
    Assessment Project Name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getBusinessCaseOperationReportDownloadUrl Result

    The following output properties are available:

    BusinessCaseReportUrl string
    Hyperlink to download report.
    ExpirationTime string
    Expiry date of download url.
    BusinessCaseReportUrl string
    Hyperlink to download report.
    ExpirationTime string
    Expiry date of download url.
    businessCaseReportUrl String
    Hyperlink to download report.
    expirationTime String
    Expiry date of download url.
    businessCaseReportUrl string
    Hyperlink to download report.
    expirationTime string
    Expiry date of download url.
    business_case_report_url str
    Hyperlink to download report.
    expiration_time str
    Expiry date of download url.
    businessCaseReportUrl String
    Hyperlink to download report.
    expirationTime String
    Expiry date of download url.

    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.39.0 published on Monday, Apr 29, 2024 by Pulumi