Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

getMonitoringConfig

The metric setting details for the role API Version: 2020-12-01.

Using getMonitoringConfig

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 getMonitoringConfig(args: GetMonitoringConfigArgs, opts?: InvokeOptions): Promise<GetMonitoringConfigResult>
function getMonitoringConfigOutput(args: GetMonitoringConfigOutputArgs, opts?: InvokeOptions): Output<GetMonitoringConfigResult>
def get_monitoring_config(device_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          role_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetMonitoringConfigResult
def get_monitoring_config_output(device_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          role_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetMonitoringConfigResult]
func LookupMonitoringConfig(ctx *Context, args *LookupMonitoringConfigArgs, opts ...InvokeOption) (*LookupMonitoringConfigResult, error)
func LookupMonitoringConfigOutput(ctx *Context, args *LookupMonitoringConfigOutputArgs, opts ...InvokeOption) LookupMonitoringConfigResultOutput

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

public static class GetMonitoringConfig 
{
    public static Task<GetMonitoringConfigResult> InvokeAsync(GetMonitoringConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetMonitoringConfigResult> Invoke(GetMonitoringConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitoringConfigResult> getMonitoringConfig(GetMonitoringConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:databoxedge:getMonitoringConfig
  Arguments:
    # Arguments dictionary

The following arguments are supported:

DeviceName string

The device name.

ResourceGroupName string

The resource group name.

RoleName string

The role name.

DeviceName string

The device name.

ResourceGroupName string

The resource group name.

RoleName string

The role name.

deviceName String

The device name.

resourceGroupName String

The resource group name.

roleName String

The role name.

deviceName string

The device name.

resourceGroupName string

The resource group name.

roleName string

The role name.

device_name str

The device name.

resource_group_name str

The resource group name.

role_name str

The role name.

deviceName String

The device name.

resourceGroupName String

The resource group name.

roleName String

The role name.

getMonitoringConfig Result

The following output properties are available:

Id string

The path ID that uniquely identifies the object.

MetricConfigurations List<Pulumi.AzureNative.DataBoxEdge.Outputs.MetricConfigurationResponse>

The metrics configuration details

Name string

The object name.

Type string

The hierarchical type of the object.

Id string

The path ID that uniquely identifies the object.

MetricConfigurations []MetricConfigurationResponse

The metrics configuration details

Name string

The object name.

Type string

The hierarchical type of the object.

id String

The path ID that uniquely identifies the object.

metricConfigurations List<MetricConfigurationResponse>

The metrics configuration details

name String

The object name.

type String

The hierarchical type of the object.

id string

The path ID that uniquely identifies the object.

metricConfigurations MetricConfigurationResponse[]

The metrics configuration details

name string

The object name.

type string

The hierarchical type of the object.

id str

The path ID that uniquely identifies the object.

metric_configurations Sequence[MetricConfigurationResponse]

The metrics configuration details

name str

The object name.

type str

The hierarchical type of the object.

id String

The path ID that uniquely identifies the object.

metricConfigurations List<Property Map>

The metrics configuration details

name String

The object name.

type String

The hierarchical type of the object.

Supporting Types

MetricConfigurationResponse

CounterSets List<Pulumi.AzureNative.DataBoxEdge.Inputs.MetricCounterSetResponse>

Host name for the IoT hub associated to the device.

ResourceId string

The Resource ID on which the metrics should be pushed.

MdmAccount string

The MDM account to which the counters should be pushed.

MetricNameSpace string

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

CounterSets []MetricCounterSetResponse

Host name for the IoT hub associated to the device.

ResourceId string

The Resource ID on which the metrics should be pushed.

MdmAccount string

The MDM account to which the counters should be pushed.

MetricNameSpace string

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

counterSets List<MetricCounterSetResponse>

Host name for the IoT hub associated to the device.

resourceId String

The Resource ID on which the metrics should be pushed.

mdmAccount String

The MDM account to which the counters should be pushed.

metricNameSpace String

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

counterSets MetricCounterSetResponse[]

Host name for the IoT hub associated to the device.

resourceId string

The Resource ID on which the metrics should be pushed.

mdmAccount string

The MDM account to which the counters should be pushed.

metricNameSpace string

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

counter_sets Sequence[MetricCounterSetResponse]

Host name for the IoT hub associated to the device.

resource_id str

The Resource ID on which the metrics should be pushed.

mdm_account str

The MDM account to which the counters should be pushed.

metric_name_space str

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

counterSets List<Property Map>

Host name for the IoT hub associated to the device.

resourceId String

The Resource ID on which the metrics should be pushed.

mdmAccount String

The MDM account to which the counters should be pushed.

metricNameSpace String

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

MetricCounterResponse

Name string

The counter name.

AdditionalDimensions List<Pulumi.AzureNative.DataBoxEdge.Inputs.MetricDimensionResponse>

The additional dimensions to be added to metric.

DimensionFilter List<Pulumi.AzureNative.DataBoxEdge.Inputs.MetricDimensionResponse>

The dimension filter.

Instance string

The instance from which counter should be collected.

Name string

The counter name.

AdditionalDimensions []MetricDimensionResponse

The additional dimensions to be added to metric.

DimensionFilter []MetricDimensionResponse

The dimension filter.

Instance string

The instance from which counter should be collected.

name String

The counter name.

additionalDimensions List<MetricDimensionResponse>

The additional dimensions to be added to metric.

dimensionFilter List<MetricDimensionResponse>

The dimension filter.

instance String

The instance from which counter should be collected.

name string

The counter name.

additionalDimensions MetricDimensionResponse[]

The additional dimensions to be added to metric.

dimensionFilter MetricDimensionResponse[]

The dimension filter.

instance string

The instance from which counter should be collected.

name str

The counter name.

additional_dimensions Sequence[MetricDimensionResponse]

The additional dimensions to be added to metric.

dimension_filter Sequence[MetricDimensionResponse]

The dimension filter.

instance str

The instance from which counter should be collected.

name String

The counter name.

additionalDimensions List<Property Map>

The additional dimensions to be added to metric.

dimensionFilter List<Property Map>

The dimension filter.

instance String

The instance from which counter should be collected.

MetricCounterSetResponse

Counters List<Pulumi.AzureNative.DataBoxEdge.Inputs.MetricCounterResponse>

The counters that should be collected in this set.

Counters []MetricCounterResponse

The counters that should be collected in this set.

counters List<MetricCounterResponse>

The counters that should be collected in this set.

counters MetricCounterResponse[]

The counters that should be collected in this set.

counters Sequence[MetricCounterResponse]

The counters that should be collected in this set.

counters List<Property Map>

The counters that should be collected in this set.

MetricDimensionResponse

SourceName string

The dimension value.

SourceType string

The dimension type.

SourceName string

The dimension value.

SourceType string

The dimension type.

sourceName String

The dimension value.

sourceType String

The dimension type.

sourceName string

The dimension value.

sourceType string

The dimension type.

source_name str

The dimension value.

source_type str

The dimension type.

sourceName String

The dimension value.

sourceType String

The dimension type.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0