1. Packages
  2. Azure Native
  3. API Docs
  4. datamigration
  5. listSqlMigrationServiceMonitoringData
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.datamigration.listSqlMigrationServiceMonitoringData

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.

Uses Azure REST API version 2023-07-15-preview.

Other available API versions: 2021-10-30-preview, 2022-01-30-preview, 2022-03-30-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native datamigration [ApiVersion]. See the version guide for details.

Using listSqlMigrationServiceMonitoringData

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 listSqlMigrationServiceMonitoringData(args: ListSqlMigrationServiceMonitoringDataArgs, opts?: InvokeOptions): Promise<ListSqlMigrationServiceMonitoringDataResult>
function listSqlMigrationServiceMonitoringDataOutput(args: ListSqlMigrationServiceMonitoringDataOutputArgs, opts?: InvokeOptions): Output<ListSqlMigrationServiceMonitoringDataResult>
Copy
def list_sql_migration_service_monitoring_data(resource_group_name: Optional[str] = None,
                                               sql_migration_service_name: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> ListSqlMigrationServiceMonitoringDataResult
def list_sql_migration_service_monitoring_data_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                               sql_migration_service_name: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[ListSqlMigrationServiceMonitoringDataResult]
Copy
func ListSqlMigrationServiceMonitoringData(ctx *Context, args *ListSqlMigrationServiceMonitoringDataArgs, opts ...InvokeOption) (*ListSqlMigrationServiceMonitoringDataResult, error)
func ListSqlMigrationServiceMonitoringDataOutput(ctx *Context, args *ListSqlMigrationServiceMonitoringDataOutputArgs, opts ...InvokeOption) ListSqlMigrationServiceMonitoringDataResultOutput
Copy

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

public static class ListSqlMigrationServiceMonitoringData 
{
    public static Task<ListSqlMigrationServiceMonitoringDataResult> InvokeAsync(ListSqlMigrationServiceMonitoringDataArgs args, InvokeOptions? opts = null)
    public static Output<ListSqlMigrationServiceMonitoringDataResult> Invoke(ListSqlMigrationServiceMonitoringDataInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListSqlMigrationServiceMonitoringDataResult> listSqlMigrationServiceMonitoringData(ListSqlMigrationServiceMonitoringDataArgs args, InvokeOptions options)
public static Output<ListSqlMigrationServiceMonitoringDataResult> listSqlMigrationServiceMonitoringData(ListSqlMigrationServiceMonitoringDataArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:datamigration:listSqlMigrationServiceMonitoringData
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
SqlMigrationServiceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the SQL Migration Service.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
SqlMigrationServiceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the SQL Migration Service.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName
This property is required.
Changes to this property will trigger replacement.
String
Name of the SQL Migration Service.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the SQL Migration Service.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sql_migration_service_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the SQL Migration Service.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName
This property is required.
Changes to this property will trigger replacement.
String
Name of the SQL Migration Service.

listSqlMigrationServiceMonitoringData Result

The following output properties are available:

Name string
The name of Integration Runtime.
Nodes List<Pulumi.AzureNative.DataMigration.Outputs.NodeMonitoringDataResponse>
Integration Runtime node monitoring data.
Name string
The name of Integration Runtime.
Nodes []NodeMonitoringDataResponse
Integration Runtime node monitoring data.
name String
The name of Integration Runtime.
nodes List<NodeMonitoringDataResponse>
Integration Runtime node monitoring data.
name string
The name of Integration Runtime.
nodes NodeMonitoringDataResponse[]
Integration Runtime node monitoring data.
name str
The name of Integration Runtime.
nodes Sequence[NodeMonitoringDataResponse]
Integration Runtime node monitoring data.
name String
The name of Integration Runtime.
nodes List<Property Map>
Integration Runtime node monitoring data.

Supporting Types

NodeMonitoringDataResponse

AdditionalProperties This property is required. Dictionary<string, object>
Unmatched properties from the message are deserialized in this collection.
AvailableMemoryInMB This property is required. int
Available memory (MB) on the integration runtime node.
ConcurrentJobsLimit This property is required. int
Maximum concurrent jobs on the integration runtime node.
ConcurrentJobsRunning This property is required. int
The number of jobs currently running on the integration runtime node.
CpuUtilization This property is required. int
CPU percentage on the integration runtime node.
MaxConcurrentJobs This property is required. int
The maximum concurrent jobs in this integration runtime.
NodeName This property is required. string
Name of the integration runtime node.
ReceivedBytes This property is required. double
Received bytes on the integration runtime node.
SentBytes This property is required. double
Sent bytes on the integration runtime node.
AdditionalProperties This property is required. map[string]interface{}
Unmatched properties from the message are deserialized in this collection.
AvailableMemoryInMB This property is required. int
Available memory (MB) on the integration runtime node.
ConcurrentJobsLimit This property is required. int
Maximum concurrent jobs on the integration runtime node.
ConcurrentJobsRunning This property is required. int
The number of jobs currently running on the integration runtime node.
CpuUtilization This property is required. int
CPU percentage on the integration runtime node.
MaxConcurrentJobs This property is required. int
The maximum concurrent jobs in this integration runtime.
NodeName This property is required. string
Name of the integration runtime node.
ReceivedBytes This property is required. float64
Received bytes on the integration runtime node.
SentBytes This property is required. float64
Sent bytes on the integration runtime node.
additionalProperties This property is required. Map<String,Object>
Unmatched properties from the message are deserialized in this collection.
availableMemoryInMB This property is required. Integer
Available memory (MB) on the integration runtime node.
concurrentJobsLimit This property is required. Integer
Maximum concurrent jobs on the integration runtime node.
concurrentJobsRunning This property is required. Integer
The number of jobs currently running on the integration runtime node.
cpuUtilization This property is required. Integer
CPU percentage on the integration runtime node.
maxConcurrentJobs This property is required. Integer
The maximum concurrent jobs in this integration runtime.
nodeName This property is required. String
Name of the integration runtime node.
receivedBytes This property is required. Double
Received bytes on the integration runtime node.
sentBytes This property is required. Double
Sent bytes on the integration runtime node.
additionalProperties This property is required. {[key: string]: any}
Unmatched properties from the message are deserialized in this collection.
availableMemoryInMB This property is required. number
Available memory (MB) on the integration runtime node.
concurrentJobsLimit This property is required. number
Maximum concurrent jobs on the integration runtime node.
concurrentJobsRunning This property is required. number
The number of jobs currently running on the integration runtime node.
cpuUtilization This property is required. number
CPU percentage on the integration runtime node.
maxConcurrentJobs This property is required. number
The maximum concurrent jobs in this integration runtime.
nodeName This property is required. string
Name of the integration runtime node.
receivedBytes This property is required. number
Received bytes on the integration runtime node.
sentBytes This property is required. number
Sent bytes on the integration runtime node.
additional_properties This property is required. Mapping[str, Any]
Unmatched properties from the message are deserialized in this collection.
available_memory_in_mb This property is required. int
Available memory (MB) on the integration runtime node.
concurrent_jobs_limit This property is required. int
Maximum concurrent jobs on the integration runtime node.
concurrent_jobs_running This property is required. int
The number of jobs currently running on the integration runtime node.
cpu_utilization This property is required. int
CPU percentage on the integration runtime node.
max_concurrent_jobs This property is required. int
The maximum concurrent jobs in this integration runtime.
node_name This property is required. str
Name of the integration runtime node.
received_bytes This property is required. float
Received bytes on the integration runtime node.
sent_bytes This property is required. float
Sent bytes on the integration runtime node.
additionalProperties This property is required. Map<Any>
Unmatched properties from the message are deserialized in this collection.
availableMemoryInMB This property is required. Number
Available memory (MB) on the integration runtime node.
concurrentJobsLimit This property is required. Number
Maximum concurrent jobs on the integration runtime node.
concurrentJobsRunning This property is required. Number
The number of jobs currently running on the integration runtime node.
cpuUtilization This property is required. Number
CPU percentage on the integration runtime node.
maxConcurrentJobs This property is required. Number
The maximum concurrent jobs in this integration runtime.
nodeName This property is required. String
Name of the integration runtime node.
receivedBytes This property is required. Number
Received bytes on the integration runtime node.
sentBytes This property is required. Number
Sent bytes on the integration runtime node.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi