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:
- App
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - Resource
Group 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.
- Sap
Fqdn string - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- Sap
Product string - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - Single
Server SingleConfiguration Node Virtual Instance Single Server Configuration - A
single_server_configuration
block as defined below. Changing this forces a new resource to be created. - Identity
Single
Node Virtual Instance Identity - An
identity
block 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.
- Managed
Resource 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.
- App
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - Resource
Group 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.
- Sap
Fqdn string - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- Sap
Product string - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - Single
Server SingleConfiguration Node Virtual Instance Single Server Configuration Args - A
single_server_configuration
block as defined below. Changing this forces a new resource to be created. - Identity
Single
Node Virtual Instance Identity Args - An
identity
block 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.
- Managed
Resource 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.
- app
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - resource
Group 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.
- sap
Fqdn String - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap
Product String - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - single
Server SingleConfiguration Node Virtual Instance Single Server Configuration - A
single_server_configuration
block as defined below. Changing this forces a new resource to be created. - identity
Single
Node Virtual Instance Identity - An
identity
block 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.
- managed
Resource 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.
- app
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - resource
Group 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.
- sap
Fqdn string - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap
Product string - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - single
Server SingleConfiguration Node Virtual Instance Single Server Configuration - A
single_server_configuration
block as defined below. Changing this forces a new resource to be created. - identity
Single
Node Virtual Instance Identity - An
identity
block 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.
- managed
Resource 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
NonProd
andProd
. 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
,Other
andS4HANA
. Changing this forces a new resource to be created. - single_
server_ Singleconfiguration Node Virtual Instance Single Server Configuration Args - A
single_server_configuration
block as defined below. Changing this forces a new resource to be created. - identity
Single
Node Virtual Instance Identity Args - An
identity
block 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.
- app
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - resource
Group 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.
- sap
Fqdn String - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap
Product String - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - single
Server Property MapConfiguration - A
single_server_configuration
block as defined below. Changing this forces a new resource to be created. - identity Property Map
- An
identity
block 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.
- managed
Resource 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) -> SingleNodeVirtualInstance
func 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)
Resource lookup is not supported in YAML
- 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.
- App
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - Identity
Single
Node Virtual Instance Identity - An
identity
block 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.
- Managed
Resource 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.
- Resource
Group 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.
- Sap
Fqdn string - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- Sap
Product string - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - Single
Server SingleConfiguration Node Virtual Instance Single Server Configuration - A
single_server_configuration
block 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.
- App
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - Identity
Single
Node Virtual Instance Identity Args - An
identity
block 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.
- Managed
Resource 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.
- Resource
Group 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.
- Sap
Fqdn string - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- Sap
Product string - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - Single
Server SingleConfiguration Node Virtual Instance Single Server Configuration Args - A
single_server_configuration
block 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.
- app
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - identity
Single
Node Virtual Instance Identity - An
identity
block 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.
- managed
Resource 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.
- resource
Group 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.
- sap
Fqdn String - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap
Product String - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - single
Server SingleConfiguration Node Virtual Instance Single Server Configuration - A
single_server_configuration
block 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.
- app
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - identity
Single
Node Virtual Instance Identity - An
identity
block 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.
- managed
Resource 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.
- resource
Group 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.
- sap
Fqdn string - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap
Product string - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - single
Server SingleConfiguration Node Virtual Instance Single Server Configuration - A
single_server_configuration
block 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
NonProd
andProd
. Changing this forces a new resource to be created. - identity
Single
Node Virtual Instance Identity Args - An
identity
block 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
,Other
andS4HANA
. Changing this forces a new resource to be created. - single_
server_ Singleconfiguration Node Virtual Instance Single Server Configuration Args - A
single_server_configuration
block 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.
- app
Location 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
NonProd
andProd
. Changing this forces a new resource to be created. - identity Property Map
- An
identity
block 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.
- managed
Resource 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.
- resource
Group 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.
- sap
Fqdn String - The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
- sap
Product String - The SAP Product type for the SAP Single Node Virtual Instance. Possible values are
ECC
,Other
andS4HANA
. Changing this forces a new resource to be created. - single
Server Property MapConfiguration - A
single_server_configuration
block 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
- Identity
Ids 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
.
- Identity
Ids []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 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
.
- identity
Ids 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
.
- identity
Ids 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
- App
Resource stringGroup Name - Subnet
Id string - 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_configuration
block as defined below. Changing this forces a new resource to be created. - Database
Type string - The supported SAP database type. Possible values are
DB2
andHANA
. Changing this forces a new resource to be created. - Disk
Volume List<SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration> - One or more
disk_volume_configuration
blocks 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_names
block as defined below. Changing this forces a new resource to be created.
- App
Resource stringGroup Name - Subnet
Id string - 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_configuration
block as defined below. Changing this forces a new resource to be created. - Database
Type string - The supported SAP database type. Possible values are
DB2
andHANA
. Changing this forces a new resource to be created. - Disk
Volume []SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration - One or more
disk_volume_configuration
blocks 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_names
block as defined below. Changing this forces a new resource to be created.
- app
Resource StringGroup Name - subnet
Id String - 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_configuration
block as defined below. Changing this forces a new resource to be created. - database
Type String - The supported SAP database type. Possible values are
DB2
andHANA
. Changing this forces a new resource to be created. - disk
Volume List<SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration> - One or more
disk_volume_configuration
blocks as defined below. Changing this forces a new resource to be created. - secondary
Ip 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. - virtual
Machine SingleResource Names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names - A
virtual_machine_resource_names
block as defined below. Changing this forces a new resource to be created.
- app
Resource stringGroup Name - subnet
Id string - 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_configuration
block as defined below. Changing this forces a new resource to be created. - database
Type string - The supported SAP database type. Possible values are
DB2
andHANA
. Changing this forces a new resource to be created. - disk
Volume SingleConfigurations Node Virtual Instance Single Server Configuration Disk Volume Configuration[] - One or more
disk_volume_configuration
blocks as defined below. Changing this forces a new resource to be created. - secondary
Ip 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. - virtual
Machine SingleResource Names Node Virtual Instance Single Server Configuration Virtual Machine Resource Names - A
virtual_machine_resource_names
block 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_configuration
block as defined below. Changing this forces a new resource to be created. - database_
type str - The supported SAP database type. Possible values are
DB2
andHANA
. 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_configuration
blocks 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_names
block as defined below. Changing this forces a new resource to be created.
- app
Resource StringGroup Name - subnet
Id String - The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
- virtual
Machine Property MapConfiguration - A
virtual_machine_configuration
block as defined below. Changing this forces a new resource to be created. - database
Type String - The supported SAP database type. Possible values are
DB2
andHANA
. Changing this forces a new resource to be created. - disk
Volume List<Property Map>Configurations - One or more
disk_volume_configuration
blocks as defined below. Changing this forces a new resource to be created. - secondary
Ip 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. - virtual
Machine Property MapResource Names - A
virtual_machine_resource_names
block as defined below. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfiguration, SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs
- 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 string - The name of the Disk SKU. Possible values are
Premium_LRS
,PremiumV2_LRS
,Premium_ZRS
,Standard_LRS
,StandardSSD_LRS
,StandardSSD_ZRS
andUltraSSD_LRS
. Changing this forces a new resource to be created. - Volume
Name string - Specifies the volumn name of the database disk. Possible values are
backup
,hana/data
,hana/log
,hana/shared
,os
andusr/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 string - The name of the Disk SKU. Possible values are
Premium_LRS
,PremiumV2_LRS
,Premium_ZRS
,Standard_LRS
,StandardSSD_LRS
,StandardSSD_ZRS
andUltraSSD_LRS
. Changing this forces a new resource to be created. - Volume
Name string - Specifies the volumn name of the database disk. Possible values are
backup
,hana/data
,hana/log
,hana/shared
,os
andusr/sap
. Changing this forces a new resource to be created.
- number
Of 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. - size
In IntegerGb - The size of the Disk in GB. Changing this forces a new resource to be created.
- sku
Name String - The name of the Disk SKU. Possible values are
Premium_LRS
,PremiumV2_LRS
,Premium_ZRS
,Standard_LRS
,StandardSSD_LRS
,StandardSSD_ZRS
andUltraSSD_LRS
. Changing this forces a new resource to be created. - volume
Name String - Specifies the volumn name of the database disk. Possible values are
backup
,hana/data
,hana/log
,hana/shared
,os
andusr/sap
. Changing this forces a new resource to be created.
- number
Of 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. - size
In numberGb - The size of the Disk in GB. Changing this forces a new resource to be created.
- sku
Name string - The name of the Disk SKU. Possible values are
Premium_LRS
,PremiumV2_LRS
,Premium_ZRS
,Standard_LRS
,StandardSSD_LRS
,StandardSSD_ZRS
andUltraSSD_LRS
. Changing this forces a new resource to be created. - volume
Name string - Specifies the volumn name of the database disk. Possible values are
backup
,hana/data
,hana/log
,hana/shared
,os
andusr/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_ZRS
andUltraSSD_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
,os
andusr/sap
. Changing this forces a new resource to be created.
- number
Of 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. - size
In NumberGb - The size of the Disk in GB. Changing this forces a new resource to be created.
- sku
Name String - The name of the Disk SKU. Possible values are
Premium_LRS
,PremiumV2_LRS
,Premium_ZRS
,Standard_LRS
,StandardSSD_LRS
,StandardSSD_ZRS
andUltraSSD_LRS
. Changing this forces a new resource to be created. - volume
Name String - Specifies the volumn name of the database disk. Possible values are
backup
,hana/data
,hana/log
,hana/shared
,os
andusr/sap
. Changing this forces a new resource to be created.
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfiguration, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs
- Image
Single
Node Virtual Instance Single Server Configuration Virtual Machine Configuration Image - An
image
block 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_profile
block as defined below. Changing this forces a new resource to be created. - Virtual
Machine stringSize - The size of the Virtual Machine. Changing this forces a new resource to be created.
- Image
Single
Node Virtual Instance Single Server Configuration Virtual Machine Configuration Image - An
image
block 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_profile
block as defined below. Changing this forces a new resource to be created. - Virtual
Machine stringSize - The size of the Virtual Machine. Changing this forces a new resource to be created.
- image
Single
Node Virtual Instance Single Server Configuration Virtual Machine Configuration Image - An
image
block 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_profile
block as defined below. Changing this forces a new resource to be created. - virtual
Machine StringSize - The size of the Virtual Machine. Changing this forces a new resource to be created.
- image
Single
Node Virtual Instance Single Server Configuration Virtual Machine Configuration Image - An
image
block 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_profile
block as defined below. Changing this forces a new resource to be created. - virtual
Machine stringSize - The size of the Virtual Machine. Changing this forces a new resource to be created.
- image
Single
Node Virtual Instance Single Server Configuration Virtual Machine Configuration Image - An
image
block 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_profile
block 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
image
block as defined below. Changing this forces a new resource to be created. - os
Profile Property Map - An
os_profile
block as defined below. Changing this forces a new resource to be created. - virtual
Machine 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
RedHat
andSUSE
. 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
RedHat
andSUSE
. 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
RedHat
andSUSE
. 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
RedHat
andSUSE
. 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
RedHat
andSUSE
. 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
RedHat
andSUSE
. 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
- Admin
Username string - The name of the administrator account. Changing this forces a new resource to be created.
- Ssh
Private stringKey - The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- Ssh
Public 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 string - The name of the administrator account. Changing this forces a new resource to be created.
- Ssh
Private stringKey - The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- Ssh
Public 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 String - The name of the administrator account. Changing this forces a new resource to be created.
- ssh
Private StringKey - The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- ssh
Public 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 string - The name of the administrator account. Changing this forces a new resource to be created.
- ssh
Private stringKey - The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- ssh
Public 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.
- admin
Username String - The name of the administrator account. Changing this forces a new resource to be created.
- ssh
Private StringKey - The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
- ssh
Public 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
- Data
Disks List<SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk> - (Optional) One or more
data_disk
blocks as defined below. Changing this forces a new resource to be created. - Host
Name string - The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- Network
Interface 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.
- Os
Disk stringName - The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- Virtual
Machine 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 []SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk - (Optional) One or more
data_disk
blocks as defined below. Changing this forces a new resource to be created. - Host
Name string - The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- Network
Interface []stringNames - A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
- Os
Disk stringName - The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- Virtual
Machine 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 List<SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk> - (Optional) One or more
data_disk
blocks as defined below. Changing this forces a new resource to be created. - host
Name String - The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- network
Interface 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.
- os
Disk StringName - The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtual
Machine 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 SingleNode Virtual Instance Single Server Configuration Virtual Machine Resource Names Data Disk[] - (Optional) One or more
data_disk
blocks as defined below. Changing this forces a new resource to be created. - host
Name string - The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- network
Interface string[]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 stringName - The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtual
Machine 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_disk
blocks 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.
- data
Disks List<Property Map> - (Optional) One or more
data_disk
blocks as defined below. Changing this forces a new resource to be created. - host
Name String - The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
- network
Interface 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.
- os
Disk StringName - The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
- virtual
Machine 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.
- Volume
Name 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.
- Volume
Name 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.
- volume
Name 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.
- volume
Name 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.
- volume
Name 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
azurerm
Terraform Provider.