1. Packages
  2. Azure Native
  3. API Docs
  4. workloads
  5. getSAPVirtualInstance
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.workloads.getSAPVirtualInstance

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Gets a Virtual Instance for SAP solutions resource Azure REST API version: 2023-04-01.

    Other available API versions: 2023-10-01-preview.

    Using getSAPVirtualInstance

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSAPVirtualInstance(args: GetSAPVirtualInstanceArgs, opts?: InvokeOptions): Promise<GetSAPVirtualInstanceResult>
    function getSAPVirtualInstanceOutput(args: GetSAPVirtualInstanceOutputArgs, opts?: InvokeOptions): Output<GetSAPVirtualInstanceResult>
    def get_sap_virtual_instance(resource_group_name: Optional[str] = None,
                                 sap_virtual_instance_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetSAPVirtualInstanceResult
    def get_sap_virtual_instance_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                 sap_virtual_instance_name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetSAPVirtualInstanceResult]
    func LookupSAPVirtualInstance(ctx *Context, args *LookupSAPVirtualInstanceArgs, opts ...InvokeOption) (*LookupSAPVirtualInstanceResult, error)
    func LookupSAPVirtualInstanceOutput(ctx *Context, args *LookupSAPVirtualInstanceOutputArgs, opts ...InvokeOption) LookupSAPVirtualInstanceResultOutput

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

    public static class GetSAPVirtualInstance 
    {
        public static Task<GetSAPVirtualInstanceResult> InvokeAsync(GetSAPVirtualInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetSAPVirtualInstanceResult> Invoke(GetSAPVirtualInstanceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSAPVirtualInstanceResult> getSAPVirtualInstance(GetSAPVirtualInstanceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:workloads:getSAPVirtualInstance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    SapVirtualInstanceName string
    The name of the Virtual Instances for SAP solutions resource
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    SapVirtualInstanceName string
    The name of the Virtual Instances for SAP solutions resource
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    sapVirtualInstanceName String
    The name of the Virtual Instances for SAP solutions resource
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    sapVirtualInstanceName string
    The name of the Virtual Instances for SAP solutions resource
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    sap_virtual_instance_name str
    The name of the Virtual Instances for SAP solutions resource
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    sapVirtualInstanceName String
    The name of the Virtual Instances for SAP solutions resource

    getSAPVirtualInstance Result

    The following output properties are available:

    Configuration Pulumi.AzureNative.Workloads.Outputs.DeploymentConfigurationResponse | Pulumi.AzureNative.Workloads.Outputs.DeploymentWithOSConfigurationResponse | Pulumi.AzureNative.Workloads.Outputs.DiscoveryConfigurationResponse
    Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS
    Environment string
    Defines the environment type - Production/Non Production.
    Errors Pulumi.AzureNative.Workloads.Outputs.SAPVirtualInstanceErrorResponse
    Indicates any errors on the Virtual Instance for SAP solutions resource.
    Health string
    Defines the health of SAP Instances.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    ProvisioningState string
    Defines the provisioning states.
    SapProduct string
    Defines the SAP Product type.
    State string
    Defines the Virtual Instance for SAP state.
    Status string
    Defines the SAP Instance status.
    SystemData Pulumi.AzureNative.Workloads.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Identity Pulumi.AzureNative.Workloads.Outputs.UserAssignedServiceIdentityResponse
    A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
    ManagedResourceGroupConfiguration Pulumi.AzureNative.Workloads.Outputs.ManagedRGConfigurationResponse
    Managed resource group configuration
    Tags Dictionary<string, string>
    Resource tags.
    Configuration DeploymentConfigurationResponse | DeploymentWithOSConfigurationResponse | DiscoveryConfigurationResponse
    Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS
    Environment string
    Defines the environment type - Production/Non Production.
    Errors SAPVirtualInstanceErrorResponse
    Indicates any errors on the Virtual Instance for SAP solutions resource.
    Health string
    Defines the health of SAP Instances.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    ProvisioningState string
    Defines the provisioning states.
    SapProduct string
    Defines the SAP Product type.
    State string
    Defines the Virtual Instance for SAP state.
    Status string
    Defines the SAP Instance status.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Identity UserAssignedServiceIdentityResponse
    A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
    ManagedResourceGroupConfiguration ManagedRGConfigurationResponse
    Managed resource group configuration
    Tags map[string]string
    Resource tags.
    configuration DeploymentConfigurationResponse | DeploymentWithOSConfigurationResponse | DiscoveryConfigurationResponse
    Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS
    environment String
    Defines the environment type - Production/Non Production.
    errors SAPVirtualInstanceErrorResponse
    Indicates any errors on the Virtual Instance for SAP solutions resource.
    health String
    Defines the health of SAP Instances.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    provisioningState String
    Defines the provisioning states.
    sapProduct String
    Defines the SAP Product type.
    state String
    Defines the Virtual Instance for SAP state.
    status String
    Defines the SAP Instance status.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity UserAssignedServiceIdentityResponse
    A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
    managedResourceGroupConfiguration ManagedRGConfigurationResponse
    Managed resource group configuration
    tags Map<String,String>
    Resource tags.
    configuration DeploymentConfigurationResponse | DeploymentWithOSConfigurationResponse | DiscoveryConfigurationResponse
    Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS
    environment string
    Defines the environment type - Production/Non Production.
    errors SAPVirtualInstanceErrorResponse
    Indicates any errors on the Virtual Instance for SAP solutions resource.
    health string
    Defines the health of SAP Instances.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    provisioningState string
    Defines the provisioning states.
    sapProduct string
    Defines the SAP Product type.
    state string
    Defines the Virtual Instance for SAP state.
    status string
    Defines the SAP Instance status.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity UserAssignedServiceIdentityResponse
    A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
    managedResourceGroupConfiguration ManagedRGConfigurationResponse
    Managed resource group configuration
    tags {[key: string]: string}
    Resource tags.
    configuration DeploymentConfigurationResponse | DeploymentWithOSConfigurationResponse | DiscoveryConfigurationResponse
    Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS
    environment str
    Defines the environment type - Production/Non Production.
    errors SAPVirtualInstanceErrorResponse
    Indicates any errors on the Virtual Instance for SAP solutions resource.
    health str
    Defines the health of SAP Instances.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    provisioning_state str
    Defines the provisioning states.
    sap_product str
    Defines the SAP Product type.
    state str
    Defines the Virtual Instance for SAP state.
    status str
    Defines the SAP Instance status.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity UserAssignedServiceIdentityResponse
    A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
    managed_resource_group_configuration ManagedRGConfigurationResponse
    Managed resource group configuration
    tags Mapping[str, str]
    Resource tags.
    configuration Property Map | Property Map | Property Map
    Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS
    environment String
    Defines the environment type - Production/Non Production.
    errors Property Map
    Indicates any errors on the Virtual Instance for SAP solutions resource.
    health String
    Defines the health of SAP Instances.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    provisioningState String
    Defines the provisioning states.
    sapProduct String
    Defines the SAP Product type.
    state String
    Defines the Virtual Instance for SAP state.
    status String
    Defines the SAP Instance status.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity Property Map
    A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
    managedResourceGroupConfiguration Property Map
    Managed resource group configuration
    tags Map<String>
    Resource tags.

    Supporting Types

    ApplicationServerConfigurationResponse

    InstanceCount double
    The number of app server instances.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration Pulumi.AzureNative.Workloads.Inputs.VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    InstanceCount float64
    The number of app server instances.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instanceCount Double
    The number of app server instances.
    subnetId String
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instanceCount number
    The number of app server instances.
    subnetId string
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instance_count float
    The number of app server instances.
    subnet_id str
    The subnet id.
    virtual_machine_configuration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instanceCount Number
    The number of app server instances.
    subnetId String
    The subnet id.
    virtualMachineConfiguration Property Map
    Gets or sets the virtual machine configuration.

    ApplicationServerFullResourceNamesResponse

    AvailabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-App-AvSet.
    VirtualMachines List<Pulumi.AzureNative.Workloads.Inputs.VirtualMachineResourceNamesResponse>
    The list of virtual machine naming details.
    AvailabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-App-AvSet.
    VirtualMachines []VirtualMachineResourceNamesResponse
    The list of virtual machine naming details.
    availabilitySetName String
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-App-AvSet.
    virtualMachines List<VirtualMachineResourceNamesResponse>
    The list of virtual machine naming details.
    availabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-App-AvSet.
    virtualMachines VirtualMachineResourceNamesResponse[]
    The list of virtual machine naming details.
    availability_set_name str
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-App-AvSet.
    virtual_machines Sequence[VirtualMachineResourceNamesResponse]
    The list of virtual machine naming details.
    availabilitySetName String
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-App-AvSet.
    virtualMachines List<Property Map>
    The list of virtual machine naming details.

    CentralServerConfigurationResponse

    InstanceCount double
    The number of central server VMs.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration Pulumi.AzureNative.Workloads.Inputs.VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    InstanceCount float64
    The number of central server VMs.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instanceCount Double
    The number of central server VMs.
    subnetId String
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instanceCount number
    The number of central server VMs.
    subnetId string
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instance_count float
    The number of central server VMs.
    subnet_id str
    The subnet id.
    virtual_machine_configuration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    instanceCount Number
    The number of central server VMs.
    subnetId String
    The subnet id.
    virtualMachineConfiguration Property Map
    Gets or sets the virtual machine configuration.

    CentralServerFullResourceNamesResponse

    AvailabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.
    LoadBalancer Pulumi.AzureNative.Workloads.Inputs.LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    VirtualMachines List<Pulumi.AzureNative.Workloads.Inputs.VirtualMachineResourceNamesResponse>
    The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.
    AvailabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.
    LoadBalancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    VirtualMachines []VirtualMachineResourceNamesResponse
    The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.
    availabilitySetName String
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.
    loadBalancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    virtualMachines List<VirtualMachineResourceNamesResponse>
    The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.
    availabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.
    loadBalancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    virtualMachines VirtualMachineResourceNamesResponse[]
    The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.
    availability_set_name str
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.
    load_balancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    virtual_machines Sequence[VirtualMachineResourceNamesResponse]
    The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.
    availabilitySetName String
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-ASCS-AvSet.
    loadBalancer Property Map
    The resource names object for load balancer and related resources.
    virtualMachines List<Property Map>
    The list of names for all ASCS virtual machines to be deployed. The number of entries in this list should be equal to the number VMs to be created for ASCS layer. At maximum, there can be two virtual machines at this layer: ASCS and ERS.

    CreateAndMountFileShareConfigurationResponse

    ResourceGroup string
    The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.
    StorageAccountName string
    The name of file share storage account name . A custom name is used in case of missing input.
    ResourceGroup string
    The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.
    StorageAccountName string
    The name of file share storage account name . A custom name is used in case of missing input.
    resourceGroup String
    The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.
    storageAccountName String
    The name of file share storage account name . A custom name is used in case of missing input.
    resourceGroup string
    The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.
    storageAccountName string
    The name of file share storage account name . A custom name is used in case of missing input.
    resource_group str
    The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.
    storage_account_name str
    The name of file share storage account name . A custom name is used in case of missing input.
    resourceGroup String
    The name of transport file share resource group. This should be pre created by the customer. The app rg is used in case of missing input.
    storageAccountName String
    The name of file share storage account name . A custom name is used in case of missing input.

    DatabaseConfigurationResponse

    InstanceCount double
    The number of database VMs.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration Pulumi.AzureNative.Workloads.Inputs.VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    DatabaseType string
    The database type.
    DiskConfiguration Pulumi.AzureNative.Workloads.Inputs.DiskConfigurationResponse
    Gets or sets the disk configuration.
    InstanceCount float64
    The number of database VMs.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    DatabaseType string
    The database type.
    DiskConfiguration DiskConfigurationResponse
    Gets or sets the disk configuration.
    instanceCount Double
    The number of database VMs.
    subnetId String
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    databaseType String
    The database type.
    diskConfiguration DiskConfigurationResponse
    Gets or sets the disk configuration.
    instanceCount number
    The number of database VMs.
    subnetId string
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    databaseType string
    The database type.
    diskConfiguration DiskConfigurationResponse
    Gets or sets the disk configuration.
    instance_count float
    The number of database VMs.
    subnet_id str
    The subnet id.
    virtual_machine_configuration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    database_type str
    The database type.
    disk_configuration DiskConfigurationResponse
    Gets or sets the disk configuration.
    instanceCount Number
    The number of database VMs.
    subnetId String
    The subnet id.
    virtualMachineConfiguration Property Map
    Gets or sets the virtual machine configuration.
    databaseType String
    The database type.
    diskConfiguration Property Map
    Gets or sets the disk configuration.

    DatabaseServerFullResourceNamesResponse

    AvailabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.
    LoadBalancer Pulumi.AzureNative.Workloads.Inputs.LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    VirtualMachines List<Pulumi.AzureNative.Workloads.Inputs.VirtualMachineResourceNamesResponse>
    The list of virtual machine naming details.
    AvailabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.
    LoadBalancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    VirtualMachines []VirtualMachineResourceNamesResponse
    The list of virtual machine naming details.
    availabilitySetName String
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.
    loadBalancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    virtualMachines List<VirtualMachineResourceNamesResponse>
    The list of virtual machine naming details.
    availabilitySetName string
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.
    loadBalancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    virtualMachines VirtualMachineResourceNamesResponse[]
    The list of virtual machine naming details.
    availability_set_name str
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.
    load_balancer LoadBalancerResourceNamesResponse
    The resource names object for load balancer and related resources.
    virtual_machines Sequence[VirtualMachineResourceNamesResponse]
    The list of virtual machine naming details.
    availabilitySetName String
    The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.
    loadBalancer Property Map
    The resource names object for load balancer and related resources.
    virtualMachines List<Property Map>
    The list of virtual machine naming details.

    DeployerVmPackagesResponse

    StorageAccountId string
    The deployer VM packages storage account id
    Url string
    The URL to the deployer VM packages file.
    StorageAccountId string
    The deployer VM packages storage account id
    Url string
    The URL to the deployer VM packages file.
    storageAccountId String
    The deployer VM packages storage account id
    url String
    The URL to the deployer VM packages file.
    storageAccountId string
    The deployer VM packages storage account id
    url string
    The URL to the deployer VM packages file.
    storage_account_id str
    The deployer VM packages storage account id
    url str
    The URL to the deployer VM packages file.
    storageAccountId String
    The deployer VM packages storage account id
    url String
    The URL to the deployer VM packages file.

    DeploymentConfigurationResponse

    appLocation String
    The geo-location where the SAP system is to be created.
    infrastructureConfiguration Property Map | Property Map
    The infrastructure configuration.
    softwareConfiguration Property Map | Property Map | Property Map
    The software configuration.

    DeploymentWithOSConfigurationResponse

    appLocation String
    The geo-location where the SAP system is to be created.
    infrastructureConfiguration Property Map | Property Map
    The infrastructure configuration.
    osSapConfiguration Property Map
    The OS and SAP configuration.
    softwareConfiguration Property Map | Property Map | Property Map
    The software configuration.

    DiscoveryConfigurationResponse

    AppLocation string
    The geo-location where the SAP system exists.
    CentralServerVmId string
    The virtual machine ID of the Central Server.
    ManagedRgStorageAccountName string
    The custom storage account name for the storage account created by the service in the managed resource group created as part of VIS deployment.Refer to the storage account naming rules here.If not provided, the service will create the storage account with a random name.
    AppLocation string
    The geo-location where the SAP system exists.
    CentralServerVmId string
    The virtual machine ID of the Central Server.
    ManagedRgStorageAccountName string
    The custom storage account name for the storage account created by the service in the managed resource group created as part of VIS deployment.Refer to the storage account naming rules here.If not provided, the service will create the storage account with a random name.
    appLocation String
    The geo-location where the SAP system exists.
    centralServerVmId String
    The virtual machine ID of the Central Server.
    managedRgStorageAccountName String
    The custom storage account name for the storage account created by the service in the managed resource group created as part of VIS deployment.Refer to the storage account naming rules here.If not provided, the service will create the storage account with a random name.
    appLocation string
    The geo-location where the SAP system exists.
    centralServerVmId string
    The virtual machine ID of the Central Server.
    managedRgStorageAccountName string
    The custom storage account name for the storage account created by the service in the managed resource group created as part of VIS deployment.Refer to the storage account naming rules here.If not provided, the service will create the storage account with a random name.
    app_location str
    The geo-location where the SAP system exists.
    central_server_vm_id str
    The virtual machine ID of the Central Server.
    managed_rg_storage_account_name str
    The custom storage account name for the storage account created by the service in the managed resource group created as part of VIS deployment.Refer to the storage account naming rules here.If not provided, the service will create the storage account with a random name.
    appLocation String
    The geo-location where the SAP system exists.
    centralServerVmId String
    The virtual machine ID of the Central Server.
    managedRgStorageAccountName String
    The custom storage account name for the storage account created by the service in the managed resource group created as part of VIS deployment.Refer to the storage account naming rules here.If not provided, the service will create the storage account with a random name.

    DiskConfigurationResponse

    DiskVolumeConfigurations Dictionary<string, Pulumi.AzureNative.Workloads.Inputs.DiskVolumeConfigurationResponse>
    The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
    DiskVolumeConfigurations map[string]DiskVolumeConfigurationResponse
    The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
    diskVolumeConfigurations Map<String,DiskVolumeConfigurationResponse>
    The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
    diskVolumeConfigurations {[key: string]: DiskVolumeConfigurationResponse}
    The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
    disk_volume_configurations Mapping[str, DiskVolumeConfigurationResponse]
    The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
    diskVolumeConfigurations Map<Property Map>
    The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].

    DiskSkuResponse

    Name string
    Defines the disk sku name.
    Name string
    Defines the disk sku name.
    name String
    Defines the disk sku name.
    name string
    Defines the disk sku name.
    name str
    Defines the disk sku name.
    name String
    Defines the disk sku name.

    DiskVolumeConfigurationResponse

    Count double
    The total number of disks required for the concerned volume.
    SizeGB double
    The disk size in GB.
    Sku Pulumi.AzureNative.Workloads.Inputs.DiskSkuResponse
    The disk SKU details.
    Count float64
    The total number of disks required for the concerned volume.
    SizeGB float64
    The disk size in GB.
    Sku DiskSkuResponse
    The disk SKU details.
    count Double
    The total number of disks required for the concerned volume.
    sizeGB Double
    The disk size in GB.
    sku DiskSkuResponse
    The disk SKU details.
    count number
    The total number of disks required for the concerned volume.
    sizeGB number
    The disk size in GB.
    sku DiskSkuResponse
    The disk SKU details.
    count float
    The total number of disks required for the concerned volume.
    size_gb float
    The disk size in GB.
    sku DiskSkuResponse
    The disk SKU details.
    count Number
    The total number of disks required for the concerned volume.
    sizeGB Number
    The disk size in GB.
    sku Property Map
    The disk SKU details.

    ErrorDefinitionResponse

    Code string
    Service specific error code which serves as the substatus for the HTTP error code.
    Details List<Pulumi.AzureNative.Workloads.Inputs.ErrorDefinitionResponse>
    Internal error details.
    Message string
    Description of the error.
    Recommendation string
    Description of the recommendation.
    Code string
    Service specific error code which serves as the substatus for the HTTP error code.
    Details []ErrorDefinitionResponse
    Internal error details.
    Message string
    Description of the error.
    Recommendation string
    Description of the recommendation.
    code String
    Service specific error code which serves as the substatus for the HTTP error code.
    details List<ErrorDefinitionResponse>
    Internal error details.
    message String
    Description of the error.
    recommendation String
    Description of the recommendation.
    code string
    Service specific error code which serves as the substatus for the HTTP error code.
    details ErrorDefinitionResponse[]
    Internal error details.
    message string
    Description of the error.
    recommendation string
    Description of the recommendation.
    code str
    Service specific error code which serves as the substatus for the HTTP error code.
    details Sequence[ErrorDefinitionResponse]
    Internal error details.
    message str
    Description of the error.
    recommendation str
    Description of the recommendation.
    code String
    Service specific error code which serves as the substatus for the HTTP error code.
    details List<Property Map>
    Internal error details.
    message String
    Description of the error.
    recommendation String
    Description of the recommendation.

    ExternalInstallationSoftwareConfigurationResponse

    CentralServerVmId string
    The resource ID of the virtual machine containing the central server instance.
    CentralServerVmId string
    The resource ID of the virtual machine containing the central server instance.
    centralServerVmId String
    The resource ID of the virtual machine containing the central server instance.
    centralServerVmId string
    The resource ID of the virtual machine containing the central server instance.
    central_server_vm_id str
    The resource ID of the virtual machine containing the central server instance.
    centralServerVmId String
    The resource ID of the virtual machine containing the central server instance.

    HighAvailabilityConfigurationResponse

    HighAvailabilityType string
    The high availability type.
    HighAvailabilityType string
    The high availability type.
    highAvailabilityType String
    The high availability type.
    highAvailabilityType string
    The high availability type.
    high_availability_type str
    The high availability type.
    highAvailabilityType String
    The high availability type.

    HighAvailabilitySoftwareConfigurationResponse

    FencingClientId string
    The fencing client id.
    FencingClientPassword string
    The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs.
    FencingClientId string
    The fencing client id.
    FencingClientPassword string
    The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs.
    fencingClientId String
    The fencing client id.
    fencingClientPassword String
    The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs.
    fencingClientId string
    The fencing client id.
    fencingClientPassword string
    The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs.
    fencing_client_id str
    The fencing client id.
    fencing_client_password str
    The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs.
    fencingClientId String
    The fencing client id.
    fencingClientPassword String
    The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs.

    ImageReferenceResponse

    Offer string
    Specifies the offer of the platform image or marketplace image used to create the virtual machine.
    Publisher string
    The image publisher.
    Sku string
    The image SKU.
    Version string
    Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
    Offer string
    Specifies the offer of the platform image or marketplace image used to create the virtual machine.
    Publisher string
    The image publisher.
    Sku string
    The image SKU.
    Version string
    Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
    offer String
    Specifies the offer of the platform image or marketplace image used to create the virtual machine.
    publisher String
    The image publisher.
    sku String
    The image SKU.
    version String
    Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
    offer string
    Specifies the offer of the platform image or marketplace image used to create the virtual machine.
    publisher string
    The image publisher.
    sku string
    The image SKU.
    version string
    Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
    offer str
    Specifies the offer of the platform image or marketplace image used to create the virtual machine.
    publisher str
    The image publisher.
    sku str
    The image SKU.
    version str
    Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
    offer String
    Specifies the offer of the platform image or marketplace image used to create the virtual machine.
    publisher String
    The image publisher.
    sku String
    The image SKU.
    version String
    Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

    LinuxConfigurationResponse

    DisablePasswordAuthentication bool
    Specifies whether password authentication should be disabled.
    Ssh Pulumi.AzureNative.Workloads.Inputs.SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)
    SshKeyPair Pulumi.AzureNative.Workloads.Inputs.SshKeyPairResponse
    The SSH Key-pair used to authenticate with the VM's.
    DisablePasswordAuthentication bool
    Specifies whether password authentication should be disabled.
    Ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)
    SshKeyPair SshKeyPairResponse
    The SSH Key-pair used to authenticate with the VM's.
    disablePasswordAuthentication Boolean
    Specifies whether password authentication should be disabled.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)
    sshKeyPair SshKeyPairResponse
    The SSH Key-pair used to authenticate with the VM's.
    disablePasswordAuthentication boolean
    Specifies whether password authentication should be disabled.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)
    sshKeyPair SshKeyPairResponse
    The SSH Key-pair used to authenticate with the VM's.
    disable_password_authentication bool
    Specifies whether password authentication should be disabled.
    ssh SshConfigurationResponse
    Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)
    ssh_key_pair SshKeyPairResponse
    The SSH Key-pair used to authenticate with the VM's.
    disablePasswordAuthentication Boolean
    Specifies whether password authentication should be disabled.
    ssh Property Map
    Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead)
    sshKeyPair Property Map
    The SSH Key-pair used to authenticate with the VM's.

    LoadBalancerResourceNamesResponse

    BackendPoolNames List<string>
    The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1
    FrontendIpConfigurationNames List<string>
    The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    HealthProbeNames List<string>
    The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    LoadBalancerName string
    The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.
    BackendPoolNames []string
    The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1
    FrontendIpConfigurationNames []string
    The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    HealthProbeNames []string
    The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    LoadBalancerName string
    The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.
    backendPoolNames List<String>
    The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1
    frontendIpConfigurationNames List<String>
    The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    healthProbeNames List<String>
    The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    loadBalancerName String
    The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.
    backendPoolNames string[]
    The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1
    frontendIpConfigurationNames string[]
    The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    healthProbeNames string[]
    The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    loadBalancerName string
    The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.
    backend_pool_names Sequence[str]
    The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1
    frontend_ip_configuration_names Sequence[str]
    The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    health_probe_names Sequence[str]
    The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    load_balancer_name str
    The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.
    backendPoolNames List<String>
    The list of backend pool names. Currently, ACSS deploys only one backend pool and hence, size of this list should be 1
    frontendIpConfigurationNames List<String>
    The list of frontend IP configuration names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    healthProbeNames List<String>
    The list of health probe names. If provided as input, size of this list should be 2 for cs layer and should be 1 for database layer.
    loadBalancerName String
    The full resource name for load balancer. If this value is not provided, load balancer will be name as {ASCS/DB}-loadBalancer.

    ManagedRGConfigurationResponse

    Name string
    Managed resource group name
    Name string
    Managed resource group name
    name String
    Managed resource group name
    name string
    Managed resource group name
    name str
    Managed resource group name
    name String
    Managed resource group name

    MountFileShareConfigurationResponse

    Id string
    The fileshare resource ID
    PrivateEndpointId string
    The private endpoint resource ID
    Id string
    The fileshare resource ID
    PrivateEndpointId string
    The private endpoint resource ID
    id String
    The fileshare resource ID
    privateEndpointId String
    The private endpoint resource ID
    id string
    The fileshare resource ID
    privateEndpointId string
    The private endpoint resource ID
    id str
    The fileshare resource ID
    private_endpoint_id str
    The private endpoint resource ID
    id String
    The fileshare resource ID
    privateEndpointId String
    The private endpoint resource ID

    NetworkConfigurationResponse

    IsSecondaryIpEnabled bool
    Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed
    IsSecondaryIpEnabled bool
    Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed
    isSecondaryIpEnabled Boolean
    Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed
    isSecondaryIpEnabled boolean
    Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed
    is_secondary_ip_enabled bool
    Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed
    isSecondaryIpEnabled Boolean
    Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed

    NetworkInterfaceResourceNamesResponse

    NetworkInterfaceName string
    The full name for network interface. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}-Nic. In case of HA-AvZone systems, default name will be {SID}-{App/ASCS/DB}-Zone{A/B}-Nic with an incrementor at the end in case of more than 1 instance per layer. For distributed and HA-AvSet systems, default name will be {SID}-{App/ASCS/DB}-Nic with an incrementor at the end in case of more than 1 instance per layer.
    NetworkInterfaceName string
    The full name for network interface. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}-Nic. In case of HA-AvZone systems, default name will be {SID}-{App/ASCS/DB}-Zone{A/B}-Nic with an incrementor at the end in case of more than 1 instance per layer. For distributed and HA-AvSet systems, default name will be {SID}-{App/ASCS/DB}-Nic with an incrementor at the end in case of more than 1 instance per layer.
    networkInterfaceName String
    The full name for network interface. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}-Nic. In case of HA-AvZone systems, default name will be {SID}-{App/ASCS/DB}-Zone{A/B}-Nic with an incrementor at the end in case of more than 1 instance per layer. For distributed and HA-AvSet systems, default name will be {SID}-{App/ASCS/DB}-Nic with an incrementor at the end in case of more than 1 instance per layer.
    networkInterfaceName string
    The full name for network interface. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}-Nic. In case of HA-AvZone systems, default name will be {SID}-{App/ASCS/DB}-Zone{A/B}-Nic with an incrementor at the end in case of more than 1 instance per layer. For distributed and HA-AvSet systems, default name will be {SID}-{App/ASCS/DB}-Nic with an incrementor at the end in case of more than 1 instance per layer.
    network_interface_name str
    The full name for network interface. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}-Nic. In case of HA-AvZone systems, default name will be {SID}-{App/ASCS/DB}-Zone{A/B}-Nic with an incrementor at the end in case of more than 1 instance per layer. For distributed and HA-AvSet systems, default name will be {SID}-{App/ASCS/DB}-Nic with an incrementor at the end in case of more than 1 instance per layer.
    networkInterfaceName String
    The full name for network interface. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}-Nic. In case of HA-AvZone systems, default name will be {SID}-{App/ASCS/DB}-Zone{A/B}-Nic with an incrementor at the end in case of more than 1 instance per layer. For distributed and HA-AvSet systems, default name will be {SID}-{App/ASCS/DB}-Nic with an incrementor at the end in case of more than 1 instance per layer.

    OSProfileResponse

    AdminPassword string
    Specifies the password of the administrator account. Minimum-length (Windows): 8 characters Minimum-length (Linux): 6 characters Max-length (Windows): 123 characters Max-length (Linux): 72 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" For resetting the password, see How to reset the Remote Desktop service or its login password in a Windows VM For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension
    AdminUsername string
    Specifies the name of the administrator account. This property cannot be updated after the VM is created. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters.
    OsConfiguration Pulumi.AzureNative.Workloads.Inputs.LinuxConfigurationResponse | Pulumi.AzureNative.Workloads.Inputs.WindowsConfigurationResponse
    Specifies Windows operating system settings on the virtual machine.
    AdminPassword string
    Specifies the password of the administrator account. Minimum-length (Windows): 8 characters Minimum-length (Linux): 6 characters Max-length (Windows): 123 characters Max-length (Linux): 72 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" For resetting the password, see How to reset the Remote Desktop service or its login password in a Windows VM For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension
    AdminUsername string
    Specifies the name of the administrator account. This property cannot be updated after the VM is created. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters.
    OsConfiguration LinuxConfigurationResponse | WindowsConfigurationResponse
    Specifies Windows operating system settings on the virtual machine.
    adminPassword String
    Specifies the password of the administrator account. Minimum-length (Windows): 8 characters Minimum-length (Linux): 6 characters Max-length (Windows): 123 characters Max-length (Linux): 72 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" For resetting the password, see How to reset the Remote Desktop service or its login password in a Windows VM For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension
    adminUsername String
    Specifies the name of the administrator account. This property cannot be updated after the VM is created. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters.
    osConfiguration LinuxConfigurationResponse | WindowsConfigurationResponse
    Specifies Windows operating system settings on the virtual machine.
    adminPassword string
    Specifies the password of the administrator account. Minimum-length (Windows): 8 characters Minimum-length (Linux): 6 characters Max-length (Windows): 123 characters Max-length (Linux): 72 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" For resetting the password, see How to reset the Remote Desktop service or its login password in a Windows VM For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension
    adminUsername string
    Specifies the name of the administrator account. This property cannot be updated after the VM is created. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters.
    osConfiguration LinuxConfigurationResponse | WindowsConfigurationResponse
    Specifies Windows operating system settings on the virtual machine.
    admin_password str
    Specifies the password of the administrator account. Minimum-length (Windows): 8 characters Minimum-length (Linux): 6 characters Max-length (Windows): 123 characters Max-length (Linux): 72 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" For resetting the password, see How to reset the Remote Desktop service or its login password in a Windows VM For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension
    admin_username str
    Specifies the name of the administrator account. This property cannot be updated after the VM is created. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters.
    os_configuration LinuxConfigurationResponse | WindowsConfigurationResponse
    Specifies Windows operating system settings on the virtual machine.
    adminPassword String
    Specifies the password of the administrator account. Minimum-length (Windows): 8 characters Minimum-length (Linux): 6 characters Max-length (Windows): 123 characters Max-length (Linux): 72 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" For resetting the password, see How to reset the Remote Desktop service or its login password in a Windows VM For resetting root password, see Manage users, SSH, and check or repair disks on Azure Linux VMs using the VMAccess Extension
    adminUsername String
    Specifies the name of the administrator account. This property cannot be updated after the VM is created. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters.
    osConfiguration Property Map | Property Map
    Specifies Windows operating system settings on the virtual machine.

    OsSapConfigurationResponse

    DeployerVmPackages Pulumi.AzureNative.Workloads.Inputs.DeployerVmPackagesResponse
    The url and storage account ID where deployer VM packages are uploaded
    SapFqdn string
    The FQDN to set for the SAP system
    DeployerVmPackages DeployerVmPackagesResponse
    The url and storage account ID where deployer VM packages are uploaded
    SapFqdn string
    The FQDN to set for the SAP system
    deployerVmPackages DeployerVmPackagesResponse
    The url and storage account ID where deployer VM packages are uploaded
    sapFqdn String
    The FQDN to set for the SAP system
    deployerVmPackages DeployerVmPackagesResponse
    The url and storage account ID where deployer VM packages are uploaded
    sapFqdn string
    The FQDN to set for the SAP system
    deployer_vm_packages DeployerVmPackagesResponse
    The url and storage account ID where deployer VM packages are uploaded
    sap_fqdn str
    The FQDN to set for the SAP system
    deployerVmPackages Property Map
    The url and storage account ID where deployer VM packages are uploaded
    sapFqdn String
    The FQDN to set for the SAP system

    SAPInstallWithoutOSConfigSoftwareConfigurationResponse

    BomUrl string
    The URL to the SAP Build of Materials(BOM) file.
    SapBitsStorageAccountId string
    The SAP bits storage account id.
    SoftwareVersion string
    The software version to install.
    HighAvailabilitySoftwareConfiguration Pulumi.AzureNative.Workloads.Inputs.HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    BomUrl string
    The URL to the SAP Build of Materials(BOM) file.
    SapBitsStorageAccountId string
    The SAP bits storage account id.
    SoftwareVersion string
    The software version to install.
    HighAvailabilitySoftwareConfiguration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bomUrl String
    The URL to the SAP Build of Materials(BOM) file.
    sapBitsStorageAccountId String
    The SAP bits storage account id.
    softwareVersion String
    The software version to install.
    highAvailabilitySoftwareConfiguration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bomUrl string
    The URL to the SAP Build of Materials(BOM) file.
    sapBitsStorageAccountId string
    The SAP bits storage account id.
    softwareVersion string
    The software version to install.
    highAvailabilitySoftwareConfiguration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bom_url str
    The URL to the SAP Build of Materials(BOM) file.
    sap_bits_storage_account_id str
    The SAP bits storage account id.
    software_version str
    The software version to install.
    high_availability_software_configuration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bomUrl String
    The URL to the SAP Build of Materials(BOM) file.
    sapBitsStorageAccountId String
    The SAP bits storage account id.
    softwareVersion String
    The software version to install.
    highAvailabilitySoftwareConfiguration Property Map
    Gets or sets the HA software configuration.

    SAPVirtualInstanceErrorResponse

    Properties ErrorDefinitionResponse
    The Virtual Instance for SAP error body.
    properties ErrorDefinitionResponse
    The Virtual Instance for SAP error body.
    properties ErrorDefinitionResponse
    The Virtual Instance for SAP error body.
    properties ErrorDefinitionResponse
    The Virtual Instance for SAP error body.
    properties Property Map
    The Virtual Instance for SAP error body.

    ServiceInitiatedSoftwareConfigurationResponse

    BomUrl string
    The URL to the SAP Build of Materials(BOM) file.
    SapBitsStorageAccountId string
    The SAP bits storage account id.
    SapFqdn string
    The FQDN to set for the SAP system during install.
    SoftwareVersion string
    The software version to install.
    SshPrivateKey string
    The SSH private key.
    HighAvailabilitySoftwareConfiguration Pulumi.AzureNative.Workloads.Inputs.HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    BomUrl string
    The URL to the SAP Build of Materials(BOM) file.
    SapBitsStorageAccountId string
    The SAP bits storage account id.
    SapFqdn string
    The FQDN to set for the SAP system during install.
    SoftwareVersion string
    The software version to install.
    SshPrivateKey string
    The SSH private key.
    HighAvailabilitySoftwareConfiguration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bomUrl String
    The URL to the SAP Build of Materials(BOM) file.
    sapBitsStorageAccountId String
    The SAP bits storage account id.
    sapFqdn String
    The FQDN to set for the SAP system during install.
    softwareVersion String
    The software version to install.
    sshPrivateKey String
    The SSH private key.
    highAvailabilitySoftwareConfiguration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bomUrl string
    The URL to the SAP Build of Materials(BOM) file.
    sapBitsStorageAccountId string
    The SAP bits storage account id.
    sapFqdn string
    The FQDN to set for the SAP system during install.
    softwareVersion string
    The software version to install.
    sshPrivateKey string
    The SSH private key.
    highAvailabilitySoftwareConfiguration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bom_url str
    The URL to the SAP Build of Materials(BOM) file.
    sap_bits_storage_account_id str
    The SAP bits storage account id.
    sap_fqdn str
    The FQDN to set for the SAP system during install.
    software_version str
    The software version to install.
    ssh_private_key str
    The SSH private key.
    high_availability_software_configuration HighAvailabilitySoftwareConfigurationResponse
    Gets or sets the HA software configuration.
    bomUrl String
    The URL to the SAP Build of Materials(BOM) file.
    sapBitsStorageAccountId String
    The SAP bits storage account id.
    sapFqdn String
    The FQDN to set for the SAP system during install.
    softwareVersion String
    The software version to install.
    sshPrivateKey String
    The SSH private key.
    highAvailabilitySoftwareConfiguration Property Map
    Gets or sets the HA software configuration.

    SharedStorageResourceNamesResponse

    SharedStorageAccountName string
    The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
    SharedStorageAccountPrivateEndPointName string
    The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe
    SharedStorageAccountName string
    The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
    SharedStorageAccountPrivateEndPointName string
    The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe
    sharedStorageAccountName String
    The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
    sharedStorageAccountPrivateEndPointName String
    The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe
    sharedStorageAccountName string
    The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
    sharedStorageAccountPrivateEndPointName string
    The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe
    shared_storage_account_name str
    The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
    shared_storage_account_private_end_point_name str
    The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe
    sharedStorageAccountName String
    The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
    sharedStorageAccountPrivateEndPointName String
    The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe

    SingleServerConfigurationResponse

    AppResourceGroup string
    The application resource group where SAP system resources will be deployed.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration Pulumi.AzureNative.Workloads.Inputs.VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    CustomResourceNames Pulumi.AzureNative.Workloads.Inputs.SingleServerFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    DatabaseType string
    The database type.
    DbDiskConfiguration Pulumi.AzureNative.Workloads.Inputs.DiskConfigurationResponse
    Gets or sets the disk configuration.
    NetworkConfiguration Pulumi.AzureNative.Workloads.Inputs.NetworkConfigurationResponse
    Network configuration for the server
    AppResourceGroup string
    The application resource group where SAP system resources will be deployed.
    SubnetId string
    The subnet id.
    VirtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    CustomResourceNames SingleServerFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    DatabaseType string
    The database type.
    DbDiskConfiguration DiskConfigurationResponse
    Gets or sets the disk configuration.
    NetworkConfiguration NetworkConfigurationResponse
    Network configuration for the server
    appResourceGroup String
    The application resource group where SAP system resources will be deployed.
    subnetId String
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    customResourceNames SingleServerFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    databaseType String
    The database type.
    dbDiskConfiguration DiskConfigurationResponse
    Gets or sets the disk configuration.
    networkConfiguration NetworkConfigurationResponse
    Network configuration for the server
    appResourceGroup string
    The application resource group where SAP system resources will be deployed.
    subnetId string
    The subnet id.
    virtualMachineConfiguration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    customResourceNames SingleServerFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    databaseType string
    The database type.
    dbDiskConfiguration DiskConfigurationResponse
    Gets or sets the disk configuration.
    networkConfiguration NetworkConfigurationResponse
    Network configuration for the server
    app_resource_group str
    The application resource group where SAP system resources will be deployed.
    subnet_id str
    The subnet id.
    virtual_machine_configuration VirtualMachineConfigurationResponse
    Gets or sets the virtual machine configuration.
    custom_resource_names SingleServerFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    database_type str
    The database type.
    db_disk_configuration DiskConfigurationResponse
    Gets or sets the disk configuration.
    network_configuration NetworkConfigurationResponse
    Network configuration for the server
    appResourceGroup String
    The application resource group where SAP system resources will be deployed.
    subnetId String
    The subnet id.
    virtualMachineConfiguration Property Map
    Gets or sets the virtual machine configuration.
    customResourceNames Property Map
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    databaseType String
    The database type.
    dbDiskConfiguration Property Map
    Gets or sets the disk configuration.
    networkConfiguration Property Map
    Network configuration for the server

    SingleServerFullResourceNamesResponse

    VirtualMachine Pulumi.AzureNative.Workloads.Inputs.VirtualMachineResourceNamesResponse
    The resource names object for virtual machine and related resources.
    VirtualMachine VirtualMachineResourceNamesResponse
    The resource names object for virtual machine and related resources.
    virtualMachine VirtualMachineResourceNamesResponse
    The resource names object for virtual machine and related resources.
    virtualMachine VirtualMachineResourceNamesResponse
    The resource names object for virtual machine and related resources.
    virtual_machine VirtualMachineResourceNamesResponse
    The resource names object for virtual machine and related resources.
    virtualMachine Property Map
    The resource names object for virtual machine and related resources.

    SkipFileShareConfigurationResponse

    SshConfigurationResponse

    PublicKeys List<Pulumi.AzureNative.Workloads.Inputs.SshPublicKeyResponse>
    The list of SSH public keys used to authenticate with linux based VMs.
    PublicKeys []SshPublicKeyResponse
    The list of SSH public keys used to authenticate with linux based VMs.
    publicKeys List<SshPublicKeyResponse>
    The list of SSH public keys used to authenticate with linux based VMs.
    publicKeys SshPublicKeyResponse[]
    The list of SSH public keys used to authenticate with linux based VMs.
    public_keys Sequence[SshPublicKeyResponse]
    The list of SSH public keys used to authenticate with linux based VMs.
    publicKeys List<Property Map>
    The list of SSH public keys used to authenticate with linux based VMs.

    SshKeyPairResponse

    PrivateKey string
    SSH private key.
    PublicKey string
    SSH public key
    PrivateKey string
    SSH private key.
    PublicKey string
    SSH public key
    privateKey String
    SSH private key.
    publicKey String
    SSH public key
    privateKey string
    SSH private key.
    publicKey string
    SSH public key
    private_key str
    SSH private key.
    public_key str
    SSH public key
    privateKey String
    SSH private key.
    publicKey String
    SSH public key

    SshPublicKeyResponse

    KeyData string
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
    KeyData string
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
    keyData String
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
    keyData string
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
    key_data str
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
    keyData String
    SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.

    StorageConfigurationResponse

    TransportFileShareConfiguration Pulumi.AzureNative.Workloads.Inputs.CreateAndMountFileShareConfigurationResponse | Pulumi.AzureNative.Workloads.Inputs.MountFileShareConfigurationResponse | Pulumi.AzureNative.Workloads.Inputs.SkipFileShareConfigurationResponse
    The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.
    TransportFileShareConfiguration CreateAndMountFileShareConfigurationResponse | MountFileShareConfigurationResponse | SkipFileShareConfigurationResponse
    The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.
    transportFileShareConfiguration CreateAndMountFileShareConfigurationResponse | MountFileShareConfigurationResponse | SkipFileShareConfigurationResponse
    The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.
    transportFileShareConfiguration CreateAndMountFileShareConfigurationResponse | MountFileShareConfigurationResponse | SkipFileShareConfigurationResponse
    The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.
    transport_file_share_configuration CreateAndMountFileShareConfigurationResponse | MountFileShareConfigurationResponse | SkipFileShareConfigurationResponse
    The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.
    transportFileShareConfiguration Property Map | Property Map | Property Map
    The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    ThreeTierConfigurationResponse

    AppResourceGroup string
    The application resource group where SAP system resources will be deployed.
    ApplicationServer Pulumi.AzureNative.Workloads.Inputs.ApplicationServerConfigurationResponse
    The application server configuration.
    CentralServer Pulumi.AzureNative.Workloads.Inputs.CentralServerConfigurationResponse
    The central server configuration.
    DatabaseServer Pulumi.AzureNative.Workloads.Inputs.DatabaseConfigurationResponse
    The database configuration.
    CustomResourceNames Pulumi.AzureNative.Workloads.Inputs.ThreeTierFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    HighAvailabilityConfig Pulumi.AzureNative.Workloads.Inputs.HighAvailabilityConfigurationResponse
    The high availability configuration.
    NetworkConfiguration Pulumi.AzureNative.Workloads.Inputs.NetworkConfigurationResponse
    Network configuration common to all servers
    StorageConfiguration Pulumi.AzureNative.Workloads.Inputs.StorageConfigurationResponse
    The storage configuration.
    AppResourceGroup string
    The application resource group where SAP system resources will be deployed.
    ApplicationServer ApplicationServerConfigurationResponse
    The application server configuration.
    CentralServer CentralServerConfigurationResponse
    The central server configuration.
    DatabaseServer DatabaseConfigurationResponse
    The database configuration.
    CustomResourceNames ThreeTierFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    HighAvailabilityConfig HighAvailabilityConfigurationResponse
    The high availability configuration.
    NetworkConfiguration NetworkConfigurationResponse
    Network configuration common to all servers
    StorageConfiguration StorageConfigurationResponse
    The storage configuration.
    appResourceGroup String
    The application resource group where SAP system resources will be deployed.
    applicationServer ApplicationServerConfigurationResponse
    The application server configuration.
    centralServer CentralServerConfigurationResponse
    The central server configuration.
    databaseServer DatabaseConfigurationResponse
    The database configuration.
    customResourceNames ThreeTierFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    highAvailabilityConfig HighAvailabilityConfigurationResponse
    The high availability configuration.
    networkConfiguration NetworkConfigurationResponse
    Network configuration common to all servers
    storageConfiguration StorageConfigurationResponse
    The storage configuration.
    appResourceGroup string
    The application resource group where SAP system resources will be deployed.
    applicationServer ApplicationServerConfigurationResponse
    The application server configuration.
    centralServer CentralServerConfigurationResponse
    The central server configuration.
    databaseServer DatabaseConfigurationResponse
    The database configuration.
    customResourceNames ThreeTierFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    highAvailabilityConfig HighAvailabilityConfigurationResponse
    The high availability configuration.
    networkConfiguration NetworkConfigurationResponse
    Network configuration common to all servers
    storageConfiguration StorageConfigurationResponse
    The storage configuration.
    app_resource_group str
    The application resource group where SAP system resources will be deployed.
    application_server ApplicationServerConfigurationResponse
    The application server configuration.
    central_server CentralServerConfigurationResponse
    The central server configuration.
    database_server DatabaseConfigurationResponse
    The database configuration.
    custom_resource_names ThreeTierFullResourceNamesResponse
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    high_availability_config HighAvailabilityConfigurationResponse
    The high availability configuration.
    network_configuration NetworkConfigurationResponse
    Network configuration common to all servers
    storage_configuration StorageConfigurationResponse
    The storage configuration.
    appResourceGroup String
    The application resource group where SAP system resources will be deployed.
    applicationServer Property Map
    The application server configuration.
    centralServer Property Map
    The central server configuration.
    databaseServer Property Map
    The database configuration.
    customResourceNames Property Map
    The set of custom names to be used for underlying azure resources that are part of the SAP system.
    highAvailabilityConfig Property Map
    The high availability configuration.
    networkConfiguration Property Map
    Network configuration common to all servers
    storageConfiguration Property Map
    The storage configuration.

    ThreeTierFullResourceNamesResponse

    ApplicationServer Pulumi.AzureNative.Workloads.Inputs.ApplicationServerFullResourceNamesResponse
    The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
    CentralServer Pulumi.AzureNative.Workloads.Inputs.CentralServerFullResourceNamesResponse
    The full resource names object for central server layer resources.
    DatabaseServer Pulumi.AzureNative.Workloads.Inputs.DatabaseServerFullResourceNamesResponse
    The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
    SharedStorage Pulumi.AzureNative.Workloads.Inputs.SharedStorageResourceNamesResponse
    The resource names object for shared storage.
    ApplicationServer ApplicationServerFullResourceNamesResponse
    The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
    CentralServer CentralServerFullResourceNamesResponse
    The full resource names object for central server layer resources.
    DatabaseServer DatabaseServerFullResourceNamesResponse
    The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
    SharedStorage SharedStorageResourceNamesResponse
    The resource names object for shared storage.
    applicationServer ApplicationServerFullResourceNamesResponse
    The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
    centralServer CentralServerFullResourceNamesResponse
    The full resource names object for central server layer resources.
    databaseServer DatabaseServerFullResourceNamesResponse
    The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
    sharedStorage SharedStorageResourceNamesResponse
    The resource names object for shared storage.
    applicationServer ApplicationServerFullResourceNamesResponse
    The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
    centralServer CentralServerFullResourceNamesResponse
    The full resource names object for central server layer resources.
    databaseServer DatabaseServerFullResourceNamesResponse
    The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
    sharedStorage SharedStorageResourceNamesResponse
    The resource names object for shared storage.
    application_server ApplicationServerFullResourceNamesResponse
    The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
    central_server CentralServerFullResourceNamesResponse
    The full resource names object for central server layer resources.
    database_server DatabaseServerFullResourceNamesResponse
    The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
    shared_storage SharedStorageResourceNamesResponse
    The resource names object for shared storage.
    applicationServer Property Map
    The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
    centralServer Property Map
    The full resource names object for central server layer resources.
    databaseServer Property Map
    The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
    sharedStorage Property Map
    The resource names object for shared storage.

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    UserAssignedServiceIdentityResponse

    Type string
    Type of manage identity
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Workloads.Inputs.UserAssignedIdentityResponse>
    User assigned identities dictionary
    Type string
    Type of manage identity
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    User assigned identities dictionary
    type String
    Type of manage identity
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    User assigned identities dictionary
    type string
    Type of manage identity
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    User assigned identities dictionary
    type str
    Type of manage identity
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    User assigned identities dictionary
    type String
    Type of manage identity
    userAssignedIdentities Map<Property Map>
    User assigned identities dictionary

    VirtualMachineConfigurationResponse

    ImageReference ImageReferenceResponse
    The image reference.
    OsProfile OSProfileResponse
    The OS profile.
    VmSize string
    The virtual machine size.
    imageReference ImageReferenceResponse
    The image reference.
    osProfile OSProfileResponse
    The OS profile.
    vmSize String
    The virtual machine size.
    imageReference ImageReferenceResponse
    The image reference.
    osProfile OSProfileResponse
    The OS profile.
    vmSize string
    The virtual machine size.
    image_reference ImageReferenceResponse
    The image reference.
    os_profile OSProfileResponse
    The OS profile.
    vm_size str
    The virtual machine size.
    imageReference Property Map
    The image reference.
    osProfile Property Map
    The OS profile.
    vmSize String
    The virtual machine size.

    VirtualMachineResourceNamesResponse

    DataDiskNames Dictionary<string, ImmutableArray<string>>
    The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported
    HostName string
    The full name for virtual-machine's host (computer name). Currently, ACSS only supports host names which are less than or equal to 13 characters long. If this value is not provided, vmName will be used as host name.
    NetworkInterfaces List<Pulumi.AzureNative.Workloads.Inputs.NetworkInterfaceResourceNamesResponse>
    The list of network interface name objects for the selected virtual machine. Currently, only one network interface is supported per virtual machine.
    OsDiskName string
    The full name for OS disk attached to the VM. If this value is not provided, it will be named by ARM as per its default naming standards (prefixed with vm name). There is only one OS disk attached per Virtual Machine.
    VmName string
    The full name for virtual machine. The length of this field can be upto 64 characters. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}vm. In case of HA-AvZone systems, default name will be {SID}{app/ascs/db}z{a/b}vm with an incrementor at the end in case of more than 1 vm per layer. For distributed and HA-AvSet systems, default name will be {SID}{app/ascs/db}vm with an incrementor at the end in case of more than 1 vm per layer.
    DataDiskNames map[string][]string
    The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported
    HostName string
    The full name for virtual-machine's host (computer name). Currently, ACSS only supports host names which are less than or equal to 13 characters long. If this value is not provided, vmName will be used as host name.
    NetworkInterfaces []NetworkInterfaceResourceNamesResponse
    The list of network interface name objects for the selected virtual machine. Currently, only one network interface is supported per virtual machine.
    OsDiskName string
    The full name for OS disk attached to the VM. If this value is not provided, it will be named by ARM as per its default naming standards (prefixed with vm name). There is only one OS disk attached per Virtual Machine.
    VmName string
    The full name for virtual machine. The length of this field can be upto 64 characters. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}vm. In case of HA-AvZone systems, default name will be {SID}{app/ascs/db}z{a/b}vm with an incrementor at the end in case of more than 1 vm per layer. For distributed and HA-AvSet systems, default name will be {SID}{app/ascs/db}vm with an incrementor at the end in case of more than 1 vm per layer.
    dataDiskNames Map<String,List<String>>
    The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported
    hostName String
    The full name for virtual-machine's host (computer name). Currently, ACSS only supports host names which are less than or equal to 13 characters long. If this value is not provided, vmName will be used as host name.
    networkInterfaces List<NetworkInterfaceResourceNamesResponse>
    The list of network interface name objects for the selected virtual machine. Currently, only one network interface is supported per virtual machine.
    osDiskName String
    The full name for OS disk attached to the VM. If this value is not provided, it will be named by ARM as per its default naming standards (prefixed with vm name). There is only one OS disk attached per Virtual Machine.
    vmName String
    The full name for virtual machine. The length of this field can be upto 64 characters. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}vm. In case of HA-AvZone systems, default name will be {SID}{app/ascs/db}z{a/b}vm with an incrementor at the end in case of more than 1 vm per layer. For distributed and HA-AvSet systems, default name will be {SID}{app/ascs/db}vm with an incrementor at the end in case of more than 1 vm per layer.
    dataDiskNames {[key: string]: string[]}
    The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported
    hostName string
    The full name for virtual-machine's host (computer name). Currently, ACSS only supports host names which are less than or equal to 13 characters long. If this value is not provided, vmName will be used as host name.
    networkInterfaces NetworkInterfaceResourceNamesResponse[]
    The list of network interface name objects for the selected virtual machine. Currently, only one network interface is supported per virtual machine.
    osDiskName string
    The full name for OS disk attached to the VM. If this value is not provided, it will be named by ARM as per its default naming standards (prefixed with vm name). There is only one OS disk attached per Virtual Machine.
    vmName string
    The full name for virtual machine. The length of this field can be upto 64 characters. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}vm. In case of HA-AvZone systems, default name will be {SID}{app/ascs/db}z{a/b}vm with an incrementor at the end in case of more than 1 vm per layer. For distributed and HA-AvSet systems, default name will be {SID}{app/ascs/db}vm with an incrementor at the end in case of more than 1 vm per layer.
    data_disk_names Mapping[str, Sequence[str]]
    The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported
    host_name str
    The full name for virtual-machine's host (computer name). Currently, ACSS only supports host names which are less than or equal to 13 characters long. If this value is not provided, vmName will be used as host name.
    network_interfaces Sequence[NetworkInterfaceResourceNamesResponse]
    The list of network interface name objects for the selected virtual machine. Currently, only one network interface is supported per virtual machine.
    os_disk_name str
    The full name for OS disk attached to the VM. If this value is not provided, it will be named by ARM as per its default naming standards (prefixed with vm name). There is only one OS disk attached per Virtual Machine.
    vm_name str
    The full name for virtual machine. The length of this field can be upto 64 characters. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}vm. In case of HA-AvZone systems, default name will be {SID}{app/ascs/db}z{a/b}vm with an incrementor at the end in case of more than 1 vm per layer. For distributed and HA-AvSet systems, default name will be {SID}{app/ascs/db}vm with an incrementor at the end in case of more than 1 vm per layer.
    dataDiskNames Map<List<String>>
    The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported
    hostName String
    The full name for virtual-machine's host (computer name). Currently, ACSS only supports host names which are less than or equal to 13 characters long. If this value is not provided, vmName will be used as host name.
    networkInterfaces List<Property Map>
    The list of network interface name objects for the selected virtual machine. Currently, only one network interface is supported per virtual machine.
    osDiskName String
    The full name for OS disk attached to the VM. If this value is not provided, it will be named by ARM as per its default naming standards (prefixed with vm name). There is only one OS disk attached per Virtual Machine.
    vmName String
    The full name for virtual machine. The length of this field can be upto 64 characters. If name is not provided, service uses a default name based on the deployment type. For SingleServer, default name is {SID}vm. In case of HA-AvZone systems, default name will be {SID}{app/ascs/db}z{a/b}vm with an incrementor at the end in case of more than 1 vm per layer. For distributed and HA-AvSet systems, default name will be {SID}{app/ascs/db}vm with an incrementor at the end in case of more than 1 vm per layer.

    WindowsConfigurationResponse

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi