We recommend using Azure Native.
azure.workloadssap.SingleNodeVirtualInstance
Explore with Pulumi AI
Manages an SAP Single Node Virtual Instance with new SAP System.
Note: Before using this resource, it’s required to submit the request of registering the Resource Provider with Azure CLI
az provider register --namespace "Microsoft.Workloads". The Resource Provider can take a while to register, you can check the status by runningaz provider show --namespace "Microsoft.Workloads" --query "registrationState". Once this outputs “Registered” the Resource Provider is available for use.
Create SingleNodeVirtualInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SingleNodeVirtualInstance(name: string, args: SingleNodeVirtualInstanceArgs, opts?: CustomResourceOptions);@overload
def SingleNodeVirtualInstance(resource_name: str,
                              args: SingleNodeVirtualInstanceArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def SingleNodeVirtualInstance(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              app_location: Optional[str] = None,
                              environment: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              sap_fqdn: Optional[str] = None,
                              sap_product: Optional[str] = None,
                              single_server_configuration: Optional[SingleNodeVirtualInstanceSingleServerConfigurationArgs] = None,
                              identity: Optional[SingleNodeVirtualInstanceIdentityArgs] = None,
                              location: Optional[str] = None,
                              managed_resource_group_name: Optional[str] = None,
                              name: Optional[str] = None,
                              tags: Optional[Mapping[str, str]] = None)func NewSingleNodeVirtualInstance(ctx *Context, name string, args SingleNodeVirtualInstanceArgs, opts ...ResourceOption) (*SingleNodeVirtualInstance, error)public SingleNodeVirtualInstance(string name, SingleNodeVirtualInstanceArgs args, CustomResourceOptions? opts = null)
public SingleNodeVirtualInstance(String name, SingleNodeVirtualInstanceArgs args)
public SingleNodeVirtualInstance(String name, SingleNodeVirtualInstanceArgs args, CustomResourceOptions options)
type: azure:workloadssap:SingleNodeVirtualInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SingleNodeVirtualInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SingleNodeVirtualInstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SingleNodeVirtualInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SingleNodeVirtualInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SingleNodeVirtualInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var singleNodeVirtualInstanceResource = new Azure.WorkloadsSAP.SingleNodeVirtualInstance("singleNodeVirtualInstanceResource", new()
{
    AppLocation = "string",
    Environment = "string",
    ResourceGroupName = "string",
    SapFqdn = "string",
    SapProduct = "string",
    SingleServerConfiguration = new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationArgs
    {
        AppResourceGroupName = "string",
        SubnetId = "string",
        VirtualMachineConfiguration = new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs
        {
            Image = new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs
            {
                Offer = "string",
                Publisher = "string",
                Sku = "string",
                Version = "string",
            },
            OsProfile = new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs
            {
                AdminUsername = "string",
                SshPrivateKey = "string",
                SshPublicKey = "string",
            },
            VirtualMachineSize = "string",
        },
        DatabaseType = "string",
        DiskVolumeConfigurations = new[]
        {
            new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs
            {
                NumberOfDisks = 0,
                SizeInGb = 0,
                SkuName = "string",
                VolumeName = "string",
            },
        },
        SecondaryIpEnabled = false,
        VirtualMachineResourceNames = new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs
        {
            DataDisks = new[]
            {
                new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs
                {
                    Names = new[]
                    {
                        "string",
                    },
                    VolumeName = "string",
                },
            },
            HostName = "string",
            NetworkInterfaceNames = new[]
            {
                "string",
            },
            OsDiskName = "string",
            VirtualMachineName = "string",
        },
    },
    Identity = new Azure.WorkloadsSAP.Inputs.SingleNodeVirtualInstanceIdentityArgs
    {
        IdentityIds = new[]
        {
            "string",
        },
        Type = "string",
    },
    Location = "string",
    ManagedResourceGroupName = "string",
    Name = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := workloadssap.NewSingleNodeVirtualInstance(ctx, "singleNodeVirtualInstanceResource", &workloadssap.SingleNodeVirtualInstanceArgs{
	AppLocation:       pulumi.String("string"),
	Environment:       pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	SapFqdn:           pulumi.String("string"),
	SapProduct:        pulumi.String("string"),
	SingleServerConfiguration: &workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationArgs{
		AppResourceGroupName: pulumi.String("string"),
		SubnetId:             pulumi.String("string"),
		VirtualMachineConfiguration: &workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs{
			Image: &workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs{
				Offer:     pulumi.String("string"),
				Publisher: pulumi.String("string"),
				Sku:       pulumi.String("string"),
				Version:   pulumi.String("string"),
			},
			OsProfile: &workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs{
				AdminUsername: pulumi.String("string"),
				SshPrivateKey: pulumi.String("string"),
				SshPublicKey:  pulumi.String("string"),
			},
			VirtualMachineSize: pulumi.String("string"),
		},
		DatabaseType: pulumi.String("string"),
		DiskVolumeConfigurations: workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray{
			&workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs{
				NumberOfDisks: pulumi.Int(0),
				SizeInGb:      pulumi.Int(0),
				SkuName:       pulumi.String("string"),
				VolumeName:    pulumi.String("string"),
			},
		},
		SecondaryIpEnabled: pulumi.Bool(false),
		VirtualMachineResourceNames: &workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs{
			DataDisks: workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray{
				&workloadssap.SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs{
					Names: pulumi.StringArray{
						pulumi.String("string"),
					},
					VolumeName: pulumi.String("string"),
				},
			},
			HostName: pulumi.String("string"),
			NetworkInterfaceNames: pulumi.StringArray{
				pulumi.String("string"),
			},
			OsDiskName:         pulumi.String("string"),
			VirtualMachineName: pulumi.String("string"),
		},
	},
	Identity: &workloadssap.SingleNodeVirtualInstanceIdentityArgs{
		IdentityIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		Type: pulumi.String("string"),
	},
	Location:                 pulumi.String("string"),
	ManagedResourceGroupName: pulumi.String("string"),
	Name:                     pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var singleNodeVirtualInstanceResource = new SingleNodeVirtualInstance("singleNodeVirtualInstanceResource", SingleNodeVirtualInstanceArgs.builder()
    .appLocation("string")
    .environment("string")
    .resourceGroupName("string")
    .sapFqdn("string")
    .sapProduct("string")
    .singleServerConfiguration(SingleNodeVirtualInstanceSingleServerConfigurationArgs.builder()
        .appResourceGroupName("string")
        .subnetId("string")
        .virtualMachineConfiguration(SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs.builder()
            .image(SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs.builder()
                .offer("string")
                .publisher("string")
                .sku("string")
                .version("string")
                .build())
            .osProfile(SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs.builder()
                .adminUsername("string")
                .sshPrivateKey("string")
                .sshPublicKey("string")
                .build())
            .virtualMachineSize("string")
            .build())
        .databaseType("string")
        .diskVolumeConfigurations(SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs.builder()
            .numberOfDisks(0)
            .sizeInGb(0)
            .skuName("string")
            .volumeName("string")
            .build())
        .secondaryIpEnabled(false)
        .virtualMachineResourceNames(SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs.builder()
            .dataDisks(SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs.builder()
                .names("string")
                .volumeName("string")
                .build())
            .hostName("string")
            .networkInterfaceNames("string")
            .osDiskName("string")
            .virtualMachineName("string")
            .build())
        .build())
    .identity(SingleNodeVirtualInstanceIdentityArgs.builder()
        .identityIds("string")
        .type("string")
        .build())
    .location("string")
    .managedResourceGroupName("string")
    .name("string")
    .tags(Map.of("string", "string"))
    .build());
single_node_virtual_instance_resource = azure.workloadssap.SingleNodeVirtualInstance("singleNodeVirtualInstanceResource",
    app_location="string",
    environment="string",
    resource_group_name="string",
    sap_fqdn="string",
    sap_product="string",
    single_server_configuration={
        "app_resource_group_name": "string",
        "subnet_id": "string",
        "virtual_machine_configuration": {
            "image": {
                "offer": "string",
                "publisher": "string",
                "sku": "string",
                "version": "string",
            },
            "os_profile": {
                "admin_username": "string",
                "ssh_private_key": "string",
                "ssh_public_key": "string",
            },
            "virtual_machine_size": "string",
        },
        "database_type": "string",
        "disk_volume_configurations": [{
            "number_of_disks": 0,
            "size_in_gb": 0,
            "sku_name": "string",
            "volume_name": "string",
        }],
        "secondary_ip_enabled": False,
        "virtual_machine_resource_names": {
            "data_disks": [{
                "names": ["string"],
                "volume_name": "string",
            }],
            "host_name": "string",
            "network_interface_names": ["string"],
            "os_disk_name": "string",
            "virtual_machine_name": "string",
        },
    },
    identity={
        "identity_ids": ["string"],
        "type": "string",
    },
    location="string",
    managed_resource_group_name="string",
    name="string",
    tags={
        "string": "string",
    })
const singleNodeVirtualInstanceResource = new azure.workloadssap.SingleNodeVirtualInstance("singleNodeVirtualInstanceResource", {
    appLocation: "string",
    environment: "string",
    resourceGroupName: "string",
    sapFqdn: "string",
    sapProduct: "string",
    singleServerConfiguration: {
        appResourceGroupName: "string",
        subnetId: "string",
        virtualMachineConfiguration: {
            image: {
                offer: "string",
                publisher: "string",
                sku: "string",
                version: "string",
            },
            osProfile: {
                adminUsername: "string",
                sshPrivateKey: "string",
                sshPublicKey: "string",
            },
            virtualMachineSize: "string",
        },
        databaseType: "string",
        diskVolumeConfigurations: [{
            numberOfDisks: 0,
            sizeInGb: 0,
            skuName: "string",
            volumeName: "string",
        }],
        secondaryIpEnabled: false,
        virtualMachineResourceNames: {
            dataDisks: [{
                names: ["string"],
                volumeName: "string",
            }],
            hostName: "string",
            networkInterfaceNames: ["string"],
            osDiskName: "string",
            virtualMachineName: "string",
        },
    },
    identity: {
        identityIds: ["string"],
        type: "string",
    },
    location: "string",
    managedResourceGroupName: "string",
    name: "string",
    tags: {
        string: "string",
    },
});
type: azure:workloadssap:SingleNodeVirtualInstance
properties:
    appLocation: string
    environment: string
    identity:
        identityIds:
            - string
        type: string
    location: string
    managedResourceGroupName: string
    name: string
    resourceGroupName: string
    sapFqdn: string
    sapProduct: string
    singleServerConfiguration:
        appResourceGroupName: string
        databaseType: string
        diskVolumeConfigurations:
            - numberOfDisks: 0
              sizeInGb: 0
              skuName: string
              volumeName: string
        secondaryIpEnabled: false
        subnetId: string
        virtualMachineConfiguration:
            image:
                offer: string
                publisher: string
                sku: string
                version: string
            osProfile:
                adminUsername: string
                sshPrivateKey: string
                sshPublicKey: string
            virtualMachineSize: string
        virtualMachineResourceNames:
            dataDisks:
                - names:
                    - string
                  volumeName: string
            hostName: string
            networkInterfaceNames:
                - string
            osDiskName: string
            virtualMachineName: string
    tags:
        string: string
SingleNodeVirtualInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SingleNodeVirtualInstance resource accepts the following input properties:
- AppLocation string
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- Environment string
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- ResourceGroup stringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- SapFqdn string
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- SapProduct string
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- SingleServer SingleConfiguration Node Virtual Instance Single Server Configuration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- Identity
SingleNode Virtual Instance Identity 
- An identityblock as defined below.
- Location string
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- ManagedResource stringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Name string
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Dictionary<string, string>
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- AppLocation string
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- Environment string
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- ResourceGroup stringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- SapFqdn string
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- SapProduct string
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- SingleServer SingleConfiguration Node Virtual Instance Single Server Configuration Args 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- Identity
SingleNode Virtual Instance Identity Args 
- An identityblock as defined below.
- Location string
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- ManagedResource stringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Name string
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- map[string]string
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- appLocation String
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment String
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- resourceGroup StringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sapFqdn String
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sapProduct String
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- singleServer SingleConfiguration Node Virtual Instance Single Server Configuration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- identity
SingleNode Virtual Instance Identity 
- An identityblock as defined below.
- location String
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managedResource StringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name String
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Map<String,String>
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- appLocation string
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment string
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- resourceGroup stringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sapFqdn string
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sapProduct string
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- singleServer SingleConfiguration Node Virtual Instance Single Server Configuration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- identity
SingleNode Virtual Instance Identity 
- An identityblock as defined below.
- location string
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managedResource stringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name string
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- {[key: string]: string}
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- app_location str
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment str
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- resource_group_ strname 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sap_fqdn str
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap_product str
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- single_server_ Singleconfiguration Node Virtual Instance Single Server Configuration Args 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- identity
SingleNode Virtual Instance Identity Args 
- An identityblock as defined below.
- location str
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managed_resource_ strgroup_ name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name str
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Mapping[str, str]
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- appLocation String
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment String
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- resourceGroup StringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sapFqdn String
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sapProduct String
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- singleServer Property MapConfiguration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- identity Property Map
- An identityblock as defined below.
- location String
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managedResource StringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name String
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Map<String>
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the SingleNodeVirtualInstance resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing SingleNodeVirtualInstance Resource
Get an existing SingleNodeVirtualInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SingleNodeVirtualInstanceState, opts?: CustomResourceOptions): SingleNodeVirtualInstance@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        app_location: Optional[str] = None,
        environment: Optional[str] = None,
        identity: Optional[SingleNodeVirtualInstanceIdentityArgs] = None,
        location: Optional[str] = None,
        managed_resource_group_name: Optional[str] = None,
        name: Optional[str] = None,
        resource_group_name: Optional[str] = None,
        sap_fqdn: Optional[str] = None,
        sap_product: Optional[str] = None,
        single_server_configuration: Optional[SingleNodeVirtualInstanceSingleServerConfigurationArgs] = None,
        tags: Optional[Mapping[str, str]] = None) -> SingleNodeVirtualInstancefunc GetSingleNodeVirtualInstance(ctx *Context, name string, id IDInput, state *SingleNodeVirtualInstanceState, opts ...ResourceOption) (*SingleNodeVirtualInstance, error)public static SingleNodeVirtualInstance Get(string name, Input<string> id, SingleNodeVirtualInstanceState? state, CustomResourceOptions? opts = null)public static SingleNodeVirtualInstance get(String name, Output<String> id, SingleNodeVirtualInstanceState state, CustomResourceOptions options)resources:  _:    type: azure:workloadssap:SingleNodeVirtualInstance    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AppLocation string
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- Environment string
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- Identity
SingleNode Virtual Instance Identity 
- An identityblock as defined below.
- Location string
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- ManagedResource stringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Name string
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- ResourceGroup stringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- SapFqdn string
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- SapProduct string
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- SingleServer SingleConfiguration Node Virtual Instance Single Server Configuration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- Dictionary<string, string>
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- AppLocation string
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- Environment string
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- Identity
SingleNode Virtual Instance Identity Args 
- An identityblock as defined below.
- Location string
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- ManagedResource stringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- Name string
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- ResourceGroup stringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- SapFqdn string
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- SapProduct string
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- SingleServer SingleConfiguration Node Virtual Instance Single Server Configuration Args 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- map[string]string
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- appLocation String
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment String
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- identity
SingleNode Virtual Instance Identity 
- An identityblock as defined below.
- location String
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managedResource StringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name String
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- resourceGroup StringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sapFqdn String
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sapProduct String
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- singleServer SingleConfiguration Node Virtual Instance Single Server Configuration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- Map<String,String>
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- appLocation string
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment string
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- identity
SingleNode Virtual Instance Identity 
- An identityblock as defined below.
- location string
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managedResource stringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name string
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- resourceGroup stringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sapFqdn string
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sapProduct string
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- singleServer SingleConfiguration Node Virtual Instance Single Server Configuration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- {[key: string]: string}
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- app_location str
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment str
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- identity
SingleNode Virtual Instance Identity Args 
- An identityblock as defined below.
- location str
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managed_resource_ strgroup_ name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name str
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- resource_group_ strname 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sap_fqdn str
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap_product str
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- single_server_ Singleconfiguration Node Virtual Instance Single Server Configuration Args 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- Mapping[str, str]
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
- appLocation String
- The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
- environment String
- The environment type for the SAP Single Node Virtual Instance. Possible values are NonProdandProd. Changing this forces a new resource to be created.
- identity Property Map
- An identityblock as defined below.
- location String
- The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- managedResource StringGroup Name 
- The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- name String
- Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- resourceGroup StringName 
- The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
- sapFqdn String
- The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sapProduct String
- The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC,OtherandS4HANA. Changing this forces a new resource to be created.
- singleServer Property MapConfiguration 
- A single_server_configurationblock as defined below. Changing this forces a new resource to be created.
- Map<String>
- A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
Supporting Types
SingleNodeVirtualInstanceIdentity, SingleNodeVirtualInstanceIdentityArgs          
- IdentityIds List<string>
- A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
- Type string
- The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is UserAssigned.
- IdentityIds []string
- A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
- Type string
- The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is UserAssigned.
- identityIds List<String>
- A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
- type String
- The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is UserAssigned.
- identityIds string[]
- A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
- type string
- The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is UserAssigned.
- identity_ids Sequence[str]
- A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
- type str
- The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is UserAssigned.
- identityIds List<String>
- A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
- type String
- The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is UserAssigned.
SingleNodeVirtualInstanceSingleServerConfiguration, SingleNodeVirtualInstanceSingleServerConfigurationArgs              
- AppResource stringGroup Name 
- SubnetId string
- The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- VirtualMachine SingleConfiguration Node Virtual Instance Single Server Configuration Virtual Machine Configuration 
- A virtual_machine_configurationblock as defined below. Changing this forces a new resource to be created.
- DatabaseType string
- The supported SAP database type. Possible values are DB2andHANA. Changing this forces a new resource to be created.
- DiskVolume List<SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration> 
- One or more disk_volume_configurationblocks as defined below. Changing this forces a new resource to be created.
- SecondaryIp boolEnabled 
- Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.
- VirtualMachine SingleResource Names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names 
- A virtual_machine_resource_namesblock as defined below. Changing this forces a new resource to be created.
- AppResource stringGroup Name 
- SubnetId string
- The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- VirtualMachine SingleConfiguration Node Virtual Instance Single Server Configuration Virtual Machine Configuration 
- A virtual_machine_configurationblock as defined below. Changing this forces a new resource to be created.
- DatabaseType string
- The supported SAP database type. Possible values are DB2andHANA. Changing this forces a new resource to be created.
- DiskVolume []SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration 
- One or more disk_volume_configurationblocks as defined below. Changing this forces a new resource to be created.
- SecondaryIp boolEnabled 
- Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.
- VirtualMachine SingleResource Names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names 
- A virtual_machine_resource_namesblock as defined below. Changing this forces a new resource to be created.
- appResource StringGroup Name 
- subnetId String
- The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- virtualMachine SingleConfiguration Node Virtual Instance Single Server Configuration Virtual Machine Configuration 
- A virtual_machine_configurationblock as defined below. Changing this forces a new resource to be created.
- databaseType String
- The supported SAP database type. Possible values are DB2andHANA. Changing this forces a new resource to be created.
- diskVolume List<SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration> 
- One or more disk_volume_configurationblocks as defined below. Changing this forces a new resource to be created.
- secondaryIp BooleanEnabled 
- Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.
- virtualMachine SingleResource Names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names 
- A virtual_machine_resource_namesblock as defined below. Changing this forces a new resource to be created.
- appResource stringGroup Name 
- subnetId string
- The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- virtualMachine SingleConfiguration Node Virtual Instance Single Server Configuration Virtual Machine Configuration 
- A virtual_machine_configurationblock as defined below. Changing this forces a new resource to be created.
- databaseType string
- The supported SAP database type. Possible values are DB2andHANA. Changing this forces a new resource to be created.
- diskVolume SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration[] 
- One or more disk_volume_configurationblocks as defined below. Changing this forces a new resource to be created.
- secondaryIp booleanEnabled 
- Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.
- virtualMachine SingleResource Names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names 
- A virtual_machine_resource_namesblock as defined below. Changing this forces a new resource to be created.
- app_resource_ strgroup_ name 
- subnet_id str
- The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- virtual_machine_ Singleconfiguration Node Virtual Instance Single Server Configuration Virtual Machine Configuration 
- A virtual_machine_configurationblock as defined below. Changing this forces a new resource to be created.
- database_type str
- The supported SAP database type. Possible values are DB2andHANA. Changing this forces a new resource to be created.
- disk_volume_ Sequence[Singleconfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration] 
- One or more disk_volume_configurationblocks as defined below. Changing this forces a new resource to be created.
- secondary_ip_ boolenabled 
- Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.
- virtual_machine_ Singleresource_ names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names 
- A virtual_machine_resource_namesblock as defined below. Changing this forces a new resource to be created.
- appResource StringGroup Name 
- subnetId String
- The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- virtualMachine Property MapConfiguration 
- A virtual_machine_configurationblock as defined below. Changing this forces a new resource to be created.
- databaseType String
- The supported SAP database type. Possible values are DB2andHANA. Changing this forces a new resource to be created.
- diskVolume List<Property Map>Configurations 
- One or more disk_volume_configurationblocks as defined below. Changing this forces a new resource to be created.
- secondaryIp BooleanEnabled 
- Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.
- virtualMachine Property MapResource Names 
- A virtual_machine_resource_namesblock as defined below. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfiguration, SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs                    
- NumberOf intDisks 
- The total number of disks required for the concerned volume. Possible values are at least 1. Changing this forces a new resource to be created.
- SizeIn intGb 
- The size of the Disk in GB. Changing this forces a new resource to be created.
- SkuName string
- The name of the Disk SKU. Possible values are Premium_LRS,PremiumV2_LRS,Premium_ZRS,Standard_LRS,StandardSSD_LRS,StandardSSD_ZRSandUltraSSD_LRS. Changing this forces a new resource to be created.
- VolumeName string
- Specifies the volumn name of the database disk. Possible values are backup,hana/data,hana/log,hana/shared,osandusr/sap. Changing this forces a new resource to be created.
- NumberOf intDisks 
- The total number of disks required for the concerned volume. Possible values are at least 1. Changing this forces a new resource to be created.
- SizeIn intGb 
- The size of the Disk in GB. Changing this forces a new resource to be created.
- SkuName string
- The name of the Disk SKU. Possible values are Premium_LRS,PremiumV2_LRS,Premium_ZRS,Standard_LRS,StandardSSD_LRS,StandardSSD_ZRSandUltraSSD_LRS. Changing this forces a new resource to be created.
- VolumeName string
- Specifies the volumn name of the database disk. Possible values are backup,hana/data,hana/log,hana/shared,osandusr/sap. Changing this forces a new resource to be created.
- numberOf IntegerDisks 
- The total number of disks required for the concerned volume. Possible values are at least 1. Changing this forces a new resource to be created.
- sizeIn IntegerGb 
- The size of the Disk in GB. Changing this forces a new resource to be created.
- skuName String
- The name of the Disk SKU. Possible values are Premium_LRS,PremiumV2_LRS,Premium_ZRS,Standard_LRS,StandardSSD_LRS,StandardSSD_ZRSandUltraSSD_LRS. Changing this forces a new resource to be created.
- volumeName String
- Specifies the volumn name of the database disk. Possible values are backup,hana/data,hana/log,hana/shared,osandusr/sap. Changing this forces a new resource to be created.
- numberOf numberDisks 
- The total number of disks required for the concerned volume. Possible values are at least 1. Changing this forces a new resource to be created.
- sizeIn numberGb 
- The size of the Disk in GB. Changing this forces a new resource to be created.
- skuName string
- The name of the Disk SKU. Possible values are Premium_LRS,PremiumV2_LRS,Premium_ZRS,Standard_LRS,StandardSSD_LRS,StandardSSD_ZRSandUltraSSD_LRS. Changing this forces a new resource to be created.
- volumeName string
- Specifies the volumn name of the database disk. Possible values are backup,hana/data,hana/log,hana/shared,osandusr/sap. Changing this forces a new resource to be created.
- number_of_ intdisks 
- The total number of disks required for the concerned volume. Possible values are at least 1. Changing this forces a new resource to be created.
- size_in_ intgb 
- The size of the Disk in GB. Changing this forces a new resource to be created.
- sku_name str
- The name of the Disk SKU. Possible values are Premium_LRS,PremiumV2_LRS,Premium_ZRS,Standard_LRS,StandardSSD_LRS,StandardSSD_ZRSandUltraSSD_LRS. Changing this forces a new resource to be created.
- volume_name str
- Specifies the volumn name of the database disk. Possible values are backup,hana/data,hana/log,hana/shared,osandusr/sap. Changing this forces a new resource to be created.
- numberOf NumberDisks 
- The total number of disks required for the concerned volume. Possible values are at least 1. Changing this forces a new resource to be created.
- sizeIn NumberGb 
- The size of the Disk in GB. Changing this forces a new resource to be created.
- skuName String
- The name of the Disk SKU. Possible values are Premium_LRS,PremiumV2_LRS,Premium_ZRS,Standard_LRS,StandardSSD_LRS,StandardSSD_ZRSandUltraSSD_LRS. Changing this forces a new resource to be created.
- volumeName String
- Specifies the volumn name of the database disk. Possible values are backup,hana/data,hana/log,hana/shared,osandusr/sap. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfiguration, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs                    
- Image
SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Image 
- An imageblock as defined below. Changing this forces a new resource to be created.
- OsProfile SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Os Profile 
- An os_profileblock as defined below. Changing this forces a new resource to be created.
- VirtualMachine stringSize 
- The size of the Virtual Machine. Changing this forces a new resource to be created.
- Image
SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Image 
- An imageblock as defined below. Changing this forces a new resource to be created.
- OsProfile SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Os Profile 
- An os_profileblock as defined below. Changing this forces a new resource to be created.
- VirtualMachine stringSize 
- The size of the Virtual Machine. Changing this forces a new resource to be created.
- image
SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Image 
- An imageblock as defined below. Changing this forces a new resource to be created.
- osProfile SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Os Profile 
- An os_profileblock as defined below. Changing this forces a new resource to be created.
- virtualMachine StringSize 
- The size of the Virtual Machine. Changing this forces a new resource to be created.
- image
SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Image 
- An imageblock as defined below. Changing this forces a new resource to be created.
- osProfile SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Os Profile 
- An os_profileblock as defined below. Changing this forces a new resource to be created.
- virtualMachine stringSize 
- The size of the Virtual Machine. Changing this forces a new resource to be created.
- image
SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Image 
- An imageblock as defined below. Changing this forces a new resource to be created.
- os_profile SingleNode Virtual Instance Single Server Configuration Virtual Machine Configuration Os Profile 
- An os_profileblock as defined below. Changing this forces a new resource to be created.
- virtual_machine_ strsize 
- The size of the Virtual Machine. Changing this forces a new resource to be created.
- image Property Map
- An imageblock as defined below. Changing this forces a new resource to be created.
- osProfile Property Map
- An os_profileblock as defined below. Changing this forces a new resource to be created.
- virtualMachine StringSize 
- The size of the Virtual Machine. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImage, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs                      
- Offer string
- Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- Publisher string
- The publisher of the Image. Possible values are RedHatandSUSE. Changing this forces a new resource to be created.
- Sku string
- The SKU of the Image. Changing this forces a new resource to be created.
- Version string
- Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- Offer string
- Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- Publisher string
- The publisher of the Image. Possible values are RedHatandSUSE. Changing this forces a new resource to be created.
- Sku string
- The SKU of the Image. Changing this forces a new resource to be created.
- Version string
- Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- offer String
- Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- publisher String
- The publisher of the Image. Possible values are RedHatandSUSE. Changing this forces a new resource to be created.
- sku String
- The SKU of the Image. Changing this forces a new resource to be created.
- version String
- Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- offer string
- Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- publisher string
- The publisher of the Image. Possible values are RedHatandSUSE. Changing this forces a new resource to be created.
- sku string
- The SKU of the Image. Changing this forces a new resource to be created.
- version string
- Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- offer str
- Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- publisher str
- The publisher of the Image. Possible values are RedHatandSUSE. Changing this forces a new resource to be created.
- sku str
- The SKU of the Image. Changing this forces a new resource to be created.
- version str
- Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- offer String
- Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
- publisher String
- The publisher of the Image. Possible values are RedHatandSUSE. Changing this forces a new resource to be created.
- sku String
- The SKU of the Image. Changing this forces a new resource to be created.
- version String
- Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfile, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs                        
- AdminUsername string
- The name of the administrator account. Changing this forces a new resource to be created.
- SshPrivate stringKey 
- The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- SshPublic stringKey 
- The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- AdminUsername string
- The name of the administrator account. Changing this forces a new resource to be created.
- SshPrivate stringKey 
- The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- SshPublic stringKey 
- The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- adminUsername String
- The name of the administrator account. Changing this forces a new resource to be created.
- sshPrivate StringKey 
- The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- sshPublic StringKey 
- The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- adminUsername string
- The name of the administrator account. Changing this forces a new resource to be created.
- sshPrivate stringKey 
- The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- sshPublic stringKey 
- The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- admin_username str
- The name of the administrator account. Changing this forces a new resource to be created.
- ssh_private_ strkey 
- The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- ssh_public_ strkey 
- The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- adminUsername String
- The name of the administrator account. Changing this forces a new resource to be created.
- sshPrivate StringKey 
- The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- sshPublic StringKey 
- The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNames, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs                      
- DataDisks List<SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk> 
- (Optional) One or more data_diskblocks as defined below. Changing this forces a new resource to be created.
- HostName string
- The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- NetworkInterface List<string>Names 
- A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- OsDisk stringName 
- The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- VirtualMachine stringName 
- The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
- DataDisks []SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk 
- (Optional) One or more data_diskblocks as defined below. Changing this forces a new resource to be created.
- HostName string
- The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- NetworkInterface []stringNames 
- A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- OsDisk stringName 
- The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- VirtualMachine stringName 
- The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
- dataDisks List<SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk> 
- (Optional) One or more data_diskblocks as defined below. Changing this forces a new resource to be created.
- hostName String
- The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- networkInterface List<String>Names 
- A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- osDisk StringName 
- The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtualMachine StringName 
- The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
- dataDisks SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk[] 
- (Optional) One or more data_diskblocks as defined below. Changing this forces a new resource to be created.
- hostName string
- The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- networkInterface string[]Names 
- A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- osDisk stringName 
- The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtualMachine stringName 
- The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
- data_disks Sequence[SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk] 
- (Optional) One or more data_diskblocks as defined below. Changing this forces a new resource to be created.
- host_name str
- The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- network_interface_ Sequence[str]names 
- A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- os_disk_ strname 
- The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtual_machine_ strname 
- The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
- dataDisks List<Property Map>
- (Optional) One or more data_diskblocks as defined below. Changing this forces a new resource to be created.
- hostName String
- The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- networkInterface List<String>Names 
- A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- osDisk StringName 
- The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtualMachine StringName 
- The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDisk, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs                          
- Names List<string>
- A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
- VolumeName string
- The name of the Volume. The only possible value is default. Changing this forces a new resource to be created.
- Names []string
- A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
- VolumeName string
- The name of the Volume. The only possible value is default. Changing this forces a new resource to be created.
- names List<String>
- A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
- volumeName String
- The name of the Volume. The only possible value is default. Changing this forces a new resource to be created.
- names string[]
- A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
- volumeName string
- The name of the Volume. The only possible value is default. Changing this forces a new resource to be created.
- names Sequence[str]
- A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
- volume_name str
- The name of the Volume. The only possible value is default. Changing this forces a new resource to be created.
- names List<String>
- A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
- volumeName String
- The name of the Volume. The only possible value is default. Changing this forces a new resource to be created.
Import
SAP Single Node Virtual Instances with new SAP Systems can be imported using the resource id, e.g.
$ pulumi import azure:workloadssap/singleNodeVirtualInstance:SingleNodeVirtualInstance example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Workloads/sapVirtualInstances/vis1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.