1. Packages
  2. Azure Native
  3. API Docs
  4. operationsmanagement
  5. getSolution
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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.operationsmanagement.getSolution

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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

    Retrieves the user solution. Azure REST API version: 2015-11-01-preview.

    Using getSolution

    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 getSolution(args: GetSolutionArgs, opts?: InvokeOptions): Promise<GetSolutionResult>
    function getSolutionOutput(args: GetSolutionOutputArgs, opts?: InvokeOptions): Output<GetSolutionResult>
    def get_solution(resource_group_name: Optional[str] = None,
                     solution_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetSolutionResult
    def get_solution_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                     solution_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetSolutionResult]
    func LookupSolution(ctx *Context, args *LookupSolutionArgs, opts ...InvokeOption) (*LookupSolutionResult, error)
    func LookupSolutionOutput(ctx *Context, args *LookupSolutionOutputArgs, opts ...InvokeOption) LookupSolutionResultOutput

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

    public static class GetSolution 
    {
        public static Task<GetSolutionResult> InvokeAsync(GetSolutionArgs args, InvokeOptions? opts = null)
        public static Output<GetSolutionResult> Invoke(GetSolutionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSolutionResult> getSolution(GetSolutionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:operationsmanagement:getSolution
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string

    The name of the resource group to get. The name is case insensitive.

    SolutionName string

    User Solution Name.

    ResourceGroupName string

    The name of the resource group to get. The name is case insensitive.

    SolutionName string

    User Solution Name.

    resourceGroupName String

    The name of the resource group to get. The name is case insensitive.

    solutionName String

    User Solution Name.

    resourceGroupName string

    The name of the resource group to get. The name is case insensitive.

    solutionName string

    User Solution Name.

    resource_group_name str

    The name of the resource group to get. The name is case insensitive.

    solution_name str

    User Solution Name.

    resourceGroupName String

    The name of the resource group to get. The name is case insensitive.

    solutionName String

    User Solution Name.

    getSolution Result

    The following output properties are available:

    Id string

    Resource ID.

    Name string

    Resource name.

    Properties Pulumi.AzureNative.OperationsManagement.Outputs.SolutionPropertiesResponse

    Properties for solution object supported by the OperationsManagement resource provider.

    Type string

    Resource type.

    Location string

    Resource location

    Plan Pulumi.AzureNative.OperationsManagement.Outputs.SolutionPlanResponse

    Plan for solution object supported by the OperationsManagement resource provider.

    Tags Dictionary<string, string>

    Resource tags

    Id string

    Resource ID.

    Name string

    Resource name.

    Properties SolutionPropertiesResponse

    Properties for solution object supported by the OperationsManagement resource provider.

    Type string

    Resource type.

    Location string

    Resource location

    Plan SolutionPlanResponse

    Plan for solution object supported by the OperationsManagement resource provider.

    Tags map[string]string

    Resource tags

    id String

    Resource ID.

    name String

    Resource name.

    properties SolutionPropertiesResponse

    Properties for solution object supported by the OperationsManagement resource provider.

    type String

    Resource type.

    location String

    Resource location

    plan SolutionPlanResponse

    Plan for solution object supported by the OperationsManagement resource provider.

    tags Map<String,String>

    Resource tags

    id string

    Resource ID.

    name string

    Resource name.

    properties SolutionPropertiesResponse

    Properties for solution object supported by the OperationsManagement resource provider.

    type string

    Resource type.

    location string

    Resource location

    plan SolutionPlanResponse

    Plan for solution object supported by the OperationsManagement resource provider.

    tags {[key: string]: string}

    Resource tags

    id str

    Resource ID.

    name str

    Resource name.

    properties SolutionPropertiesResponse

    Properties for solution object supported by the OperationsManagement resource provider.

    type str

    Resource type.

    location str

    Resource location

    plan SolutionPlanResponse

    Plan for solution object supported by the OperationsManagement resource provider.

    tags Mapping[str, str]

    Resource tags

    id String

    Resource ID.

    name String

    Resource name.

    properties Property Map

    Properties for solution object supported by the OperationsManagement resource provider.

    type String

    Resource type.

    location String

    Resource location

    plan Property Map

    Plan for solution object supported by the OperationsManagement resource provider.

    tags Map<String>

    Resource tags

    Supporting Types

    SolutionPlanResponse

    Name string

    name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.

    Product string

    name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/. This is case sensitive

    PromotionCode string

    promotionCode, Not really used now, can you left as empty

    Publisher string

    Publisher name. For gallery solution, it is Microsoft.

    Name string

    name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.

    Product string

    name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/. This is case sensitive

    PromotionCode string

    promotionCode, Not really used now, can you left as empty

    Publisher string

    Publisher name. For gallery solution, it is Microsoft.

    name String

    name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.

    product String

    name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/. This is case sensitive

    promotionCode String

    promotionCode, Not really used now, can you left as empty

    publisher String

    Publisher name. For gallery solution, it is Microsoft.

    name string

    name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.

    product string

    name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/. This is case sensitive

    promotionCode string

    promotionCode, Not really used now, can you left as empty

    publisher string

    Publisher name. For gallery solution, it is Microsoft.

    name str

    name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.

    product str

    name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/. This is case sensitive

    promotion_code str

    promotionCode, Not really used now, can you left as empty

    publisher str

    Publisher name. For gallery solution, it is Microsoft.

    name String

    name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.

    product String

    name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/. This is case sensitive

    promotionCode String

    promotionCode, Not really used now, can you left as empty

    publisher String

    Publisher name. For gallery solution, it is Microsoft.

    SolutionPropertiesResponse

    ProvisioningState string

    The provisioning state for the solution.

    WorkspaceResourceId string

    The azure resourceId for the workspace where the solution will be deployed/enabled.

    ContainedResources List<string>

    The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

    ReferencedResources List<string>

    The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

    ProvisioningState string

    The provisioning state for the solution.

    WorkspaceResourceId string

    The azure resourceId for the workspace where the solution will be deployed/enabled.

    ContainedResources []string

    The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

    ReferencedResources []string

    The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

    provisioningState String

    The provisioning state for the solution.

    workspaceResourceId String

    The azure resourceId for the workspace where the solution will be deployed/enabled.

    containedResources List<String>

    The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

    referencedResources List<String>

    The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

    provisioningState string

    The provisioning state for the solution.

    workspaceResourceId string

    The azure resourceId for the workspace where the solution will be deployed/enabled.

    containedResources string[]

    The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

    referencedResources string[]

    The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

    provisioning_state str

    The provisioning state for the solution.

    workspace_resource_id str

    The azure resourceId for the workspace where the solution will be deployed/enabled.

    contained_resources Sequence[str]

    The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

    referenced_resources Sequence[str]

    The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

    provisioningState String

    The provisioning state for the solution.

    workspaceResourceId String

    The azure resourceId for the workspace where the solution will be deployed/enabled.

    containedResources List<String>

    The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.

    referencedResources List<String>

    The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.

    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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi