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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.operationsmanagement.getSolution
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 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)
public static Output<GetSolutionResult> getSolution(GetSolutionArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:operationsmanagement:getSolution
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group to get. The name is case insensitive.
- SolutionName string
- User Solution Name.
- ResourceGroup stringName 
- The name of the resource group to get. The name is case insensitive.
- SolutionName string
- User Solution Name.
- resourceGroup StringName 
- The name of the resource group to get. The name is case insensitive.
- solutionName String
- User Solution Name.
- resourceGroup stringName 
- The name of the resource group to get. The name is case insensitive.
- solutionName string
- User Solution Name.
- resource_group_ strname 
- The name of the resource group to get. The name is case insensitive.
- solution_name str
- User Solution Name.
- resourceGroup StringName 
- 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.Azure Native. Operations Management. Outputs. Solution Properties Response 
- Properties for solution object supported by the OperationsManagement resource provider.
- Type string
- Resource type.
- Location string
- Resource location
- Plan
Pulumi.Azure Native. Operations Management. Outputs. Solution Plan Response 
- Plan for solution object supported by the OperationsManagement resource provider.
- Dictionary<string, string>
- Resource tags
- Id string
- Resource ID.
- Name string
- Resource name.
- Properties
SolutionProperties Response 
- Properties for solution object supported by the OperationsManagement resource provider.
- Type string
- Resource type.
- Location string
- Resource location
- Plan
SolutionPlan Response 
- Plan for solution object supported by the OperationsManagement resource provider.
- map[string]string
- Resource tags
- id String
- Resource ID.
- name String
- Resource name.
- properties
SolutionProperties Response 
- Properties for solution object supported by the OperationsManagement resource provider.
- type String
- Resource type.
- location String
- Resource location
- plan
SolutionPlan Response 
- Plan for solution object supported by the OperationsManagement resource provider.
- Map<String,String>
- Resource tags
- id string
- Resource ID.
- name string
- Resource name.
- properties
SolutionProperties Response 
- Properties for solution object supported by the OperationsManagement resource provider.
- type string
- Resource type.
- location string
- Resource location
- plan
SolutionPlan Response 
- Plan for solution object supported by the OperationsManagement resource provider.
- {[key: string]: string}
- Resource tags
- id str
- Resource ID.
- name str
- Resource name.
- properties
SolutionProperties Response 
- Properties for solution object supported by the OperationsManagement resource provider.
- type str
- Resource type.
- location str
- Resource location
- plan
SolutionPlan Response 
- Plan for solution object supported by the OperationsManagement resource provider.
- 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.
- 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.
- WorkspaceResource stringId 
- 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.
- WorkspaceResource stringId 
- 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.
- workspaceResource StringId 
- 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.
- workspaceResource stringId 
- 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_ strid 
- 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.
- workspaceResource StringId 
- 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
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi