1. Packages
  2. Azure Native
  3. API Docs
  4. datamigration
  5. listSqlMigrationServiceMonitoringData
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.datamigration.listSqlMigrationServiceMonitoringData

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.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service. Azure REST API version: 2022-03-30-preview.

    Other available API versions: 2023-07-15-preview.

    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>
    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]
    func ListSqlMigrationServiceMonitoringData(ctx *Context, args *ListSqlMigrationServiceMonitoringDataArgs, opts ...InvokeOption) (*ListSqlMigrationServiceMonitoringDataResult, error)
    func ListSqlMigrationServiceMonitoringDataOutput(ctx *Context, args *ListSqlMigrationServiceMonitoringDataOutputArgs, opts ...InvokeOption) ListSqlMigrationServiceMonitoringDataResultOutput

    > 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)
    }
    public static CompletableFuture<ListSqlMigrationServiceMonitoringDataResult> listSqlMigrationServiceMonitoringData(ListSqlMigrationServiceMonitoringDataArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:datamigration:listSqlMigrationServiceMonitoringData
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    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.37.0 published on Monday, Apr 15, 2024 by Pulumi