1. Packages
  2. Azure Native v1
  3. API Docs
  4. databoxedge
  5. getMonitoringConfig
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.databoxedge.getMonitoringConfig

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    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
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi