Azure Native

v1.53.0 published on Monday, Jan 10, 2022 by Pulumi

getguestDiagnosticsSetting

Virtual machine guest diagnostics settings resource. 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 getguest_diagnostics_setting(diagnostic_settings_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetguestDiagnosticsSettingResult
def getguest_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 GetguestDiagnosticsSetting(ctx *Context, args *GetguestDiagnosticsSettingArgs, opts ...InvokeOption) (*GetguestDiagnosticsSettingResult, error)
func GetguestDiagnosticsSettingOutput(ctx *Context, args *GetguestDiagnosticsSettingOutputArgs, opts ...InvokeOption) GetguestDiagnosticsSettingResultOutput

> Note: This function is named GetguestDiagnosticsSetting 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)
}

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.
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.

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 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

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

DataSourceResponse

EtwEventConfigurationResponse

Id int
Name string
Filter string
Id int
Name string
Filter string
id number
name string
filter string
id int
name str
filter str

EtwProviderConfigurationResponse

EventLogConfigurationResponse

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

SinkConfigurationResponse

Kind string
Kind string
kind string
kind str

Package Details

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