Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSourceWindowsEvent ¶ added in v2.4.0
type DataSourceWindowsEvent struct { pulumi.CustomResourceState // Specifies the name of the Windows Event Log to collect events from. EventLogName pulumi.StringOutput `pulumi:"eventLogName"` // Specifies an array of event types applied to the specified event log. Possible values include `error`, `warning` and `information`. EventTypes pulumi.StringArrayOutput `pulumi:"eventTypes"` // The name which should be used for this Log Analytics Windows Event DataSource. Changing this forces a new Log Analytics Windows Event DataSource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Log Analytics Windows Event DataSource should exist. Changing this forces a new Log Analytics Windows Event DataSource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the Log Analytics Workspace where the Log Analytics Windows Event DataSource should exist. Changing this forces a new Log Analytics Windows Event DataSource to be created. WorkspaceName pulumi.StringOutput `pulumi:"workspaceName"` }
Manages a Log Analytics Windows Event DataSource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/log_analytics_datasource_windows_event.html.markdown.
func GetDataSourceWindowsEvent ¶ added in v2.4.0
func GetDataSourceWindowsEvent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceWindowsEventState, opts ...pulumi.ResourceOption) (*DataSourceWindowsEvent, error)
GetDataSourceWindowsEvent gets an existing DataSourceWindowsEvent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataSourceWindowsEvent ¶ added in v2.4.0
func NewDataSourceWindowsEvent(ctx *pulumi.Context, name string, args *DataSourceWindowsEventArgs, opts ...pulumi.ResourceOption) (*DataSourceWindowsEvent, error)
NewDataSourceWindowsEvent registers a new resource with the given unique name, arguments, and options.
type DataSourceWindowsEventArgs ¶ added in v2.4.0
type DataSourceWindowsEventArgs struct { // Specifies the name of the Windows Event Log to collect events from. EventLogName pulumi.StringInput // Specifies an array of event types applied to the specified event log. Possible values include `error`, `warning` and `information`. EventTypes pulumi.StringArrayInput // The name which should be used for this Log Analytics Windows Event DataSource. Changing this forces a new Log Analytics Windows Event DataSource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Log Analytics Windows Event DataSource should exist. Changing this forces a new Log Analytics Windows Event DataSource to be created. ResourceGroupName pulumi.StringInput // The name of the Log Analytics Workspace where the Log Analytics Windows Event DataSource should exist. Changing this forces a new Log Analytics Windows Event DataSource to be created. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataSourceWindowsEvent resource.
func (DataSourceWindowsEventArgs) ElementType ¶ added in v2.4.0
func (DataSourceWindowsEventArgs) ElementType() reflect.Type
type DataSourceWindowsEventState ¶ added in v2.4.0
type DataSourceWindowsEventState struct { // Specifies the name of the Windows Event Log to collect events from. EventLogName pulumi.StringPtrInput // Specifies an array of event types applied to the specified event log. Possible values include `error`, `warning` and `information`. EventTypes pulumi.StringArrayInput // The name which should be used for this Log Analytics Windows Event DataSource. Changing this forces a new Log Analytics Windows Event DataSource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Log Analytics Windows Event DataSource should exist. Changing this forces a new Log Analytics Windows Event DataSource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the Log Analytics Workspace where the Log Analytics Windows Event DataSource should exist. Changing this forces a new Log Analytics Windows Event DataSource to be created. WorkspaceName pulumi.StringPtrInput }
func (DataSourceWindowsEventState) ElementType ¶ added in v2.4.0
func (DataSourceWindowsEventState) ElementType() reflect.Type
type DataSourceWindowsPerformanceCounter ¶ added in v2.4.0
type DataSourceWindowsPerformanceCounter struct { pulumi.CustomResourceState // The friendly name of the performance counter. CounterName pulumi.StringOutput `pulumi:"counterName"` // The name of the virtual machine instance to which the Windows Performance Counter DataSource be applied. Specify a `*` will apply to all instances. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // The time of sample interval in seconds. Supports values between 10 and 2147483647. IntervalSeconds pulumi.IntOutput `pulumi:"intervalSeconds"` // The Name which should be used for this Log Analytics Windows Performance Counter DataSource. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. Name pulumi.StringOutput `pulumi:"name"` // The object name of the Log Analytics Windows Performance Counter DataSource. ObjectName pulumi.StringOutput `pulumi:"objectName"` // The name of the Resource Group where the Log Analytics Windows Performance Counter DataSource should exist. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the Log Analytics Workspace where the Log Analytics Windows Performance Counter DataSource should exist. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. WorkspaceName pulumi.StringOutput `pulumi:"workspaceName"` }
Manages a Log Analytics (formally Operational Insights) Windows Performance Counter DataSource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/log_analytics_datasource_windows_performance_counter.html.markdown.
func GetDataSourceWindowsPerformanceCounter ¶ added in v2.4.0
func GetDataSourceWindowsPerformanceCounter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceWindowsPerformanceCounterState, opts ...pulumi.ResourceOption) (*DataSourceWindowsPerformanceCounter, error)
GetDataSourceWindowsPerformanceCounter gets an existing DataSourceWindowsPerformanceCounter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataSourceWindowsPerformanceCounter ¶ added in v2.4.0
func NewDataSourceWindowsPerformanceCounter(ctx *pulumi.Context, name string, args *DataSourceWindowsPerformanceCounterArgs, opts ...pulumi.ResourceOption) (*DataSourceWindowsPerformanceCounter, error)
NewDataSourceWindowsPerformanceCounter registers a new resource with the given unique name, arguments, and options.
type DataSourceWindowsPerformanceCounterArgs ¶ added in v2.4.0
type DataSourceWindowsPerformanceCounterArgs struct { // The friendly name of the performance counter. CounterName pulumi.StringInput // The name of the virtual machine instance to which the Windows Performance Counter DataSource be applied. Specify a `*` will apply to all instances. InstanceName pulumi.StringInput // The time of sample interval in seconds. Supports values between 10 and 2147483647. IntervalSeconds pulumi.IntInput // The Name which should be used for this Log Analytics Windows Performance Counter DataSource. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. Name pulumi.StringPtrInput // The object name of the Log Analytics Windows Performance Counter DataSource. ObjectName pulumi.StringInput // The name of the Resource Group where the Log Analytics Windows Performance Counter DataSource should exist. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. ResourceGroupName pulumi.StringInput // The name of the Log Analytics Workspace where the Log Analytics Windows Performance Counter DataSource should exist. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataSourceWindowsPerformanceCounter resource.
func (DataSourceWindowsPerformanceCounterArgs) ElementType ¶ added in v2.4.0
func (DataSourceWindowsPerformanceCounterArgs) ElementType() reflect.Type
type DataSourceWindowsPerformanceCounterState ¶ added in v2.4.0
type DataSourceWindowsPerformanceCounterState struct { // The friendly name of the performance counter. CounterName pulumi.StringPtrInput // The name of the virtual machine instance to which the Windows Performance Counter DataSource be applied. Specify a `*` will apply to all instances. InstanceName pulumi.StringPtrInput // The time of sample interval in seconds. Supports values between 10 and 2147483647. IntervalSeconds pulumi.IntPtrInput // The Name which should be used for this Log Analytics Windows Performance Counter DataSource. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. Name pulumi.StringPtrInput // The object name of the Log Analytics Windows Performance Counter DataSource. ObjectName pulumi.StringPtrInput // The name of the Resource Group where the Log Analytics Windows Performance Counter DataSource should exist. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the Log Analytics Workspace where the Log Analytics Windows Performance Counter DataSource should exist. Changing this forces a new Log Analytics Windows Performance Counter DataSource to be created. WorkspaceName pulumi.StringPtrInput }
func (DataSourceWindowsPerformanceCounterState) ElementType ¶ added in v2.4.0
func (DataSourceWindowsPerformanceCounterState) ElementType() reflect.Type
type LinkedService ¶
type LinkedService struct { pulumi.CustomResourceState // Name of the type of linkedServices resource to connect to the Log Analytics Workspace specified in `workspaceName`. Currently it defaults to and only supports `automation` as a value. Changing this forces a new resource to be created. LinkedServiceName pulumi.StringPtrOutput `pulumi:"linkedServiceName"` // The automatically generated name of the Linked Service. This cannot be specified. The format is always `<workspace_name>/<linked_service_name>` e.g. `workspace1/Automation` Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which the Log Analytics Linked Service is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the Resource that will be linked to the workspace. Changing this forces a new resource to be created. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Name of the Log Analytics Workspace that will contain the linkedServices resource. Changing this forces a new resource to be created. WorkspaceName pulumi.StringOutput `pulumi:"workspaceName"` }
Links a Log Analytics (formally Operational Insights) Workspace to another resource. The (currently) only linkable service is an Azure Automation Account.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/log_analytics_linked_service.html.markdown.
func GetLinkedService ¶
func GetLinkedService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceState, opts ...pulumi.ResourceOption) (*LinkedService, error)
GetLinkedService gets an existing LinkedService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkedService ¶
func NewLinkedService(ctx *pulumi.Context, name string, args *LinkedServiceArgs, opts ...pulumi.ResourceOption) (*LinkedService, error)
NewLinkedService registers a new resource with the given unique name, arguments, and options.
type LinkedServiceArgs ¶
type LinkedServiceArgs struct { // Name of the type of linkedServices resource to connect to the Log Analytics Workspace specified in `workspaceName`. Currently it defaults to and only supports `automation` as a value. Changing this forces a new resource to be created. LinkedServiceName pulumi.StringPtrInput // The name of the resource group in which the Log Analytics Linked Service is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the Resource that will be linked to the workspace. Changing this forces a new resource to be created. ResourceId pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Name of the Log Analytics Workspace that will contain the linkedServices resource. Changing this forces a new resource to be created. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a LinkedService resource.
func (LinkedServiceArgs) ElementType ¶
func (LinkedServiceArgs) ElementType() reflect.Type
type LinkedServiceState ¶
type LinkedServiceState struct { // Name of the type of linkedServices resource to connect to the Log Analytics Workspace specified in `workspaceName`. Currently it defaults to and only supports `automation` as a value. Changing this forces a new resource to be created. LinkedServiceName pulumi.StringPtrInput // The automatically generated name of the Linked Service. This cannot be specified. The format is always `<workspace_name>/<linked_service_name>` e.g. `workspace1/Automation` Name pulumi.StringPtrInput // The name of the resource group in which the Log Analytics Linked Service is created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the Resource that will be linked to the workspace. Changing this forces a new resource to be created. ResourceId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Name of the Log Analytics Workspace that will contain the linkedServices resource. Changing this forces a new resource to be created. WorkspaceName pulumi.StringPtrInput }
func (LinkedServiceState) ElementType ¶
func (LinkedServiceState) ElementType() reflect.Type