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.21.1 published on Wednesday, Dec 6, 2023 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.21.1 published on Wednesday, Dec 6, 2023 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.

    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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi