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.34.0 published on Thursday, Mar 28, 2024 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.34.0 published on Thursday, Mar 28, 2024 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.34.0 published on Thursday, Mar 28, 2024 by Pulumi