UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

114 lines (113 loc) 4.28 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Gets a Virtual Instance for SAP solutions resource * * Uses Azure REST API version 2024-09-01. */ export declare function getSapVirtualInstance(args: GetSapVirtualInstanceArgs, opts?: pulumi.InvokeOptions): Promise<GetSapVirtualInstanceResult>; export interface GetSapVirtualInstanceArgs { /** * The name of the resource group. The name is case insensitive. */ resourceGroupName: string; /** * The name of the Virtual Instances for SAP solutions resource */ sapVirtualInstanceName: string; } /** * Define the Virtual Instance for SAP solutions resource. */ export interface GetSapVirtualInstanceResult { /** * The Azure API version of the resource. */ readonly azureApiVersion: string; /** * Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS */ readonly configuration: outputs.workloads.DeploymentConfigurationResponse | outputs.workloads.DeploymentWithOSConfigurationResponse | outputs.workloads.DiscoveryConfigurationResponse; /** * Defines the environment type - Production/Non Production. */ readonly environment: string; /** * Indicates any errors on the Virtual Instance for SAP solutions resource. */ readonly errors: outputs.workloads.SAPVirtualInstanceErrorResponse; /** * Defines the health of SAP Instances. */ readonly health: string; /** * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ readonly id: string; /** * The managed service identities assigned to this resource. */ readonly identity?: outputs.workloads.SAPVirtualInstanceIdentityResponse; /** * The geo-location where the resource lives */ readonly location: string; /** * Managed resource group configuration */ readonly managedResourceGroupConfiguration?: outputs.workloads.ManagedRGConfigurationResponse; /** * Specifies the network access configuration for the resources that will be deployed in the Managed Resource Group. The options to choose from are Public and Private. If 'Private' is chosen, the Storage Account service tag should be enabled on the subnets in which the SAP VMs exist. This is required for establishing connectivity between VM extensions and the managed resource group storage account. This setting is currently applicable only to Storage Account. Learn more here https://go.microsoft.com/fwlink/?linkid=2247228 */ readonly managedResourcesNetworkAccessType?: string; /** * The name of the resource */ readonly name: string; /** * Defines the provisioning states. */ readonly provisioningState: string; /** * Defines the SAP Product type. */ readonly sapProduct: string; /** * Defines the Virtual Instance for SAP state. */ readonly state: string; /** * Defines the SAP Instance status. */ readonly status: string; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ readonly systemData: outputs.workloads.SystemDataResponse; /** * Resource tags. */ readonly tags?: { [key: string]: string; }; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" */ readonly type: string; } /** * Gets a Virtual Instance for SAP solutions resource * * Uses Azure REST API version 2024-09-01. */ export declare function getSapVirtualInstanceOutput(args: GetSapVirtualInstanceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSapVirtualInstanceResult>; export interface GetSapVirtualInstanceOutputArgs { /** * The name of the resource group. The name is case insensitive. */ resourceGroupName: pulumi.Input<string>; /** * The name of the Virtual Instances for SAP solutions resource */ sapVirtualInstanceName: pulumi.Input<string>; }