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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.insights.getGuestDiagnosticsSetting
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 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)
public static Output<GetGuestDiagnosticsSettingResult> getGuestDiagnosticsSetting(GetGuestDiagnosticsSettingArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:insights:getGuestDiagnosticsSetting
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DiagnosticSettings stringName 
- The name of the diagnostic setting.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DiagnosticSettings stringName 
- The name of the diagnostic setting.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- diagnosticSettings StringName 
- The name of the diagnostic setting.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- diagnosticSettings stringName 
- The name of the diagnostic setting.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- diagnostic_settings_ strname 
- The name of the diagnostic setting.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- diagnosticSettings StringName 
- The name of the diagnostic setting.
- resourceGroup StringName 
- 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.Azure Native. Insights. Outputs. Data Source Response> 
- the array of data source object which are configured to collect and send data
- OsType string
- Operating system type for the configuration
- ProxySetting string
- 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 []DataSource Response 
- the array of data source object which are configured to collect and send data
- OsType string
- Operating system type for the configuration
- ProxySetting string
- 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<DataSource Response> 
- the array of data source object which are configured to collect and send data
- osType String
- Operating system type for the configuration
- proxySetting String
- 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 DataSource Response[] 
- the array of data source object which are configured to collect and send data
- osType string
- Operating system type for the configuration
- proxySetting string
- {[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[DataSource Response] 
- 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
- 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
- Map<String>
- Resource tags
Supporting Types
DataSourceConfigurationResponse   
- EventLogs List<Pulumi.Azure Native. Insights. Inputs. Event Log Configuration Response> 
- Windows event logs configuration.
- PerfCounters List<Pulumi.Azure Native. Insights. Inputs. Performance Counter Configuration Response> 
- Performance counter configuration
- Providers
List<Pulumi.Azure Native. Insights. Inputs. Etw Provider Configuration Response> 
- ETW providers configuration
- EventLogs []EventLog Configuration Response 
- Windows event logs configuration.
- PerfCounters []PerformanceCounter Configuration Response 
- Performance counter configuration
- Providers
[]EtwProvider Configuration Response 
- ETW providers configuration
- eventLogs List<EventLog Configuration Response> 
- Windows event logs configuration.
- perfCounters List<PerformanceCounter Configuration Response> 
- Performance counter configuration
- providers
List<EtwProvider Configuration Response> 
- ETW providers configuration
- eventLogs EventLog Configuration Response[] 
- Windows event logs configuration.
- perfCounters PerformanceCounter Configuration Response[] 
- Performance counter configuration
- providers
EtwProvider Configuration Response[] 
- ETW providers configuration
- event_logs Sequence[EventLog Configuration Response] 
- Windows event logs configuration.
- perf_counters Sequence[PerformanceCounter Configuration Response] 
- Performance counter configuration
- providers
Sequence[EtwProvider Configuration Response] 
- 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  
- Configuration
DataSource Configuration Response 
- Kind string
- Datasource kind
- Sinks
[]SinkConfiguration Response 
- configuration
DataSource Configuration Response 
- kind String
- Datasource kind
- sinks
List<SinkConfiguration Response> 
- configuration
DataSource Configuration Response 
- kind string
- Datasource kind
- sinks
SinkConfiguration Response[] 
- configuration Property Map
- kind String
- Datasource kind
- sinks List<Property Map>
EtwEventConfigurationResponse   
EtwProviderConfigurationResponse   
- events List<Property Map>
- id String
EventLogConfigurationResponse   
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 str
- sampling_period str
- instance str
- 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
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi