1. Packages
  2. Azure Native
  3. API Docs
  4. insights
  5. getGuestDiagnosticsSetting
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.8.0 published on Monday, Sep 18, 2023 by Pulumi

azure-native.insights.getGuestDiagnosticsSetting

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.8.0 published on Monday, Sep 18, 2023 by Pulumi

    Gets guest diagnostics settings. Azure REST API version: 2018-06-01-preview.

    Using getGuestDiagnosticsSetting

    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 getGuestDiagnosticsSetting(args: GetGuestDiagnosticsSettingArgs, opts?: InvokeOptions): Promise<GetGuestDiagnosticsSettingResult>
    function getGuestDiagnosticsSettingOutput(args: GetGuestDiagnosticsSettingOutputArgs, opts?: InvokeOptions): Output<GetGuestDiagnosticsSettingResult>
    def get_guest_diagnostics_setting(diagnostic_settings_name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetGuestDiagnosticsSettingResult
    def get_guest_diagnostics_setting_output(diagnostic_settings_name: Optional[pulumi.Input[str]] = None,
                                      resource_group_name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetGuestDiagnosticsSettingResult]
    func LookupGuestDiagnosticsSetting(ctx *Context, args *LookupGuestDiagnosticsSettingArgs, opts ...InvokeOption) (*LookupGuestDiagnosticsSettingResult, error)
    func LookupGuestDiagnosticsSettingOutput(ctx *Context, args *LookupGuestDiagnosticsSettingOutputArgs, opts ...InvokeOption) LookupGuestDiagnosticsSettingResultOutput

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

    public static class GetGuestDiagnosticsSetting 
    {
        public static Task<GetGuestDiagnosticsSettingResult> InvokeAsync(GetGuestDiagnosticsSettingArgs args, InvokeOptions? opts = null)
        public static Output<GetGuestDiagnosticsSettingResult> Invoke(GetGuestDiagnosticsSettingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGuestDiagnosticsSettingResult> getGuestDiagnosticsSetting(GetGuestDiagnosticsSettingArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:insights:getGuestDiagnosticsSetting
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DiagnosticSettingsName string

    The name of the diagnostic setting.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    DiagnosticSettingsName string

    The name of the diagnostic setting.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    diagnosticSettingsName String

    The name of the diagnostic setting.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    diagnosticSettingsName string

    The name of the diagnostic setting.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    diagnostic_settings_name str

    The name of the diagnostic setting.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    diagnosticSettingsName String

    The name of the diagnostic setting.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    getGuestDiagnosticsSetting Result

    The following output properties are available:

    Id string

    Azure resource Id

    Location string

    Resource location

    Name string

    Azure resource name

    Type string

    Azure resource type

    DataSources List<Pulumi.AzureNative.Insights.Outputs.DataSourceResponse>

    the array of data source object which are configured to collect and send data

    OsType string

    Operating system type for the configuration

    ProxySetting string
    Tags Dictionary<string, string>

    Resource tags

    Id string

    Azure resource Id

    Location string

    Resource location

    Name string

    Azure resource name

    Type string

    Azure resource type

    DataSources []DataSourceResponse

    the array of data source object which are configured to collect and send data

    OsType string

    Operating system type for the configuration

    ProxySetting string
    Tags map[string]string

    Resource tags

    id String

    Azure resource Id

    location String

    Resource location

    name String

    Azure resource name

    type String

    Azure resource type

    dataSources List<DataSourceResponse>

    the array of data source object which are configured to collect and send data

    osType String

    Operating system type for the configuration

    proxySetting String
    tags Map<String,String>

    Resource tags

    id string

    Azure resource Id

    location string

    Resource location

    name string

    Azure resource name

    type string

    Azure resource type

    dataSources DataSourceResponse[]

    the array of data source object which are configured to collect and send data

    osType string

    Operating system type for the configuration

    proxySetting string
    tags {[key: string]: string}

    Resource tags

    id str

    Azure resource Id

    location str

    Resource location

    name str

    Azure resource name

    type str

    Azure resource type

    data_sources Sequence[DataSourceResponse]

    the array of data source object which are configured to collect and send data

    os_type str

    Operating system type for the configuration

    proxy_setting str
    tags Mapping[str, str]

    Resource tags

    id String

    Azure resource Id

    location String

    Resource location

    name String

    Azure resource name

    type String

    Azure resource type

    dataSources List<Property Map>

    the array of data source object which are configured to collect and send data

    osType String

    Operating system type for the configuration

    proxySetting String
    tags Map<String>

    Resource tags

    Supporting Types

    DataSourceConfigurationResponse

    EventLogs []EventLogConfigurationResponse

    Windows event logs configuration.

    PerfCounters []PerformanceCounterConfigurationResponse

    Performance counter configuration

    Providers []EtwProviderConfigurationResponse

    ETW providers configuration

    eventLogs EventLogConfigurationResponse[]

    Windows event logs configuration.

    perfCounters PerformanceCounterConfigurationResponse[]

    Performance counter configuration

    providers EtwProviderConfigurationResponse[]

    ETW providers configuration

    eventLogs List<Property Map>

    Windows event logs configuration.

    perfCounters List<Property Map>

    Performance counter configuration

    providers List<Property Map>

    ETW providers configuration

    DataSourceResponse

    EtwEventConfigurationResponse

    Id int
    Name string
    Filter string
    Id int
    Name string
    Filter string
    id Integer
    name String
    filter String
    id number
    name string
    filter string
    id int
    name str
    filter str
    id Number
    name String
    filter String

    EtwProviderConfigurationResponse

    EventLogConfigurationResponse

    LogName string
    Filter string
    LogName string
    Filter string
    logName String
    filter String
    logName string
    filter string
    logName String
    filter String

    PerformanceCounterConfigurationResponse

    Name string
    SamplingPeriod string
    Instance string
    Name string
    SamplingPeriod string
    Instance string
    name String
    samplingPeriod String
    instance String
    name string
    samplingPeriod string
    instance string
    name String
    samplingPeriod String
    instance String

    SinkConfigurationResponse

    Kind string
    Kind string
    kind String
    kind string
    kind str
    kind String

    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.8.0 published on Monday, Sep 18, 2023 by Pulumi