insights

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessModeOpen        = AccessMode("Open")
	AccessModePrivateOnly = AccessMode("PrivateOnly")
)
View Source
const (
	AggregationTypeEnumAverage = AggregationTypeEnum("Average")
	AggregationTypeEnumCount   = AggregationTypeEnum("Count")
	AggregationTypeEnumMinimum = AggregationTypeEnum("Minimum")
	AggregationTypeEnumMaximum = AggregationTypeEnum("Maximum")
	AggregationTypeEnumTotal   = AggregationTypeEnum("Total")
)
View Source
const (
	ApplicationTypeWeb   = ApplicationType("web")
	ApplicationTypeOther = ApplicationType("other")
)
View Source
const (
	ComparisonOperationTypeEquals             = ComparisonOperationType("Equals")
	ComparisonOperationTypeNotEquals          = ComparisonOperationType("NotEquals")
	ComparisonOperationTypeGreaterThan        = ComparisonOperationType("GreaterThan")
	ComparisonOperationTypeGreaterThanOrEqual = ComparisonOperationType("GreaterThanOrEqual")
	ComparisonOperationTypeLessThan           = ComparisonOperationType("LessThan")
	ComparisonOperationTypeLessThanOrEqual    = ComparisonOperationType("LessThanOrEqual")
)
View Source
const (
	ConditionOperatorEquals             = ConditionOperator("Equals")
	ConditionOperatorGreaterThan        = ConditionOperator("GreaterThan")
	ConditionOperatorGreaterThanOrEqual = ConditionOperator("GreaterThanOrEqual")
	ConditionOperatorLessThan           = ConditionOperator("LessThan")
	ConditionOperatorLessThanOrEqual    = ConditionOperator("LessThanOrEqual")
)
View Source
const (
	CriterionTypeStaticThresholdCriterion  = CriterionType("StaticThresholdCriterion")
	CriterionTypeDynamicThresholdCriterion = CriterionType("DynamicThresholdCriterion")
)
View Source
const (
	DimensionOperatorInclude = DimensionOperator("Include")
	DimensionOperatorExclude = DimensionOperator("Exclude")
)
View Source
const (
	DynamicThresholdOperatorGreaterThan       = DynamicThresholdOperator("GreaterThan")
	DynamicThresholdOperatorLessThan          = DynamicThresholdOperator("LessThan")
	DynamicThresholdOperatorGreaterOrLessThan = DynamicThresholdOperator("GreaterOrLessThan")
)
View Source
const (
	DynamicThresholdSensitivityLow    = DynamicThresholdSensitivity("Low")
	DynamicThresholdSensitivityMedium = DynamicThresholdSensitivity("Medium")
	DynamicThresholdSensitivityHigh   = DynamicThresholdSensitivity("High")
)
View Source
const (
	FavoriteTypeShared = FavoriteType("shared")
	FavoriteTypeUser   = FavoriteType("user")
)
View Source
const (
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
	IdentityTypeUserAssigned   = IdentityType("UserAssigned")
	IdentityTypeNone           = IdentityType("None")
)
View Source
const (
	IngestionModeApplicationInsights                       = IngestionMode("ApplicationInsights")
	IngestionModeApplicationInsightsWithDiagnosticSettings = IngestionMode("ApplicationInsightsWithDiagnosticSettings")
	IngestionModeLogAnalytics                              = IngestionMode("LogAnalytics")
)
View Source
const (
	ItemScopeShared = ItemScope("shared")
	ItemScopeUser   = ItemScope("user")
)
View Source
const (
	ItemTypeNone     = ItemType("none")
	ItemTypeQuery    = ItemType("query")
	ItemTypeRecent   = ItemType("recent")
	ItemTypeFunction = ItemType("function")
)
View Source
const (
	KindLogAlert    = Kind("LogAlert")
	KindLogToMetric = Kind("LogToMetric")
)
View Source
const (
	KnownColumnDefinitionTypeString   = KnownColumnDefinitionType("string")
	KnownColumnDefinitionTypeInt      = KnownColumnDefinitionType("int")
	KnownColumnDefinitionTypeLong     = KnownColumnDefinitionType("long")
	KnownColumnDefinitionTypeReal     = KnownColumnDefinitionType("real")
	KnownColumnDefinitionTypeBoolean  = KnownColumnDefinitionType("boolean")
	KnownColumnDefinitionTypeDatetime = KnownColumnDefinitionType("datetime")
	KnownColumnDefinitionTypeDynamic  = KnownColumnDefinitionType("dynamic")
)
View Source
const (
	KnownDataCollectionEndpointResourceKindLinux   = KnownDataCollectionEndpointResourceKind("Linux")
	KnownDataCollectionEndpointResourceKindWindows = KnownDataCollectionEndpointResourceKind("Windows")
)
View Source
const (
	KnownDataCollectionRuleResourceKindLinux   = KnownDataCollectionRuleResourceKind("Linux")
	KnownDataCollectionRuleResourceKindWindows = KnownDataCollectionRuleResourceKind("Windows")
)
View Source
const (
	KnownDataFlowStreams_Microsoft_Event           = KnownDataFlowStreams("Microsoft-Event")
	KnownDataFlowStreams_Microsoft_InsightsMetrics = KnownDataFlowStreams("Microsoft-InsightsMetrics")
	KnownDataFlowStreams_Microsoft_Perf            = KnownDataFlowStreams("Microsoft-Perf")
	KnownDataFlowStreams_Microsoft_Syslog          = KnownDataFlowStreams("Microsoft-Syslog")
	KnownDataFlowStreams_Microsoft_WindowsEvent    = KnownDataFlowStreams("Microsoft-WindowsEvent")
)
View Source
const (
	KnownExtensionDataSourceStreams_Microsoft_Event           = KnownExtensionDataSourceStreams("Microsoft-Event")
	KnownExtensionDataSourceStreams_Microsoft_InsightsMetrics = KnownExtensionDataSourceStreams("Microsoft-InsightsMetrics")
	KnownExtensionDataSourceStreams_Microsoft_Perf            = KnownExtensionDataSourceStreams("Microsoft-Perf")
	KnownExtensionDataSourceStreams_Microsoft_Syslog          = KnownExtensionDataSourceStreams("Microsoft-Syslog")
	KnownExtensionDataSourceStreams_Microsoft_WindowsEvent    = KnownExtensionDataSourceStreams("Microsoft-WindowsEvent")
)
View Source
const (
	KnownLogFileTextSettingsRecordStartTimestampFormat_ISO_8601                 = KnownLogFileTextSettingsRecordStartTimestampFormat("ISO 8601")
	KnownLogFileTextSettingsRecordStartTimestampFormat_YYYY_MM_DD_HH_MM_SS      = KnownLogFileTextSettingsRecordStartTimestampFormat("YYYY-MM-DD HH:MM:SS")
	KnownLogFileTextSettingsRecordStartTimestampFormat_M_D_YYYY_HH_MM_SS_AM_PM  = KnownLogFileTextSettingsRecordStartTimestampFormat("M/D/YYYY HH:MM:SS AM/PM")
	KnownLogFileTextSettingsRecordStartTimestampFormat_Mon_DD_YYYY_HH_MM_SS     = KnownLogFileTextSettingsRecordStartTimestampFormat("Mon DD, YYYY HH:MM:SS")
	KnownLogFileTextSettingsRecordStartTimestampFormat_YyMMdd_HH_mm_ss          = KnownLogFileTextSettingsRecordStartTimestampFormat("yyMMdd HH:mm:ss")
	KnownLogFileTextSettingsRecordStartTimestampFormat_DdMMyy_HH_mm_ss          = KnownLogFileTextSettingsRecordStartTimestampFormat("ddMMyy HH:mm:ss")
	KnownLogFileTextSettingsRecordStartTimestampFormat_MMM_d_hh_mm_ss           = KnownLogFileTextSettingsRecordStartTimestampFormat("MMM d hh:mm:ss")
	KnownLogFileTextSettingsRecordStartTimestampFormat_Dd_MMM_yyyy_HH_mm_ss_zzz = KnownLogFileTextSettingsRecordStartTimestampFormat("dd/MMM/yyyy:HH:mm:ss zzz")
	KnownLogFileTextSettingsRecordStartTimestampFormat_Yyyy_MM_DdTHH_mm_ssK     = KnownLogFileTextSettingsRecordStartTimestampFormat("yyyy-MM-ddTHH:mm:ssK")
)
View Source
const (
	KnownPerfCounterDataSourceStreams_Microsoft_Perf            = KnownPerfCounterDataSourceStreams("Microsoft-Perf")
	KnownPerfCounterDataSourceStreams_Microsoft_InsightsMetrics = KnownPerfCounterDataSourceStreams("Microsoft-InsightsMetrics")
)
View Source
const (
	KnownPublicNetworkAccessOptionsEnabled            = KnownPublicNetworkAccessOptions("Enabled")
	KnownPublicNetworkAccessOptionsDisabled           = KnownPublicNetworkAccessOptions("Disabled")
	KnownPublicNetworkAccessOptionsSecuredByPerimeter = KnownPublicNetworkAccessOptions("SecuredByPerimeter")
)
View Source
const (
	KnownSyslogDataSourceFacilityNamesAlert    = KnownSyslogDataSourceFacilityNames("alert")
	KnownSyslogDataSourceFacilityNamesAudit    = KnownSyslogDataSourceFacilityNames("audit")
	KnownSyslogDataSourceFacilityNamesAuth     = KnownSyslogDataSourceFacilityNames("auth")
	KnownSyslogDataSourceFacilityNamesAuthpriv = KnownSyslogDataSourceFacilityNames("authpriv")
	KnownSyslogDataSourceFacilityNamesClock    = KnownSyslogDataSourceFacilityNames("clock")
	KnownSyslogDataSourceFacilityNamesCron     = KnownSyslogDataSourceFacilityNames("cron")
	KnownSyslogDataSourceFacilityNamesDaemon   = KnownSyslogDataSourceFacilityNames("daemon")
	KnownSyslogDataSourceFacilityNamesFtp      = KnownSyslogDataSourceFacilityNames("ftp")
	KnownSyslogDataSourceFacilityNamesKern     = KnownSyslogDataSourceFacilityNames("kern")
	KnownSyslogDataSourceFacilityNamesLpr      = KnownSyslogDataSourceFacilityNames("lpr")
	KnownSyslogDataSourceFacilityNamesMail     = KnownSyslogDataSourceFacilityNames("mail")
	KnownSyslogDataSourceFacilityNamesMark     = KnownSyslogDataSourceFacilityNames("mark")
	KnownSyslogDataSourceFacilityNamesNews     = KnownSyslogDataSourceFacilityNames("news")
	KnownSyslogDataSourceFacilityNamesNopri    = KnownSyslogDataSourceFacilityNames("nopri")
	KnownSyslogDataSourceFacilityNamesNtp      = KnownSyslogDataSourceFacilityNames("ntp")
	KnownSyslogDataSourceFacilityNamesSyslog   = KnownSyslogDataSourceFacilityNames("syslog")
	KnownSyslogDataSourceFacilityNamesUser     = KnownSyslogDataSourceFacilityNames("user")
	KnownSyslogDataSourceFacilityNamesUucp     = KnownSyslogDataSourceFacilityNames("uucp")
	KnownSyslogDataSourceFacilityNamesLocal0   = KnownSyslogDataSourceFacilityNames("local0")
	KnownSyslogDataSourceFacilityNamesLocal1   = KnownSyslogDataSourceFacilityNames("local1")
	KnownSyslogDataSourceFacilityNamesLocal2   = KnownSyslogDataSourceFacilityNames("local2")
	KnownSyslogDataSourceFacilityNamesLocal3   = KnownSyslogDataSourceFacilityNames("local3")
	KnownSyslogDataSourceFacilityNamesLocal4   = KnownSyslogDataSourceFacilityNames("local4")
	KnownSyslogDataSourceFacilityNamesLocal5   = KnownSyslogDataSourceFacilityNames("local5")
	KnownSyslogDataSourceFacilityNamesLocal6   = KnownSyslogDataSourceFacilityNames("local6")
	KnownSyslogDataSourceFacilityNamesLocal7   = KnownSyslogDataSourceFacilityNames("local7")
	KnownSyslogDataSourceFacilityNamesAsterisk = KnownSyslogDataSourceFacilityNames("*")
)
View Source
const (
	KnownSyslogDataSourceLogLevelsDebug     = KnownSyslogDataSourceLogLevels("Debug")
	KnownSyslogDataSourceLogLevelsInfo      = KnownSyslogDataSourceLogLevels("Info")
	KnownSyslogDataSourceLogLevelsNotice    = KnownSyslogDataSourceLogLevels("Notice")
	KnownSyslogDataSourceLogLevelsWarning   = KnownSyslogDataSourceLogLevels("Warning")
	KnownSyslogDataSourceLogLevelsError     = KnownSyslogDataSourceLogLevels("Error")
	KnownSyslogDataSourceLogLevelsCritical  = KnownSyslogDataSourceLogLevels("Critical")
	KnownSyslogDataSourceLogLevelsAlert     = KnownSyslogDataSourceLogLevels("Alert")
	KnownSyslogDataSourceLogLevelsEmergency = KnownSyslogDataSourceLogLevels("Emergency")
	KnownSyslogDataSourceLogLevelsAsterisk  = KnownSyslogDataSourceLogLevels("*")
)
View Source
const (
	KnownWindowsEventLogDataSourceStreams_Microsoft_WindowsEvent = KnownWindowsEventLogDataSourceStreams("Microsoft-WindowsEvent")
	KnownWindowsEventLogDataSourceStreams_Microsoft_Event        = KnownWindowsEventLogDataSourceStreams("Microsoft-Event")
)
View Source
const (
	ManagedServiceIdentityTypeNone                         = ManagedServiceIdentityType("None")
	ManagedServiceIdentityTypeSystemAssigned               = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityTypeUserAssigned                 = ManagedServiceIdentityType("UserAssigned")
	ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
)
View Source
const (
	MetricStatisticTypeAverage = MetricStatisticType("Average")
	MetricStatisticTypeMin     = MetricStatisticType("Min")
	MetricStatisticTypeMax     = MetricStatisticType("Max")
	MetricStatisticTypeSum     = MetricStatisticType("Sum")
	MetricStatisticTypeCount   = MetricStatisticType("Count")
)
View Source
const (
	Odatatype_Microsoft_Azure_Monitor_SingleResourceMultipleMetricCriteria   = Odatatype("Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria")
	Odatatype_Microsoft_Azure_Monitor_MultipleResourceMultipleMetricCriteria = Odatatype("Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria")
	Odatatype_Microsoft_Azure_Monitor_WebtestLocationAvailabilityCriteria    = Odatatype("Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria")
)
View Source
const (
	OperatorEquals             = Operator("Equals")
	OperatorGreaterThan        = Operator("GreaterThan")
	OperatorGreaterThanOrEqual = Operator("GreaterThanOrEqual")
	OperatorLessThan           = Operator("LessThan")
	OperatorLessThanOrEqual    = Operator("LessThanOrEqual")
)
View Source
const (
	PredictiveAutoscalePolicyScaleModeDisabled     = PredictiveAutoscalePolicyScaleMode("Disabled")
	PredictiveAutoscalePolicyScaleModeForecastOnly = PredictiveAutoscalePolicyScaleMode("ForecastOnly")
	PredictiveAutoscalePolicyScaleModeEnabled      = PredictiveAutoscalePolicyScaleMode("Enabled")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	// Enables connectivity to Application Insights through public DNS.
	PublicNetworkAccessTypeEnabled = PublicNetworkAccessType("Enabled")
	// Disables public connectivity to Application Insights through public DNS.
	PublicNetworkAccessTypeDisabled = PublicNetworkAccessType("Disabled")
)
View Source
const (
	RecurrenceFrequencyNone   = RecurrenceFrequency("None")
	RecurrenceFrequencySecond = RecurrenceFrequency("Second")
	RecurrenceFrequencyMinute = RecurrenceFrequency("Minute")
	RecurrenceFrequencyHour   = RecurrenceFrequency("Hour")
	RecurrenceFrequencyDay    = RecurrenceFrequency("Day")
	RecurrenceFrequencyWeek   = RecurrenceFrequency("Week")
	RecurrenceFrequencyMonth  = RecurrenceFrequency("Month")
	RecurrenceFrequencyYear   = RecurrenceFrequency("Year")
)
View Source
const (
	ScaleDirectionNone     = ScaleDirection("None")
	ScaleDirectionIncrease = ScaleDirection("Increase")
	ScaleDirectionDecrease = ScaleDirection("Decrease")
)
View Source
const (
	ScaleRuleMetricDimensionOperationTypeEquals    = ScaleRuleMetricDimensionOperationType("Equals")
	ScaleRuleMetricDimensionOperationTypeNotEquals = ScaleRuleMetricDimensionOperationType("NotEquals")
)
View Source
const (
	ScaleTypeChangeCount             = ScaleType("ChangeCount")
	ScaleTypePercentChangeCount      = ScaleType("PercentChangeCount")
	ScaleTypeExactCount              = ScaleType("ExactCount")
	ScaleTypeServiceAllowedNextValue = ScaleType("ServiceAllowedNextValue")
)
View Source
const (
	TimeAggregationCount   = TimeAggregation("Count")
	TimeAggregationAverage = TimeAggregation("Average")
	TimeAggregationMinimum = TimeAggregation("Minimum")
	TimeAggregationMaximum = TimeAggregation("Maximum")
	TimeAggregationTotal   = TimeAggregation("Total")
)
View Source
const (
	TimeAggregationOperatorAverage = TimeAggregationOperator("Average")
	TimeAggregationOperatorMinimum = TimeAggregationOperator("Minimum")
	TimeAggregationOperatorMaximum = TimeAggregationOperator("Maximum")
	TimeAggregationOperatorTotal   = TimeAggregationOperator("Total")
	TimeAggregationOperatorLast    = TimeAggregationOperator("Last")
)
View Source
const (
	TimeAggregationTypeAverage = TimeAggregationType("Average")
	TimeAggregationTypeMinimum = TimeAggregationType("Minimum")
	TimeAggregationTypeMaximum = TimeAggregationType("Maximum")
	TimeAggregationTypeTotal   = TimeAggregationType("Total")
	TimeAggregationTypeCount   = TimeAggregationType("Count")
	TimeAggregationTypeLast    = TimeAggregationType("Last")
)
View Source
const (
	WebTestKindPing      = WebTestKind("ping")
	WebTestKindMultistep = WebTestKind("multistep")
	WebTestKindStandard  = WebTestKind("standard")
)
View Source
const (
	FlowTypeBluefield = FlowType("Bluefield")
)
View Source
const (
	KnownLogFilesDataSourceFormatText = KnownLogFilesDataSourceFormat("text")
)
View Source
const (
	KnownPrometheusForwarderDataSourceStreams_Microsoft_PrometheusMetrics = KnownPrometheusForwarderDataSourceStreams("Microsoft-PrometheusMetrics")
)
View Source
const (
	KnownSyslogDataSourceStreams_Microsoft_Syslog = KnownSyslogDataSourceStreams("Microsoft-Syslog")
)
View Source
const (
	OperationTypeScale = OperationType("Scale")
)
View Source
const (
	RequestSourceRest = RequestSource("rest")
)
View Source
const (
	WorkbookSharedTypeKindShared = WorkbookSharedTypeKind("shared")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessMode

type AccessMode string

Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

func (AccessMode) ElementType

func (AccessMode) ElementType() reflect.Type

func (AccessMode) ToAccessModeOutput

func (e AccessMode) ToAccessModeOutput() AccessModeOutput

func (AccessMode) ToAccessModeOutputWithContext

func (e AccessMode) ToAccessModeOutputWithContext(ctx context.Context) AccessModeOutput

func (AccessMode) ToAccessModePtrOutput

func (e AccessMode) ToAccessModePtrOutput() AccessModePtrOutput

func (AccessMode) ToAccessModePtrOutputWithContext

func (e AccessMode) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput

func (AccessMode) ToStringOutput

func (e AccessMode) ToStringOutput() pulumi.StringOutput

func (AccessMode) ToStringOutputWithContext

func (e AccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessMode) ToStringPtrOutput

func (e AccessMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessMode) ToStringPtrOutputWithContext

func (e AccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessModeInput

type AccessModeInput interface {
	pulumi.Input

	ToAccessModeOutput() AccessModeOutput
	ToAccessModeOutputWithContext(context.Context) AccessModeOutput
}

AccessModeInput is an input type that accepts values of the AccessMode enum A concrete instance of `AccessModeInput` can be one of the following:

AccessModeOpen
AccessModePrivateOnly

type AccessModeOutput

type AccessModeOutput struct{ *pulumi.OutputState }

func (AccessModeOutput) ElementType

func (AccessModeOutput) ElementType() reflect.Type

func (AccessModeOutput) ToAccessModeOutput

func (o AccessModeOutput) ToAccessModeOutput() AccessModeOutput

func (AccessModeOutput) ToAccessModeOutputWithContext

func (o AccessModeOutput) ToAccessModeOutputWithContext(ctx context.Context) AccessModeOutput

func (AccessModeOutput) ToAccessModePtrOutput

func (o AccessModeOutput) ToAccessModePtrOutput() AccessModePtrOutput

func (AccessModeOutput) ToAccessModePtrOutputWithContext

func (o AccessModeOutput) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput

func (AccessModeOutput) ToStringOutput

func (o AccessModeOutput) ToStringOutput() pulumi.StringOutput

func (AccessModeOutput) ToStringOutputWithContext

func (o AccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessModeOutput) ToStringPtrOutput

func (o AccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessModeOutput) ToStringPtrOutputWithContext

func (o AccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessModePtrInput

type AccessModePtrInput interface {
	pulumi.Input

	ToAccessModePtrOutput() AccessModePtrOutput
	ToAccessModePtrOutputWithContext(context.Context) AccessModePtrOutput
}

func AccessModePtr

func AccessModePtr(v string) AccessModePtrInput

type AccessModePtrOutput

type AccessModePtrOutput struct{ *pulumi.OutputState }

func (AccessModePtrOutput) Elem

func (AccessModePtrOutput) ElementType

func (AccessModePtrOutput) ElementType() reflect.Type

func (AccessModePtrOutput) ToAccessModePtrOutput

func (o AccessModePtrOutput) ToAccessModePtrOutput() AccessModePtrOutput

func (AccessModePtrOutput) ToAccessModePtrOutputWithContext

func (o AccessModePtrOutput) ToAccessModePtrOutputWithContext(ctx context.Context) AccessModePtrOutput

func (AccessModePtrOutput) ToStringPtrOutput

func (o AccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessModePtrOutput) ToStringPtrOutputWithContext

func (o AccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessModeSettings

type AccessModeSettings struct {
	// List of exclusions that override the default access mode settings for specific private endpoint connections.
	Exclusions []AccessModeSettingsExclusion `pulumi:"exclusions"`
	// Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.
	IngestionAccessMode string `pulumi:"ingestionAccessMode"`
	// Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.
	QueryAccessMode string `pulumi:"queryAccessMode"`
}

Properties that define the scope private link mode settings.

type AccessModeSettingsArgs

type AccessModeSettingsArgs struct {
	// List of exclusions that override the default access mode settings for specific private endpoint connections.
	Exclusions AccessModeSettingsExclusionArrayInput `pulumi:"exclusions"`
	// Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.
	IngestionAccessMode pulumi.StringInput `pulumi:"ingestionAccessMode"`
	// Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.
	QueryAccessMode pulumi.StringInput `pulumi:"queryAccessMode"`
}

Properties that define the scope private link mode settings.

func (AccessModeSettingsArgs) ElementType

func (AccessModeSettingsArgs) ElementType() reflect.Type

func (AccessModeSettingsArgs) ToAccessModeSettingsOutput

func (i AccessModeSettingsArgs) ToAccessModeSettingsOutput() AccessModeSettingsOutput

func (AccessModeSettingsArgs) ToAccessModeSettingsOutputWithContext

func (i AccessModeSettingsArgs) ToAccessModeSettingsOutputWithContext(ctx context.Context) AccessModeSettingsOutput

type AccessModeSettingsExclusion

type AccessModeSettingsExclusion struct {
	// Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.
	IngestionAccessMode *string `pulumi:"ingestionAccessMode"`
	// The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.
	PrivateEndpointConnectionName *string `pulumi:"privateEndpointConnectionName"`
	// Specifies the access mode of queries through the specified private endpoint connection in the exclusion.
	QueryAccessMode *string `pulumi:"queryAccessMode"`
}

Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.

type AccessModeSettingsExclusionArgs

type AccessModeSettingsExclusionArgs struct {
	// Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.
	IngestionAccessMode pulumi.StringPtrInput `pulumi:"ingestionAccessMode"`
	// The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.
	PrivateEndpointConnectionName pulumi.StringPtrInput `pulumi:"privateEndpointConnectionName"`
	// Specifies the access mode of queries through the specified private endpoint connection in the exclusion.
	QueryAccessMode pulumi.StringPtrInput `pulumi:"queryAccessMode"`
}

Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.

func (AccessModeSettingsExclusionArgs) ElementType

func (AccessModeSettingsExclusionArgs) ToAccessModeSettingsExclusionOutput

func (i AccessModeSettingsExclusionArgs) ToAccessModeSettingsExclusionOutput() AccessModeSettingsExclusionOutput

func (AccessModeSettingsExclusionArgs) ToAccessModeSettingsExclusionOutputWithContext

func (i AccessModeSettingsExclusionArgs) ToAccessModeSettingsExclusionOutputWithContext(ctx context.Context) AccessModeSettingsExclusionOutput

type AccessModeSettingsExclusionArray

type AccessModeSettingsExclusionArray []AccessModeSettingsExclusionInput

func (AccessModeSettingsExclusionArray) ElementType

func (AccessModeSettingsExclusionArray) ToAccessModeSettingsExclusionArrayOutput

func (i AccessModeSettingsExclusionArray) ToAccessModeSettingsExclusionArrayOutput() AccessModeSettingsExclusionArrayOutput

func (AccessModeSettingsExclusionArray) ToAccessModeSettingsExclusionArrayOutputWithContext

func (i AccessModeSettingsExclusionArray) ToAccessModeSettingsExclusionArrayOutputWithContext(ctx context.Context) AccessModeSettingsExclusionArrayOutput

type AccessModeSettingsExclusionArrayInput

type AccessModeSettingsExclusionArrayInput interface {
	pulumi.Input

	ToAccessModeSettingsExclusionArrayOutput() AccessModeSettingsExclusionArrayOutput
	ToAccessModeSettingsExclusionArrayOutputWithContext(context.Context) AccessModeSettingsExclusionArrayOutput
}

AccessModeSettingsExclusionArrayInput is an input type that accepts AccessModeSettingsExclusionArray and AccessModeSettingsExclusionArrayOutput values. You can construct a concrete instance of `AccessModeSettingsExclusionArrayInput` via:

AccessModeSettingsExclusionArray{ AccessModeSettingsExclusionArgs{...} }

type AccessModeSettingsExclusionArrayOutput

type AccessModeSettingsExclusionArrayOutput struct{ *pulumi.OutputState }

func (AccessModeSettingsExclusionArrayOutput) ElementType

func (AccessModeSettingsExclusionArrayOutput) Index

func (AccessModeSettingsExclusionArrayOutput) ToAccessModeSettingsExclusionArrayOutput

func (o AccessModeSettingsExclusionArrayOutput) ToAccessModeSettingsExclusionArrayOutput() AccessModeSettingsExclusionArrayOutput

func (AccessModeSettingsExclusionArrayOutput) ToAccessModeSettingsExclusionArrayOutputWithContext

func (o AccessModeSettingsExclusionArrayOutput) ToAccessModeSettingsExclusionArrayOutputWithContext(ctx context.Context) AccessModeSettingsExclusionArrayOutput

type AccessModeSettingsExclusionInput

type AccessModeSettingsExclusionInput interface {
	pulumi.Input

	ToAccessModeSettingsExclusionOutput() AccessModeSettingsExclusionOutput
	ToAccessModeSettingsExclusionOutputWithContext(context.Context) AccessModeSettingsExclusionOutput
}

AccessModeSettingsExclusionInput is an input type that accepts AccessModeSettingsExclusionArgs and AccessModeSettingsExclusionOutput values. You can construct a concrete instance of `AccessModeSettingsExclusionInput` via:

AccessModeSettingsExclusionArgs{...}

type AccessModeSettingsExclusionOutput

type AccessModeSettingsExclusionOutput struct{ *pulumi.OutputState }

Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.

func (AccessModeSettingsExclusionOutput) ElementType

func (AccessModeSettingsExclusionOutput) IngestionAccessMode

Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.

func (AccessModeSettingsExclusionOutput) PrivateEndpointConnectionName

func (o AccessModeSettingsExclusionOutput) PrivateEndpointConnectionName() pulumi.StringPtrOutput

The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.

func (AccessModeSettingsExclusionOutput) QueryAccessMode

Specifies the access mode of queries through the specified private endpoint connection in the exclusion.

func (AccessModeSettingsExclusionOutput) ToAccessModeSettingsExclusionOutput

func (o AccessModeSettingsExclusionOutput) ToAccessModeSettingsExclusionOutput() AccessModeSettingsExclusionOutput

func (AccessModeSettingsExclusionOutput) ToAccessModeSettingsExclusionOutputWithContext

func (o AccessModeSettingsExclusionOutput) ToAccessModeSettingsExclusionOutputWithContext(ctx context.Context) AccessModeSettingsExclusionOutput

type AccessModeSettingsExclusionResponse

type AccessModeSettingsExclusionResponse struct {
	// Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.
	IngestionAccessMode *string `pulumi:"ingestionAccessMode"`
	// The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.
	PrivateEndpointConnectionName *string `pulumi:"privateEndpointConnectionName"`
	// Specifies the access mode of queries through the specified private endpoint connection in the exclusion.
	QueryAccessMode *string `pulumi:"queryAccessMode"`
}

Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.

type AccessModeSettingsExclusionResponseArrayOutput

type AccessModeSettingsExclusionResponseArrayOutput struct{ *pulumi.OutputState }

func (AccessModeSettingsExclusionResponseArrayOutput) ElementType

func (AccessModeSettingsExclusionResponseArrayOutput) Index

func (AccessModeSettingsExclusionResponseArrayOutput) ToAccessModeSettingsExclusionResponseArrayOutput

func (o AccessModeSettingsExclusionResponseArrayOutput) ToAccessModeSettingsExclusionResponseArrayOutput() AccessModeSettingsExclusionResponseArrayOutput

func (AccessModeSettingsExclusionResponseArrayOutput) ToAccessModeSettingsExclusionResponseArrayOutputWithContext

func (o AccessModeSettingsExclusionResponseArrayOutput) ToAccessModeSettingsExclusionResponseArrayOutputWithContext(ctx context.Context) AccessModeSettingsExclusionResponseArrayOutput

type AccessModeSettingsExclusionResponseOutput

type AccessModeSettingsExclusionResponseOutput struct{ *pulumi.OutputState }

Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.

func (AccessModeSettingsExclusionResponseOutput) ElementType

func (AccessModeSettingsExclusionResponseOutput) IngestionAccessMode

Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.

func (AccessModeSettingsExclusionResponseOutput) PrivateEndpointConnectionName

func (o AccessModeSettingsExclusionResponseOutput) PrivateEndpointConnectionName() pulumi.StringPtrOutput

The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.

func (AccessModeSettingsExclusionResponseOutput) QueryAccessMode

Specifies the access mode of queries through the specified private endpoint connection in the exclusion.

func (AccessModeSettingsExclusionResponseOutput) ToAccessModeSettingsExclusionResponseOutput

func (o AccessModeSettingsExclusionResponseOutput) ToAccessModeSettingsExclusionResponseOutput() AccessModeSettingsExclusionResponseOutput

func (AccessModeSettingsExclusionResponseOutput) ToAccessModeSettingsExclusionResponseOutputWithContext

func (o AccessModeSettingsExclusionResponseOutput) ToAccessModeSettingsExclusionResponseOutputWithContext(ctx context.Context) AccessModeSettingsExclusionResponseOutput

type AccessModeSettingsInput

type AccessModeSettingsInput interface {
	pulumi.Input

	ToAccessModeSettingsOutput() AccessModeSettingsOutput
	ToAccessModeSettingsOutputWithContext(context.Context) AccessModeSettingsOutput
}

AccessModeSettingsInput is an input type that accepts AccessModeSettingsArgs and AccessModeSettingsOutput values. You can construct a concrete instance of `AccessModeSettingsInput` via:

AccessModeSettingsArgs{...}

type AccessModeSettingsOutput

type AccessModeSettingsOutput struct{ *pulumi.OutputState }

Properties that define the scope private link mode settings.

func (AccessModeSettingsOutput) ElementType

func (AccessModeSettingsOutput) ElementType() reflect.Type

func (AccessModeSettingsOutput) Exclusions

List of exclusions that override the default access mode settings for specific private endpoint connections.

func (AccessModeSettingsOutput) IngestionAccessMode

func (o AccessModeSettingsOutput) IngestionAccessMode() pulumi.StringOutput

Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

func (AccessModeSettingsOutput) QueryAccessMode

func (o AccessModeSettingsOutput) QueryAccessMode() pulumi.StringOutput

Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

func (AccessModeSettingsOutput) ToAccessModeSettingsOutput

func (o AccessModeSettingsOutput) ToAccessModeSettingsOutput() AccessModeSettingsOutput

func (AccessModeSettingsOutput) ToAccessModeSettingsOutputWithContext

func (o AccessModeSettingsOutput) ToAccessModeSettingsOutputWithContext(ctx context.Context) AccessModeSettingsOutput

type AccessModeSettingsResponse

type AccessModeSettingsResponse struct {
	// List of exclusions that override the default access mode settings for specific private endpoint connections.
	Exclusions []AccessModeSettingsExclusionResponse `pulumi:"exclusions"`
	// Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.
	IngestionAccessMode string `pulumi:"ingestionAccessMode"`
	// Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.
	QueryAccessMode string `pulumi:"queryAccessMode"`
}

Properties that define the scope private link mode settings.

type AccessModeSettingsResponseOutput

type AccessModeSettingsResponseOutput struct{ *pulumi.OutputState }

Properties that define the scope private link mode settings.

func (AccessModeSettingsResponseOutput) ElementType

func (AccessModeSettingsResponseOutput) Exclusions

List of exclusions that override the default access mode settings for specific private endpoint connections.

func (AccessModeSettingsResponseOutput) IngestionAccessMode

func (o AccessModeSettingsResponseOutput) IngestionAccessMode() pulumi.StringOutput

Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

func (AccessModeSettingsResponseOutput) QueryAccessMode

Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

func (AccessModeSettingsResponseOutput) ToAccessModeSettingsResponseOutput

func (o AccessModeSettingsResponseOutput) ToAccessModeSettingsResponseOutput() AccessModeSettingsResponseOutput

func (AccessModeSettingsResponseOutput) ToAccessModeSettingsResponseOutputWithContext

func (o AccessModeSettingsResponseOutput) ToAccessModeSettingsResponseOutputWithContext(ctx context.Context) AccessModeSettingsResponseOutput

type ActionGroup

type ActionGroup struct {
	pulumi.CustomResourceState

	// The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers ArmRoleReceiverResponseArrayOutput `pulumi:"armRoleReceivers"`
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers AutomationRunbookReceiverResponseArrayOutput `pulumi:"automationRunbookReceivers"`
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers AzureAppPushReceiverResponseArrayOutput `pulumi:"azureAppPushReceivers"`
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers AzureFunctionReceiverResponseArrayOutput `pulumi:"azureFunctionReceivers"`
	// The list of email receivers that are part of this action group.
	EmailReceivers EmailReceiverResponseArrayOutput `pulumi:"emailReceivers"`
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// The list of event hub receivers that are part of this action group.
	EventHubReceivers EventHubReceiverResponseArrayOutput `pulumi:"eventHubReceivers"`
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringOutput `pulumi:"groupShortName"`
	// The list of ITSM receivers that are part of this action group.
	ItsmReceivers ItsmReceiverResponseArrayOutput `pulumi:"itsmReceivers"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// The list of logic app receivers that are part of this action group.
	LogicAppReceivers LogicAppReceiverResponseArrayOutput `pulumi:"logicAppReceivers"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of SMS receivers that are part of this action group.
	SmsReceivers SmsReceiverResponseArrayOutput `pulumi:"smsReceivers"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The list of voice receivers that are part of this action group.
	VoiceReceivers VoiceReceiverResponseArrayOutput `pulumi:"voiceReceivers"`
	// The list of webhook receivers that are part of this action group.
	WebhookReceivers WebhookReceiverResponseArrayOutput `pulumi:"webhookReceivers"`
}

An action group resource. Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2019-06-01.

Other available API versions: 2023-09-01-preview.

func GetActionGroup

func GetActionGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionGroupState, opts ...pulumi.ResourceOption) (*ActionGroup, error)

GetActionGroup gets an existing ActionGroup 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 NewActionGroup

func NewActionGroup(ctx *pulumi.Context,
	name string, args *ActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionGroup, error)

NewActionGroup registers a new resource with the given unique name, arguments, and options.

func (*ActionGroup) ElementType

func (*ActionGroup) ElementType() reflect.Type

func (*ActionGroup) ToActionGroupOutput

func (i *ActionGroup) ToActionGroupOutput() ActionGroupOutput

func (*ActionGroup) ToActionGroupOutputWithContext

func (i *ActionGroup) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput

type ActionGroupArgs

type ActionGroupArgs struct {
	// The name of the action group.
	ActionGroupName pulumi.StringPtrInput
	// The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers ArmRoleReceiverArrayInput
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers AutomationRunbookReceiverArrayInput
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers AzureAppPushReceiverArrayInput
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers AzureFunctionReceiverArrayInput
	// The list of email receivers that are part of this action group.
	EmailReceivers EmailReceiverArrayInput
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolInput
	// The list of event hub receivers that are part of this action group.
	EventHubReceivers EventHubReceiverArrayInput
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringInput
	// The list of ITSM receivers that are part of this action group.
	ItsmReceivers ItsmReceiverArrayInput
	// Resource location
	Location pulumi.StringPtrInput
	// The list of logic app receivers that are part of this action group.
	LogicAppReceivers LogicAppReceiverArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The list of SMS receivers that are part of this action group.
	SmsReceivers SmsReceiverArrayInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The list of voice receivers that are part of this action group.
	VoiceReceivers VoiceReceiverArrayInput
	// The list of webhook receivers that are part of this action group.
	WebhookReceivers WebhookReceiverArrayInput
}

The set of arguments for constructing a ActionGroup resource.

func (ActionGroupArgs) ElementType

func (ActionGroupArgs) ElementType() reflect.Type

type ActionGroupInput

type ActionGroupInput interface {
	pulumi.Input

	ToActionGroupOutput() ActionGroupOutput
	ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
}

type ActionGroupOutput

type ActionGroupOutput struct{ *pulumi.OutputState }

func (ActionGroupOutput) ArmRoleReceivers

The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

func (ActionGroupOutput) AutomationRunbookReceivers

func (o ActionGroupOutput) AutomationRunbookReceivers() AutomationRunbookReceiverResponseArrayOutput

The list of AutomationRunbook receivers that are part of this action group.

func (ActionGroupOutput) AzureAppPushReceivers

The list of AzureAppPush receivers that are part of this action group.

func (ActionGroupOutput) AzureFunctionReceivers

The list of azure function receivers that are part of this action group.

func (ActionGroupOutput) ElementType

func (ActionGroupOutput) ElementType() reflect.Type

func (ActionGroupOutput) EmailReceivers

The list of email receivers that are part of this action group.

func (ActionGroupOutput) Enabled

func (o ActionGroupOutput) Enabled() pulumi.BoolOutput

Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

func (ActionGroupOutput) EventHubReceivers

The list of event hub receivers that are part of this action group.

func (ActionGroupOutput) GroupShortName

func (o ActionGroupOutput) GroupShortName() pulumi.StringOutput

The short name of the action group. This will be used in SMS messages.

func (ActionGroupOutput) ItsmReceivers

The list of ITSM receivers that are part of this action group.

func (ActionGroupOutput) Location

func (o ActionGroupOutput) Location() pulumi.StringOutput

Resource location

func (ActionGroupOutput) LogicAppReceivers

The list of logic app receivers that are part of this action group.

func (ActionGroupOutput) Name

Azure resource name

func (ActionGroupOutput) SmsReceivers

The list of SMS receivers that are part of this action group.

func (ActionGroupOutput) Tags

Resource tags

func (ActionGroupOutput) ToActionGroupOutput

func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput

func (ActionGroupOutput) ToActionGroupOutputWithContext

func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput

func (ActionGroupOutput) Type

Azure resource type

func (ActionGroupOutput) VoiceReceivers

The list of voice receivers that are part of this action group.

func (ActionGroupOutput) WebhookReceivers

The list of webhook receivers that are part of this action group.

type ActionGroupResponse

type ActionGroupResponse struct {
	// The resource ID of the Action Group. This cannot be null or empty.
	ActionGroupId string `pulumi:"actionGroupId"`
	// the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
	WebhookProperties map[string]string `pulumi:"webhookProperties"`
}

A pointer to an Azure Action Group.

type ActionGroupResponseArrayOutput

type ActionGroupResponseArrayOutput struct{ *pulumi.OutputState }

func (ActionGroupResponseArrayOutput) ElementType

func (ActionGroupResponseArrayOutput) Index

func (ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutput

func (o ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutput() ActionGroupResponseArrayOutput

func (ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutputWithContext

func (o ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutputWithContext(ctx context.Context) ActionGroupResponseArrayOutput

type ActionGroupResponseOutput

type ActionGroupResponseOutput struct{ *pulumi.OutputState }

A pointer to an Azure Action Group.

func (ActionGroupResponseOutput) ActionGroupId

func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput

The resource ID of the Action Group. This cannot be null or empty.

func (ActionGroupResponseOutput) ElementType

func (ActionGroupResponseOutput) ElementType() reflect.Type

func (ActionGroupResponseOutput) ToActionGroupResponseOutput

func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput

func (ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext

func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput

func (ActionGroupResponseOutput) WebhookProperties

func (o ActionGroupResponseOutput) WebhookProperties() pulumi.StringMapOutput

the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

type ActionGroupState

type ActionGroupState struct {
}

func (ActionGroupState) ElementType

func (ActionGroupState) ElementType() reflect.Type

type ActionGroupType

type ActionGroupType struct {
	// The resource ID of the Action Group. This cannot be null or empty.
	ActionGroupId string `pulumi:"actionGroupId"`
	// the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
	WebhookProperties map[string]string `pulumi:"webhookProperties"`
}

A pointer to an Azure Action Group.

type ActionGroupTypeArgs

type ActionGroupTypeArgs struct {
	// The resource ID of the Action Group. This cannot be null or empty.
	ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"`
	// the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
	WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"`
}

A pointer to an Azure Action Group.

func (ActionGroupTypeArgs) ElementType

func (ActionGroupTypeArgs) ElementType() reflect.Type

func (ActionGroupTypeArgs) ToActionGroupTypeOutput

func (i ActionGroupTypeArgs) ToActionGroupTypeOutput() ActionGroupTypeOutput

func (ActionGroupTypeArgs) ToActionGroupTypeOutputWithContext

func (i ActionGroupTypeArgs) ToActionGroupTypeOutputWithContext(ctx context.Context) ActionGroupTypeOutput

type ActionGroupTypeArray

type ActionGroupTypeArray []ActionGroupTypeInput

func (ActionGroupTypeArray) ElementType

func (ActionGroupTypeArray) ElementType() reflect.Type

func (ActionGroupTypeArray) ToActionGroupTypeArrayOutput

func (i ActionGroupTypeArray) ToActionGroupTypeArrayOutput() ActionGroupTypeArrayOutput

func (ActionGroupTypeArray) ToActionGroupTypeArrayOutputWithContext

func (i ActionGroupTypeArray) ToActionGroupTypeArrayOutputWithContext(ctx context.Context) ActionGroupTypeArrayOutput

type ActionGroupTypeArrayInput

type ActionGroupTypeArrayInput interface {
	pulumi.Input

	ToActionGroupTypeArrayOutput() ActionGroupTypeArrayOutput
	ToActionGroupTypeArrayOutputWithContext(context.Context) ActionGroupTypeArrayOutput
}

ActionGroupTypeArrayInput is an input type that accepts ActionGroupTypeArray and ActionGroupTypeArrayOutput values. You can construct a concrete instance of `ActionGroupTypeArrayInput` via:

ActionGroupTypeArray{ ActionGroupTypeArgs{...} }

type ActionGroupTypeArrayOutput

type ActionGroupTypeArrayOutput struct{ *pulumi.OutputState }

func (ActionGroupTypeArrayOutput) ElementType

func (ActionGroupTypeArrayOutput) ElementType() reflect.Type

func (ActionGroupTypeArrayOutput) Index

func (ActionGroupTypeArrayOutput) ToActionGroupTypeArrayOutput

func (o ActionGroupTypeArrayOutput) ToActionGroupTypeArrayOutput() ActionGroupTypeArrayOutput

func (ActionGroupTypeArrayOutput) ToActionGroupTypeArrayOutputWithContext

func (o ActionGroupTypeArrayOutput) ToActionGroupTypeArrayOutputWithContext(ctx context.Context) ActionGroupTypeArrayOutput

type ActionGroupTypeInput

type ActionGroupTypeInput interface {
	pulumi.Input

	ToActionGroupTypeOutput() ActionGroupTypeOutput
	ToActionGroupTypeOutputWithContext(context.Context) ActionGroupTypeOutput
}

ActionGroupTypeInput is an input type that accepts ActionGroupTypeArgs and ActionGroupTypeOutput values. You can construct a concrete instance of `ActionGroupTypeInput` via:

ActionGroupTypeArgs{...}

type ActionGroupTypeOutput

type ActionGroupTypeOutput struct{ *pulumi.OutputState }

A pointer to an Azure Action Group.

func (ActionGroupTypeOutput) ActionGroupId

func (o ActionGroupTypeOutput) ActionGroupId() pulumi.StringOutput

The resource ID of the Action Group. This cannot be null or empty.

func (ActionGroupTypeOutput) ElementType

func (ActionGroupTypeOutput) ElementType() reflect.Type

func (ActionGroupTypeOutput) ToActionGroupTypeOutput

func (o ActionGroupTypeOutput) ToActionGroupTypeOutput() ActionGroupTypeOutput

func (ActionGroupTypeOutput) ToActionGroupTypeOutputWithContext

func (o ActionGroupTypeOutput) ToActionGroupTypeOutputWithContext(ctx context.Context) ActionGroupTypeOutput

func (ActionGroupTypeOutput) WebhookProperties

func (o ActionGroupTypeOutput) WebhookProperties() pulumi.StringMapOutput

the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

type ActionList

type ActionList struct {
	// The list of the Action Groups.
	ActionGroups []ActionGroupType `pulumi:"actionGroups"`
}

A list of Activity Log Alert rule actions.

type ActionListArgs

type ActionListArgs struct {
	// The list of the Action Groups.
	ActionGroups ActionGroupTypeArrayInput `pulumi:"actionGroups"`
}

A list of Activity Log Alert rule actions.

func (ActionListArgs) ElementType

func (ActionListArgs) ElementType() reflect.Type

func (ActionListArgs) ToActionListOutput

func (i ActionListArgs) ToActionListOutput() ActionListOutput

func (ActionListArgs) ToActionListOutputWithContext

func (i ActionListArgs) ToActionListOutputWithContext(ctx context.Context) ActionListOutput

type ActionListInput

type ActionListInput interface {
	pulumi.Input

	ToActionListOutput() ActionListOutput
	ToActionListOutputWithContext(context.Context) ActionListOutput
}

ActionListInput is an input type that accepts ActionListArgs and ActionListOutput values. You can construct a concrete instance of `ActionListInput` via:

ActionListArgs{...}

type ActionListOutput

type ActionListOutput struct{ *pulumi.OutputState }

A list of Activity Log Alert rule actions.

func (ActionListOutput) ActionGroups

The list of the Action Groups.

func (ActionListOutput) ElementType

func (ActionListOutput) ElementType() reflect.Type

func (ActionListOutput) ToActionListOutput

func (o ActionListOutput) ToActionListOutput() ActionListOutput

func (ActionListOutput) ToActionListOutputWithContext

func (o ActionListOutput) ToActionListOutputWithContext(ctx context.Context) ActionListOutput

type ActionListResponse

type ActionListResponse struct {
	// The list of the Action Groups.
	ActionGroups []ActionGroupResponse `pulumi:"actionGroups"`
}

A list of Activity Log Alert rule actions.

type ActionListResponseOutput

type ActionListResponseOutput struct{ *pulumi.OutputState }

A list of Activity Log Alert rule actions.

func (ActionListResponseOutput) ActionGroups

The list of the Action Groups.

func (ActionListResponseOutput) ElementType

func (ActionListResponseOutput) ElementType() reflect.Type

func (ActionListResponseOutput) ToActionListResponseOutput

func (o ActionListResponseOutput) ToActionListResponseOutput() ActionListResponseOutput

func (ActionListResponseOutput) ToActionListResponseOutputWithContext

func (o ActionListResponseOutput) ToActionListResponseOutputWithContext(ctx context.Context) ActionListResponseOutput

type Actions

type Actions struct {
	// Action Group resource Ids to invoke when the alert fires.
	ActionGroups []string `pulumi:"actionGroups"`
	// The properties of an action properties.
	ActionProperties map[string]string `pulumi:"actionProperties"`
	// The properties of an alert payload.
	CustomProperties map[string]string `pulumi:"customProperties"`
}

Actions to invoke when the alert fires.

type ActionsArgs

type ActionsArgs struct {
	// Action Group resource Ids to invoke when the alert fires.
	ActionGroups pulumi.StringArrayInput `pulumi:"actionGroups"`
	// The properties of an action properties.
	ActionProperties pulumi.StringMapInput `pulumi:"actionProperties"`
	// The properties of an alert payload.
	CustomProperties pulumi.StringMapInput `pulumi:"customProperties"`
}

Actions to invoke when the alert fires.

func (ActionsArgs) ElementType

func (ActionsArgs) ElementType() reflect.Type

func (ActionsArgs) ToActionsOutput

func (i ActionsArgs) ToActionsOutput() ActionsOutput

func (ActionsArgs) ToActionsOutputWithContext

func (i ActionsArgs) ToActionsOutputWithContext(ctx context.Context) ActionsOutput

func (ActionsArgs) ToActionsPtrOutput

func (i ActionsArgs) ToActionsPtrOutput() ActionsPtrOutput

func (ActionsArgs) ToActionsPtrOutputWithContext

func (i ActionsArgs) ToActionsPtrOutputWithContext(ctx context.Context) ActionsPtrOutput

type ActionsInput

type ActionsInput interface {
	pulumi.Input

	ToActionsOutput() ActionsOutput
	ToActionsOutputWithContext(context.Context) ActionsOutput
}

ActionsInput is an input type that accepts ActionsArgs and ActionsOutput values. You can construct a concrete instance of `ActionsInput` via:

ActionsArgs{...}

type ActionsOutput

type ActionsOutput struct{ *pulumi.OutputState }

Actions to invoke when the alert fires.

func (ActionsOutput) ActionGroups

func (o ActionsOutput) ActionGroups() pulumi.StringArrayOutput

Action Group resource Ids to invoke when the alert fires.

func (ActionsOutput) ActionProperties

func (o ActionsOutput) ActionProperties() pulumi.StringMapOutput

The properties of an action properties.

func (ActionsOutput) CustomProperties

func (o ActionsOutput) CustomProperties() pulumi.StringMapOutput

The properties of an alert payload.

func (ActionsOutput) ElementType

func (ActionsOutput) ElementType() reflect.Type

func (ActionsOutput) ToActionsOutput

func (o ActionsOutput) ToActionsOutput() ActionsOutput

func (ActionsOutput) ToActionsOutputWithContext

func (o ActionsOutput) ToActionsOutputWithContext(ctx context.Context) ActionsOutput

func (ActionsOutput) ToActionsPtrOutput

func (o ActionsOutput) ToActionsPtrOutput() ActionsPtrOutput

func (ActionsOutput) ToActionsPtrOutputWithContext

func (o ActionsOutput) ToActionsPtrOutputWithContext(ctx context.Context) ActionsPtrOutput

type ActionsPtrInput

type ActionsPtrInput interface {
	pulumi.Input

	ToActionsPtrOutput() ActionsPtrOutput
	ToActionsPtrOutputWithContext(context.Context) ActionsPtrOutput
}

ActionsPtrInput is an input type that accepts ActionsArgs, ActionsPtr and ActionsPtrOutput values. You can construct a concrete instance of `ActionsPtrInput` via:

        ActionsArgs{...}

or:

        nil

func ActionsPtr

func ActionsPtr(v *ActionsArgs) ActionsPtrInput

type ActionsPtrOutput

type ActionsPtrOutput struct{ *pulumi.OutputState }

func (ActionsPtrOutput) ActionGroups

func (o ActionsPtrOutput) ActionGroups() pulumi.StringArrayOutput

Action Group resource Ids to invoke when the alert fires.

func (ActionsPtrOutput) ActionProperties

func (o ActionsPtrOutput) ActionProperties() pulumi.StringMapOutput

The properties of an action properties.

func (ActionsPtrOutput) CustomProperties

func (o ActionsPtrOutput) CustomProperties() pulumi.StringMapOutput

The properties of an alert payload.

func (ActionsPtrOutput) Elem

func (ActionsPtrOutput) ElementType

func (ActionsPtrOutput) ElementType() reflect.Type

func (ActionsPtrOutput) ToActionsPtrOutput

func (o ActionsPtrOutput) ToActionsPtrOutput() ActionsPtrOutput

func (ActionsPtrOutput) ToActionsPtrOutputWithContext

func (o ActionsPtrOutput) ToActionsPtrOutputWithContext(ctx context.Context) ActionsPtrOutput

type ActionsResponse

type ActionsResponse struct {
	// Action Group resource Ids to invoke when the alert fires.
	ActionGroups []string `pulumi:"actionGroups"`
	// The properties of an action properties.
	ActionProperties map[string]string `pulumi:"actionProperties"`
	// The properties of an alert payload.
	CustomProperties map[string]string `pulumi:"customProperties"`
}

Actions to invoke when the alert fires.

type ActionsResponseOutput

type ActionsResponseOutput struct{ *pulumi.OutputState }

Actions to invoke when the alert fires.

func (ActionsResponseOutput) ActionGroups

Action Group resource Ids to invoke when the alert fires.

func (ActionsResponseOutput) ActionProperties

func (o ActionsResponseOutput) ActionProperties() pulumi.StringMapOutput

The properties of an action properties.

func (ActionsResponseOutput) CustomProperties

func (o ActionsResponseOutput) CustomProperties() pulumi.StringMapOutput

The properties of an alert payload.

func (ActionsResponseOutput) ElementType

func (ActionsResponseOutput) ElementType() reflect.Type

func (ActionsResponseOutput) ToActionsResponseOutput

func (o ActionsResponseOutput) ToActionsResponseOutput() ActionsResponseOutput

func (ActionsResponseOutput) ToActionsResponseOutputWithContext

func (o ActionsResponseOutput) ToActionsResponseOutputWithContext(ctx context.Context) ActionsResponseOutput

type ActionsResponsePtrOutput

type ActionsResponsePtrOutput struct{ *pulumi.OutputState }

func (ActionsResponsePtrOutput) ActionGroups

Action Group resource Ids to invoke when the alert fires.

func (ActionsResponsePtrOutput) ActionProperties

func (o ActionsResponsePtrOutput) ActionProperties() pulumi.StringMapOutput

The properties of an action properties.

func (ActionsResponsePtrOutput) CustomProperties

func (o ActionsResponsePtrOutput) CustomProperties() pulumi.StringMapOutput

The properties of an alert payload.

func (ActionsResponsePtrOutput) Elem

func (ActionsResponsePtrOutput) ElementType

func (ActionsResponsePtrOutput) ElementType() reflect.Type

func (ActionsResponsePtrOutput) ToActionsResponsePtrOutput

func (o ActionsResponsePtrOutput) ToActionsResponsePtrOutput() ActionsResponsePtrOutput

func (ActionsResponsePtrOutput) ToActionsResponsePtrOutputWithContext

func (o ActionsResponsePtrOutput) ToActionsResponsePtrOutputWithContext(ctx context.Context) ActionsResponsePtrOutput

type ActivityLogAlert

type ActivityLogAlert struct {
	pulumi.CustomResourceState

	// The actions that will activate when the condition is met.
	Actions ActionListResponseOutput `pulumi:"actions"`
	// The condition that will cause this alert to activate.
	Condition AlertRuleAllOfConditionResponseOutput `pulumi:"condition"`
	// A description of this Activity Log Alert rule.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.
	Scopes pulumi.StringArrayOutput `pulumi:"scopes"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

An Activity Log Alert rule resource. Azure REST API version: 2020-10-01. Prior API version in Azure Native 1.x: 2020-10-01.

Other available API versions: 2017-04-01, 2023-01-01-preview.

func GetActivityLogAlert

func GetActivityLogAlert(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActivityLogAlertState, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)

GetActivityLogAlert gets an existing ActivityLogAlert 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 NewActivityLogAlert

func NewActivityLogAlert(ctx *pulumi.Context,
	name string, args *ActivityLogAlertArgs, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)

NewActivityLogAlert registers a new resource with the given unique name, arguments, and options.

func (*ActivityLogAlert) ElementType

func (*ActivityLogAlert) ElementType() reflect.Type

func (*ActivityLogAlert) ToActivityLogAlertOutput

func (i *ActivityLogAlert) ToActivityLogAlertOutput() ActivityLogAlertOutput

func (*ActivityLogAlert) ToActivityLogAlertOutputWithContext

func (i *ActivityLogAlert) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput

type ActivityLogAlertArgs

type ActivityLogAlertArgs struct {
	// The actions that will activate when the condition is met.
	Actions ActionListInput
	// The name of the Activity Log Alert rule.
	ActivityLogAlertName pulumi.StringPtrInput
	// The condition that will cause this alert to activate.
	Condition AlertRuleAllOfConditionInput
	// A description of this Activity Log Alert rule.
	Description pulumi.StringPtrInput
	// Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.
	Enabled pulumi.BoolPtrInput
	// The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.
	Scopes pulumi.StringArrayInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ActivityLogAlert resource.

func (ActivityLogAlertArgs) ElementType

func (ActivityLogAlertArgs) ElementType() reflect.Type

type ActivityLogAlertInput

type ActivityLogAlertInput interface {
	pulumi.Input

	ToActivityLogAlertOutput() ActivityLogAlertOutput
	ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
}

type ActivityLogAlertOutput

type ActivityLogAlertOutput struct{ *pulumi.OutputState }

func (ActivityLogAlertOutput) Actions

The actions that will activate when the condition is met.

func (ActivityLogAlertOutput) Condition

The condition that will cause this alert to activate.

func (ActivityLogAlertOutput) Description

A description of this Activity Log Alert rule.

func (ActivityLogAlertOutput) ElementType

func (ActivityLogAlertOutput) ElementType() reflect.Type

func (ActivityLogAlertOutput) Enabled

Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.

func (ActivityLogAlertOutput) Location

The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.

func (ActivityLogAlertOutput) Name

The name of the resource.

func (ActivityLogAlertOutput) Scopes

A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.

func (ActivityLogAlertOutput) Tags

The tags of the resource.

func (ActivityLogAlertOutput) ToActivityLogAlertOutput

func (o ActivityLogAlertOutput) ToActivityLogAlertOutput() ActivityLogAlertOutput

func (ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext

func (o ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput

func (ActivityLogAlertOutput) Type

The type of the resource.

type ActivityLogAlertState

type ActivityLogAlertState struct {
}

func (ActivityLogAlertState) ElementType

func (ActivityLogAlertState) ElementType() reflect.Type

type AggregationTypeEnum

type AggregationTypeEnum string

the criteria time aggregation types.

func (AggregationTypeEnum) ElementType

func (AggregationTypeEnum) ElementType() reflect.Type

func (AggregationTypeEnum) ToAggregationTypeEnumOutput

func (e AggregationTypeEnum) ToAggregationTypeEnumOutput() AggregationTypeEnumOutput

func (AggregationTypeEnum) ToAggregationTypeEnumOutputWithContext

func (e AggregationTypeEnum) ToAggregationTypeEnumOutputWithContext(ctx context.Context) AggregationTypeEnumOutput

func (AggregationTypeEnum) ToAggregationTypeEnumPtrOutput

func (e AggregationTypeEnum) ToAggregationTypeEnumPtrOutput() AggregationTypeEnumPtrOutput

func (AggregationTypeEnum) ToAggregationTypeEnumPtrOutputWithContext

func (e AggregationTypeEnum) ToAggregationTypeEnumPtrOutputWithContext(ctx context.Context) AggregationTypeEnumPtrOutput

func (AggregationTypeEnum) ToStringOutput

func (e AggregationTypeEnum) ToStringOutput() pulumi.StringOutput

func (AggregationTypeEnum) ToStringOutputWithContext

func (e AggregationTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AggregationTypeEnum) ToStringPtrOutput

func (e AggregationTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationTypeEnum) ToStringPtrOutputWithContext

func (e AggregationTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationTypeEnumInput

type AggregationTypeEnumInput interface {
	pulumi.Input

	ToAggregationTypeEnumOutput() AggregationTypeEnumOutput
	ToAggregationTypeEnumOutputWithContext(context.Context) AggregationTypeEnumOutput
}

AggregationTypeEnumInput is an input type that accepts values of the AggregationTypeEnum enum A concrete instance of `AggregationTypeEnumInput` can be one of the following:

AggregationTypeEnumAverage
AggregationTypeEnumCount
AggregationTypeEnumMinimum
AggregationTypeEnumMaximum
AggregationTypeEnumTotal

type AggregationTypeEnumOutput

type AggregationTypeEnumOutput struct{ *pulumi.OutputState }

func (AggregationTypeEnumOutput) ElementType

func (AggregationTypeEnumOutput) ElementType() reflect.Type

func (AggregationTypeEnumOutput) ToAggregationTypeEnumOutput

func (o AggregationTypeEnumOutput) ToAggregationTypeEnumOutput() AggregationTypeEnumOutput

func (AggregationTypeEnumOutput) ToAggregationTypeEnumOutputWithContext

func (o AggregationTypeEnumOutput) ToAggregationTypeEnumOutputWithContext(ctx context.Context) AggregationTypeEnumOutput

func (AggregationTypeEnumOutput) ToAggregationTypeEnumPtrOutput

func (o AggregationTypeEnumOutput) ToAggregationTypeEnumPtrOutput() AggregationTypeEnumPtrOutput

func (AggregationTypeEnumOutput) ToAggregationTypeEnumPtrOutputWithContext

func (o AggregationTypeEnumOutput) ToAggregationTypeEnumPtrOutputWithContext(ctx context.Context) AggregationTypeEnumPtrOutput

func (AggregationTypeEnumOutput) ToStringOutput

func (o AggregationTypeEnumOutput) ToStringOutput() pulumi.StringOutput

func (AggregationTypeEnumOutput) ToStringOutputWithContext

func (o AggregationTypeEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AggregationTypeEnumOutput) ToStringPtrOutput

func (o AggregationTypeEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationTypeEnumOutput) ToStringPtrOutputWithContext

func (o AggregationTypeEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AggregationTypeEnumPtrInput

type AggregationTypeEnumPtrInput interface {
	pulumi.Input

	ToAggregationTypeEnumPtrOutput() AggregationTypeEnumPtrOutput
	ToAggregationTypeEnumPtrOutputWithContext(context.Context) AggregationTypeEnumPtrOutput
}

func AggregationTypeEnumPtr

func AggregationTypeEnumPtr(v string) AggregationTypeEnumPtrInput

type AggregationTypeEnumPtrOutput

type AggregationTypeEnumPtrOutput struct{ *pulumi.OutputState }

func (AggregationTypeEnumPtrOutput) Elem

func (AggregationTypeEnumPtrOutput) ElementType

func (AggregationTypeEnumPtrOutput) ToAggregationTypeEnumPtrOutput

func (o AggregationTypeEnumPtrOutput) ToAggregationTypeEnumPtrOutput() AggregationTypeEnumPtrOutput

func (AggregationTypeEnumPtrOutput) ToAggregationTypeEnumPtrOutputWithContext

func (o AggregationTypeEnumPtrOutput) ToAggregationTypeEnumPtrOutputWithContext(ctx context.Context) AggregationTypeEnumPtrOutput

func (AggregationTypeEnumPtrOutput) ToStringPtrOutput

func (o AggregationTypeEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationTypeEnumPtrOutput) ToStringPtrOutputWithContext

func (o AggregationTypeEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertRule

type AlertRule struct {
	pulumi.CustomResourceState

	// action that is performed when the alert rule becomes active, and when an alert condition is resolved.
	Action pulumi.AnyOutput `pulumi:"action"`
	// the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
	Actions pulumi.ArrayOutput `pulumi:"actions"`
	// the condition that results in the alert rule being activated.
	Condition pulumi.AnyOutput `pulumi:"condition"`
	// the description of the alert rule that will be included in the alert email.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// the flag that indicates whether the alert rule is enabled.
	IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"`
	// Last time the rule was updated in ISO8601 format.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// the provisioning state.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The alert rule resource. Azure REST API version: 2016-03-01. Prior API version in Azure Native 1.x: 2016-03-01.

func GetAlertRule

func GetAlertRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlertRuleState, opts ...pulumi.ResourceOption) (*AlertRule, error)

GetAlertRule gets an existing AlertRule 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 NewAlertRule

func NewAlertRule(ctx *pulumi.Context,
	name string, args *AlertRuleArgs, opts ...pulumi.ResourceOption) (*AlertRule, error)

NewAlertRule registers a new resource with the given unique name, arguments, and options.

func (*AlertRule) ElementType

func (*AlertRule) ElementType() reflect.Type

func (*AlertRule) ToAlertRuleOutput

func (i *AlertRule) ToAlertRuleOutput() AlertRuleOutput

func (*AlertRule) ToAlertRuleOutputWithContext

func (i *AlertRule) ToAlertRuleOutputWithContext(ctx context.Context) AlertRuleOutput

type AlertRuleAllOfCondition

type AlertRuleAllOfCondition struct {
	// The list of Activity Log Alert rule conditions.
	AllOf []AlertRuleAnyOfOrLeafCondition `pulumi:"allOf"`
}

An Activity Log Alert rule condition that is met when all its member conditions are met.

type AlertRuleAllOfConditionArgs

type AlertRuleAllOfConditionArgs struct {
	// The list of Activity Log Alert rule conditions.
	AllOf AlertRuleAnyOfOrLeafConditionArrayInput `pulumi:"allOf"`
}

An Activity Log Alert rule condition that is met when all its member conditions are met.

func (AlertRuleAllOfConditionArgs) ElementType

func (AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutput

func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput

func (AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutputWithContext

func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutputWithContext(ctx context.Context) AlertRuleAllOfConditionOutput

type AlertRuleAllOfConditionInput

type AlertRuleAllOfConditionInput interface {
	pulumi.Input

	ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput
	ToAlertRuleAllOfConditionOutputWithContext(context.Context) AlertRuleAllOfConditionOutput
}

AlertRuleAllOfConditionInput is an input type that accepts AlertRuleAllOfConditionArgs and AlertRuleAllOfConditionOutput values. You can construct a concrete instance of `AlertRuleAllOfConditionInput` via:

AlertRuleAllOfConditionArgs{...}

type AlertRuleAllOfConditionOutput

type AlertRuleAllOfConditionOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule condition that is met when all its member conditions are met.

func (AlertRuleAllOfConditionOutput) AllOf

The list of Activity Log Alert rule conditions.

func (AlertRuleAllOfConditionOutput) ElementType

func (AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutput

func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput

func (AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutputWithContext

func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutputWithContext(ctx context.Context) AlertRuleAllOfConditionOutput

type AlertRuleAllOfConditionResponse

type AlertRuleAllOfConditionResponse struct {
	// The list of Activity Log Alert rule conditions.
	AllOf []AlertRuleAnyOfOrLeafConditionResponse `pulumi:"allOf"`
}

An Activity Log Alert rule condition that is met when all its member conditions are met.

type AlertRuleAllOfConditionResponseOutput

type AlertRuleAllOfConditionResponseOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule condition that is met when all its member conditions are met.

func (AlertRuleAllOfConditionResponseOutput) AllOf

The list of Activity Log Alert rule conditions.

func (AlertRuleAllOfConditionResponseOutput) ElementType

func (AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutput

func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutput() AlertRuleAllOfConditionResponseOutput

func (AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutputWithContext

func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponseOutput

type AlertRuleAnyOfOrLeafCondition

type AlertRuleAnyOfOrLeafCondition struct {
	// An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.
	AnyOf []AlertRuleLeafCondition `pulumi:"anyOf"`
	// The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
	ContainsAny []string `pulumi:"containsAny"`
	// The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
	Equals *string `pulumi:"equals"`
	// The name of the Activity Log event's field that this condition will examine.
	// The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
	Field *string `pulumi:"field"`
}

An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.

  • __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
  • __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._

type AlertRuleAnyOfOrLeafConditionArgs

type AlertRuleAnyOfOrLeafConditionArgs struct {
	// An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.
	AnyOf AlertRuleLeafConditionArrayInput `pulumi:"anyOf"`
	// The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
	ContainsAny pulumi.StringArrayInput `pulumi:"containsAny"`
	// The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
	Equals pulumi.StringPtrInput `pulumi:"equals"`
	// The name of the Activity Log event's field that this condition will examine.
	// The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
	Field pulumi.StringPtrInput `pulumi:"field"`
}

An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.

  • __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
  • __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._

func (AlertRuleAnyOfOrLeafConditionArgs) ElementType

func (AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutput

func (i AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput

func (AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutputWithContext

func (i AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionOutput

type AlertRuleAnyOfOrLeafConditionArray

type AlertRuleAnyOfOrLeafConditionArray []AlertRuleAnyOfOrLeafConditionInput

func (AlertRuleAnyOfOrLeafConditionArray) ElementType

func (AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutput

func (i AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput

func (AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext

func (i AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput

type AlertRuleAnyOfOrLeafConditionArrayInput

type AlertRuleAnyOfOrLeafConditionArrayInput interface {
	pulumi.Input

	ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput
	ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput
}

AlertRuleAnyOfOrLeafConditionArrayInput is an input type that accepts AlertRuleAnyOfOrLeafConditionArray and AlertRuleAnyOfOrLeafConditionArrayOutput values. You can construct a concrete instance of `AlertRuleAnyOfOrLeafConditionArrayInput` via:

AlertRuleAnyOfOrLeafConditionArray{ AlertRuleAnyOfOrLeafConditionArgs{...} }

type AlertRuleAnyOfOrLeafConditionArrayOutput

type AlertRuleAnyOfOrLeafConditionArrayOutput struct{ *pulumi.OutputState }

func (AlertRuleAnyOfOrLeafConditionArrayOutput) ElementType

func (AlertRuleAnyOfOrLeafConditionArrayOutput) Index

func (AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutput

func (o AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput

func (AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext

func (o AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput

type AlertRuleAnyOfOrLeafConditionInput

type AlertRuleAnyOfOrLeafConditionInput interface {
	pulumi.Input

	ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput
	ToAlertRuleAnyOfOrLeafConditionOutputWithContext(context.Context) AlertRuleAnyOfOrLeafConditionOutput
}

AlertRuleAnyOfOrLeafConditionInput is an input type that accepts AlertRuleAnyOfOrLeafConditionArgs and AlertRuleAnyOfOrLeafConditionOutput values. You can construct a concrete instance of `AlertRuleAnyOfOrLeafConditionInput` via:

AlertRuleAnyOfOrLeafConditionArgs{...}

type AlertRuleAnyOfOrLeafConditionOutput

type AlertRuleAnyOfOrLeafConditionOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.

  • __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
  • __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._

func (AlertRuleAnyOfOrLeafConditionOutput) AnyOf

An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.

func (AlertRuleAnyOfOrLeafConditionOutput) ContainsAny

The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.

func (AlertRuleAnyOfOrLeafConditionOutput) ElementType

func (AlertRuleAnyOfOrLeafConditionOutput) Equals

The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.

func (AlertRuleAnyOfOrLeafConditionOutput) Field

The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.

func (AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutput

func (o AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput

func (AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutputWithContext

func (o AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionOutput

type AlertRuleAnyOfOrLeafConditionResponse

type AlertRuleAnyOfOrLeafConditionResponse struct {
	// An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.
	AnyOf []AlertRuleLeafConditionResponse `pulumi:"anyOf"`
	// The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
	ContainsAny []string `pulumi:"containsAny"`
	// The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
	Equals *string `pulumi:"equals"`
	// The name of the Activity Log event's field that this condition will examine.
	// The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
	Field *string `pulumi:"field"`
}

An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.

  • __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
  • __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._

type AlertRuleAnyOfOrLeafConditionResponseArrayOutput

type AlertRuleAnyOfOrLeafConditionResponseArrayOutput struct{ *pulumi.OutputState }

func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ElementType

func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) Index

func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput

func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput() AlertRuleAnyOfOrLeafConditionResponseArrayOutput

func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext

func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseArrayOutput

type AlertRuleAnyOfOrLeafConditionResponseOutput

type AlertRuleAnyOfOrLeafConditionResponseOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.

  • __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
  • __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._

func (AlertRuleAnyOfOrLeafConditionResponseOutput) AnyOf

An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.

func (AlertRuleAnyOfOrLeafConditionResponseOutput) ContainsAny

The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.

func (AlertRuleAnyOfOrLeafConditionResponseOutput) ElementType

func (AlertRuleAnyOfOrLeafConditionResponseOutput) Equals

The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.

func (AlertRuleAnyOfOrLeafConditionResponseOutput) Field

The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.

func (AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutput

func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutput() AlertRuleAnyOfOrLeafConditionResponseOutput

func (AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext

func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseOutput

type AlertRuleArgs

type AlertRuleArgs struct {
	// action that is performed when the alert rule becomes active, and when an alert condition is resolved.
	Action pulumi.Input
	// the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
	Actions pulumi.ArrayInput
	// the condition that results in the alert rule being activated.
	Condition pulumi.Input
	// the description of the alert rule that will be included in the alert email.
	Description pulumi.StringPtrInput
	// the flag that indicates whether the alert rule is enabled.
	IsEnabled pulumi.BoolInput
	// Resource location
	Location pulumi.StringPtrInput
	// the name of the alert rule.
	Name pulumi.StringInput
	// the provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the rule.
	RuleName pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AlertRule resource.

func (AlertRuleArgs) ElementType

func (AlertRuleArgs) ElementType() reflect.Type

type AlertRuleInput

type AlertRuleInput interface {
	pulumi.Input

	ToAlertRuleOutput() AlertRuleOutput
	ToAlertRuleOutputWithContext(ctx context.Context) AlertRuleOutput
}

type AlertRuleLeafCondition

type AlertRuleLeafCondition struct {
	// The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
	ContainsAny []string `pulumi:"containsAny"`
	// The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
	Equals *string `pulumi:"equals"`
	// The name of the Activity Log event's field that this condition will examine.
	// The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
	Field *string `pulumi:"field"`
}

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

type AlertRuleLeafConditionArgs

type AlertRuleLeafConditionArgs struct {
	// The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
	ContainsAny pulumi.StringArrayInput `pulumi:"containsAny"`
	// The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
	Equals pulumi.StringPtrInput `pulumi:"equals"`
	// The name of the Activity Log event's field that this condition will examine.
	// The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
	Field pulumi.StringPtrInput `pulumi:"field"`
}

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

func (AlertRuleLeafConditionArgs) ElementType

func (AlertRuleLeafConditionArgs) ElementType() reflect.Type

func (AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutput

func (i AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput

func (AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutputWithContext

func (i AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutputWithContext(ctx context.Context) AlertRuleLeafConditionOutput

type AlertRuleLeafConditionArray

type AlertRuleLeafConditionArray []AlertRuleLeafConditionInput

func (AlertRuleLeafConditionArray) ElementType

func (AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutput

func (i AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput

func (AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutputWithContext

func (i AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionArrayOutput

type AlertRuleLeafConditionArrayInput

type AlertRuleLeafConditionArrayInput interface {
	pulumi.Input

	ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput
	ToAlertRuleLeafConditionArrayOutputWithContext(context.Context) AlertRuleLeafConditionArrayOutput
}

AlertRuleLeafConditionArrayInput is an input type that accepts AlertRuleLeafConditionArray and AlertRuleLeafConditionArrayOutput values. You can construct a concrete instance of `AlertRuleLeafConditionArrayInput` via:

AlertRuleLeafConditionArray{ AlertRuleLeafConditionArgs{...} }

type AlertRuleLeafConditionArrayOutput

type AlertRuleLeafConditionArrayOutput struct{ *pulumi.OutputState }

func (AlertRuleLeafConditionArrayOutput) ElementType

func (AlertRuleLeafConditionArrayOutput) Index

func (AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutput

func (o AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput

func (AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutputWithContext

func (o AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionArrayOutput

type AlertRuleLeafConditionInput

type AlertRuleLeafConditionInput interface {
	pulumi.Input

	ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput
	ToAlertRuleLeafConditionOutputWithContext(context.Context) AlertRuleLeafConditionOutput
}

AlertRuleLeafConditionInput is an input type that accepts AlertRuleLeafConditionArgs and AlertRuleLeafConditionOutput values. You can construct a concrete instance of `AlertRuleLeafConditionInput` via:

AlertRuleLeafConditionArgs{...}

type AlertRuleLeafConditionOutput

type AlertRuleLeafConditionOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

func (AlertRuleLeafConditionOutput) ContainsAny

The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.

func (AlertRuleLeafConditionOutput) ElementType

func (AlertRuleLeafConditionOutput) Equals

The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.

func (AlertRuleLeafConditionOutput) Field

The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.

func (AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutput

func (o AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput

func (AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutputWithContext

func (o AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutputWithContext(ctx context.Context) AlertRuleLeafConditionOutput

type AlertRuleLeafConditionResponse

type AlertRuleLeafConditionResponse struct {
	// The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
	ContainsAny []string `pulumi:"containsAny"`
	// The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
	Equals *string `pulumi:"equals"`
	// The name of the Activity Log event's field that this condition will examine.
	// The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
	Field *string `pulumi:"field"`
}

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

type AlertRuleLeafConditionResponseArrayOutput

type AlertRuleLeafConditionResponseArrayOutput struct{ *pulumi.OutputState }

func (AlertRuleLeafConditionResponseArrayOutput) ElementType

func (AlertRuleLeafConditionResponseArrayOutput) Index

func (AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutput

func (o AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutput() AlertRuleLeafConditionResponseArrayOutput

func (AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutputWithContext

func (o AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseArrayOutput

type AlertRuleLeafConditionResponseOutput

type AlertRuleLeafConditionResponseOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.

func (AlertRuleLeafConditionResponseOutput) ContainsAny

The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.

func (AlertRuleLeafConditionResponseOutput) ElementType

func (AlertRuleLeafConditionResponseOutput) Equals

The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.

func (AlertRuleLeafConditionResponseOutput) Field

The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.

func (AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutput

func (o AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutput() AlertRuleLeafConditionResponseOutput

func (AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutputWithContext

func (o AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseOutput

type AlertRuleOutput

type AlertRuleOutput struct{ *pulumi.OutputState }

func (AlertRuleOutput) Action

func (o AlertRuleOutput) Action() pulumi.AnyOutput

action that is performed when the alert rule becomes active, and when an alert condition is resolved.

func (AlertRuleOutput) Actions

func (o AlertRuleOutput) Actions() pulumi.ArrayOutput

the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.

func (AlertRuleOutput) Condition

func (o AlertRuleOutput) Condition() pulumi.AnyOutput

the condition that results in the alert rule being activated.

func (AlertRuleOutput) Description

func (o AlertRuleOutput) Description() pulumi.StringPtrOutput

the description of the alert rule that will be included in the alert email.

func (AlertRuleOutput) ElementType

func (AlertRuleOutput) ElementType() reflect.Type

func (AlertRuleOutput) IsEnabled

func (o AlertRuleOutput) IsEnabled() pulumi.BoolOutput

the flag that indicates whether the alert rule is enabled.

func (AlertRuleOutput) LastUpdatedTime

func (o AlertRuleOutput) LastUpdatedTime() pulumi.StringOutput

Last time the rule was updated in ISO8601 format.

func (AlertRuleOutput) Location

func (o AlertRuleOutput) Location() pulumi.StringOutput

Resource location

func (AlertRuleOutput) Name

Azure resource name

func (AlertRuleOutput) ProvisioningState

func (o AlertRuleOutput) ProvisioningState() pulumi.StringPtrOutput

the provisioning state.

func (AlertRuleOutput) Tags

Resource tags

func (AlertRuleOutput) ToAlertRuleOutput

func (o AlertRuleOutput) ToAlertRuleOutput() AlertRuleOutput

func (AlertRuleOutput) ToAlertRuleOutputWithContext

func (o AlertRuleOutput) ToAlertRuleOutputWithContext(ctx context.Context) AlertRuleOutput

func (AlertRuleOutput) Type

Azure resource type

type AlertRuleState

type AlertRuleState struct {
}

func (AlertRuleState) ElementType

func (AlertRuleState) ElementType() reflect.Type

type AnalyticsItem

type AnalyticsItem struct {
	pulumi.CustomResourceState

	// The content of this item
	Content pulumi.StringPtrOutput `pulumi:"content"`
	// The user-defined name of the item.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
	Properties ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput `pulumi:"properties"`
	// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// Date and time in UTC when this item was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Date and time in UTC of the last modification that was made to this item.
	TimeModified pulumi.StringOutput `pulumi:"timeModified"`
	// Enum indicating the type of the Analytics item.
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// This instance's version of the data model. This can change as new features are added.
	Version pulumi.StringOutput `pulumi:"version"`
}

Properties that define an Analytics item that is associated to an Application Insights component. Azure REST API version: 2015-05-01. Prior API version in Azure Native 1.x: 2015-05-01.

func GetAnalyticsItem

func GetAnalyticsItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnalyticsItemState, opts ...pulumi.ResourceOption) (*AnalyticsItem, error)

GetAnalyticsItem gets an existing AnalyticsItem 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 NewAnalyticsItem

func NewAnalyticsItem(ctx *pulumi.Context,
	name string, args *AnalyticsItemArgs, opts ...pulumi.ResourceOption) (*AnalyticsItem, error)

NewAnalyticsItem registers a new resource with the given unique name, arguments, and options.

func (*AnalyticsItem) ElementType

func (*AnalyticsItem) ElementType() reflect.Type

func (*AnalyticsItem) ToAnalyticsItemOutput

func (i *AnalyticsItem) ToAnalyticsItemOutput() AnalyticsItemOutput

func (*AnalyticsItem) ToAnalyticsItemOutputWithContext

func (i *AnalyticsItem) ToAnalyticsItemOutputWithContext(ctx context.Context) AnalyticsItemOutput

type AnalyticsItemArgs

type AnalyticsItemArgs struct {
	// The content of this item
	Content pulumi.StringPtrInput
	// Internally assigned unique id of the item definition.
	Id pulumi.StringPtrInput
	// The user-defined name of the item.
	Name pulumi.StringPtrInput
	// Flag indicating whether or not to force save an item. This allows overriding an item if it already exists.
	OverrideItem pulumi.BoolPtrInput
	// A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
	Properties ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput
	// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	Scope pulumi.StringPtrInput
	// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	ScopePath pulumi.StringInput
	// Enum indicating the type of the Analytics item.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a AnalyticsItem resource.

func (AnalyticsItemArgs) ElementType

func (AnalyticsItemArgs) ElementType() reflect.Type

type AnalyticsItemInput

type AnalyticsItemInput interface {
	pulumi.Input

	ToAnalyticsItemOutput() AnalyticsItemOutput
	ToAnalyticsItemOutputWithContext(ctx context.Context) AnalyticsItemOutput
}

type AnalyticsItemOutput

type AnalyticsItemOutput struct{ *pulumi.OutputState }

func (AnalyticsItemOutput) Content

The content of this item

func (AnalyticsItemOutput) ElementType

func (AnalyticsItemOutput) ElementType() reflect.Type

func (AnalyticsItemOutput) Name

The user-defined name of the item.

func (AnalyticsItemOutput) Properties

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

func (AnalyticsItemOutput) Scope

Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.

func (AnalyticsItemOutput) TimeCreated

func (o AnalyticsItemOutput) TimeCreated() pulumi.StringOutput

Date and time in UTC when this item was created.

func (AnalyticsItemOutput) TimeModified

func (o AnalyticsItemOutput) TimeModified() pulumi.StringOutput

Date and time in UTC of the last modification that was made to this item.

func (AnalyticsItemOutput) ToAnalyticsItemOutput

func (o AnalyticsItemOutput) ToAnalyticsItemOutput() AnalyticsItemOutput

func (AnalyticsItemOutput) ToAnalyticsItemOutputWithContext

func (o AnalyticsItemOutput) ToAnalyticsItemOutputWithContext(ctx context.Context) AnalyticsItemOutput

func (AnalyticsItemOutput) Type

Enum indicating the type of the Analytics item.

func (AnalyticsItemOutput) Version

This instance's version of the data model. This can change as new features are added.

type AnalyticsItemState

type AnalyticsItemState struct {
}

func (AnalyticsItemState) ElementType

func (AnalyticsItemState) ElementType() reflect.Type

type ApplicationInsightsComponentAnalyticsItemProperties

type ApplicationInsightsComponentAnalyticsItemProperties struct {
	// A function alias, used when the type of the item is Function
	FunctionAlias *string `pulumi:"functionAlias"`
}

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

type ApplicationInsightsComponentAnalyticsItemPropertiesArgs

type ApplicationInsightsComponentAnalyticsItemPropertiesArgs struct {
	// A function alias, used when the type of the item is Function
	FunctionAlias pulumi.StringPtrInput `pulumi:"functionAlias"`
}

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ElementType

func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext

func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext

func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

type ApplicationInsightsComponentAnalyticsItemPropertiesInput

type ApplicationInsightsComponentAnalyticsItemPropertiesInput interface {
	pulumi.Input

	ToApplicationInsightsComponentAnalyticsItemPropertiesOutput() ApplicationInsightsComponentAnalyticsItemPropertiesOutput
	ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput
}

ApplicationInsightsComponentAnalyticsItemPropertiesInput is an input type that accepts ApplicationInsightsComponentAnalyticsItemPropertiesArgs and ApplicationInsightsComponentAnalyticsItemPropertiesOutput values. You can construct a concrete instance of `ApplicationInsightsComponentAnalyticsItemPropertiesInput` via:

ApplicationInsightsComponentAnalyticsItemPropertiesArgs{...}

type ApplicationInsightsComponentAnalyticsItemPropertiesOutput

type ApplicationInsightsComponentAnalyticsItemPropertiesOutput struct{ *pulumi.OutputState }

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ElementType

func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) FunctionAlias

A function alias, used when the type of the item is Function

func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext

func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext

func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

type ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput

type ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput interface {
	pulumi.Input

	ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
	ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
}

ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput is an input type that accepts ApplicationInsightsComponentAnalyticsItemPropertiesArgs, ApplicationInsightsComponentAnalyticsItemPropertiesPtr and ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput values. You can construct a concrete instance of `ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput` via:

        ApplicationInsightsComponentAnalyticsItemPropertiesArgs{...}

or:

        nil

type ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

type ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) Elem

func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ElementType

func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) FunctionAlias

A function alias, used when the type of the item is Function

func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext

func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput

type ApplicationInsightsComponentAnalyticsItemPropertiesResponse

type ApplicationInsightsComponentAnalyticsItemPropertiesResponse struct {
	// A function alias, used when the type of the item is Function
	FunctionAlias *string `pulumi:"functionAlias"`
}

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

type ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput

type ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput struct{ *pulumi.OutputState }

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ElementType

func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) FunctionAlias

A function alias, used when the type of the item is Function

func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput

func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext

func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput

type ApplicationInsightsComponentDataVolumeCap

type ApplicationInsightsComponentDataVolumeCap struct {
	// Daily data volume cap in GB.
	Cap *float64 `pulumi:"cap"`
	// Do not send a notification email when the daily data volume cap is met.
	StopSendNotificationWhenHitCap *bool `pulumi:"stopSendNotificationWhenHitCap"`
	// Reserved, not used for now.
	StopSendNotificationWhenHitThreshold *bool `pulumi:"stopSendNotificationWhenHitThreshold"`
	// Reserved, not used for now.
	WarningThreshold *int `pulumi:"warningThreshold"`
}

An Application Insights component daily data volume cap

type ApplicationInsightsComponentDataVolumeCapArgs

type ApplicationInsightsComponentDataVolumeCapArgs struct {
	// Daily data volume cap in GB.
	Cap pulumi.Float64PtrInput `pulumi:"cap"`
	// Do not send a notification email when the daily data volume cap is met.
	StopSendNotificationWhenHitCap pulumi.BoolPtrInput `pulumi:"stopSendNotificationWhenHitCap"`
	// Reserved, not used for now.
	StopSendNotificationWhenHitThreshold pulumi.BoolPtrInput `pulumi:"stopSendNotificationWhenHitThreshold"`
	// Reserved, not used for now.
	WarningThreshold pulumi.IntPtrInput `pulumi:"warningThreshold"`
}

An Application Insights component daily data volume cap

func (ApplicationInsightsComponentDataVolumeCapArgs) ElementType

func (ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapOutput

func (i ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapOutput() ApplicationInsightsComponentDataVolumeCapOutput

func (ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapOutputWithContext

func (i ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapOutput

func (ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapPtrOutput

func (i ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapPtrOutput() ApplicationInsightsComponentDataVolumeCapPtrOutput

func (ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext

func (i ApplicationInsightsComponentDataVolumeCapArgs) ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapPtrOutput

type ApplicationInsightsComponentDataVolumeCapInput

type ApplicationInsightsComponentDataVolumeCapInput interface {
	pulumi.Input

	ToApplicationInsightsComponentDataVolumeCapOutput() ApplicationInsightsComponentDataVolumeCapOutput
	ToApplicationInsightsComponentDataVolumeCapOutputWithContext(context.Context) ApplicationInsightsComponentDataVolumeCapOutput
}

ApplicationInsightsComponentDataVolumeCapInput is an input type that accepts ApplicationInsightsComponentDataVolumeCapArgs and ApplicationInsightsComponentDataVolumeCapOutput values. You can construct a concrete instance of `ApplicationInsightsComponentDataVolumeCapInput` via:

ApplicationInsightsComponentDataVolumeCapArgs{...}

type ApplicationInsightsComponentDataVolumeCapOutput

type ApplicationInsightsComponentDataVolumeCapOutput struct{ *pulumi.OutputState }

An Application Insights component daily data volume cap

func (ApplicationInsightsComponentDataVolumeCapOutput) Cap

Daily data volume cap in GB.

func (ApplicationInsightsComponentDataVolumeCapOutput) ElementType

func (ApplicationInsightsComponentDataVolumeCapOutput) StopSendNotificationWhenHitCap

func (o ApplicationInsightsComponentDataVolumeCapOutput) StopSendNotificationWhenHitCap() pulumi.BoolPtrOutput

Do not send a notification email when the daily data volume cap is met.

func (ApplicationInsightsComponentDataVolumeCapOutput) StopSendNotificationWhenHitThreshold

func (o ApplicationInsightsComponentDataVolumeCapOutput) StopSendNotificationWhenHitThreshold() pulumi.BoolPtrOutput

Reserved, not used for now.

func (ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapOutput

func (o ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapOutput() ApplicationInsightsComponentDataVolumeCapOutput

func (ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapOutputWithContext

func (o ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapOutput

func (ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutput

func (o ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutput() ApplicationInsightsComponentDataVolumeCapPtrOutput

func (ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext

func (o ApplicationInsightsComponentDataVolumeCapOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapPtrOutput

func (ApplicationInsightsComponentDataVolumeCapOutput) WarningThreshold

Reserved, not used for now.

type ApplicationInsightsComponentDataVolumeCapPtrInput

type ApplicationInsightsComponentDataVolumeCapPtrInput interface {
	pulumi.Input

	ToApplicationInsightsComponentDataVolumeCapPtrOutput() ApplicationInsightsComponentDataVolumeCapPtrOutput
	ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext(context.Context) ApplicationInsightsComponentDataVolumeCapPtrOutput
}

ApplicationInsightsComponentDataVolumeCapPtrInput is an input type that accepts ApplicationInsightsComponentDataVolumeCapArgs, ApplicationInsightsComponentDataVolumeCapPtr and ApplicationInsightsComponentDataVolumeCapPtrOutput values. You can construct a concrete instance of `ApplicationInsightsComponentDataVolumeCapPtrInput` via:

        ApplicationInsightsComponentDataVolumeCapArgs{...}

or:

        nil

type ApplicationInsightsComponentDataVolumeCapPtrOutput

type ApplicationInsightsComponentDataVolumeCapPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) Cap

Daily data volume cap in GB.

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) Elem

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) ElementType

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) StopSendNotificationWhenHitCap

func (o ApplicationInsightsComponentDataVolumeCapPtrOutput) StopSendNotificationWhenHitCap() pulumi.BoolPtrOutput

Do not send a notification email when the daily data volume cap is met.

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) StopSendNotificationWhenHitThreshold

func (o ApplicationInsightsComponentDataVolumeCapPtrOutput) StopSendNotificationWhenHitThreshold() pulumi.BoolPtrOutput

Reserved, not used for now.

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutput

func (o ApplicationInsightsComponentDataVolumeCapPtrOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutput() ApplicationInsightsComponentDataVolumeCapPtrOutput

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext

func (o ApplicationInsightsComponentDataVolumeCapPtrOutput) ToApplicationInsightsComponentDataVolumeCapPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapPtrOutput

func (ApplicationInsightsComponentDataVolumeCapPtrOutput) WarningThreshold

Reserved, not used for now.

type ApplicationInsightsComponentDataVolumeCapResponse

type ApplicationInsightsComponentDataVolumeCapResponse struct {
	// Daily data volume cap in GB.
	Cap *float64 `pulumi:"cap"`
	// Maximum daily data volume cap that the user can set for this component.
	MaxHistoryCap float64 `pulumi:"maxHistoryCap"`
	// Daily data volume cap UTC reset hour.
	ResetTime int `pulumi:"resetTime"`
	// Do not send a notification email when the daily data volume cap is met.
	StopSendNotificationWhenHitCap *bool `pulumi:"stopSendNotificationWhenHitCap"`
	// Reserved, not used for now.
	StopSendNotificationWhenHitThreshold *bool `pulumi:"stopSendNotificationWhenHitThreshold"`
	// Reserved, not used for now.
	WarningThreshold *int `pulumi:"warningThreshold"`
}

An Application Insights component daily data volume cap

type ApplicationInsightsComponentDataVolumeCapResponseOutput

type ApplicationInsightsComponentDataVolumeCapResponseOutput struct{ *pulumi.OutputState }

An Application Insights component daily data volume cap

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) Cap

Daily data volume cap in GB.

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) ElementType

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) MaxHistoryCap

Maximum daily data volume cap that the user can set for this component.

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) ResetTime

Daily data volume cap UTC reset hour.

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) StopSendNotificationWhenHitCap

Do not send a notification email when the daily data volume cap is met.

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) StopSendNotificationWhenHitThreshold

func (o ApplicationInsightsComponentDataVolumeCapResponseOutput) StopSendNotificationWhenHitThreshold() pulumi.BoolPtrOutput

Reserved, not used for now.

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) ToApplicationInsightsComponentDataVolumeCapResponseOutput

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) ToApplicationInsightsComponentDataVolumeCapResponseOutputWithContext

func (o ApplicationInsightsComponentDataVolumeCapResponseOutput) ToApplicationInsightsComponentDataVolumeCapResponseOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapResponseOutput

func (ApplicationInsightsComponentDataVolumeCapResponseOutput) WarningThreshold

Reserved, not used for now.

type ApplicationInsightsComponentDataVolumeCapResponsePtrOutput

type ApplicationInsightsComponentDataVolumeCapResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) Cap

Daily data volume cap in GB.

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) Elem

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) ElementType

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) MaxHistoryCap

Maximum daily data volume cap that the user can set for this component.

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) ResetTime

Daily data volume cap UTC reset hour.

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) StopSendNotificationWhenHitCap

Do not send a notification email when the daily data volume cap is met.

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) StopSendNotificationWhenHitThreshold

func (o ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) StopSendNotificationWhenHitThreshold() pulumi.BoolPtrOutput

Reserved, not used for now.

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) ToApplicationInsightsComponentDataVolumeCapResponsePtrOutput

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) ToApplicationInsightsComponentDataVolumeCapResponsePtrOutputWithContext

func (o ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) ToApplicationInsightsComponentDataVolumeCapResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentDataVolumeCapResponsePtrOutput

func (ApplicationInsightsComponentDataVolumeCapResponsePtrOutput) WarningThreshold

Reserved, not used for now.

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions struct {
	// The rule description
	Description *string `pulumi:"description"`
	// The rule name as it is displayed in UI
	DisplayName *string `pulumi:"displayName"`
	// URL which displays additional info about the proactive detection rule
	HelpUrl *string `pulumi:"helpUrl"`
	// A flag indicating whether the rule is enabled by default
	IsEnabledByDefault *bool `pulumi:"isEnabledByDefault"`
	// A flag indicating whether the rule is hidden (from the UI)
	IsHidden *bool `pulumi:"isHidden"`
	// A flag indicating whether the rule is in preview
	IsInPreview *bool `pulumi:"isInPreview"`
	// The rule name
	Name *string `pulumi:"name"`
	// A flag indicating whether email notifications are supported for detections for this rule
	SupportsEmailNotifications *bool `pulumi:"supportsEmailNotifications"`
}

Static definitions of the ProactiveDetection configuration rule (same values for all components).

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput struct{ *pulumi.OutputState }

Static definitions of the ProactiveDetection configuration rule (same values for all components).

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) Description

The rule description

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) DisplayName

The rule name as it is displayed in UI

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) ElementType

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) HelpUrl

URL which displays additional info about the proactive detection rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) IsEnabledByDefault

A flag indicating whether the rule is enabled by default

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) IsHidden

A flag indicating whether the rule is hidden (from the UI)

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) IsInPreview

A flag indicating whether the rule is in preview

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) Name

The rule name

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) SupportsEmailNotifications

A flag indicating whether email notifications are supported for detections for this rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsOutputWithContext

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) Description

The rule description

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) DisplayName

The rule name as it is displayed in UI

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) ElementType

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) HelpUrl

URL which displays additional info about the proactive detection rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) IsEnabledByDefault

A flag indicating whether the rule is enabled by default

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) IsHidden

A flag indicating whether the rule is hidden (from the UI)

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) IsInPreview

A flag indicating whether the rule is in preview

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) Name

The rule name

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) SupportsEmailNotifications

A flag indicating whether email notifications are supported for detections for this rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutputWithContext

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitions

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitions struct {
	// The rule description
	Description *string `pulumi:"description"`
	// The rule name as it is displayed in UI
	DisplayName *string `pulumi:"displayName"`
	// URL which displays additional info about the proactive detection rule
	HelpUrl *string `pulumi:"helpUrl"`
	// A flag indicating whether the rule is enabled by default
	IsEnabledByDefault *bool `pulumi:"isEnabledByDefault"`
	// A flag indicating whether the rule is hidden (from the UI)
	IsHidden *bool `pulumi:"isHidden"`
	// A flag indicating whether the rule is in preview
	IsInPreview *bool `pulumi:"isInPreview"`
	// The rule name
	Name *string `pulumi:"name"`
	// A flag indicating whether email notifications are supported for detections for this rule
	SupportsEmailNotifications *bool `pulumi:"supportsEmailNotifications"`
}

Static definitions of the ProactiveDetection configuration rule (same values for all components).

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs struct {
	// The rule description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The rule name as it is displayed in UI
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// URL which displays additional info about the proactive detection rule
	HelpUrl pulumi.StringPtrInput `pulumi:"helpUrl"`
	// A flag indicating whether the rule is enabled by default
	IsEnabledByDefault pulumi.BoolPtrInput `pulumi:"isEnabledByDefault"`
	// A flag indicating whether the rule is hidden (from the UI)
	IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"`
	// A flag indicating whether the rule is in preview
	IsInPreview pulumi.BoolPtrInput `pulumi:"isInPreview"`
	// The rule name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A flag indicating whether email notifications are supported for detections for this rule
	SupportsEmailNotifications pulumi.BoolPtrInput `pulumi:"supportsEmailNotifications"`
}

Static definitions of the ProactiveDetection configuration rule (same values for all components).

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs) ElementType

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutputWithContext

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutputWithContext

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsInput

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsInput interface {
	pulumi.Input

	ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput() ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput
	ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutputWithContext(context.Context) ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput
}

ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsInput is an input type that accepts ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs and ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput values. You can construct a concrete instance of `ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsInput` via:

ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs{...}

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput struct{ *pulumi.OutputState }

Static definitions of the ProactiveDetection configuration rule (same values for all components).

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) Description

The rule description

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) DisplayName

The rule name as it is displayed in UI

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) ElementType

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) HelpUrl

URL which displays additional info about the proactive detection rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) IsEnabledByDefault

A flag indicating whether the rule is enabled by default

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) IsHidden

A flag indicating whether the rule is hidden (from the UI)

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) IsInPreview

A flag indicating whether the rule is in preview

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) Name

The rule name

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) SupportsEmailNotifications

A flag indicating whether email notifications are supported for detections for this rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutputWithContext

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutputWithContext

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrInput

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrInput interface {
	pulumi.Input

	ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput() ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput
	ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutputWithContext(context.Context) ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput
}

ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrInput is an input type that accepts ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs, ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtr and ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput values. You can construct a concrete instance of `ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrInput` via:

        ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsArgs{...}

or:

        nil

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput

type ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) Description

The rule description

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) DisplayName

The rule name as it is displayed in UI

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) ElementType

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) HelpUrl

URL which displays additional info about the proactive detection rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) IsEnabledByDefault

A flag indicating whether the rule is enabled by default

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) IsHidden

A flag indicating whether the rule is hidden (from the UI)

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) IsInPreview

A flag indicating whether the rule is in preview

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) Name

The rule name

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) SupportsEmailNotifications

A flag indicating whether email notifications are supported for detections for this rule

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput

func (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutput) ToApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrOutputWithContext

type ApplicationType

type ApplicationType string

Type of application being monitored.

func (ApplicationType) ElementType

func (ApplicationType) ElementType() reflect.Type

func (ApplicationType) ToApplicationTypeOutput

func (e ApplicationType) ToApplicationTypeOutput() ApplicationTypeOutput

func (ApplicationType) ToApplicationTypeOutputWithContext

func (e ApplicationType) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput

func (ApplicationType) ToApplicationTypePtrOutput

func (e ApplicationType) ToApplicationTypePtrOutput() ApplicationTypePtrOutput

func (ApplicationType) ToApplicationTypePtrOutputWithContext

func (e ApplicationType) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput

func (ApplicationType) ToStringOutput

func (e ApplicationType) ToStringOutput() pulumi.StringOutput

func (ApplicationType) ToStringOutputWithContext

func (e ApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationType) ToStringPtrOutput

func (e ApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationType) ToStringPtrOutputWithContext

func (e ApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationTypeInput

type ApplicationTypeInput interface {
	pulumi.Input

	ToApplicationTypeOutput() ApplicationTypeOutput
	ToApplicationTypeOutputWithContext(context.Context) ApplicationTypeOutput
}

ApplicationTypeInput is an input type that accepts values of the ApplicationType enum A concrete instance of `ApplicationTypeInput` can be one of the following:

ApplicationTypeWeb
ApplicationTypeOther

type ApplicationTypeOutput

type ApplicationTypeOutput struct{ *pulumi.OutputState }

func (ApplicationTypeOutput) ElementType

func (ApplicationTypeOutput) ElementType() reflect.Type

func (ApplicationTypeOutput) ToApplicationTypeOutput

func (o ApplicationTypeOutput) ToApplicationTypeOutput() ApplicationTypeOutput

func (ApplicationTypeOutput) ToApplicationTypeOutputWithContext

func (o ApplicationTypeOutput) ToApplicationTypeOutputWithContext(ctx context.Context) ApplicationTypeOutput

func (ApplicationTypeOutput) ToApplicationTypePtrOutput

func (o ApplicationTypeOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput

func (ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext

func (o ApplicationTypeOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput

func (ApplicationTypeOutput) ToStringOutput

func (o ApplicationTypeOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationTypeOutput) ToStringOutputWithContext

func (o ApplicationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationTypeOutput) ToStringPtrOutput

func (o ApplicationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationTypeOutput) ToStringPtrOutputWithContext

func (o ApplicationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationTypePtrInput

type ApplicationTypePtrInput interface {
	pulumi.Input

	ToApplicationTypePtrOutput() ApplicationTypePtrOutput
	ToApplicationTypePtrOutputWithContext(context.Context) ApplicationTypePtrOutput
}

func ApplicationTypePtr

func ApplicationTypePtr(v string) ApplicationTypePtrInput

type ApplicationTypePtrOutput

type ApplicationTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationTypePtrOutput) Elem

func (ApplicationTypePtrOutput) ElementType

func (ApplicationTypePtrOutput) ElementType() reflect.Type

func (ApplicationTypePtrOutput) ToApplicationTypePtrOutput

func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutput() ApplicationTypePtrOutput

func (ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext

func (o ApplicationTypePtrOutput) ToApplicationTypePtrOutputWithContext(ctx context.Context) ApplicationTypePtrOutput

func (ApplicationTypePtrOutput) ToStringPtrOutput

func (o ApplicationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationTypePtrOutput) ToStringPtrOutputWithContext

func (o ApplicationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArmRoleReceiver

type ArmRoleReceiver struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The arm role id.
	RoleId string `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

func (*ArmRoleReceiver) Defaults

func (val *ArmRoleReceiver) Defaults() *ArmRoleReceiver

Defaults sets the appropriate defaults for ArmRoleReceiver

type ArmRoleReceiverArgs

type ArmRoleReceiverArgs struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The arm role id.
	RoleId pulumi.StringInput `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

func (*ArmRoleReceiverArgs) Defaults

func (val *ArmRoleReceiverArgs) Defaults() *ArmRoleReceiverArgs

Defaults sets the appropriate defaults for ArmRoleReceiverArgs

func (ArmRoleReceiverArgs) ElementType

func (ArmRoleReceiverArgs) ElementType() reflect.Type

func (ArmRoleReceiverArgs) ToArmRoleReceiverOutput

func (i ArmRoleReceiverArgs) ToArmRoleReceiverOutput() ArmRoleReceiverOutput

func (ArmRoleReceiverArgs) ToArmRoleReceiverOutputWithContext

func (i ArmRoleReceiverArgs) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput

type ArmRoleReceiverArray

type ArmRoleReceiverArray []ArmRoleReceiverInput

func (ArmRoleReceiverArray) ElementType

func (ArmRoleReceiverArray) ElementType() reflect.Type

func (ArmRoleReceiverArray) ToArmRoleReceiverArrayOutput

func (i ArmRoleReceiverArray) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput

func (ArmRoleReceiverArray) ToArmRoleReceiverArrayOutputWithContext

func (i ArmRoleReceiverArray) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput

type ArmRoleReceiverArrayInput

type ArmRoleReceiverArrayInput interface {
	pulumi.Input

	ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput
	ToArmRoleReceiverArrayOutputWithContext(context.Context) ArmRoleReceiverArrayOutput
}

ArmRoleReceiverArrayInput is an input type that accepts ArmRoleReceiverArray and ArmRoleReceiverArrayOutput values. You can construct a concrete instance of `ArmRoleReceiverArrayInput` via:

ArmRoleReceiverArray{ ArmRoleReceiverArgs{...} }

type ArmRoleReceiverArrayOutput

type ArmRoleReceiverArrayOutput struct{ *pulumi.OutputState }

func (ArmRoleReceiverArrayOutput) ElementType

func (ArmRoleReceiverArrayOutput) ElementType() reflect.Type

func (ArmRoleReceiverArrayOutput) Index

func (ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput

func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput

func (ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext

func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput

type ArmRoleReceiverInput

type ArmRoleReceiverInput interface {
	pulumi.Input

	ToArmRoleReceiverOutput() ArmRoleReceiverOutput
	ToArmRoleReceiverOutputWithContext(context.Context) ArmRoleReceiverOutput
}

ArmRoleReceiverInput is an input type that accepts ArmRoleReceiverArgs and ArmRoleReceiverOutput values. You can construct a concrete instance of `ArmRoleReceiverInput` via:

ArmRoleReceiverArgs{...}

type ArmRoleReceiverOutput

type ArmRoleReceiverOutput struct{ *pulumi.OutputState }

An arm role receiver.

func (ArmRoleReceiverOutput) ElementType

func (ArmRoleReceiverOutput) ElementType() reflect.Type

func (ArmRoleReceiverOutput) Name

The name of the arm role receiver. Names must be unique across all receivers within an action group.

func (ArmRoleReceiverOutput) RoleId

The arm role id.

func (ArmRoleReceiverOutput) ToArmRoleReceiverOutput

func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutput() ArmRoleReceiverOutput

func (ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext

func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput

func (ArmRoleReceiverOutput) UseCommonAlertSchema

func (o ArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type ArmRoleReceiverResponse

type ArmRoleReceiverResponse struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The arm role id.
	RoleId string `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

func (*ArmRoleReceiverResponse) Defaults

Defaults sets the appropriate defaults for ArmRoleReceiverResponse

type ArmRoleReceiverResponseArrayOutput

type ArmRoleReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (ArmRoleReceiverResponseArrayOutput) ElementType

func (ArmRoleReceiverResponseArrayOutput) Index

func (ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput

func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput

func (ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext

func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput

type ArmRoleReceiverResponseOutput

type ArmRoleReceiverResponseOutput struct{ *pulumi.OutputState }

An arm role receiver.

func (ArmRoleReceiverResponseOutput) ElementType

func (ArmRoleReceiverResponseOutput) Name

The name of the arm role receiver. Names must be unique across all receivers within an action group.

func (ArmRoleReceiverResponseOutput) RoleId

The arm role id.

func (ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput

func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput

func (ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext

func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext(ctx context.Context) ArmRoleReceiverResponseOutput

func (ArmRoleReceiverResponseOutput) UseCommonAlertSchema

func (o ArmRoleReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type AutomationRunbookReceiver

type AutomationRunbookReceiver struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId string `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook bool `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name *string `pulumi:"name"`
	// The name for this runbook.
	RunbookName string `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri *string `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId string `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

func (*AutomationRunbookReceiver) Defaults

Defaults sets the appropriate defaults for AutomationRunbookReceiver

type AutomationRunbookReceiverArgs

type AutomationRunbookReceiverArgs struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The name for this runbook.
	RunbookName pulumi.StringInput `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

func (*AutomationRunbookReceiverArgs) Defaults

Defaults sets the appropriate defaults for AutomationRunbookReceiverArgs

func (AutomationRunbookReceiverArgs) ElementType

func (AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutput

func (i AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput

func (AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutputWithContext

func (i AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutputWithContext(ctx context.Context) AutomationRunbookReceiverOutput

type AutomationRunbookReceiverArray

type AutomationRunbookReceiverArray []AutomationRunbookReceiverInput

func (AutomationRunbookReceiverArray) ElementType

func (AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutput

func (i AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput

func (AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutputWithContext

func (i AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverArrayOutput

type AutomationRunbookReceiverArrayInput

type AutomationRunbookReceiverArrayInput interface {
	pulumi.Input

	ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput
	ToAutomationRunbookReceiverArrayOutputWithContext(context.Context) AutomationRunbookReceiverArrayOutput
}

AutomationRunbookReceiverArrayInput is an input type that accepts AutomationRunbookReceiverArray and AutomationRunbookReceiverArrayOutput values. You can construct a concrete instance of `AutomationRunbookReceiverArrayInput` via:

AutomationRunbookReceiverArray{ AutomationRunbookReceiverArgs{...} }

type AutomationRunbookReceiverArrayOutput

type AutomationRunbookReceiverArrayOutput struct{ *pulumi.OutputState }

func (AutomationRunbookReceiverArrayOutput) ElementType

func (AutomationRunbookReceiverArrayOutput) Index

func (AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutput

func (o AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput

func (AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutputWithContext

func (o AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverArrayOutput

type AutomationRunbookReceiverInput

type AutomationRunbookReceiverInput interface {
	pulumi.Input

	ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput
	ToAutomationRunbookReceiverOutputWithContext(context.Context) AutomationRunbookReceiverOutput
}

AutomationRunbookReceiverInput is an input type that accepts AutomationRunbookReceiverArgs and AutomationRunbookReceiverOutput values. You can construct a concrete instance of `AutomationRunbookReceiverInput` via:

AutomationRunbookReceiverArgs{...}

type AutomationRunbookReceiverOutput

type AutomationRunbookReceiverOutput struct{ *pulumi.OutputState }

The Azure Automation Runbook notification receiver.

func (AutomationRunbookReceiverOutput) AutomationAccountId

func (o AutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput

The Azure automation account Id which holds this runbook and authenticate to Azure resource.

func (AutomationRunbookReceiverOutput) ElementType

func (AutomationRunbookReceiverOutput) IsGlobalRunbook

Indicates whether this instance is global runbook.

func (AutomationRunbookReceiverOutput) Name

Indicates name of the webhook.

func (AutomationRunbookReceiverOutput) RunbookName

The name for this runbook.

func (AutomationRunbookReceiverOutput) ServiceUri

The URI where webhooks should be sent.

func (AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutput

func (o AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput

func (AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutputWithContext

func (o AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutputWithContext(ctx context.Context) AutomationRunbookReceiverOutput

func (AutomationRunbookReceiverOutput) UseCommonAlertSchema

func (o AutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

func (AutomationRunbookReceiverOutput) WebhookResourceId

func (o AutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput

The resource id for webhook linked to this runbook.

type AutomationRunbookReceiverResponse

type AutomationRunbookReceiverResponse struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId string `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook bool `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name *string `pulumi:"name"`
	// The name for this runbook.
	RunbookName string `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri *string `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId string `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

func (*AutomationRunbookReceiverResponse) Defaults

Defaults sets the appropriate defaults for AutomationRunbookReceiverResponse

type AutomationRunbookReceiverResponseArrayOutput

type AutomationRunbookReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (AutomationRunbookReceiverResponseArrayOutput) ElementType

func (AutomationRunbookReceiverResponseArrayOutput) Index

func (AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutput

func (o AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutput() AutomationRunbookReceiverResponseArrayOutput

func (AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutputWithContext

func (o AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseArrayOutput

type AutomationRunbookReceiverResponseOutput

type AutomationRunbookReceiverResponseOutput struct{ *pulumi.OutputState }

The Azure Automation Runbook notification receiver.

func (AutomationRunbookReceiverResponseOutput) AutomationAccountId

The Azure automation account Id which holds this runbook and authenticate to Azure resource.

func (AutomationRunbookReceiverResponseOutput) ElementType

func (AutomationRunbookReceiverResponseOutput) IsGlobalRunbook

Indicates whether this instance is global runbook.

func (AutomationRunbookReceiverResponseOutput) Name

Indicates name of the webhook.

func (AutomationRunbookReceiverResponseOutput) RunbookName

The name for this runbook.

func (AutomationRunbookReceiverResponseOutput) ServiceUri

The URI where webhooks should be sent.

func (AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutput

func (o AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutput() AutomationRunbookReceiverResponseOutput

func (AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutputWithContext

func (o AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseOutput

func (AutomationRunbookReceiverResponseOutput) UseCommonAlertSchema

Indicates whether to use common alert schema.

func (AutomationRunbookReceiverResponseOutput) WebhookResourceId

The resource id for webhook linked to this runbook.

type AutoscaleNotification

type AutoscaleNotification struct {
	// the email notification.
	Email *EmailNotification `pulumi:"email"`
	// the operation associated with the notification and its value must be "scale"
	Operation OperationType `pulumi:"operation"`
	// the collection of webhook notifications.
	Webhooks []WebhookNotification `pulumi:"webhooks"`
}

Autoscale notification.

func (*AutoscaleNotification) Defaults

Defaults sets the appropriate defaults for AutoscaleNotification

type AutoscaleNotificationArgs

type AutoscaleNotificationArgs struct {
	// the email notification.
	Email EmailNotificationPtrInput `pulumi:"email"`
	// the operation associated with the notification and its value must be "scale"
	Operation OperationTypeInput `pulumi:"operation"`
	// the collection of webhook notifications.
	Webhooks WebhookNotificationArrayInput `pulumi:"webhooks"`
}

Autoscale notification.

func (*AutoscaleNotificationArgs) Defaults

Defaults sets the appropriate defaults for AutoscaleNotificationArgs

func (AutoscaleNotificationArgs) ElementType

func (AutoscaleNotificationArgs) ElementType() reflect.Type

func (AutoscaleNotificationArgs) ToAutoscaleNotificationOutput

func (i AutoscaleNotificationArgs) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput

func (AutoscaleNotificationArgs) ToAutoscaleNotificationOutputWithContext

func (i AutoscaleNotificationArgs) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput

type AutoscaleNotificationArray

type AutoscaleNotificationArray []AutoscaleNotificationInput

func (AutoscaleNotificationArray) ElementType

func (AutoscaleNotificationArray) ElementType() reflect.Type

func (AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput

func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput

func (AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext

func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput

type AutoscaleNotificationArrayInput

type AutoscaleNotificationArrayInput interface {
	pulumi.Input

	ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
	ToAutoscaleNotificationArrayOutputWithContext(context.Context) AutoscaleNotificationArrayOutput
}

AutoscaleNotificationArrayInput is an input type that accepts AutoscaleNotificationArray and AutoscaleNotificationArrayOutput values. You can construct a concrete instance of `AutoscaleNotificationArrayInput` via:

AutoscaleNotificationArray{ AutoscaleNotificationArgs{...} }

type AutoscaleNotificationArrayOutput

type AutoscaleNotificationArrayOutput struct{ *pulumi.OutputState }

func (AutoscaleNotificationArrayOutput) ElementType

func (AutoscaleNotificationArrayOutput) Index

func (AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput

func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput

func (AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext

func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput

type AutoscaleNotificationInput

type AutoscaleNotificationInput interface {
	pulumi.Input

	ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
	ToAutoscaleNotificationOutputWithContext(context.Context) AutoscaleNotificationOutput
}

AutoscaleNotificationInput is an input type that accepts AutoscaleNotificationArgs and AutoscaleNotificationOutput values. You can construct a concrete instance of `AutoscaleNotificationInput` via:

AutoscaleNotificationArgs{...}

type AutoscaleNotificationOutput

type AutoscaleNotificationOutput struct{ *pulumi.OutputState }

Autoscale notification.

func (AutoscaleNotificationOutput) ElementType

func (AutoscaleNotificationOutput) Email

the email notification.

func (AutoscaleNotificationOutput) Operation

the operation associated with the notification and its value must be "scale"

func (AutoscaleNotificationOutput) ToAutoscaleNotificationOutput

func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput

func (AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext

func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput

func (AutoscaleNotificationOutput) Webhooks

the collection of webhook notifications.

type AutoscaleNotificationResponse

type AutoscaleNotificationResponse struct {
	// the email notification.
	Email *EmailNotificationResponse `pulumi:"email"`
	// the operation associated with the notification and its value must be "scale"
	Operation string `pulumi:"operation"`
	// the collection of webhook notifications.
	Webhooks []WebhookNotificationResponse `pulumi:"webhooks"`
}

Autoscale notification.

func (*AutoscaleNotificationResponse) Defaults

Defaults sets the appropriate defaults for AutoscaleNotificationResponse

type AutoscaleNotificationResponseArrayOutput

type AutoscaleNotificationResponseArrayOutput struct{ *pulumi.OutputState }

func (AutoscaleNotificationResponseArrayOutput) ElementType

func (AutoscaleNotificationResponseArrayOutput) Index

func (AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput

func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput

func (AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext

func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput

type AutoscaleNotificationResponseOutput

type AutoscaleNotificationResponseOutput struct{ *pulumi.OutputState }

Autoscale notification.

func (AutoscaleNotificationResponseOutput) ElementType

func (AutoscaleNotificationResponseOutput) Email

the email notification.

func (AutoscaleNotificationResponseOutput) Operation

the operation associated with the notification and its value must be "scale"

func (AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput

func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput

func (AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext

func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput

func (AutoscaleNotificationResponseOutput) Webhooks

the collection of webhook notifications.

type AutoscaleProfile

type AutoscaleProfile struct {
	// the number of instances that can be used during this profile.
	Capacity ScaleCapacity `pulumi:"capacity"`
	// the specific date-time for the profile. This element is not used if the Recurrence element is used.
	FixedDate *TimeWindow `pulumi:"fixedDate"`
	// the name of the profile.
	Name string `pulumi:"name"`
	// the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
	Recurrence *Recurrence `pulumi:"recurrence"`
	// the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
	Rules []ScaleRule `pulumi:"rules"`
}

Autoscale profile.

type AutoscaleProfileArgs

type AutoscaleProfileArgs struct {
	// the number of instances that can be used during this profile.
	Capacity ScaleCapacityInput `pulumi:"capacity"`
	// the specific date-time for the profile. This element is not used if the Recurrence element is used.
	FixedDate TimeWindowPtrInput `pulumi:"fixedDate"`
	// the name of the profile.
	Name pulumi.StringInput `pulumi:"name"`
	// the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
	Recurrence RecurrencePtrInput `pulumi:"recurrence"`
	// the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
	Rules ScaleRuleArrayInput `pulumi:"rules"`
}

Autoscale profile.

func (AutoscaleProfileArgs) ElementType

func (AutoscaleProfileArgs) ElementType() reflect.Type

func (AutoscaleProfileArgs) ToAutoscaleProfileOutput

func (i AutoscaleProfileArgs) ToAutoscaleProfileOutput() AutoscaleProfileOutput

func (AutoscaleProfileArgs) ToAutoscaleProfileOutputWithContext

func (i AutoscaleProfileArgs) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput

type AutoscaleProfileArray

type AutoscaleProfileArray []AutoscaleProfileInput

func (AutoscaleProfileArray) ElementType

func (AutoscaleProfileArray) ElementType() reflect.Type

func (AutoscaleProfileArray) ToAutoscaleProfileArrayOutput

func (i AutoscaleProfileArray) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput

func (AutoscaleProfileArray) ToAutoscaleProfileArrayOutputWithContext

func (i AutoscaleProfileArray) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput

type AutoscaleProfileArrayInput

type AutoscaleProfileArrayInput interface {
	pulumi.Input

	ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
	ToAutoscaleProfileArrayOutputWithContext(context.Context) AutoscaleProfileArrayOutput
}

AutoscaleProfileArrayInput is an input type that accepts AutoscaleProfileArray and AutoscaleProfileArrayOutput values. You can construct a concrete instance of `AutoscaleProfileArrayInput` via:

AutoscaleProfileArray{ AutoscaleProfileArgs{...} }

type AutoscaleProfileArrayOutput

type AutoscaleProfileArrayOutput struct{ *pulumi.OutputState }

func (AutoscaleProfileArrayOutput) ElementType

func (AutoscaleProfileArrayOutput) Index

func (AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput

func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput

func (AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext

func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput

type AutoscaleProfileInput

type AutoscaleProfileInput interface {
	pulumi.Input

	ToAutoscaleProfileOutput() AutoscaleProfileOutput
	ToAutoscaleProfileOutputWithContext(context.Context) AutoscaleProfileOutput
}

AutoscaleProfileInput is an input type that accepts AutoscaleProfileArgs and AutoscaleProfileOutput values. You can construct a concrete instance of `AutoscaleProfileInput` via:

AutoscaleProfileArgs{...}

type AutoscaleProfileOutput

type AutoscaleProfileOutput struct{ *pulumi.OutputState }

Autoscale profile.

func (AutoscaleProfileOutput) Capacity

the number of instances that can be used during this profile.

func (AutoscaleProfileOutput) ElementType

func (AutoscaleProfileOutput) ElementType() reflect.Type

func (AutoscaleProfileOutput) FixedDate

the specific date-time for the profile. This element is not used if the Recurrence element is used.

func (AutoscaleProfileOutput) Name

the name of the profile.

func (AutoscaleProfileOutput) Recurrence

the repeating times at which this profile begins. This element is not used if the FixedDate element is used.

func (AutoscaleProfileOutput) Rules

the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.

func (AutoscaleProfileOutput) ToAutoscaleProfileOutput

func (o AutoscaleProfileOutput) ToAutoscaleProfileOutput() AutoscaleProfileOutput

func (AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext

func (o AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput

type AutoscaleProfileResponse

type AutoscaleProfileResponse struct {
	// the number of instances that can be used during this profile.
	Capacity ScaleCapacityResponse `pulumi:"capacity"`
	// the specific date-time for the profile. This element is not used if the Recurrence element is used.
	FixedDate *TimeWindowResponse `pulumi:"fixedDate"`
	// the name of the profile.
	Name string `pulumi:"name"`
	// the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
	Recurrence *RecurrenceResponse `pulumi:"recurrence"`
	// the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
	Rules []ScaleRuleResponse `pulumi:"rules"`
}

Autoscale profile.

type AutoscaleProfileResponseArrayOutput

type AutoscaleProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (AutoscaleProfileResponseArrayOutput) ElementType

func (AutoscaleProfileResponseArrayOutput) Index

func (AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput

func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput

func (AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext

func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput

type AutoscaleProfileResponseOutput

type AutoscaleProfileResponseOutput struct{ *pulumi.OutputState }

Autoscale profile.

func (AutoscaleProfileResponseOutput) Capacity

the number of instances that can be used during this profile.

func (AutoscaleProfileResponseOutput) ElementType

func (AutoscaleProfileResponseOutput) FixedDate

the specific date-time for the profile. This element is not used if the Recurrence element is used.

func (AutoscaleProfileResponseOutput) Name

the name of the profile.

func (AutoscaleProfileResponseOutput) Recurrence

the repeating times at which this profile begins. This element is not used if the FixedDate element is used.

func (AutoscaleProfileResponseOutput) Rules

the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.

func (AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput

func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput

func (AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext

func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput

type AutoscaleSetting

type AutoscaleSetting struct {
	pulumi.CustomResourceState

	// the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// the collection of notifications.
	Notifications AutoscaleNotificationResponseArrayOutput `pulumi:"notifications"`
	// the predictive autoscale policy mode.
	PredictiveAutoscalePolicy PredictiveAutoscalePolicyResponsePtrOutput `pulumi:"predictiveAutoscalePolicy"`
	// the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.
	Profiles AutoscaleProfileResponseArrayOutput `pulumi:"profiles"`
	// The system metadata related to the response.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// the location of the resource that the autoscale setting should be added to.
	TargetResourceLocation pulumi.StringPtrOutput `pulumi:"targetResourceLocation"`
	// the resource identifier of the resource that the autoscale setting should be added to.
	TargetResourceUri pulumi.StringPtrOutput `pulumi:"targetResourceUri"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The autoscale setting resource. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2015-04-01.

func GetAutoscaleSetting

func GetAutoscaleSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutoscaleSettingState, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)

GetAutoscaleSetting gets an existing AutoscaleSetting 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 NewAutoscaleSetting

func NewAutoscaleSetting(ctx *pulumi.Context,
	name string, args *AutoscaleSettingArgs, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)

NewAutoscaleSetting registers a new resource with the given unique name, arguments, and options.

func (*AutoscaleSetting) ElementType

func (*AutoscaleSetting) ElementType() reflect.Type

func (*AutoscaleSetting) ToAutoscaleSettingOutput

func (i *AutoscaleSetting) ToAutoscaleSettingOutput() AutoscaleSettingOutput

func (*AutoscaleSetting) ToAutoscaleSettingOutputWithContext

func (i *AutoscaleSetting) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput

type AutoscaleSettingArgs

type AutoscaleSettingArgs struct {
	// The autoscale setting name.
	AutoscaleSettingName pulumi.StringPtrInput
	// the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.
	Enabled pulumi.BoolPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// the name of the autoscale setting.
	Name pulumi.StringPtrInput
	// the collection of notifications.
	Notifications AutoscaleNotificationArrayInput
	// the predictive autoscale policy mode.
	PredictiveAutoscalePolicy PredictiveAutoscalePolicyPtrInput
	// the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.
	Profiles AutoscaleProfileArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
	Tags pulumi.StringMapInput
	// the location of the resource that the autoscale setting should be added to.
	TargetResourceLocation pulumi.StringPtrInput
	// the resource identifier of the resource that the autoscale setting should be added to.
	TargetResourceUri pulumi.StringPtrInput
}

The set of arguments for constructing a AutoscaleSetting resource.

func (AutoscaleSettingArgs) ElementType

func (AutoscaleSettingArgs) ElementType() reflect.Type

type AutoscaleSettingInput

type AutoscaleSettingInput interface {
	pulumi.Input

	ToAutoscaleSettingOutput() AutoscaleSettingOutput
	ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput
}

type AutoscaleSettingOutput

type AutoscaleSettingOutput struct{ *pulumi.OutputState }

func (AutoscaleSettingOutput) ElementType

func (AutoscaleSettingOutput) ElementType() reflect.Type

func (AutoscaleSettingOutput) Enabled

the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.

func (AutoscaleSettingOutput) Location

Resource location

func (AutoscaleSettingOutput) Name

Azure resource name

func (AutoscaleSettingOutput) Notifications

the collection of notifications.

func (AutoscaleSettingOutput) PredictiveAutoscalePolicy

the predictive autoscale policy mode.

func (AutoscaleSettingOutput) Profiles

the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.

func (AutoscaleSettingOutput) SystemData

The system metadata related to the response.

func (AutoscaleSettingOutput) Tags

Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.

func (AutoscaleSettingOutput) TargetResourceLocation

func (o AutoscaleSettingOutput) TargetResourceLocation() pulumi.StringPtrOutput

the location of the resource that the autoscale setting should be added to.

func (AutoscaleSettingOutput) TargetResourceUri

func (o AutoscaleSettingOutput) TargetResourceUri() pulumi.StringPtrOutput

the resource identifier of the resource that the autoscale setting should be added to.

func (AutoscaleSettingOutput) ToAutoscaleSettingOutput

func (o AutoscaleSettingOutput) ToAutoscaleSettingOutput() AutoscaleSettingOutput

func (AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext

func (o AutoscaleSettingOutput) ToAutoscaleSettingOutputWithContext(ctx context.Context) AutoscaleSettingOutput

func (AutoscaleSettingOutput) Type

Azure resource type

type AutoscaleSettingState

type AutoscaleSettingState struct {
}

func (AutoscaleSettingState) ElementType

func (AutoscaleSettingState) ElementType() reflect.Type

type AzureAppPushReceiver

type AzureAppPushReceiver struct {
	// The email address registered for the Azure mobile app.
	EmailAddress string `pulumi:"emailAddress"`
	// The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
}

The Azure mobile App push notification receiver.

type AzureAppPushReceiverArgs

type AzureAppPushReceiverArgs struct {
	// The email address registered for the Azure mobile app.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
	Name pulumi.StringInput `pulumi:"name"`
}

The Azure mobile App push notification receiver.

func (AzureAppPushReceiverArgs) ElementType

func (AzureAppPushReceiverArgs) ElementType() reflect.Type

func (AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutput

func (i AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput

func (AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutputWithContext

func (i AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutputWithContext(ctx context.Context) AzureAppPushReceiverOutput

type AzureAppPushReceiverArray

type AzureAppPushReceiverArray []AzureAppPushReceiverInput

func (AzureAppPushReceiverArray) ElementType

func (AzureAppPushReceiverArray) ElementType() reflect.Type

func (AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutput

func (i AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput

func (AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutputWithContext

func (i AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverArrayOutput

type AzureAppPushReceiverArrayInput

type AzureAppPushReceiverArrayInput interface {
	pulumi.Input

	ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput
	ToAzureAppPushReceiverArrayOutputWithContext(context.Context) AzureAppPushReceiverArrayOutput
}

AzureAppPushReceiverArrayInput is an input type that accepts AzureAppPushReceiverArray and AzureAppPushReceiverArrayOutput values. You can construct a concrete instance of `AzureAppPushReceiverArrayInput` via:

AzureAppPushReceiverArray{ AzureAppPushReceiverArgs{...} }

type AzureAppPushReceiverArrayOutput

type AzureAppPushReceiverArrayOutput struct{ *pulumi.OutputState }

func (AzureAppPushReceiverArrayOutput) ElementType

func (AzureAppPushReceiverArrayOutput) Index

func (AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutput

func (o AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput

func (AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutputWithContext

func (o AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverArrayOutput

type AzureAppPushReceiverInput

type AzureAppPushReceiverInput interface {
	pulumi.Input

	ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput
	ToAzureAppPushReceiverOutputWithContext(context.Context) AzureAppPushReceiverOutput
}

AzureAppPushReceiverInput is an input type that accepts AzureAppPushReceiverArgs and AzureAppPushReceiverOutput values. You can construct a concrete instance of `AzureAppPushReceiverInput` via:

AzureAppPushReceiverArgs{...}

type AzureAppPushReceiverOutput

type AzureAppPushReceiverOutput struct{ *pulumi.OutputState }

The Azure mobile App push notification receiver.

func (AzureAppPushReceiverOutput) ElementType

func (AzureAppPushReceiverOutput) ElementType() reflect.Type

func (AzureAppPushReceiverOutput) EmailAddress

The email address registered for the Azure mobile app.

func (AzureAppPushReceiverOutput) Name

The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

func (AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutput

func (o AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput

func (AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutputWithContext

func (o AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutputWithContext(ctx context.Context) AzureAppPushReceiverOutput

type AzureAppPushReceiverResponse

type AzureAppPushReceiverResponse struct {
	// The email address registered for the Azure mobile app.
	EmailAddress string `pulumi:"emailAddress"`
	// The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
}

The Azure mobile App push notification receiver.

type AzureAppPushReceiverResponseArrayOutput

type AzureAppPushReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureAppPushReceiverResponseArrayOutput) ElementType

func (AzureAppPushReceiverResponseArrayOutput) Index

func (AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutput

func (o AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutput() AzureAppPushReceiverResponseArrayOutput

func (AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutputWithContext

func (o AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseArrayOutput

type AzureAppPushReceiverResponseOutput

type AzureAppPushReceiverResponseOutput struct{ *pulumi.OutputState }

The Azure mobile App push notification receiver.

func (AzureAppPushReceiverResponseOutput) ElementType

func (AzureAppPushReceiverResponseOutput) EmailAddress

The email address registered for the Azure mobile app.

func (AzureAppPushReceiverResponseOutput) Name

The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

func (AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutput

func (o AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutput() AzureAppPushReceiverResponseOutput

func (AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutputWithContext

func (o AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseOutput

type AzureFunctionReceiver

type AzureFunctionReceiver struct {
	// The azure resource id of the function app.
	FunctionAppResourceId string `pulumi:"functionAppResourceId"`
	// The function name in the function app.
	FunctionName string `pulumi:"functionName"`
	// The http trigger url where http request sent to.
	HttpTriggerUrl string `pulumi:"httpTriggerUrl"`
	// The name of the azure function receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

func (*AzureFunctionReceiver) Defaults

Defaults sets the appropriate defaults for AzureFunctionReceiver

type AzureFunctionReceiverArgs

type AzureFunctionReceiverArgs struct {
	// The azure resource id of the function app.
	FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"`
	// The function name in the function app.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// The http trigger url where http request sent to.
	HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"`
	// The name of the azure function receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

func (*AzureFunctionReceiverArgs) Defaults

Defaults sets the appropriate defaults for AzureFunctionReceiverArgs

func (AzureFunctionReceiverArgs) ElementType

func (AzureFunctionReceiverArgs) ElementType() reflect.Type

func (AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutput

func (i AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput

func (AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutputWithContext

func (i AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutputWithContext(ctx context.Context) AzureFunctionReceiverOutput

type AzureFunctionReceiverArray

type AzureFunctionReceiverArray []AzureFunctionReceiverInput

func (AzureFunctionReceiverArray) ElementType

func (AzureFunctionReceiverArray) ElementType() reflect.Type

func (AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput

func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput

func (AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext

func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput

type AzureFunctionReceiverArrayInput

type AzureFunctionReceiverArrayInput interface {
	pulumi.Input

	ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput
	ToAzureFunctionReceiverArrayOutputWithContext(context.Context) AzureFunctionReceiverArrayOutput
}

AzureFunctionReceiverArrayInput is an input type that accepts AzureFunctionReceiverArray and AzureFunctionReceiverArrayOutput values. You can construct a concrete instance of `AzureFunctionReceiverArrayInput` via:

AzureFunctionReceiverArray{ AzureFunctionReceiverArgs{...} }

type AzureFunctionReceiverArrayOutput

type AzureFunctionReceiverArrayOutput struct{ *pulumi.OutputState }

func (AzureFunctionReceiverArrayOutput) ElementType

func (AzureFunctionReceiverArrayOutput) Index

func (AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutput

func (o AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput

func (AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutputWithContext

func (o AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput

type AzureFunctionReceiverInput

type AzureFunctionReceiverInput interface {
	pulumi.Input

	ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput
	ToAzureFunctionReceiverOutputWithContext(context.Context) AzureFunctionReceiverOutput
}

AzureFunctionReceiverInput is an input type that accepts AzureFunctionReceiverArgs and AzureFunctionReceiverOutput values. You can construct a concrete instance of `AzureFunctionReceiverInput` via:

AzureFunctionReceiverArgs{...}

type AzureFunctionReceiverOutput

type AzureFunctionReceiverOutput struct{ *pulumi.OutputState }

An azure function receiver.

func (AzureFunctionReceiverOutput) ElementType

func (AzureFunctionReceiverOutput) FunctionAppResourceId

func (o AzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput

The azure resource id of the function app.

func (AzureFunctionReceiverOutput) FunctionName

The function name in the function app.

func (AzureFunctionReceiverOutput) HttpTriggerUrl

func (o AzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput

The http trigger url where http request sent to.

func (AzureFunctionReceiverOutput) Name

The name of the azure function receiver. Names must be unique across all receivers within an action group.

func (AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutput

func (o AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput

func (AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutputWithContext

func (o AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutputWithContext(ctx context.Context) AzureFunctionReceiverOutput

func (AzureFunctionReceiverOutput) UseCommonAlertSchema

func (o AzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type AzureFunctionReceiverResponse

type AzureFunctionReceiverResponse struct {
	// The azure resource id of the function app.
	FunctionAppResourceId string `pulumi:"functionAppResourceId"`
	// The function name in the function app.
	FunctionName string `pulumi:"functionName"`
	// The http trigger url where http request sent to.
	HttpTriggerUrl string `pulumi:"httpTriggerUrl"`
	// The name of the azure function receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

func (*AzureFunctionReceiverResponse) Defaults

Defaults sets the appropriate defaults for AzureFunctionReceiverResponse

type AzureFunctionReceiverResponseArrayOutput

type AzureFunctionReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (AzureFunctionReceiverResponseArrayOutput) ElementType

func (AzureFunctionReceiverResponseArrayOutput) Index

func (AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutput

func (o AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutput() AzureFunctionReceiverResponseArrayOutput

func (AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutputWithContext

func (o AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseArrayOutput

type AzureFunctionReceiverResponseOutput

type AzureFunctionReceiverResponseOutput struct{ *pulumi.OutputState }

An azure function receiver.

func (AzureFunctionReceiverResponseOutput) ElementType

func (AzureFunctionReceiverResponseOutput) FunctionAppResourceId

func (o AzureFunctionReceiverResponseOutput) FunctionAppResourceId() pulumi.StringOutput

The azure resource id of the function app.

func (AzureFunctionReceiverResponseOutput) FunctionName

The function name in the function app.

func (AzureFunctionReceiverResponseOutput) HttpTriggerUrl

The http trigger url where http request sent to.

func (AzureFunctionReceiverResponseOutput) Name

The name of the azure function receiver. Names must be unique across all receivers within an action group.

func (AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutput

func (o AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutput() AzureFunctionReceiverResponseOutput

func (AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutputWithContext

func (o AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseOutput

func (AzureFunctionReceiverResponseOutput) UseCommonAlertSchema

func (o AzureFunctionReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type ColumnDefinition

type ColumnDefinition struct {
	// The name of the column.
	Name *string `pulumi:"name"`
	// The type of the column data.
	Type *string `pulumi:"type"`
}

Definition of custom data column.

type ColumnDefinitionArgs

type ColumnDefinitionArgs struct {
	// The name of the column.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the column data.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Definition of custom data column.

func (ColumnDefinitionArgs) ElementType

func (ColumnDefinitionArgs) ElementType() reflect.Type

func (ColumnDefinitionArgs) ToColumnDefinitionOutput

func (i ColumnDefinitionArgs) ToColumnDefinitionOutput() ColumnDefinitionOutput

func (ColumnDefinitionArgs) ToColumnDefinitionOutputWithContext

func (i ColumnDefinitionArgs) ToColumnDefinitionOutputWithContext(ctx context.Context) ColumnDefinitionOutput

type ColumnDefinitionArray

type ColumnDefinitionArray []ColumnDefinitionInput

func (ColumnDefinitionArray) ElementType

func (ColumnDefinitionArray) ElementType() reflect.Type

func (ColumnDefinitionArray) ToColumnDefinitionArrayOutput

func (i ColumnDefinitionArray) ToColumnDefinitionArrayOutput() ColumnDefinitionArrayOutput

func (ColumnDefinitionArray) ToColumnDefinitionArrayOutputWithContext

func (i ColumnDefinitionArray) ToColumnDefinitionArrayOutputWithContext(ctx context.Context) ColumnDefinitionArrayOutput

type ColumnDefinitionArrayInput

type ColumnDefinitionArrayInput interface {
	pulumi.Input

	ToColumnDefinitionArrayOutput() ColumnDefinitionArrayOutput
	ToColumnDefinitionArrayOutputWithContext(context.Context) ColumnDefinitionArrayOutput
}

ColumnDefinitionArrayInput is an input type that accepts ColumnDefinitionArray and ColumnDefinitionArrayOutput values. You can construct a concrete instance of `ColumnDefinitionArrayInput` via:

ColumnDefinitionArray{ ColumnDefinitionArgs{...} }

type ColumnDefinitionArrayOutput

type ColumnDefinitionArrayOutput struct{ *pulumi.OutputState }

func (ColumnDefinitionArrayOutput) ElementType

func (ColumnDefinitionArrayOutput) Index

func (ColumnDefinitionArrayOutput) ToColumnDefinitionArrayOutput

func (o ColumnDefinitionArrayOutput) ToColumnDefinitionArrayOutput() ColumnDefinitionArrayOutput

func (ColumnDefinitionArrayOutput) ToColumnDefinitionArrayOutputWithContext

func (o ColumnDefinitionArrayOutput) ToColumnDefinitionArrayOutputWithContext(ctx context.Context) ColumnDefinitionArrayOutput

type ColumnDefinitionInput

type ColumnDefinitionInput interface {
	pulumi.Input

	ToColumnDefinitionOutput() ColumnDefinitionOutput
	ToColumnDefinitionOutputWithContext(context.Context) ColumnDefinitionOutput
}

ColumnDefinitionInput is an input type that accepts ColumnDefinitionArgs and ColumnDefinitionOutput values. You can construct a concrete instance of `ColumnDefinitionInput` via:

ColumnDefinitionArgs{...}

type ColumnDefinitionOutput

type ColumnDefinitionOutput struct{ *pulumi.OutputState }

Definition of custom data column.

func (ColumnDefinitionOutput) ElementType

func (ColumnDefinitionOutput) ElementType() reflect.Type

func (ColumnDefinitionOutput) Name

The name of the column.

func (ColumnDefinitionOutput) ToColumnDefinitionOutput

func (o ColumnDefinitionOutput) ToColumnDefinitionOutput() ColumnDefinitionOutput

func (ColumnDefinitionOutput) ToColumnDefinitionOutputWithContext

func (o ColumnDefinitionOutput) ToColumnDefinitionOutputWithContext(ctx context.Context) ColumnDefinitionOutput

func (ColumnDefinitionOutput) Type

The type of the column data.

type ColumnDefinitionResponse

type ColumnDefinitionResponse struct {
	// The name of the column.
	Name *string `pulumi:"name"`
	// The type of the column data.
	Type *string `pulumi:"type"`
}

Definition of custom data column.

type ColumnDefinitionResponseArrayOutput

type ColumnDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (ColumnDefinitionResponseArrayOutput) ElementType

func (ColumnDefinitionResponseArrayOutput) Index

func (ColumnDefinitionResponseArrayOutput) ToColumnDefinitionResponseArrayOutput

func (o ColumnDefinitionResponseArrayOutput) ToColumnDefinitionResponseArrayOutput() ColumnDefinitionResponseArrayOutput

func (ColumnDefinitionResponseArrayOutput) ToColumnDefinitionResponseArrayOutputWithContext

func (o ColumnDefinitionResponseArrayOutput) ToColumnDefinitionResponseArrayOutputWithContext(ctx context.Context) ColumnDefinitionResponseArrayOutput

type ColumnDefinitionResponseOutput

type ColumnDefinitionResponseOutput struct{ *pulumi.OutputState }

Definition of custom data column.

func (ColumnDefinitionResponseOutput) ElementType

func (ColumnDefinitionResponseOutput) Name

The name of the column.

func (ColumnDefinitionResponseOutput) ToColumnDefinitionResponseOutput

func (o ColumnDefinitionResponseOutput) ToColumnDefinitionResponseOutput() ColumnDefinitionResponseOutput

func (ColumnDefinitionResponseOutput) ToColumnDefinitionResponseOutputWithContext

func (o ColumnDefinitionResponseOutput) ToColumnDefinitionResponseOutputWithContext(ctx context.Context) ColumnDefinitionResponseOutput

func (ColumnDefinitionResponseOutput) Type

The type of the column data.

type ComparisonOperationType

type ComparisonOperationType string

the operator that is used to compare the metric data and the threshold.

func (ComparisonOperationType) ElementType

func (ComparisonOperationType) ElementType() reflect.Type

func (ComparisonOperationType) ToComparisonOperationTypeOutput

func (e ComparisonOperationType) ToComparisonOperationTypeOutput() ComparisonOperationTypeOutput

func (ComparisonOperationType) ToComparisonOperationTypeOutputWithContext

func (e ComparisonOperationType) ToComparisonOperationTypeOutputWithContext(ctx context.Context) ComparisonOperationTypeOutput

func (ComparisonOperationType) ToComparisonOperationTypePtrOutput

func (e ComparisonOperationType) ToComparisonOperationTypePtrOutput() ComparisonOperationTypePtrOutput

func (ComparisonOperationType) ToComparisonOperationTypePtrOutputWithContext

func (e ComparisonOperationType) ToComparisonOperationTypePtrOutputWithContext(ctx context.Context) ComparisonOperationTypePtrOutput

func (ComparisonOperationType) ToStringOutput

func (e ComparisonOperationType) ToStringOutput() pulumi.StringOutput

func (ComparisonOperationType) ToStringOutputWithContext

func (e ComparisonOperationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComparisonOperationType) ToStringPtrOutput

func (e ComparisonOperationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComparisonOperationType) ToStringPtrOutputWithContext

func (e ComparisonOperationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComparisonOperationTypeInput

type ComparisonOperationTypeInput interface {
	pulumi.Input

	ToComparisonOperationTypeOutput() ComparisonOperationTypeOutput
	ToComparisonOperationTypeOutputWithContext(context.Context) ComparisonOperationTypeOutput
}

ComparisonOperationTypeInput is an input type that accepts values of the ComparisonOperationType enum A concrete instance of `ComparisonOperationTypeInput` can be one of the following:

ComparisonOperationTypeEquals
ComparisonOperationTypeNotEquals
ComparisonOperationTypeGreaterThan
ComparisonOperationTypeGreaterThanOrEqual
ComparisonOperationTypeLessThan
ComparisonOperationTypeLessThanOrEqual

type ComparisonOperationTypeOutput

type ComparisonOperationTypeOutput struct{ *pulumi.OutputState }

func (ComparisonOperationTypeOutput) ElementType

func (ComparisonOperationTypeOutput) ToComparisonOperationTypeOutput

func (o ComparisonOperationTypeOutput) ToComparisonOperationTypeOutput() ComparisonOperationTypeOutput

func (ComparisonOperationTypeOutput) ToComparisonOperationTypeOutputWithContext

func (o ComparisonOperationTypeOutput) ToComparisonOperationTypeOutputWithContext(ctx context.Context) ComparisonOperationTypeOutput

func (ComparisonOperationTypeOutput) ToComparisonOperationTypePtrOutput

func (o ComparisonOperationTypeOutput) ToComparisonOperationTypePtrOutput() ComparisonOperationTypePtrOutput

func (ComparisonOperationTypeOutput) ToComparisonOperationTypePtrOutputWithContext

func (o ComparisonOperationTypeOutput) ToComparisonOperationTypePtrOutputWithContext(ctx context.Context) ComparisonOperationTypePtrOutput

func (ComparisonOperationTypeOutput) ToStringOutput

func (ComparisonOperationTypeOutput) ToStringOutputWithContext

func (o ComparisonOperationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComparisonOperationTypeOutput) ToStringPtrOutput

func (ComparisonOperationTypeOutput) ToStringPtrOutputWithContext

func (o ComparisonOperationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComparisonOperationTypePtrInput

type ComparisonOperationTypePtrInput interface {
	pulumi.Input

	ToComparisonOperationTypePtrOutput() ComparisonOperationTypePtrOutput
	ToComparisonOperationTypePtrOutputWithContext(context.Context) ComparisonOperationTypePtrOutput
}

func ComparisonOperationTypePtr

func ComparisonOperationTypePtr(v string) ComparisonOperationTypePtrInput

type ComparisonOperationTypePtrOutput

type ComparisonOperationTypePtrOutput struct{ *pulumi.OutputState }

func (ComparisonOperationTypePtrOutput) Elem

func (ComparisonOperationTypePtrOutput) ElementType

func (ComparisonOperationTypePtrOutput) ToComparisonOperationTypePtrOutput

func (o ComparisonOperationTypePtrOutput) ToComparisonOperationTypePtrOutput() ComparisonOperationTypePtrOutput

func (ComparisonOperationTypePtrOutput) ToComparisonOperationTypePtrOutputWithContext

func (o ComparisonOperationTypePtrOutput) ToComparisonOperationTypePtrOutputWithContext(ctx context.Context) ComparisonOperationTypePtrOutput

func (ComparisonOperationTypePtrOutput) ToStringPtrOutput

func (ComparisonOperationTypePtrOutput) ToStringPtrOutputWithContext

func (o ComparisonOperationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Component

type Component struct {
	pulumi.CustomResourceState

	// Application Insights Unique ID for your Application.
	AppId pulumi.StringOutput `pulumi:"appId"`
	// The unique ID of your application. This field mirrors the 'Name' field and cannot be changed.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Type of application being monitored.
	ApplicationType pulumi.StringOutput `pulumi:"applicationType"`
	// Application Insights component connection string.
	ConnectionString pulumi.StringOutput `pulumi:"connectionString"`
	// Creation Date for the Application Insights component, in ISO 8601 format.
	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// Disable IP masking.
	DisableIpMasking pulumi.BoolPtrOutput `pulumi:"disableIpMasking"`
	// Disable Non-AAD based Auth.
	DisableLocalAuth pulumi.BoolPtrOutput `pulumi:"disableLocalAuth"`
	// Resource etag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
	FlowType pulumi.StringPtrOutput `pulumi:"flowType"`
	// Force users to create their own storage account for profiler and debugger.
	ForceCustomerStorageForProfiler pulumi.BoolPtrOutput `pulumi:"forceCustomerStorageForProfiler"`
	// The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.
	HockeyAppId pulumi.StringPtrOutput `pulumi:"hockeyAppId"`
	// Token used to authenticate communications with between Application Insights and HockeyApp.
	HockeyAppToken pulumi.StringOutput `pulumi:"hockeyAppToken"`
	// Purge data immediately after 30 days.
	ImmediatePurgeDataOn30Days pulumi.BoolPtrOutput `pulumi:"immediatePurgeDataOn30Days"`
	// Indicates the flow of the ingestion.
	IngestionMode pulumi.StringPtrOutput `pulumi:"ingestionMode"`
	// Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component.
	InstrumentationKey pulumi.StringOutput `pulumi:"instrumentationKey"`
	// The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The date which the component got migrated to LA, in ISO 8601 format.
	LaMigrationDate pulumi.StringOutput `pulumi:"laMigrationDate"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// List of linked private link scope resources.
	PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"`
	// Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The network access type for accessing Application Insights ingestion.
	PublicNetworkAccessForIngestion pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForIngestion"`
	// The network access type for accessing Application Insights query.
	PublicNetworkAccessForQuery pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForQuery"`
	// Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
	RequestSource pulumi.StringPtrOutput `pulumi:"requestSource"`
	// Retention period in days.
	RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"`
	// Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.
	SamplingPercentage pulumi.Float64PtrOutput `pulumi:"samplingPercentage"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure Tenant Id.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.
	WorkspaceResourceId pulumi.StringPtrOutput `pulumi:"workspaceResourceId"`
}

An Application Insights component definition. Azure REST API version: 2020-02-02. Prior API version in Azure Native 1.x: 2015-05-01.

Other available API versions: 2020-02-02-preview.

func GetComponent

func GetComponent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)

GetComponent gets an existing Component 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 NewComponent

func NewComponent(ctx *pulumi.Context,
	name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)

NewComponent registers a new resource with the given unique name, arguments, and options.

func (*Component) ElementType

func (*Component) ElementType() reflect.Type

func (*Component) ToComponentOutput

func (i *Component) ToComponentOutput() ComponentOutput

func (*Component) ToComponentOutputWithContext

func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput

type ComponentArgs

type ComponentArgs struct {
	// Type of application being monitored.
	ApplicationType pulumi.StringInput
	// Disable IP masking.
	DisableIpMasking pulumi.BoolPtrInput
	// Disable Non-AAD based Auth.
	DisableLocalAuth pulumi.BoolPtrInput
	// Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
	FlowType pulumi.StringPtrInput
	// Force users to create their own storage account for profiler and debugger.
	ForceCustomerStorageForProfiler pulumi.BoolPtrInput
	// The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.
	HockeyAppId pulumi.StringPtrInput
	// Purge data immediately after 30 days.
	ImmediatePurgeDataOn30Days pulumi.BoolPtrInput
	// Indicates the flow of the ingestion.
	IngestionMode pulumi.StringPtrInput
	// The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.
	Kind pulumi.StringInput
	// Resource location
	Location pulumi.StringPtrInput
	// The network access type for accessing Application Insights ingestion.
	PublicNetworkAccessForIngestion pulumi.StringPtrInput
	// The network access type for accessing Application Insights query.
	PublicNetworkAccessForQuery pulumi.StringPtrInput
	// Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
	RequestSource pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringPtrInput
	// Retention period in days.
	RetentionInDays pulumi.IntPtrInput
	// Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.
	SamplingPercentage pulumi.Float64PtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.
	WorkspaceResourceId pulumi.StringPtrInput
}

The set of arguments for constructing a Component resource.

func (ComponentArgs) ElementType

func (ComponentArgs) ElementType() reflect.Type

type ComponentCurrentBillingFeature

type ComponentCurrentBillingFeature struct {
	pulumi.CustomResourceState

	// Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.
	CurrentBillingFeatures pulumi.StringArrayOutput `pulumi:"currentBillingFeatures"`
	// An Application Insights component daily data volume cap
	DataVolumeCap ApplicationInsightsComponentDataVolumeCapResponsePtrOutput `pulumi:"dataVolumeCap"`
}

An Application Insights component billing features Azure REST API version: 2015-05-01. Prior API version in Azure Native 1.x: 2015-05-01.

func GetComponentCurrentBillingFeature

func GetComponentCurrentBillingFeature(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComponentCurrentBillingFeatureState, opts ...pulumi.ResourceOption) (*ComponentCurrentBillingFeature, error)

GetComponentCurrentBillingFeature gets an existing ComponentCurrentBillingFeature 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 NewComponentCurrentBillingFeature

func NewComponentCurrentBillingFeature(ctx *pulumi.Context,
	name string, args *ComponentCurrentBillingFeatureArgs, opts ...pulumi.ResourceOption) (*ComponentCurrentBillingFeature, error)

NewComponentCurrentBillingFeature registers a new resource with the given unique name, arguments, and options.

func (*ComponentCurrentBillingFeature) ElementType

func (*ComponentCurrentBillingFeature) ToComponentCurrentBillingFeatureOutput

func (i *ComponentCurrentBillingFeature) ToComponentCurrentBillingFeatureOutput() ComponentCurrentBillingFeatureOutput

func (*ComponentCurrentBillingFeature) ToComponentCurrentBillingFeatureOutputWithContext

func (i *ComponentCurrentBillingFeature) ToComponentCurrentBillingFeatureOutputWithContext(ctx context.Context) ComponentCurrentBillingFeatureOutput

type ComponentCurrentBillingFeatureArgs

type ComponentCurrentBillingFeatureArgs struct {
	// Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.
	CurrentBillingFeatures pulumi.StringArrayInput
	// An Application Insights component daily data volume cap
	DataVolumeCap ApplicationInsightsComponentDataVolumeCapPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a ComponentCurrentBillingFeature resource.

func (ComponentCurrentBillingFeatureArgs) ElementType

type ComponentCurrentBillingFeatureInput

type ComponentCurrentBillingFeatureInput interface {
	pulumi.Input

	ToComponentCurrentBillingFeatureOutput() ComponentCurrentBillingFeatureOutput
	ToComponentCurrentBillingFeatureOutputWithContext(ctx context.Context) ComponentCurrentBillingFeatureOutput
}

type ComponentCurrentBillingFeatureOutput

type ComponentCurrentBillingFeatureOutput struct{ *pulumi.OutputState }

func (ComponentCurrentBillingFeatureOutput) CurrentBillingFeatures

Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

func (ComponentCurrentBillingFeatureOutput) DataVolumeCap

An Application Insights component daily data volume cap

func (ComponentCurrentBillingFeatureOutput) ElementType

func (ComponentCurrentBillingFeatureOutput) ToComponentCurrentBillingFeatureOutput

func (o ComponentCurrentBillingFeatureOutput) ToComponentCurrentBillingFeatureOutput() ComponentCurrentBillingFeatureOutput

func (ComponentCurrentBillingFeatureOutput) ToComponentCurrentBillingFeatureOutputWithContext

func (o ComponentCurrentBillingFeatureOutput) ToComponentCurrentBillingFeatureOutputWithContext(ctx context.Context) ComponentCurrentBillingFeatureOutput

type ComponentCurrentBillingFeatureState

type ComponentCurrentBillingFeatureState struct {
}

func (ComponentCurrentBillingFeatureState) ElementType

type ComponentInput

type ComponentInput interface {
	pulumi.Input

	ToComponentOutput() ComponentOutput
	ToComponentOutputWithContext(ctx context.Context) ComponentOutput
}

type ComponentLinkedStorageAccount

type ComponentLinkedStorageAccount struct {
	pulumi.CustomResourceState

	// Linked storage account resource ID
	LinkedStorageAccount pulumi.StringPtrOutput `pulumi:"linkedStorageAccount"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

An Application Insights component linked storage accounts Azure REST API version: 2020-03-01-preview. Prior API version in Azure Native 1.x: 2020-03-01-preview.

func GetComponentLinkedStorageAccount

func GetComponentLinkedStorageAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComponentLinkedStorageAccountState, opts ...pulumi.ResourceOption) (*ComponentLinkedStorageAccount, error)

GetComponentLinkedStorageAccount gets an existing ComponentLinkedStorageAccount 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 NewComponentLinkedStorageAccount

func NewComponentLinkedStorageAccount(ctx *pulumi.Context,
	name string, args *ComponentLinkedStorageAccountArgs, opts ...pulumi.ResourceOption) (*ComponentLinkedStorageAccount, error)

NewComponentLinkedStorageAccount registers a new resource with the given unique name, arguments, and options.

func (*ComponentLinkedStorageAccount) ElementType

func (*ComponentLinkedStorageAccount) ToComponentLinkedStorageAccountOutput

func (i *ComponentLinkedStorageAccount) ToComponentLinkedStorageAccountOutput() ComponentLinkedStorageAccountOutput

func (*ComponentLinkedStorageAccount) ToComponentLinkedStorageAccountOutputWithContext

func (i *ComponentLinkedStorageAccount) ToComponentLinkedStorageAccountOutputWithContext(ctx context.Context) ComponentLinkedStorageAccountOutput

type ComponentLinkedStorageAccountArgs

type ComponentLinkedStorageAccountArgs struct {
	// Linked storage account resource ID
	LinkedStorageAccount pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput
	// The type of the Application Insights component data source for the linked storage account.
	StorageType pulumi.StringPtrInput
}

The set of arguments for constructing a ComponentLinkedStorageAccount resource.

func (ComponentLinkedStorageAccountArgs) ElementType

type ComponentLinkedStorageAccountInput

type ComponentLinkedStorageAccountInput interface {
	pulumi.Input

	ToComponentLinkedStorageAccountOutput() ComponentLinkedStorageAccountOutput
	ToComponentLinkedStorageAccountOutputWithContext(ctx context.Context) ComponentLinkedStorageAccountOutput
}

type ComponentLinkedStorageAccountOutput

type ComponentLinkedStorageAccountOutput struct{ *pulumi.OutputState }

func (ComponentLinkedStorageAccountOutput) ElementType

func (ComponentLinkedStorageAccountOutput) LinkedStorageAccount

Linked storage account resource ID

func (ComponentLinkedStorageAccountOutput) Name

The name of the resource

func (ComponentLinkedStorageAccountOutput) ToComponentLinkedStorageAccountOutput

func (o ComponentLinkedStorageAccountOutput) ToComponentLinkedStorageAccountOutput() ComponentLinkedStorageAccountOutput

func (ComponentLinkedStorageAccountOutput) ToComponentLinkedStorageAccountOutputWithContext

func (o ComponentLinkedStorageAccountOutput) ToComponentLinkedStorageAccountOutputWithContext(ctx context.Context) ComponentLinkedStorageAccountOutput

func (ComponentLinkedStorageAccountOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ComponentLinkedStorageAccountState

type ComponentLinkedStorageAccountState struct {
}

func (ComponentLinkedStorageAccountState) ElementType

type ComponentOutput

type ComponentOutput struct{ *pulumi.OutputState }

func (ComponentOutput) AppId

Application Insights Unique ID for your Application.

func (ComponentOutput) ApplicationId

func (o ComponentOutput) ApplicationId() pulumi.StringOutput

The unique ID of your application. This field mirrors the 'Name' field and cannot be changed.

func (ComponentOutput) ApplicationType

func (o ComponentOutput) ApplicationType() pulumi.StringOutput

Type of application being monitored.

func (ComponentOutput) ConnectionString

func (o ComponentOutput) ConnectionString() pulumi.StringOutput

Application Insights component connection string.

func (ComponentOutput) CreationDate

func (o ComponentOutput) CreationDate() pulumi.StringOutput

Creation Date for the Application Insights component, in ISO 8601 format.

func (ComponentOutput) DisableIpMasking

func (o ComponentOutput) DisableIpMasking() pulumi.BoolPtrOutput

Disable IP masking.

func (ComponentOutput) DisableLocalAuth

func (o ComponentOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Disable Non-AAD based Auth.

func (ComponentOutput) ElementType

func (ComponentOutput) ElementType() reflect.Type

func (ComponentOutput) Etag

Resource etag

func (ComponentOutput) FlowType

func (o ComponentOutput) FlowType() pulumi.StringPtrOutput

Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.

func (ComponentOutput) ForceCustomerStorageForProfiler

func (o ComponentOutput) ForceCustomerStorageForProfiler() pulumi.BoolPtrOutput

Force users to create their own storage account for profiler and debugger.

func (ComponentOutput) HockeyAppId

func (o ComponentOutput) HockeyAppId() pulumi.StringPtrOutput

The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.

func (ComponentOutput) HockeyAppToken

func (o ComponentOutput) HockeyAppToken() pulumi.StringOutput

Token used to authenticate communications with between Application Insights and HockeyApp.

func (ComponentOutput) ImmediatePurgeDataOn30Days

func (o ComponentOutput) ImmediatePurgeDataOn30Days() pulumi.BoolPtrOutput

Purge data immediately after 30 days.

func (ComponentOutput) IngestionMode

func (o ComponentOutput) IngestionMode() pulumi.StringPtrOutput

Indicates the flow of the ingestion.

func (ComponentOutput) InstrumentationKey

func (o ComponentOutput) InstrumentationKey() pulumi.StringOutput

Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component.

func (ComponentOutput) Kind

The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.

func (ComponentOutput) LaMigrationDate

func (o ComponentOutput) LaMigrationDate() pulumi.StringOutput

The date which the component got migrated to LA, in ISO 8601 format.

func (ComponentOutput) Location

func (o ComponentOutput) Location() pulumi.StringOutput

Resource location

func (ComponentOutput) Name

Azure resource name

func (ComponentOutput) PrivateLinkScopedResources

func (o ComponentOutput) PrivateLinkScopedResources() PrivateLinkScopedResourceResponseArrayOutput

List of linked private link scope resources.

func (ComponentOutput) ProvisioningState

func (o ComponentOutput) ProvisioningState() pulumi.StringOutput

Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.

func (ComponentOutput) PublicNetworkAccessForIngestion

func (o ComponentOutput) PublicNetworkAccessForIngestion() pulumi.StringPtrOutput

The network access type for accessing Application Insights ingestion.

func (ComponentOutput) PublicNetworkAccessForQuery

func (o ComponentOutput) PublicNetworkAccessForQuery() pulumi.StringPtrOutput

The network access type for accessing Application Insights query.

func (ComponentOutput) RequestSource

func (o ComponentOutput) RequestSource() pulumi.StringPtrOutput

Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.

func (ComponentOutput) RetentionInDays

func (o ComponentOutput) RetentionInDays() pulumi.IntPtrOutput

Retention period in days.

func (ComponentOutput) SamplingPercentage

func (o ComponentOutput) SamplingPercentage() pulumi.Float64PtrOutput

Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.

func (ComponentOutput) Tags

Resource tags

func (ComponentOutput) TenantId

func (o ComponentOutput) TenantId() pulumi.StringOutput

Azure Tenant Id.

func (ComponentOutput) ToComponentOutput

func (o ComponentOutput) ToComponentOutput() ComponentOutput

func (ComponentOutput) ToComponentOutputWithContext

func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput

func (ComponentOutput) Type

Azure resource type

func (ComponentOutput) WorkspaceResourceId

func (o ComponentOutput) WorkspaceResourceId() pulumi.StringPtrOutput

Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.

type ComponentState

type ComponentState struct {
}

func (ComponentState) ElementType

func (ComponentState) ElementType() reflect.Type

type Condition

type Condition struct {
	// List of Dimensions conditions
	Dimensions []Dimension `pulumi:"dimensions"`
	// The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.
	FailingPeriods *ConditionFailingPeriods `pulumi:"failingPeriods"`
	// The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
	MetricMeasureColumn *string `pulumi:"metricMeasureColumn"`
	// The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
	MetricName *string `pulumi:"metricName"`
	// The criteria operator. Relevant and required only for rules of the kind LogAlert.
	Operator *string `pulumi:"operator"`
	// Log query alert
	Query *string `pulumi:"query"`
	// The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.
	ResourceIdColumn *string `pulumi:"resourceIdColumn"`
	// the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
	Threshold *float64 `pulumi:"threshold"`
	// Aggregation type. Relevant and required only for rules of the kind LogAlert.
	TimeAggregation *string `pulumi:"timeAggregation"`
}

A condition of the scheduled query rule.

func (*Condition) Defaults

func (val *Condition) Defaults() *Condition

Defaults sets the appropriate defaults for Condition

type ConditionArgs

type ConditionArgs struct {
	// List of Dimensions conditions
	Dimensions DimensionArrayInput `pulumi:"dimensions"`
	// The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.
	FailingPeriods ConditionFailingPeriodsPtrInput `pulumi:"failingPeriods"`
	// The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
	MetricMeasureColumn pulumi.StringPtrInput `pulumi:"metricMeasureColumn"`
	// The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
	MetricName pulumi.StringPtrInput `pulumi:"metricName"`
	// The criteria operator. Relevant and required only for rules of the kind LogAlert.
	Operator pulumi.StringPtrInput `pulumi:"operator"`
	// Log query alert
	Query pulumi.StringPtrInput `pulumi:"query"`
	// The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.
	ResourceIdColumn pulumi.StringPtrInput `pulumi:"resourceIdColumn"`
	// the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
	Threshold pulumi.Float64PtrInput `pulumi:"threshold"`
	// Aggregation type. Relevant and required only for rules of the kind LogAlert.
	TimeAggregation pulumi.StringPtrInput `pulumi:"timeAggregation"`
}

A condition of the scheduled query rule.

func (*ConditionArgs) Defaults

func (val *ConditionArgs) Defaults() *ConditionArgs

Defaults sets the appropriate defaults for ConditionArgs

func (ConditionArgs) ElementType

func (ConditionArgs) ElementType() reflect.Type

func (ConditionArgs) ToConditionOutput

func (i ConditionArgs) ToConditionOutput() ConditionOutput

func (ConditionArgs) ToConditionOutputWithContext

func (i ConditionArgs) ToConditionOutputWithContext(ctx context.Context) ConditionOutput

type ConditionArray

type ConditionArray []ConditionInput

func (ConditionArray) ElementType

func (ConditionArray) ElementType() reflect.Type

func (ConditionArray) ToConditionArrayOutput

func (i ConditionArray) ToConditionArrayOutput() ConditionArrayOutput

func (ConditionArray) ToConditionArrayOutputWithContext

func (i ConditionArray) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput

type ConditionArrayInput

type ConditionArrayInput interface {
	pulumi.Input

	ToConditionArrayOutput() ConditionArrayOutput
	ToConditionArrayOutputWithContext(context.Context) ConditionArrayOutput
}

ConditionArrayInput is an input type that accepts ConditionArray and ConditionArrayOutput values. You can construct a concrete instance of `ConditionArrayInput` via:

ConditionArray{ ConditionArgs{...} }

type ConditionArrayOutput

type ConditionArrayOutput struct{ *pulumi.OutputState }

func (ConditionArrayOutput) ElementType

func (ConditionArrayOutput) ElementType() reflect.Type

func (ConditionArrayOutput) Index

func (ConditionArrayOutput) ToConditionArrayOutput

func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput

func (ConditionArrayOutput) ToConditionArrayOutputWithContext

func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput

type ConditionFailingPeriods

type ConditionFailingPeriods struct {
	// The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
	MinFailingPeriodsToAlert *float64 `pulumi:"minFailingPeriodsToAlert"`
	// The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1
	NumberOfEvaluationPeriods *float64 `pulumi:"numberOfEvaluationPeriods"`
}

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (*ConditionFailingPeriods) Defaults

Defaults sets the appropriate defaults for ConditionFailingPeriods

type ConditionFailingPeriodsArgs

type ConditionFailingPeriodsArgs struct {
	// The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
	MinFailingPeriodsToAlert pulumi.Float64PtrInput `pulumi:"minFailingPeriodsToAlert"`
	// The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1
	NumberOfEvaluationPeriods pulumi.Float64PtrInput `pulumi:"numberOfEvaluationPeriods"`
}

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (*ConditionFailingPeriodsArgs) Defaults

Defaults sets the appropriate defaults for ConditionFailingPeriodsArgs

func (ConditionFailingPeriodsArgs) ElementType

func (ConditionFailingPeriodsArgs) ToConditionFailingPeriodsOutput

func (i ConditionFailingPeriodsArgs) ToConditionFailingPeriodsOutput() ConditionFailingPeriodsOutput

func (ConditionFailingPeriodsArgs) ToConditionFailingPeriodsOutputWithContext

func (i ConditionFailingPeriodsArgs) ToConditionFailingPeriodsOutputWithContext(ctx context.Context) ConditionFailingPeriodsOutput

func (ConditionFailingPeriodsArgs) ToConditionFailingPeriodsPtrOutput

func (i ConditionFailingPeriodsArgs) ToConditionFailingPeriodsPtrOutput() ConditionFailingPeriodsPtrOutput

func (ConditionFailingPeriodsArgs) ToConditionFailingPeriodsPtrOutputWithContext

func (i ConditionFailingPeriodsArgs) ToConditionFailingPeriodsPtrOutputWithContext(ctx context.Context) ConditionFailingPeriodsPtrOutput

type ConditionFailingPeriodsInput

type ConditionFailingPeriodsInput interface {
	pulumi.Input

	ToConditionFailingPeriodsOutput() ConditionFailingPeriodsOutput
	ToConditionFailingPeriodsOutputWithContext(context.Context) ConditionFailingPeriodsOutput
}

ConditionFailingPeriodsInput is an input type that accepts ConditionFailingPeriodsArgs and ConditionFailingPeriodsOutput values. You can construct a concrete instance of `ConditionFailingPeriodsInput` via:

ConditionFailingPeriodsArgs{...}

type ConditionFailingPeriodsOutput

type ConditionFailingPeriodsOutput struct{ *pulumi.OutputState }

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (ConditionFailingPeriodsOutput) ElementType

func (ConditionFailingPeriodsOutput) MinFailingPeriodsToAlert

func (o ConditionFailingPeriodsOutput) MinFailingPeriodsToAlert() pulumi.Float64PtrOutput

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1

func (ConditionFailingPeriodsOutput) NumberOfEvaluationPeriods

func (o ConditionFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.Float64PtrOutput

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1

func (ConditionFailingPeriodsOutput) ToConditionFailingPeriodsOutput

func (o ConditionFailingPeriodsOutput) ToConditionFailingPeriodsOutput() ConditionFailingPeriodsOutput

func (ConditionFailingPeriodsOutput) ToConditionFailingPeriodsOutputWithContext

func (o ConditionFailingPeriodsOutput) ToConditionFailingPeriodsOutputWithContext(ctx context.Context) ConditionFailingPeriodsOutput

func (ConditionFailingPeriodsOutput) ToConditionFailingPeriodsPtrOutput

func (o ConditionFailingPeriodsOutput) ToConditionFailingPeriodsPtrOutput() ConditionFailingPeriodsPtrOutput

func (ConditionFailingPeriodsOutput) ToConditionFailingPeriodsPtrOutputWithContext

func (o ConditionFailingPeriodsOutput) ToConditionFailingPeriodsPtrOutputWithContext(ctx context.Context) ConditionFailingPeriodsPtrOutput

type ConditionFailingPeriodsPtrInput

type ConditionFailingPeriodsPtrInput interface {
	pulumi.Input

	ToConditionFailingPeriodsPtrOutput() ConditionFailingPeriodsPtrOutput
	ToConditionFailingPeriodsPtrOutputWithContext(context.Context) ConditionFailingPeriodsPtrOutput
}

ConditionFailingPeriodsPtrInput is an input type that accepts ConditionFailingPeriodsArgs, ConditionFailingPeriodsPtr and ConditionFailingPeriodsPtrOutput values. You can construct a concrete instance of `ConditionFailingPeriodsPtrInput` via:

        ConditionFailingPeriodsArgs{...}

or:

        nil

type ConditionFailingPeriodsPtrOutput

type ConditionFailingPeriodsPtrOutput struct{ *pulumi.OutputState }

func (ConditionFailingPeriodsPtrOutput) Elem

func (ConditionFailingPeriodsPtrOutput) ElementType

func (ConditionFailingPeriodsPtrOutput) MinFailingPeriodsToAlert

func (o ConditionFailingPeriodsPtrOutput) MinFailingPeriodsToAlert() pulumi.Float64PtrOutput

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1

func (ConditionFailingPeriodsPtrOutput) NumberOfEvaluationPeriods

func (o ConditionFailingPeriodsPtrOutput) NumberOfEvaluationPeriods() pulumi.Float64PtrOutput

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1

func (ConditionFailingPeriodsPtrOutput) ToConditionFailingPeriodsPtrOutput

func (o ConditionFailingPeriodsPtrOutput) ToConditionFailingPeriodsPtrOutput() ConditionFailingPeriodsPtrOutput

func (ConditionFailingPeriodsPtrOutput) ToConditionFailingPeriodsPtrOutputWithContext

func (o ConditionFailingPeriodsPtrOutput) ToConditionFailingPeriodsPtrOutputWithContext(ctx context.Context) ConditionFailingPeriodsPtrOutput

type ConditionInput

type ConditionInput interface {
	pulumi.Input

	ToConditionOutput() ConditionOutput
	ToConditionOutputWithContext(context.Context) ConditionOutput
}

ConditionInput is an input type that accepts ConditionArgs and ConditionOutput values. You can construct a concrete instance of `ConditionInput` via:

ConditionArgs{...}

type ConditionOperator

type ConditionOperator string

The criteria operator. Relevant and required only for rules of the kind LogAlert.

func (ConditionOperator) ElementType

func (ConditionOperator) ElementType() reflect.Type

func (ConditionOperator) ToConditionOperatorOutput

func (e ConditionOperator) ToConditionOperatorOutput() ConditionOperatorOutput

func (ConditionOperator) ToConditionOperatorOutputWithContext

func (e ConditionOperator) ToConditionOperatorOutputWithContext(ctx context.Context) ConditionOperatorOutput

func (ConditionOperator) ToConditionOperatorPtrOutput

func (e ConditionOperator) ToConditionOperatorPtrOutput() ConditionOperatorPtrOutput

func (ConditionOperator) ToConditionOperatorPtrOutputWithContext

func (e ConditionOperator) ToConditionOperatorPtrOutputWithContext(ctx context.Context) ConditionOperatorPtrOutput

func (ConditionOperator) ToStringOutput

func (e ConditionOperator) ToStringOutput() pulumi.StringOutput

func (ConditionOperator) ToStringOutputWithContext

func (e ConditionOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConditionOperator) ToStringPtrOutput

func (e ConditionOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConditionOperator) ToStringPtrOutputWithContext

func (e ConditionOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConditionOperatorInput

type ConditionOperatorInput interface {
	pulumi.Input

	ToConditionOperatorOutput() ConditionOperatorOutput
	ToConditionOperatorOutputWithContext(context.Context) ConditionOperatorOutput
}

ConditionOperatorInput is an input type that accepts values of the ConditionOperator enum A concrete instance of `ConditionOperatorInput` can be one of the following:

ConditionOperatorEquals
ConditionOperatorGreaterThan
ConditionOperatorGreaterThanOrEqual
ConditionOperatorLessThan
ConditionOperatorLessThanOrEqual

type ConditionOperatorOutput

type ConditionOperatorOutput struct{ *pulumi.OutputState }

func (ConditionOperatorOutput) ElementType

func (ConditionOperatorOutput) ElementType() reflect.Type

func (ConditionOperatorOutput) ToConditionOperatorOutput

func (o ConditionOperatorOutput) ToConditionOperatorOutput() ConditionOperatorOutput

func (ConditionOperatorOutput) ToConditionOperatorOutputWithContext

func (o ConditionOperatorOutput) ToConditionOperatorOutputWithContext(ctx context.Context) ConditionOperatorOutput

func (ConditionOperatorOutput) ToConditionOperatorPtrOutput

func (o ConditionOperatorOutput) ToConditionOperatorPtrOutput() ConditionOperatorPtrOutput

func (ConditionOperatorOutput) ToConditionOperatorPtrOutputWithContext

func (o ConditionOperatorOutput) ToConditionOperatorPtrOutputWithContext(ctx context.Context) ConditionOperatorPtrOutput

func (ConditionOperatorOutput) ToStringOutput

func (o ConditionOperatorOutput) ToStringOutput() pulumi.StringOutput

func (ConditionOperatorOutput) ToStringOutputWithContext

func (o ConditionOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConditionOperatorOutput) ToStringPtrOutput

func (o ConditionOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConditionOperatorOutput) ToStringPtrOutputWithContext

func (o ConditionOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConditionOperatorPtrInput

type ConditionOperatorPtrInput interface {
	pulumi.Input

	ToConditionOperatorPtrOutput() ConditionOperatorPtrOutput
	ToConditionOperatorPtrOutputWithContext(context.Context) ConditionOperatorPtrOutput
}

func ConditionOperatorPtr

func ConditionOperatorPtr(v string) ConditionOperatorPtrInput

type ConditionOperatorPtrOutput

type ConditionOperatorPtrOutput struct{ *pulumi.OutputState }

func (ConditionOperatorPtrOutput) Elem

func (ConditionOperatorPtrOutput) ElementType

func (ConditionOperatorPtrOutput) ElementType() reflect.Type

func (ConditionOperatorPtrOutput) ToConditionOperatorPtrOutput

func (o ConditionOperatorPtrOutput) ToConditionOperatorPtrOutput() ConditionOperatorPtrOutput

func (ConditionOperatorPtrOutput) ToConditionOperatorPtrOutputWithContext

func (o ConditionOperatorPtrOutput) ToConditionOperatorPtrOutputWithContext(ctx context.Context) ConditionOperatorPtrOutput

func (ConditionOperatorPtrOutput) ToStringPtrOutput

func (o ConditionOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConditionOperatorPtrOutput) ToStringPtrOutputWithContext

func (o ConditionOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConditionOutput

type ConditionOutput struct{ *pulumi.OutputState }

A condition of the scheduled query rule.

func (ConditionOutput) Dimensions

func (o ConditionOutput) Dimensions() DimensionArrayOutput

List of Dimensions conditions

func (ConditionOutput) ElementType

func (ConditionOutput) ElementType() reflect.Type

func (ConditionOutput) FailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (ConditionOutput) MetricMeasureColumn

func (o ConditionOutput) MetricMeasureColumn() pulumi.StringPtrOutput

The column containing the metric measure number. Relevant only for rules of the kind LogAlert.

func (ConditionOutput) MetricName

func (o ConditionOutput) MetricName() pulumi.StringPtrOutput

The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.

func (ConditionOutput) Operator

func (o ConditionOutput) Operator() pulumi.StringPtrOutput

The criteria operator. Relevant and required only for rules of the kind LogAlert.

func (ConditionOutput) Query

Log query alert

func (ConditionOutput) ResourceIdColumn

func (o ConditionOutput) ResourceIdColumn() pulumi.StringPtrOutput

The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.

func (ConditionOutput) Threshold

func (o ConditionOutput) Threshold() pulumi.Float64PtrOutput

the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.

func (ConditionOutput) TimeAggregation

func (o ConditionOutput) TimeAggregation() pulumi.StringPtrOutput

Aggregation type. Relevant and required only for rules of the kind LogAlert.

func (ConditionOutput) ToConditionOutput

func (o ConditionOutput) ToConditionOutput() ConditionOutput

func (ConditionOutput) ToConditionOutputWithContext

func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput

type ConditionResponse

type ConditionResponse struct {
	// List of Dimensions conditions
	Dimensions []DimensionResponse `pulumi:"dimensions"`
	// The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.
	FailingPeriods *ConditionResponseFailingPeriods `pulumi:"failingPeriods"`
	// The column containing the metric measure number. Relevant only for rules of the kind LogAlert.
	MetricMeasureColumn *string `pulumi:"metricMeasureColumn"`
	// The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.
	MetricName *string `pulumi:"metricName"`
	// The criteria operator. Relevant and required only for rules of the kind LogAlert.
	Operator *string `pulumi:"operator"`
	// Log query alert
	Query *string `pulumi:"query"`
	// The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.
	ResourceIdColumn *string `pulumi:"resourceIdColumn"`
	// the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.
	Threshold *float64 `pulumi:"threshold"`
	// Aggregation type. Relevant and required only for rules of the kind LogAlert.
	TimeAggregation *string `pulumi:"timeAggregation"`
}

A condition of the scheduled query rule.

func (*ConditionResponse) Defaults

func (val *ConditionResponse) Defaults() *ConditionResponse

Defaults sets the appropriate defaults for ConditionResponse

type ConditionResponseArrayOutput

type ConditionResponseArrayOutput struct{ *pulumi.OutputState }

func (ConditionResponseArrayOutput) ElementType

func (ConditionResponseArrayOutput) Index

func (ConditionResponseArrayOutput) ToConditionResponseArrayOutput

func (o ConditionResponseArrayOutput) ToConditionResponseArrayOutput() ConditionResponseArrayOutput

func (ConditionResponseArrayOutput) ToConditionResponseArrayOutputWithContext

func (o ConditionResponseArrayOutput) ToConditionResponseArrayOutputWithContext(ctx context.Context) ConditionResponseArrayOutput

type ConditionResponseFailingPeriods

type ConditionResponseFailingPeriods struct {
	// The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1
	MinFailingPeriodsToAlert *float64 `pulumi:"minFailingPeriodsToAlert"`
	// The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1
	NumberOfEvaluationPeriods *float64 `pulumi:"numberOfEvaluationPeriods"`
}

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (*ConditionResponseFailingPeriods) Defaults

Defaults sets the appropriate defaults for ConditionResponseFailingPeriods

type ConditionResponseFailingPeriodsOutput

type ConditionResponseFailingPeriodsOutput struct{ *pulumi.OutputState }

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (ConditionResponseFailingPeriodsOutput) ElementType

func (ConditionResponseFailingPeriodsOutput) MinFailingPeriodsToAlert

func (o ConditionResponseFailingPeriodsOutput) MinFailingPeriodsToAlert() pulumi.Float64PtrOutput

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1

func (ConditionResponseFailingPeriodsOutput) NumberOfEvaluationPeriods

func (o ConditionResponseFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.Float64PtrOutput

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1

func (ConditionResponseFailingPeriodsOutput) ToConditionResponseFailingPeriodsOutput

func (o ConditionResponseFailingPeriodsOutput) ToConditionResponseFailingPeriodsOutput() ConditionResponseFailingPeriodsOutput

func (ConditionResponseFailingPeriodsOutput) ToConditionResponseFailingPeriodsOutputWithContext

func (o ConditionResponseFailingPeriodsOutput) ToConditionResponseFailingPeriodsOutputWithContext(ctx context.Context) ConditionResponseFailingPeriodsOutput

type ConditionResponseFailingPeriodsPtrOutput

type ConditionResponseFailingPeriodsPtrOutput struct{ *pulumi.OutputState }

func (ConditionResponseFailingPeriodsPtrOutput) Elem

func (ConditionResponseFailingPeriodsPtrOutput) ElementType

func (ConditionResponseFailingPeriodsPtrOutput) MinFailingPeriodsToAlert

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1

func (ConditionResponseFailingPeriodsPtrOutput) NumberOfEvaluationPeriods

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1

func (ConditionResponseFailingPeriodsPtrOutput) ToConditionResponseFailingPeriodsPtrOutput

func (o ConditionResponseFailingPeriodsPtrOutput) ToConditionResponseFailingPeriodsPtrOutput() ConditionResponseFailingPeriodsPtrOutput

func (ConditionResponseFailingPeriodsPtrOutput) ToConditionResponseFailingPeriodsPtrOutputWithContext

func (o ConditionResponseFailingPeriodsPtrOutput) ToConditionResponseFailingPeriodsPtrOutputWithContext(ctx context.Context) ConditionResponseFailingPeriodsPtrOutput

type ConditionResponseOutput

type ConditionResponseOutput struct{ *pulumi.OutputState }

A condition of the scheduled query rule.

func (ConditionResponseOutput) Dimensions

List of Dimensions conditions

func (ConditionResponseOutput) ElementType

func (ConditionResponseOutput) ElementType() reflect.Type

func (ConditionResponseOutput) FailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.

func (ConditionResponseOutput) MetricMeasureColumn

func (o ConditionResponseOutput) MetricMeasureColumn() pulumi.StringPtrOutput

The column containing the metric measure number. Relevant only for rules of the kind LogAlert.

func (ConditionResponseOutput) MetricName

The name of the metric to be sent. Relevant and required only for rules of the kind LogToMetric.

func (ConditionResponseOutput) Operator

The criteria operator. Relevant and required only for rules of the kind LogAlert.

func (ConditionResponseOutput) Query

Log query alert

func (ConditionResponseOutput) ResourceIdColumn

func (o ConditionResponseOutput) ResourceIdColumn() pulumi.StringPtrOutput

The column containing the resource id. The content of the column must be a uri formatted as resource id. Relevant only for rules of the kind LogAlert.

func (ConditionResponseOutput) Threshold

the criteria threshold value that activates the alert. Relevant and required only for rules of the kind LogAlert.

func (ConditionResponseOutput) TimeAggregation

func (o ConditionResponseOutput) TimeAggregation() pulumi.StringPtrOutput

Aggregation type. Relevant and required only for rules of the kind LogAlert.

func (ConditionResponseOutput) ToConditionResponseOutput

func (o ConditionResponseOutput) ToConditionResponseOutput() ConditionResponseOutput

func (ConditionResponseOutput) ToConditionResponseOutputWithContext

func (o ConditionResponseOutput) ToConditionResponseOutputWithContext(ctx context.Context) ConditionResponseOutput

type CriterionType

type CriterionType string

Specifies the type of threshold criteria

type DataCollectionEndpoint

type DataCollectionEndpoint struct {
	pulumi.CustomResourceState

	// The endpoint used by clients to access their configuration.
	ConfigurationAccess DataCollectionEndpointResponseConfigurationAccessPtrOutput `pulumi:"configurationAccess"`
	// Description of the data collection endpoint.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Resource entity tag (ETag).
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Failover configuration on this endpoint. This property is READ-ONLY.
	FailoverConfiguration DataCollectionEndpointResponseFailoverConfigurationOutput `pulumi:"failoverConfiguration"`
	// Managed service identity of the resource.
	Identity DataCollectionEndpointResourceResponseIdentityPtrOutput `pulumi:"identity"`
	// The immutable ID of this data collection endpoint resource. This property is READ-ONLY.
	ImmutableId pulumi.StringPtrOutput `pulumi:"immutableId"`
	// The kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives.
	Location pulumi.StringOutput `pulumi:"location"`
	// The endpoint used by clients to ingest logs.
	LogsIngestion DataCollectionEndpointResponseLogsIngestionPtrOutput `pulumi:"logsIngestion"`
	// Metadata for the resource. This property is READ-ONLY.
	Metadata DataCollectionEndpointResponseMetadataOutput `pulumi:"metadata"`
	// The endpoint used by clients to ingest metrics.
	MetricsIngestion DataCollectionEndpointResponseMetricsIngestionPtrOutput `pulumi:"metricsIngestion"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network access control rules for the endpoints.
	NetworkAcls DataCollectionEndpointResponseNetworkAclsPtrOutput `pulumi:"networkAcls"`
	// List of Azure Monitor Private Link Scope Resources to which this data collection endpoint resource is associated. This property is READ-ONLY.
	PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"`
	// The resource provisioning state. This property is READ-ONLY.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData DataCollectionEndpointResourceResponseSystemDataOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of ARM tracked top level resource. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2021-09-01-preview.

Other available API versions: 2023-03-11.

func GetDataCollectionEndpoint

func GetDataCollectionEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCollectionEndpointState, opts ...pulumi.ResourceOption) (*DataCollectionEndpoint, error)

GetDataCollectionEndpoint gets an existing DataCollectionEndpoint 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 NewDataCollectionEndpoint

func NewDataCollectionEndpoint(ctx *pulumi.Context,
	name string, args *DataCollectionEndpointArgs, opts ...pulumi.ResourceOption) (*DataCollectionEndpoint, error)

NewDataCollectionEndpoint registers a new resource with the given unique name, arguments, and options.

func (*DataCollectionEndpoint) ElementType

func (*DataCollectionEndpoint) ElementType() reflect.Type

func (*DataCollectionEndpoint) ToDataCollectionEndpointOutput

func (i *DataCollectionEndpoint) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput

func (*DataCollectionEndpoint) ToDataCollectionEndpointOutputWithContext

func (i *DataCollectionEndpoint) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput

type DataCollectionEndpointArgs

type DataCollectionEndpointArgs struct {
	// The name of the data collection endpoint. The name is case insensitive.
	DataCollectionEndpointName pulumi.StringPtrInput
	// Description of the data collection endpoint.
	Description pulumi.StringPtrInput
	// Managed service identity of the resource.
	Identity DataCollectionEndpointResourceIdentityPtrInput
	// The immutable ID of this data collection endpoint resource. This property is READ-ONLY.
	ImmutableId pulumi.StringPtrInput
	// The kind of the resource.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// Network access control rules for the endpoints.
	NetworkAcls DataCollectionEndpointNetworkAclsPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DataCollectionEndpoint resource.

func (DataCollectionEndpointArgs) ElementType

func (DataCollectionEndpointArgs) ElementType() reflect.Type

type DataCollectionEndpointInput

type DataCollectionEndpointInput interface {
	pulumi.Input

	ToDataCollectionEndpointOutput() DataCollectionEndpointOutput
	ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput
}

type DataCollectionEndpointNetworkAcls

type DataCollectionEndpointNetworkAcls struct {
	// The configuration to set whether network access from public internet to the endpoints are allowed.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
}

Network access control rules for the endpoints.

type DataCollectionEndpointNetworkAclsArgs

type DataCollectionEndpointNetworkAclsArgs struct {
	// The configuration to set whether network access from public internet to the endpoints are allowed.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
}

Network access control rules for the endpoints.

func (DataCollectionEndpointNetworkAclsArgs) ElementType

func (DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsOutput

func (i DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsOutput() DataCollectionEndpointNetworkAclsOutput

func (DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsOutputWithContext

func (i DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsOutputWithContext(ctx context.Context) DataCollectionEndpointNetworkAclsOutput

func (DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsPtrOutput

func (i DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsPtrOutput() DataCollectionEndpointNetworkAclsPtrOutput

func (DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsPtrOutputWithContext

func (i DataCollectionEndpointNetworkAclsArgs) ToDataCollectionEndpointNetworkAclsPtrOutputWithContext(ctx context.Context) DataCollectionEndpointNetworkAclsPtrOutput

type DataCollectionEndpointNetworkAclsInput

type DataCollectionEndpointNetworkAclsInput interface {
	pulumi.Input

	ToDataCollectionEndpointNetworkAclsOutput() DataCollectionEndpointNetworkAclsOutput
	ToDataCollectionEndpointNetworkAclsOutputWithContext(context.Context) DataCollectionEndpointNetworkAclsOutput
}

DataCollectionEndpointNetworkAclsInput is an input type that accepts DataCollectionEndpointNetworkAclsArgs and DataCollectionEndpointNetworkAclsOutput values. You can construct a concrete instance of `DataCollectionEndpointNetworkAclsInput` via:

DataCollectionEndpointNetworkAclsArgs{...}

type DataCollectionEndpointNetworkAclsOutput

type DataCollectionEndpointNetworkAclsOutput struct{ *pulumi.OutputState }

Network access control rules for the endpoints.

func (DataCollectionEndpointNetworkAclsOutput) ElementType

func (DataCollectionEndpointNetworkAclsOutput) PublicNetworkAccess

The configuration to set whether network access from public internet to the endpoints are allowed.

func (DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsOutput

func (o DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsOutput() DataCollectionEndpointNetworkAclsOutput

func (DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsOutputWithContext

func (o DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsOutputWithContext(ctx context.Context) DataCollectionEndpointNetworkAclsOutput

func (DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsPtrOutput

func (o DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsPtrOutput() DataCollectionEndpointNetworkAclsPtrOutput

func (DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsPtrOutputWithContext

func (o DataCollectionEndpointNetworkAclsOutput) ToDataCollectionEndpointNetworkAclsPtrOutputWithContext(ctx context.Context) DataCollectionEndpointNetworkAclsPtrOutput

type DataCollectionEndpointNetworkAclsPtrInput

type DataCollectionEndpointNetworkAclsPtrInput interface {
	pulumi.Input

	ToDataCollectionEndpointNetworkAclsPtrOutput() DataCollectionEndpointNetworkAclsPtrOutput
	ToDataCollectionEndpointNetworkAclsPtrOutputWithContext(context.Context) DataCollectionEndpointNetworkAclsPtrOutput
}

DataCollectionEndpointNetworkAclsPtrInput is an input type that accepts DataCollectionEndpointNetworkAclsArgs, DataCollectionEndpointNetworkAclsPtr and DataCollectionEndpointNetworkAclsPtrOutput values. You can construct a concrete instance of `DataCollectionEndpointNetworkAclsPtrInput` via:

        DataCollectionEndpointNetworkAclsArgs{...}

or:

        nil

type DataCollectionEndpointNetworkAclsPtrOutput

type DataCollectionEndpointNetworkAclsPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointNetworkAclsPtrOutput) Elem

func (DataCollectionEndpointNetworkAclsPtrOutput) ElementType

func (DataCollectionEndpointNetworkAclsPtrOutput) PublicNetworkAccess

The configuration to set whether network access from public internet to the endpoints are allowed.

func (DataCollectionEndpointNetworkAclsPtrOutput) ToDataCollectionEndpointNetworkAclsPtrOutput

func (o DataCollectionEndpointNetworkAclsPtrOutput) ToDataCollectionEndpointNetworkAclsPtrOutput() DataCollectionEndpointNetworkAclsPtrOutput

func (DataCollectionEndpointNetworkAclsPtrOutput) ToDataCollectionEndpointNetworkAclsPtrOutputWithContext

func (o DataCollectionEndpointNetworkAclsPtrOutput) ToDataCollectionEndpointNetworkAclsPtrOutputWithContext(ctx context.Context) DataCollectionEndpointNetworkAclsPtrOutput

type DataCollectionEndpointOutput

type DataCollectionEndpointOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointOutput) ConfigurationAccess

The endpoint used by clients to access their configuration.

func (DataCollectionEndpointOutput) Description

Description of the data collection endpoint.

func (DataCollectionEndpointOutput) ElementType

func (DataCollectionEndpointOutput) Etag

Resource entity tag (ETag).

func (DataCollectionEndpointOutput) FailoverConfiguration

Failover configuration on this endpoint. This property is READ-ONLY.

func (DataCollectionEndpointOutput) Identity

Managed service identity of the resource.

func (DataCollectionEndpointOutput) ImmutableId

The immutable ID of this data collection endpoint resource. This property is READ-ONLY.

func (DataCollectionEndpointOutput) Kind

The kind of the resource.

func (DataCollectionEndpointOutput) Location

The geo-location where the resource lives.

func (DataCollectionEndpointOutput) LogsIngestion

The endpoint used by clients to ingest logs.

func (DataCollectionEndpointOutput) Metadata

Metadata for the resource. This property is READ-ONLY.

func (DataCollectionEndpointOutput) MetricsIngestion

The endpoint used by clients to ingest metrics.

func (DataCollectionEndpointOutput) Name

The name of the resource.

func (DataCollectionEndpointOutput) NetworkAcls

Network access control rules for the endpoints.

func (DataCollectionEndpointOutput) PrivateLinkScopedResources

List of Azure Monitor Private Link Scope Resources to which this data collection endpoint resource is associated. This property is READ-ONLY.

func (DataCollectionEndpointOutput) ProvisioningState

func (o DataCollectionEndpointOutput) ProvisioningState() pulumi.StringOutput

The resource provisioning state. This property is READ-ONLY.

func (DataCollectionEndpointOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (DataCollectionEndpointOutput) Tags

Resource tags.

func (DataCollectionEndpointOutput) ToDataCollectionEndpointOutput

func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutput() DataCollectionEndpointOutput

func (DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext

func (o DataCollectionEndpointOutput) ToDataCollectionEndpointOutputWithContext(ctx context.Context) DataCollectionEndpointOutput

func (DataCollectionEndpointOutput) Type

The type of the resource.

type DataCollectionEndpointResourceIdentity

type DataCollectionEndpointResourceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed service identity of the resource.

type DataCollectionEndpointResourceIdentityArgs

type DataCollectionEndpointResourceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed service identity of the resource.

func (DataCollectionEndpointResourceIdentityArgs) ElementType

func (DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityOutput

func (i DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityOutput() DataCollectionEndpointResourceIdentityOutput

func (DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityOutputWithContext

func (i DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityOutputWithContext(ctx context.Context) DataCollectionEndpointResourceIdentityOutput

func (DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityPtrOutput

func (i DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityPtrOutput() DataCollectionEndpointResourceIdentityPtrOutput

func (DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityPtrOutputWithContext

func (i DataCollectionEndpointResourceIdentityArgs) ToDataCollectionEndpointResourceIdentityPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResourceIdentityPtrOutput

type DataCollectionEndpointResourceIdentityInput

type DataCollectionEndpointResourceIdentityInput interface {
	pulumi.Input

	ToDataCollectionEndpointResourceIdentityOutput() DataCollectionEndpointResourceIdentityOutput
	ToDataCollectionEndpointResourceIdentityOutputWithContext(context.Context) DataCollectionEndpointResourceIdentityOutput
}

DataCollectionEndpointResourceIdentityInput is an input type that accepts DataCollectionEndpointResourceIdentityArgs and DataCollectionEndpointResourceIdentityOutput values. You can construct a concrete instance of `DataCollectionEndpointResourceIdentityInput` via:

DataCollectionEndpointResourceIdentityArgs{...}

type DataCollectionEndpointResourceIdentityOutput

type DataCollectionEndpointResourceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity of the resource.

func (DataCollectionEndpointResourceIdentityOutput) ElementType

func (DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityOutput

func (o DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityOutput() DataCollectionEndpointResourceIdentityOutput

func (DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityOutputWithContext

func (o DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityOutputWithContext(ctx context.Context) DataCollectionEndpointResourceIdentityOutput

func (DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityPtrOutput

func (o DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityPtrOutput() DataCollectionEndpointResourceIdentityPtrOutput

func (DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityPtrOutputWithContext

func (o DataCollectionEndpointResourceIdentityOutput) ToDataCollectionEndpointResourceIdentityPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResourceIdentityPtrOutput

func (DataCollectionEndpointResourceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionEndpointResourceIdentityOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionEndpointResourceIdentityPtrInput

type DataCollectionEndpointResourceIdentityPtrInput interface {
	pulumi.Input

	ToDataCollectionEndpointResourceIdentityPtrOutput() DataCollectionEndpointResourceIdentityPtrOutput
	ToDataCollectionEndpointResourceIdentityPtrOutputWithContext(context.Context) DataCollectionEndpointResourceIdentityPtrOutput
}

DataCollectionEndpointResourceIdentityPtrInput is an input type that accepts DataCollectionEndpointResourceIdentityArgs, DataCollectionEndpointResourceIdentityPtr and DataCollectionEndpointResourceIdentityPtrOutput values. You can construct a concrete instance of `DataCollectionEndpointResourceIdentityPtrInput` via:

        DataCollectionEndpointResourceIdentityArgs{...}

or:

        nil

type DataCollectionEndpointResourceIdentityPtrOutput

type DataCollectionEndpointResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointResourceIdentityPtrOutput) Elem

func (DataCollectionEndpointResourceIdentityPtrOutput) ElementType

func (DataCollectionEndpointResourceIdentityPtrOutput) ToDataCollectionEndpointResourceIdentityPtrOutput

func (o DataCollectionEndpointResourceIdentityPtrOutput) ToDataCollectionEndpointResourceIdentityPtrOutput() DataCollectionEndpointResourceIdentityPtrOutput

func (DataCollectionEndpointResourceIdentityPtrOutput) ToDataCollectionEndpointResourceIdentityPtrOutputWithContext

func (o DataCollectionEndpointResourceIdentityPtrOutput) ToDataCollectionEndpointResourceIdentityPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResourceIdentityPtrOutput

func (DataCollectionEndpointResourceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionEndpointResourceIdentityPtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionEndpointResourceResponseIdentity

type DataCollectionEndpointResourceResponseIdentity struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity of the resource.

type DataCollectionEndpointResourceResponseIdentityOutput

type DataCollectionEndpointResourceResponseIdentityOutput struct{ *pulumi.OutputState }

Managed service identity of the resource.

func (DataCollectionEndpointResourceResponseIdentityOutput) ElementType

func (DataCollectionEndpointResourceResponseIdentityOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionEndpointResourceResponseIdentityOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionEndpointResourceResponseIdentityOutput) ToDataCollectionEndpointResourceResponseIdentityOutput

func (DataCollectionEndpointResourceResponseIdentityOutput) ToDataCollectionEndpointResourceResponseIdentityOutputWithContext

func (o DataCollectionEndpointResourceResponseIdentityOutput) ToDataCollectionEndpointResourceResponseIdentityOutputWithContext(ctx context.Context) DataCollectionEndpointResourceResponseIdentityOutput

func (DataCollectionEndpointResourceResponseIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionEndpointResourceResponseIdentityOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionEndpointResourceResponseIdentityPtrOutput

type DataCollectionEndpointResourceResponseIdentityPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) Elem

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) ElementType

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) ToDataCollectionEndpointResourceResponseIdentityPtrOutput

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) ToDataCollectionEndpointResourceResponseIdentityPtrOutputWithContext

func (o DataCollectionEndpointResourceResponseIdentityPtrOutput) ToDataCollectionEndpointResourceResponseIdentityPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResourceResponseIdentityPtrOutput

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionEndpointResourceResponseIdentityPtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionEndpointResourceResponseSystemData

type DataCollectionEndpointResourceResponseSystemData struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type DataCollectionEndpointResourceResponseSystemDataOutput

type DataCollectionEndpointResourceResponseSystemDataOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (DataCollectionEndpointResourceResponseSystemDataOutput) CreatedAt

The timestamp of resource creation (UTC).

func (DataCollectionEndpointResourceResponseSystemDataOutput) CreatedBy

The identity that created the resource.

func (DataCollectionEndpointResourceResponseSystemDataOutput) CreatedByType

The type of identity that created the resource.

func (DataCollectionEndpointResourceResponseSystemDataOutput) ElementType

func (DataCollectionEndpointResourceResponseSystemDataOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (DataCollectionEndpointResourceResponseSystemDataOutput) LastModifiedBy

The identity that last modified the resource.

func (DataCollectionEndpointResourceResponseSystemDataOutput) LastModifiedByType

The type of identity that last modified the resource.

func (DataCollectionEndpointResourceResponseSystemDataOutput) ToDataCollectionEndpointResourceResponseSystemDataOutput

func (DataCollectionEndpointResourceResponseSystemDataOutput) ToDataCollectionEndpointResourceResponseSystemDataOutputWithContext

func (o DataCollectionEndpointResourceResponseSystemDataOutput) ToDataCollectionEndpointResourceResponseSystemDataOutputWithContext(ctx context.Context) DataCollectionEndpointResourceResponseSystemDataOutput

type DataCollectionEndpointResponseConfigurationAccess

type DataCollectionEndpointResponseConfigurationAccess struct {
	// The endpoint. This property is READ-ONLY.
	Endpoint string `pulumi:"endpoint"`
}

The endpoint used by clients to access their configuration.

type DataCollectionEndpointResponseConfigurationAccessOutput

type DataCollectionEndpointResponseConfigurationAccessOutput struct{ *pulumi.OutputState }

The endpoint used by clients to access their configuration.

func (DataCollectionEndpointResponseConfigurationAccessOutput) ElementType

func (DataCollectionEndpointResponseConfigurationAccessOutput) Endpoint

The endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseConfigurationAccessOutput) ToDataCollectionEndpointResponseConfigurationAccessOutput

func (DataCollectionEndpointResponseConfigurationAccessOutput) ToDataCollectionEndpointResponseConfigurationAccessOutputWithContext

func (o DataCollectionEndpointResponseConfigurationAccessOutput) ToDataCollectionEndpointResponseConfigurationAccessOutputWithContext(ctx context.Context) DataCollectionEndpointResponseConfigurationAccessOutput

type DataCollectionEndpointResponseConfigurationAccessPtrOutput

type DataCollectionEndpointResponseConfigurationAccessPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointResponseConfigurationAccessPtrOutput) Elem

func (DataCollectionEndpointResponseConfigurationAccessPtrOutput) ElementType

func (DataCollectionEndpointResponseConfigurationAccessPtrOutput) Endpoint

The endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseConfigurationAccessPtrOutput) ToDataCollectionEndpointResponseConfigurationAccessPtrOutput

func (DataCollectionEndpointResponseConfigurationAccessPtrOutput) ToDataCollectionEndpointResponseConfigurationAccessPtrOutputWithContext

func (o DataCollectionEndpointResponseConfigurationAccessPtrOutput) ToDataCollectionEndpointResponseConfigurationAccessPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResponseConfigurationAccessPtrOutput

type DataCollectionEndpointResponseFailoverConfiguration

type DataCollectionEndpointResponseFailoverConfiguration struct {
	// Active location where data flow will occur.
	ActiveLocation *string `pulumi:"activeLocation"`
	// Locations that are configured for failover.
	Locations []LocationSpecResponse `pulumi:"locations"`
}

Failover configuration on this endpoint. This property is READ-ONLY.

type DataCollectionEndpointResponseFailoverConfigurationOutput

type DataCollectionEndpointResponseFailoverConfigurationOutput struct{ *pulumi.OutputState }

Failover configuration on this endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseFailoverConfigurationOutput) ActiveLocation

Active location where data flow will occur.

func (DataCollectionEndpointResponseFailoverConfigurationOutput) ElementType

func (DataCollectionEndpointResponseFailoverConfigurationOutput) Locations

Locations that are configured for failover.

func (DataCollectionEndpointResponseFailoverConfigurationOutput) ToDataCollectionEndpointResponseFailoverConfigurationOutput

func (DataCollectionEndpointResponseFailoverConfigurationOutput) ToDataCollectionEndpointResponseFailoverConfigurationOutputWithContext

func (o DataCollectionEndpointResponseFailoverConfigurationOutput) ToDataCollectionEndpointResponseFailoverConfigurationOutputWithContext(ctx context.Context) DataCollectionEndpointResponseFailoverConfigurationOutput

type DataCollectionEndpointResponseLogsIngestion

type DataCollectionEndpointResponseLogsIngestion struct {
	// The endpoint. This property is READ-ONLY.
	Endpoint string `pulumi:"endpoint"`
}

The endpoint used by clients to ingest logs.

type DataCollectionEndpointResponseLogsIngestionOutput

type DataCollectionEndpointResponseLogsIngestionOutput struct{ *pulumi.OutputState }

The endpoint used by clients to ingest logs.

func (DataCollectionEndpointResponseLogsIngestionOutput) ElementType

func (DataCollectionEndpointResponseLogsIngestionOutput) Endpoint

The endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseLogsIngestionOutput) ToDataCollectionEndpointResponseLogsIngestionOutput

func (o DataCollectionEndpointResponseLogsIngestionOutput) ToDataCollectionEndpointResponseLogsIngestionOutput() DataCollectionEndpointResponseLogsIngestionOutput

func (DataCollectionEndpointResponseLogsIngestionOutput) ToDataCollectionEndpointResponseLogsIngestionOutputWithContext

func (o DataCollectionEndpointResponseLogsIngestionOutput) ToDataCollectionEndpointResponseLogsIngestionOutputWithContext(ctx context.Context) DataCollectionEndpointResponseLogsIngestionOutput

type DataCollectionEndpointResponseLogsIngestionPtrOutput

type DataCollectionEndpointResponseLogsIngestionPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointResponseLogsIngestionPtrOutput) Elem

func (DataCollectionEndpointResponseLogsIngestionPtrOutput) ElementType

func (DataCollectionEndpointResponseLogsIngestionPtrOutput) Endpoint

The endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseLogsIngestionPtrOutput) ToDataCollectionEndpointResponseLogsIngestionPtrOutput

func (DataCollectionEndpointResponseLogsIngestionPtrOutput) ToDataCollectionEndpointResponseLogsIngestionPtrOutputWithContext

func (o DataCollectionEndpointResponseLogsIngestionPtrOutput) ToDataCollectionEndpointResponseLogsIngestionPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResponseLogsIngestionPtrOutput

type DataCollectionEndpointResponseMetadata

type DataCollectionEndpointResponseMetadata struct {
	// Azure offering managing this resource on-behalf-of customer.
	ProvisionedBy string `pulumi:"provisionedBy"`
	// Resource Id of azure offering managing this resource on-behalf-of customer.
	ProvisionedByResourceId string `pulumi:"provisionedByResourceId"`
}

Metadata for the resource. This property is READ-ONLY.

type DataCollectionEndpointResponseMetadataOutput

type DataCollectionEndpointResponseMetadataOutput struct{ *pulumi.OutputState }

Metadata for the resource. This property is READ-ONLY.

func (DataCollectionEndpointResponseMetadataOutput) ElementType

func (DataCollectionEndpointResponseMetadataOutput) ProvisionedBy

Azure offering managing this resource on-behalf-of customer.

func (DataCollectionEndpointResponseMetadataOutput) ProvisionedByResourceId

Resource Id of azure offering managing this resource on-behalf-of customer.

func (DataCollectionEndpointResponseMetadataOutput) ToDataCollectionEndpointResponseMetadataOutput

func (o DataCollectionEndpointResponseMetadataOutput) ToDataCollectionEndpointResponseMetadataOutput() DataCollectionEndpointResponseMetadataOutput

func (DataCollectionEndpointResponseMetadataOutput) ToDataCollectionEndpointResponseMetadataOutputWithContext

func (o DataCollectionEndpointResponseMetadataOutput) ToDataCollectionEndpointResponseMetadataOutputWithContext(ctx context.Context) DataCollectionEndpointResponseMetadataOutput

type DataCollectionEndpointResponseMetricsIngestion

type DataCollectionEndpointResponseMetricsIngestion struct {
	// The endpoint. This property is READ-ONLY.
	Endpoint string `pulumi:"endpoint"`
}

The endpoint used by clients to ingest metrics.

type DataCollectionEndpointResponseMetricsIngestionOutput

type DataCollectionEndpointResponseMetricsIngestionOutput struct{ *pulumi.OutputState }

The endpoint used by clients to ingest metrics.

func (DataCollectionEndpointResponseMetricsIngestionOutput) ElementType

func (DataCollectionEndpointResponseMetricsIngestionOutput) Endpoint

The endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseMetricsIngestionOutput) ToDataCollectionEndpointResponseMetricsIngestionOutput

func (DataCollectionEndpointResponseMetricsIngestionOutput) ToDataCollectionEndpointResponseMetricsIngestionOutputWithContext

func (o DataCollectionEndpointResponseMetricsIngestionOutput) ToDataCollectionEndpointResponseMetricsIngestionOutputWithContext(ctx context.Context) DataCollectionEndpointResponseMetricsIngestionOutput

type DataCollectionEndpointResponseMetricsIngestionPtrOutput

type DataCollectionEndpointResponseMetricsIngestionPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointResponseMetricsIngestionPtrOutput) Elem

func (DataCollectionEndpointResponseMetricsIngestionPtrOutput) ElementType

func (DataCollectionEndpointResponseMetricsIngestionPtrOutput) Endpoint

The endpoint. This property is READ-ONLY.

func (DataCollectionEndpointResponseMetricsIngestionPtrOutput) ToDataCollectionEndpointResponseMetricsIngestionPtrOutput

func (DataCollectionEndpointResponseMetricsIngestionPtrOutput) ToDataCollectionEndpointResponseMetricsIngestionPtrOutputWithContext

func (o DataCollectionEndpointResponseMetricsIngestionPtrOutput) ToDataCollectionEndpointResponseMetricsIngestionPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResponseMetricsIngestionPtrOutput

type DataCollectionEndpointResponseNetworkAcls

type DataCollectionEndpointResponseNetworkAcls struct {
	// The configuration to set whether network access from public internet to the endpoints are allowed.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
}

Network access control rules for the endpoints.

type DataCollectionEndpointResponseNetworkAclsOutput

type DataCollectionEndpointResponseNetworkAclsOutput struct{ *pulumi.OutputState }

Network access control rules for the endpoints.

func (DataCollectionEndpointResponseNetworkAclsOutput) ElementType

func (DataCollectionEndpointResponseNetworkAclsOutput) PublicNetworkAccess

The configuration to set whether network access from public internet to the endpoints are allowed.

func (DataCollectionEndpointResponseNetworkAclsOutput) ToDataCollectionEndpointResponseNetworkAclsOutput

func (o DataCollectionEndpointResponseNetworkAclsOutput) ToDataCollectionEndpointResponseNetworkAclsOutput() DataCollectionEndpointResponseNetworkAclsOutput

func (DataCollectionEndpointResponseNetworkAclsOutput) ToDataCollectionEndpointResponseNetworkAclsOutputWithContext

func (o DataCollectionEndpointResponseNetworkAclsOutput) ToDataCollectionEndpointResponseNetworkAclsOutputWithContext(ctx context.Context) DataCollectionEndpointResponseNetworkAclsOutput

type DataCollectionEndpointResponseNetworkAclsPtrOutput

type DataCollectionEndpointResponseNetworkAclsPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionEndpointResponseNetworkAclsPtrOutput) Elem

func (DataCollectionEndpointResponseNetworkAclsPtrOutput) ElementType

func (DataCollectionEndpointResponseNetworkAclsPtrOutput) PublicNetworkAccess

The configuration to set whether network access from public internet to the endpoints are allowed.

func (DataCollectionEndpointResponseNetworkAclsPtrOutput) ToDataCollectionEndpointResponseNetworkAclsPtrOutput

func (o DataCollectionEndpointResponseNetworkAclsPtrOutput) ToDataCollectionEndpointResponseNetworkAclsPtrOutput() DataCollectionEndpointResponseNetworkAclsPtrOutput

func (DataCollectionEndpointResponseNetworkAclsPtrOutput) ToDataCollectionEndpointResponseNetworkAclsPtrOutputWithContext

func (o DataCollectionEndpointResponseNetworkAclsPtrOutput) ToDataCollectionEndpointResponseNetworkAclsPtrOutputWithContext(ctx context.Context) DataCollectionEndpointResponseNetworkAclsPtrOutput

type DataCollectionEndpointState

type DataCollectionEndpointState struct {
}

func (DataCollectionEndpointState) ElementType

type DataCollectionRule

type DataCollectionRule struct {
	pulumi.CustomResourceState

	// The resource ID of the data collection endpoint that this rule can be used with.
	DataCollectionEndpointId pulumi.StringPtrOutput `pulumi:"dataCollectionEndpointId"`
	// The specification of data flows.
	DataFlows DataFlowResponseArrayOutput `pulumi:"dataFlows"`
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources DataCollectionRuleResponseDataSourcesPtrOutput `pulumi:"dataSources"`
	// Description of the data collection rule.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The specification of destinations.
	Destinations DataCollectionRuleResponseDestinationsPtrOutput `pulumi:"destinations"`
	// Resource entity tag (ETag).
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Managed service identity of the resource.
	Identity DataCollectionRuleResourceResponseIdentityPtrOutput `pulumi:"identity"`
	// The immutable ID of this data collection rule. This property is READ-ONLY.
	ImmutableId pulumi.StringOutput `pulumi:"immutableId"`
	// The kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives.
	Location pulumi.StringOutput `pulumi:"location"`
	// Metadata about the resource
	Metadata DataCollectionRuleResponseMetadataOutput `pulumi:"metadata"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Declaration of custom streams used in this rule.
	StreamDeclarations StreamDeclarationResponseMapOutput `pulumi:"streamDeclarations"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData DataCollectionRuleResourceResponseSystemDataOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of ARM tracked top level resource. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2019-11-01-preview.

Other available API versions: 2023-03-11.

func GetDataCollectionRule

func GetDataCollectionRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCollectionRuleState, opts ...pulumi.ResourceOption) (*DataCollectionRule, error)

GetDataCollectionRule gets an existing DataCollectionRule 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 NewDataCollectionRule

func NewDataCollectionRule(ctx *pulumi.Context,
	name string, args *DataCollectionRuleArgs, opts ...pulumi.ResourceOption) (*DataCollectionRule, error)

NewDataCollectionRule registers a new resource with the given unique name, arguments, and options.

func (*DataCollectionRule) ElementType

func (*DataCollectionRule) ElementType() reflect.Type

func (*DataCollectionRule) ToDataCollectionRuleOutput

func (i *DataCollectionRule) ToDataCollectionRuleOutput() DataCollectionRuleOutput

func (*DataCollectionRule) ToDataCollectionRuleOutputWithContext

func (i *DataCollectionRule) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput

type DataCollectionRuleArgs

type DataCollectionRuleArgs struct {
	// The resource ID of the data collection endpoint that this rule can be used with.
	DataCollectionEndpointId pulumi.StringPtrInput
	// The name of the data collection rule. The name is case insensitive.
	DataCollectionRuleName pulumi.StringPtrInput
	// The specification of data flows.
	DataFlows DataFlowArrayInput
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources DataCollectionRuleDataSourcesPtrInput
	// Description of the data collection rule.
	Description pulumi.StringPtrInput
	// The specification of destinations.
	Destinations DataCollectionRuleDestinationsPtrInput
	// Managed service identity of the resource.
	Identity DataCollectionRuleResourceIdentityPtrInput
	// The kind of the resource.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Declaration of custom streams used in this rule.
	StreamDeclarations StreamDeclarationMapInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DataCollectionRule resource.

func (DataCollectionRuleArgs) ElementType

func (DataCollectionRuleArgs) ElementType() reflect.Type

type DataCollectionRuleAssociation

type DataCollectionRuleAssociation struct {
	pulumi.CustomResourceState

	// The resource ID of the data collection endpoint that is to be associated.
	DataCollectionEndpointId pulumi.StringPtrOutput `pulumi:"dataCollectionEndpointId"`
	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId pulumi.StringPtrOutput `pulumi:"dataCollectionRuleId"`
	// Description of the association.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Resource entity tag (ETag).
	Etag pulumi.StringOutput `pulumi:"etag"`
	// Metadata about the resource
	Metadata DataCollectionRuleAssociationResponseMetadataOutput `pulumi:"metadata"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput `pulumi:"systemData"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of generic ARM proxy resource. Azure REST API version: 2022-06-01. Prior API version in Azure Native 1.x: 2019-11-01-preview.

Other available API versions: 2023-03-11.

func GetDataCollectionRuleAssociation

func GetDataCollectionRuleAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCollectionRuleAssociationState, opts ...pulumi.ResourceOption) (*DataCollectionRuleAssociation, error)

GetDataCollectionRuleAssociation gets an existing DataCollectionRuleAssociation 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 NewDataCollectionRuleAssociation

func NewDataCollectionRuleAssociation(ctx *pulumi.Context,
	name string, args *DataCollectionRuleAssociationArgs, opts ...pulumi.ResourceOption) (*DataCollectionRuleAssociation, error)

NewDataCollectionRuleAssociation registers a new resource with the given unique name, arguments, and options.

func (*DataCollectionRuleAssociation) ElementType

func (*DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput

func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput

func (*DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext

func (i *DataCollectionRuleAssociation) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput

type DataCollectionRuleAssociationArgs

type DataCollectionRuleAssociationArgs struct {
	// The name of the association. The name is case insensitive.
	AssociationName pulumi.StringPtrInput
	// The resource ID of the data collection endpoint that is to be associated.
	DataCollectionEndpointId pulumi.StringPtrInput
	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId pulumi.StringPtrInput
	// Description of the association.
	Description pulumi.StringPtrInput
	// The identifier of the resource.
	ResourceUri pulumi.StringInput
}

The set of arguments for constructing a DataCollectionRuleAssociation resource.

func (DataCollectionRuleAssociationArgs) ElementType

type DataCollectionRuleAssociationInput

type DataCollectionRuleAssociationInput interface {
	pulumi.Input

	ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput
	ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput
}

type DataCollectionRuleAssociationOutput

type DataCollectionRuleAssociationOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleAssociationOutput) DataCollectionEndpointId

func (o DataCollectionRuleAssociationOutput) DataCollectionEndpointId() pulumi.StringPtrOutput

The resource ID of the data collection endpoint that is to be associated.

func (DataCollectionRuleAssociationOutput) DataCollectionRuleId

The resource ID of the data collection rule that is to be associated.

func (DataCollectionRuleAssociationOutput) Description

Description of the association.

func (DataCollectionRuleAssociationOutput) ElementType

func (DataCollectionRuleAssociationOutput) Etag

Resource entity tag (ETag).

func (DataCollectionRuleAssociationOutput) Metadata

Metadata about the resource

func (DataCollectionRuleAssociationOutput) Name

The name of the resource.

func (DataCollectionRuleAssociationOutput) ProvisioningState

The resource provisioning state.

func (DataCollectionRuleAssociationOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutput

func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutput() DataCollectionRuleAssociationOutput

func (DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext

func (o DataCollectionRuleAssociationOutput) ToDataCollectionRuleAssociationOutputWithContext(ctx context.Context) DataCollectionRuleAssociationOutput

func (DataCollectionRuleAssociationOutput) Type

The type of the resource.

type DataCollectionRuleAssociationProxyOnlyResourceResponseSystemData

type DataCollectionRuleAssociationProxyOnlyResourceResponseSystemData struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput

type DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) CreatedAt

The timestamp of resource creation (UTC).

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) CreatedBy

The identity that created the resource.

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) CreatedByType

The type of identity that created the resource.

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) ElementType

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) LastModifiedBy

The identity that last modified the resource.

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) LastModifiedByType

The type of identity that last modified the resource.

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) ToDataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput

func (DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) ToDataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutputWithContext

func (o DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput) ToDataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutputWithContext(ctx context.Context) DataCollectionRuleAssociationProxyOnlyResourceResponseSystemDataOutput

type DataCollectionRuleAssociationResponseMetadata

type DataCollectionRuleAssociationResponseMetadata struct {
	// Azure offering managing this resource on-behalf-of customer.
	ProvisionedBy string `pulumi:"provisionedBy"`
	// Resource Id of azure offering managing this resource on-behalf-of customer.
	ProvisionedByResourceId string `pulumi:"provisionedByResourceId"`
}

Metadata about the resource

type DataCollectionRuleAssociationResponseMetadataOutput

type DataCollectionRuleAssociationResponseMetadataOutput struct{ *pulumi.OutputState }

Metadata about the resource

func (DataCollectionRuleAssociationResponseMetadataOutput) ElementType

func (DataCollectionRuleAssociationResponseMetadataOutput) ProvisionedBy

Azure offering managing this resource on-behalf-of customer.

func (DataCollectionRuleAssociationResponseMetadataOutput) ProvisionedByResourceId

Resource Id of azure offering managing this resource on-behalf-of customer.

func (DataCollectionRuleAssociationResponseMetadataOutput) ToDataCollectionRuleAssociationResponseMetadataOutput

func (o DataCollectionRuleAssociationResponseMetadataOutput) ToDataCollectionRuleAssociationResponseMetadataOutput() DataCollectionRuleAssociationResponseMetadataOutput

func (DataCollectionRuleAssociationResponseMetadataOutput) ToDataCollectionRuleAssociationResponseMetadataOutputWithContext

func (o DataCollectionRuleAssociationResponseMetadataOutput) ToDataCollectionRuleAssociationResponseMetadataOutputWithContext(ctx context.Context) DataCollectionRuleAssociationResponseMetadataOutput

type DataCollectionRuleAssociationState

type DataCollectionRuleAssociationState struct {
}

func (DataCollectionRuleAssociationState) ElementType

type DataCollectionRuleDataSources

type DataCollectionRuleDataSources struct {
	// Specifications of pull based data sources
	DataImports *DataSourcesSpecDataImports `pulumi:"dataImports"`
	// The list of Azure VM extension data source configurations.
	Extensions []ExtensionDataSource `pulumi:"extensions"`
	// The list of IIS logs source configurations.
	IisLogs []IisLogsDataSource `pulumi:"iisLogs"`
	// The list of Log files source configurations.
	LogFiles []LogFilesDataSource `pulumi:"logFiles"`
	// The list of performance counter data source configurations.
	PerformanceCounters []PerfCounterDataSource `pulumi:"performanceCounters"`
	// The list of platform telemetry configurations
	PlatformTelemetry []PlatformTelemetryDataSource `pulumi:"platformTelemetry"`
	// The list of Prometheus forwarder data source configurations.
	PrometheusForwarder []PrometheusForwarderDataSource `pulumi:"prometheusForwarder"`
	// The list of Syslog data source configurations.
	Syslog []SyslogDataSource `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs []WindowsEventLogDataSource `pulumi:"windowsEventLogs"`
	// The list of Windows Firewall logs source configurations.
	WindowsFirewallLogs []WindowsFirewallLogsDataSource `pulumi:"windowsFirewallLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

type DataCollectionRuleDataSourcesArgs

type DataCollectionRuleDataSourcesArgs struct {
	// Specifications of pull based data sources
	DataImports DataSourcesSpecDataImportsPtrInput `pulumi:"dataImports"`
	// The list of Azure VM extension data source configurations.
	Extensions ExtensionDataSourceArrayInput `pulumi:"extensions"`
	// The list of IIS logs source configurations.
	IisLogs IisLogsDataSourceArrayInput `pulumi:"iisLogs"`
	// The list of Log files source configurations.
	LogFiles LogFilesDataSourceArrayInput `pulumi:"logFiles"`
	// The list of performance counter data source configurations.
	PerformanceCounters PerfCounterDataSourceArrayInput `pulumi:"performanceCounters"`
	// The list of platform telemetry configurations
	PlatformTelemetry PlatformTelemetryDataSourceArrayInput `pulumi:"platformTelemetry"`
	// The list of Prometheus forwarder data source configurations.
	PrometheusForwarder PrometheusForwarderDataSourceArrayInput `pulumi:"prometheusForwarder"`
	// The list of Syslog data source configurations.
	Syslog SyslogDataSourceArrayInput `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs WindowsEventLogDataSourceArrayInput `pulumi:"windowsEventLogs"`
	// The list of Windows Firewall logs source configurations.
	WindowsFirewallLogs WindowsFirewallLogsDataSourceArrayInput `pulumi:"windowsFirewallLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleDataSourcesArgs) ElementType

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext

func (i DataCollectionRuleDataSourcesArgs) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput

type DataCollectionRuleDataSourcesInput

type DataCollectionRuleDataSourcesInput interface {
	pulumi.Input

	ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput
	ToDataCollectionRuleDataSourcesOutputWithContext(context.Context) DataCollectionRuleDataSourcesOutput
}

DataCollectionRuleDataSourcesInput is an input type that accepts DataCollectionRuleDataSourcesArgs and DataCollectionRuleDataSourcesOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesInput` via:

DataCollectionRuleDataSourcesArgs{...}

type DataCollectionRuleDataSourcesOutput

type DataCollectionRuleDataSourcesOutput struct{ *pulumi.OutputState }

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleDataSourcesOutput) DataImports

Specifications of pull based data sources

func (DataCollectionRuleDataSourcesOutput) ElementType

func (DataCollectionRuleDataSourcesOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleDataSourcesOutput) IisLogs

The list of IIS logs source configurations.

func (DataCollectionRuleDataSourcesOutput) LogFiles

The list of Log files source configurations.

func (DataCollectionRuleDataSourcesOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleDataSourcesOutput) PlatformTelemetry

The list of platform telemetry configurations

func (DataCollectionRuleDataSourcesOutput) PrometheusForwarder

The list of Prometheus forwarder data source configurations.

func (DataCollectionRuleDataSourcesOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutput() DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesOutput

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext

func (o DataCollectionRuleDataSourcesOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

func (DataCollectionRuleDataSourcesOutput) WindowsFirewallLogs

The list of Windows Firewall logs source configurations.

type DataCollectionRuleDataSourcesPtrInput

type DataCollectionRuleDataSourcesPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput
	ToDataCollectionRuleDataSourcesPtrOutputWithContext(context.Context) DataCollectionRuleDataSourcesPtrOutput
}

DataCollectionRuleDataSourcesPtrInput is an input type that accepts DataCollectionRuleDataSourcesArgs, DataCollectionRuleDataSourcesPtr and DataCollectionRuleDataSourcesPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDataSourcesPtrInput` via:

        DataCollectionRuleDataSourcesArgs{...}

or:

        nil

type DataCollectionRuleDataSourcesPtrOutput

type DataCollectionRuleDataSourcesPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleDataSourcesPtrOutput) DataImports

Specifications of pull based data sources

func (DataCollectionRuleDataSourcesPtrOutput) Elem

func (DataCollectionRuleDataSourcesPtrOutput) ElementType

func (DataCollectionRuleDataSourcesPtrOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) IisLogs

The list of IIS logs source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) LogFiles

The list of Log files source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) PlatformTelemetry

The list of platform telemetry configurations

func (DataCollectionRuleDataSourcesPtrOutput) PrometheusForwarder

The list of Prometheus forwarder data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput

func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutput() DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext

func (o DataCollectionRuleDataSourcesPtrOutput) ToDataCollectionRuleDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleDataSourcesPtrOutput

func (DataCollectionRuleDataSourcesPtrOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

func (DataCollectionRuleDataSourcesPtrOutput) WindowsFirewallLogs

The list of Windows Firewall logs source configurations.

type DataCollectionRuleDestinations

type DataCollectionRuleDestinations struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics *DestinationsSpecAzureMonitorMetrics `pulumi:"azureMonitorMetrics"`
	// List of Event Hubs destinations.
	EventHubs []EventHubDestination `pulumi:"eventHubs"`
	// List of Event Hubs Direct destinations.
	EventHubsDirect []EventHubDirectDestination `pulumi:"eventHubsDirect"`
	// List of Log Analytics destinations.
	LogAnalytics []LogAnalyticsDestination `pulumi:"logAnalytics"`
	// List of monitoring account destinations.
	MonitoringAccounts []MonitoringAccountDestination `pulumi:"monitoringAccounts"`
	// List of storage accounts destinations.
	StorageAccounts []StorageBlobDestination `pulumi:"storageAccounts"`
	// List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
	StorageBlobsDirect []StorageBlobDestination `pulumi:"storageBlobsDirect"`
	// List of Storage Table Direct destinations.
	StorageTablesDirect []StorageTableDestination `pulumi:"storageTablesDirect"`
}

The specification of destinations.

type DataCollectionRuleDestinationsArgs

type DataCollectionRuleDestinationsArgs struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics DestinationsSpecAzureMonitorMetricsPtrInput `pulumi:"azureMonitorMetrics"`
	// List of Event Hubs destinations.
	EventHubs EventHubDestinationArrayInput `pulumi:"eventHubs"`
	// List of Event Hubs Direct destinations.
	EventHubsDirect EventHubDirectDestinationArrayInput `pulumi:"eventHubsDirect"`
	// List of Log Analytics destinations.
	LogAnalytics LogAnalyticsDestinationArrayInput `pulumi:"logAnalytics"`
	// List of monitoring account destinations.
	MonitoringAccounts MonitoringAccountDestinationArrayInput `pulumi:"monitoringAccounts"`
	// List of storage accounts destinations.
	StorageAccounts StorageBlobDestinationArrayInput `pulumi:"storageAccounts"`
	// List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
	StorageBlobsDirect StorageBlobDestinationArrayInput `pulumi:"storageBlobsDirect"`
	// List of Storage Table Direct destinations.
	StorageTablesDirect StorageTableDestinationArrayInput `pulumi:"storageTablesDirect"`
}

The specification of destinations.

func (DataCollectionRuleDestinationsArgs) ElementType

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput

func (DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext

func (i DataCollectionRuleDestinationsArgs) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleDestinationsInput

type DataCollectionRuleDestinationsInput interface {
	pulumi.Input

	ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput
	ToDataCollectionRuleDestinationsOutputWithContext(context.Context) DataCollectionRuleDestinationsOutput
}

DataCollectionRuleDestinationsInput is an input type that accepts DataCollectionRuleDestinationsArgs and DataCollectionRuleDestinationsOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsInput` via:

DataCollectionRuleDestinationsArgs{...}

type DataCollectionRuleDestinationsOutput

type DataCollectionRuleDestinationsOutput struct{ *pulumi.OutputState }

The specification of destinations.

func (DataCollectionRuleDestinationsOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleDestinationsOutput) ElementType

func (DataCollectionRuleDestinationsOutput) EventHubs

List of Event Hubs destinations.

func (DataCollectionRuleDestinationsOutput) EventHubsDirect

List of Event Hubs Direct destinations.

func (DataCollectionRuleDestinationsOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleDestinationsOutput) MonitoringAccounts

List of monitoring account destinations.

func (DataCollectionRuleDestinationsOutput) StorageAccounts

List of storage accounts destinations.

func (DataCollectionRuleDestinationsOutput) StorageBlobsDirect

List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.

func (DataCollectionRuleDestinationsOutput) StorageTablesDirect

List of Storage Table Direct destinations.

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutput() DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsOutput

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput

func (DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext

func (o DataCollectionRuleDestinationsOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleDestinationsPtrInput

type DataCollectionRuleDestinationsPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput
	ToDataCollectionRuleDestinationsPtrOutputWithContext(context.Context) DataCollectionRuleDestinationsPtrOutput
}

DataCollectionRuleDestinationsPtrInput is an input type that accepts DataCollectionRuleDestinationsArgs, DataCollectionRuleDestinationsPtr and DataCollectionRuleDestinationsPtrOutput values. You can construct a concrete instance of `DataCollectionRuleDestinationsPtrInput` via:

        DataCollectionRuleDestinationsArgs{...}

or:

        nil

type DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleDestinationsPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleDestinationsPtrOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleDestinationsPtrOutput) Elem

func (DataCollectionRuleDestinationsPtrOutput) ElementType

func (DataCollectionRuleDestinationsPtrOutput) EventHubs

List of Event Hubs destinations.

func (DataCollectionRuleDestinationsPtrOutput) EventHubsDirect

List of Event Hubs Direct destinations.

func (DataCollectionRuleDestinationsPtrOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleDestinationsPtrOutput) MonitoringAccounts

List of monitoring account destinations.

func (DataCollectionRuleDestinationsPtrOutput) StorageAccounts

List of storage accounts destinations.

func (DataCollectionRuleDestinationsPtrOutput) StorageBlobsDirect

List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.

func (DataCollectionRuleDestinationsPtrOutput) StorageTablesDirect

List of Storage Table Direct destinations.

func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput

func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutput() DataCollectionRuleDestinationsPtrOutput

func (DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext

func (o DataCollectionRuleDestinationsPtrOutput) ToDataCollectionRuleDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleDestinationsPtrOutput

type DataCollectionRuleInput

type DataCollectionRuleInput interface {
	pulumi.Input

	ToDataCollectionRuleOutput() DataCollectionRuleOutput
	ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput
}

type DataCollectionRuleOutput

type DataCollectionRuleOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleOutput) DataCollectionEndpointId

func (o DataCollectionRuleOutput) DataCollectionEndpointId() pulumi.StringPtrOutput

The resource ID of the data collection endpoint that this rule can be used with.

func (DataCollectionRuleOutput) DataFlows

The specification of data flows.

func (DataCollectionRuleOutput) DataSources

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleOutput) Description

Description of the data collection rule.

func (DataCollectionRuleOutput) Destinations

The specification of destinations.

func (DataCollectionRuleOutput) ElementType

func (DataCollectionRuleOutput) ElementType() reflect.Type

func (DataCollectionRuleOutput) Etag

Resource entity tag (ETag).

func (DataCollectionRuleOutput) Identity

Managed service identity of the resource.

func (DataCollectionRuleOutput) ImmutableId

The immutable ID of this data collection rule. This property is READ-ONLY.

func (DataCollectionRuleOutput) Kind

The kind of the resource.

func (DataCollectionRuleOutput) Location

The geo-location where the resource lives.

func (DataCollectionRuleOutput) Metadata

Metadata about the resource

func (DataCollectionRuleOutput) Name

The name of the resource.

func (DataCollectionRuleOutput) ProvisioningState

func (o DataCollectionRuleOutput) ProvisioningState() pulumi.StringOutput

The resource provisioning state.

func (DataCollectionRuleOutput) StreamDeclarations

Declaration of custom streams used in this rule.

func (DataCollectionRuleOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (DataCollectionRuleOutput) Tags

Resource tags.

func (DataCollectionRuleOutput) ToDataCollectionRuleOutput

func (o DataCollectionRuleOutput) ToDataCollectionRuleOutput() DataCollectionRuleOutput

func (DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext

func (o DataCollectionRuleOutput) ToDataCollectionRuleOutputWithContext(ctx context.Context) DataCollectionRuleOutput

func (DataCollectionRuleOutput) Type

The type of the resource.

type DataCollectionRuleResourceIdentity

type DataCollectionRuleResourceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Managed service identity of the resource.

type DataCollectionRuleResourceIdentityArgs

type DataCollectionRuleResourceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Managed service identity of the resource.

func (DataCollectionRuleResourceIdentityArgs) ElementType

func (DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityOutput

func (i DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityOutput() DataCollectionRuleResourceIdentityOutput

func (DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityOutputWithContext

func (i DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityOutputWithContext(ctx context.Context) DataCollectionRuleResourceIdentityOutput

func (DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityPtrOutput

func (i DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityPtrOutput() DataCollectionRuleResourceIdentityPtrOutput

func (DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityPtrOutputWithContext

func (i DataCollectionRuleResourceIdentityArgs) ToDataCollectionRuleResourceIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleResourceIdentityPtrOutput

type DataCollectionRuleResourceIdentityInput

type DataCollectionRuleResourceIdentityInput interface {
	pulumi.Input

	ToDataCollectionRuleResourceIdentityOutput() DataCollectionRuleResourceIdentityOutput
	ToDataCollectionRuleResourceIdentityOutputWithContext(context.Context) DataCollectionRuleResourceIdentityOutput
}

DataCollectionRuleResourceIdentityInput is an input type that accepts DataCollectionRuleResourceIdentityArgs and DataCollectionRuleResourceIdentityOutput values. You can construct a concrete instance of `DataCollectionRuleResourceIdentityInput` via:

DataCollectionRuleResourceIdentityArgs{...}

type DataCollectionRuleResourceIdentityOutput

type DataCollectionRuleResourceIdentityOutput struct{ *pulumi.OutputState }

Managed service identity of the resource.

func (DataCollectionRuleResourceIdentityOutput) ElementType

func (DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityOutput

func (o DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityOutput() DataCollectionRuleResourceIdentityOutput

func (DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityOutputWithContext

func (o DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityOutputWithContext(ctx context.Context) DataCollectionRuleResourceIdentityOutput

func (DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityPtrOutput

func (o DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityPtrOutput() DataCollectionRuleResourceIdentityPtrOutput

func (DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityPtrOutputWithContext

func (o DataCollectionRuleResourceIdentityOutput) ToDataCollectionRuleResourceIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleResourceIdentityPtrOutput

func (DataCollectionRuleResourceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionRuleResourceIdentityOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionRuleResourceIdentityPtrInput

type DataCollectionRuleResourceIdentityPtrInput interface {
	pulumi.Input

	ToDataCollectionRuleResourceIdentityPtrOutput() DataCollectionRuleResourceIdentityPtrOutput
	ToDataCollectionRuleResourceIdentityPtrOutputWithContext(context.Context) DataCollectionRuleResourceIdentityPtrOutput
}

DataCollectionRuleResourceIdentityPtrInput is an input type that accepts DataCollectionRuleResourceIdentityArgs, DataCollectionRuleResourceIdentityPtr and DataCollectionRuleResourceIdentityPtrOutput values. You can construct a concrete instance of `DataCollectionRuleResourceIdentityPtrInput` via:

        DataCollectionRuleResourceIdentityArgs{...}

or:

        nil

type DataCollectionRuleResourceIdentityPtrOutput

type DataCollectionRuleResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleResourceIdentityPtrOutput) Elem

func (DataCollectionRuleResourceIdentityPtrOutput) ElementType

func (DataCollectionRuleResourceIdentityPtrOutput) ToDataCollectionRuleResourceIdentityPtrOutput

func (o DataCollectionRuleResourceIdentityPtrOutput) ToDataCollectionRuleResourceIdentityPtrOutput() DataCollectionRuleResourceIdentityPtrOutput

func (DataCollectionRuleResourceIdentityPtrOutput) ToDataCollectionRuleResourceIdentityPtrOutputWithContext

func (o DataCollectionRuleResourceIdentityPtrOutput) ToDataCollectionRuleResourceIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleResourceIdentityPtrOutput

func (DataCollectionRuleResourceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionRuleResourceIdentityPtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionRuleResourceResponseIdentity

type DataCollectionRuleResourceResponseIdentity struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Managed service identity of the resource.

type DataCollectionRuleResourceResponseIdentityOutput

type DataCollectionRuleResourceResponseIdentityOutput struct{ *pulumi.OutputState }

Managed service identity of the resource.

func (DataCollectionRuleResourceResponseIdentityOutput) ElementType

func (DataCollectionRuleResourceResponseIdentityOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionRuleResourceResponseIdentityOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionRuleResourceResponseIdentityOutput) ToDataCollectionRuleResourceResponseIdentityOutput

func (o DataCollectionRuleResourceResponseIdentityOutput) ToDataCollectionRuleResourceResponseIdentityOutput() DataCollectionRuleResourceResponseIdentityOutput

func (DataCollectionRuleResourceResponseIdentityOutput) ToDataCollectionRuleResourceResponseIdentityOutputWithContext

func (o DataCollectionRuleResourceResponseIdentityOutput) ToDataCollectionRuleResourceResponseIdentityOutputWithContext(ctx context.Context) DataCollectionRuleResourceResponseIdentityOutput

func (DataCollectionRuleResourceResponseIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionRuleResourceResponseIdentityOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionRuleResourceResponseIdentityPtrOutput

type DataCollectionRuleResourceResponseIdentityPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleResourceResponseIdentityPtrOutput) Elem

func (DataCollectionRuleResourceResponseIdentityPtrOutput) ElementType

func (DataCollectionRuleResourceResponseIdentityPtrOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionRuleResourceResponseIdentityPtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (DataCollectionRuleResourceResponseIdentityPtrOutput) ToDataCollectionRuleResourceResponseIdentityPtrOutput

func (o DataCollectionRuleResourceResponseIdentityPtrOutput) ToDataCollectionRuleResourceResponseIdentityPtrOutput() DataCollectionRuleResourceResponseIdentityPtrOutput

func (DataCollectionRuleResourceResponseIdentityPtrOutput) ToDataCollectionRuleResourceResponseIdentityPtrOutputWithContext

func (o DataCollectionRuleResourceResponseIdentityPtrOutput) ToDataCollectionRuleResourceResponseIdentityPtrOutputWithContext(ctx context.Context) DataCollectionRuleResourceResponseIdentityPtrOutput

func (DataCollectionRuleResourceResponseIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (DataCollectionRuleResourceResponseIdentityPtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type DataCollectionRuleResourceResponseSystemData

type DataCollectionRuleResourceResponseSystemData struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type DataCollectionRuleResourceResponseSystemDataOutput

type DataCollectionRuleResourceResponseSystemDataOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (DataCollectionRuleResourceResponseSystemDataOutput) CreatedAt

The timestamp of resource creation (UTC).

func (DataCollectionRuleResourceResponseSystemDataOutput) CreatedBy

The identity that created the resource.

func (DataCollectionRuleResourceResponseSystemDataOutput) CreatedByType

The type of identity that created the resource.

func (DataCollectionRuleResourceResponseSystemDataOutput) ElementType

func (DataCollectionRuleResourceResponseSystemDataOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (DataCollectionRuleResourceResponseSystemDataOutput) LastModifiedBy

The identity that last modified the resource.

func (DataCollectionRuleResourceResponseSystemDataOutput) LastModifiedByType

The type of identity that last modified the resource.

func (DataCollectionRuleResourceResponseSystemDataOutput) ToDataCollectionRuleResourceResponseSystemDataOutput

func (o DataCollectionRuleResourceResponseSystemDataOutput) ToDataCollectionRuleResourceResponseSystemDataOutput() DataCollectionRuleResourceResponseSystemDataOutput

func (DataCollectionRuleResourceResponseSystemDataOutput) ToDataCollectionRuleResourceResponseSystemDataOutputWithContext

func (o DataCollectionRuleResourceResponseSystemDataOutput) ToDataCollectionRuleResourceResponseSystemDataOutputWithContext(ctx context.Context) DataCollectionRuleResourceResponseSystemDataOutput

type DataCollectionRuleResponseDataSources

type DataCollectionRuleResponseDataSources struct {
	// Specifications of pull based data sources
	DataImports *DataSourcesSpecResponseDataImports `pulumi:"dataImports"`
	// The list of Azure VM extension data source configurations.
	Extensions []ExtensionDataSourceResponse `pulumi:"extensions"`
	// The list of IIS logs source configurations.
	IisLogs []IisLogsDataSourceResponse `pulumi:"iisLogs"`
	// The list of Log files source configurations.
	LogFiles []LogFilesDataSourceResponse `pulumi:"logFiles"`
	// The list of performance counter data source configurations.
	PerformanceCounters []PerfCounterDataSourceResponse `pulumi:"performanceCounters"`
	// The list of platform telemetry configurations
	PlatformTelemetry []PlatformTelemetryDataSourceResponse `pulumi:"platformTelemetry"`
	// The list of Prometheus forwarder data source configurations.
	PrometheusForwarder []PrometheusForwarderDataSourceResponse `pulumi:"prometheusForwarder"`
	// The list of Syslog data source configurations.
	Syslog []SyslogDataSourceResponse `pulumi:"syslog"`
	// The list of Windows Event Log data source configurations.
	WindowsEventLogs []WindowsEventLogDataSourceResponse `pulumi:"windowsEventLogs"`
	// The list of Windows Firewall logs source configurations.
	WindowsFirewallLogs []WindowsFirewallLogsDataSourceResponse `pulumi:"windowsFirewallLogs"`
}

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

type DataCollectionRuleResponseDataSourcesOutput

type DataCollectionRuleResponseDataSourcesOutput struct{ *pulumi.OutputState }

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (DataCollectionRuleResponseDataSourcesOutput) DataImports

Specifications of pull based data sources

func (DataCollectionRuleResponseDataSourcesOutput) ElementType

func (DataCollectionRuleResponseDataSourcesOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) IisLogs

The list of IIS logs source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) LogFiles

The list of Log files source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) PlatformTelemetry

The list of platform telemetry configurations

func (DataCollectionRuleResponseDataSourcesOutput) PrometheusForwarder

The list of Prometheus forwarder data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutput

func (o DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutput() DataCollectionRuleResponseDataSourcesOutput

func (DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutputWithContext

func (o DataCollectionRuleResponseDataSourcesOutput) ToDataCollectionRuleResponseDataSourcesOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesOutput

func (DataCollectionRuleResponseDataSourcesOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

func (DataCollectionRuleResponseDataSourcesOutput) WindowsFirewallLogs

The list of Windows Firewall logs source configurations.

type DataCollectionRuleResponseDataSourcesPtrOutput

type DataCollectionRuleResponseDataSourcesPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleResponseDataSourcesPtrOutput) DataImports

Specifications of pull based data sources

func (DataCollectionRuleResponseDataSourcesPtrOutput) Elem

func (DataCollectionRuleResponseDataSourcesPtrOutput) ElementType

func (DataCollectionRuleResponseDataSourcesPtrOutput) Extensions

The list of Azure VM extension data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) IisLogs

The list of IIS logs source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) LogFiles

The list of Log files source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) PerformanceCounters

The list of performance counter data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) PlatformTelemetry

The list of platform telemetry configurations

func (DataCollectionRuleResponseDataSourcesPtrOutput) PrometheusForwarder

The list of Prometheus forwarder data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) Syslog

The list of Syslog data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutput

func (o DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutput() DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext

func (o DataCollectionRuleResponseDataSourcesPtrOutput) ToDataCollectionRuleResponseDataSourcesPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDataSourcesPtrOutput

func (DataCollectionRuleResponseDataSourcesPtrOutput) WindowsEventLogs

The list of Windows Event Log data source configurations.

func (DataCollectionRuleResponseDataSourcesPtrOutput) WindowsFirewallLogs

The list of Windows Firewall logs source configurations.

type DataCollectionRuleResponseDestinations

type DataCollectionRuleResponseDestinations struct {
	// Azure Monitor Metrics destination.
	AzureMonitorMetrics *DestinationsSpecResponseAzureMonitorMetrics `pulumi:"azureMonitorMetrics"`
	// List of Event Hubs destinations.
	EventHubs []EventHubDestinationResponse `pulumi:"eventHubs"`
	// List of Event Hubs Direct destinations.
	EventHubsDirect []EventHubDirectDestinationResponse `pulumi:"eventHubsDirect"`
	// List of Log Analytics destinations.
	LogAnalytics []LogAnalyticsDestinationResponse `pulumi:"logAnalytics"`
	// List of monitoring account destinations.
	MonitoringAccounts []MonitoringAccountDestinationResponse `pulumi:"monitoringAccounts"`
	// List of storage accounts destinations.
	StorageAccounts []StorageBlobDestinationResponse `pulumi:"storageAccounts"`
	// List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.
	StorageBlobsDirect []StorageBlobDestinationResponse `pulumi:"storageBlobsDirect"`
	// List of Storage Table Direct destinations.
	StorageTablesDirect []StorageTableDestinationResponse `pulumi:"storageTablesDirect"`
}

The specification of destinations.

type DataCollectionRuleResponseDestinationsOutput

type DataCollectionRuleResponseDestinationsOutput struct{ *pulumi.OutputState }

The specification of destinations.

func (DataCollectionRuleResponseDestinationsOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleResponseDestinationsOutput) ElementType

func (DataCollectionRuleResponseDestinationsOutput) EventHubs

List of Event Hubs destinations.

func (DataCollectionRuleResponseDestinationsOutput) EventHubsDirect

List of Event Hubs Direct destinations.

func (DataCollectionRuleResponseDestinationsOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleResponseDestinationsOutput) MonitoringAccounts

List of monitoring account destinations.

func (DataCollectionRuleResponseDestinationsOutput) StorageAccounts

List of storage accounts destinations.

func (DataCollectionRuleResponseDestinationsOutput) StorageBlobsDirect

List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.

func (DataCollectionRuleResponseDestinationsOutput) StorageTablesDirect

List of Storage Table Direct destinations.

func (DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutput

func (o DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutput() DataCollectionRuleResponseDestinationsOutput

func (DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutputWithContext

func (o DataCollectionRuleResponseDestinationsOutput) ToDataCollectionRuleResponseDestinationsOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsOutput

type DataCollectionRuleResponseDestinationsPtrOutput

type DataCollectionRuleResponseDestinationsPtrOutput struct{ *pulumi.OutputState }

func (DataCollectionRuleResponseDestinationsPtrOutput) AzureMonitorMetrics

Azure Monitor Metrics destination.

func (DataCollectionRuleResponseDestinationsPtrOutput) Elem

func (DataCollectionRuleResponseDestinationsPtrOutput) ElementType

func (DataCollectionRuleResponseDestinationsPtrOutput) EventHubs

List of Event Hubs destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) EventHubsDirect

List of Event Hubs Direct destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) LogAnalytics

List of Log Analytics destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) MonitoringAccounts

List of monitoring account destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) StorageAccounts

List of storage accounts destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) StorageBlobsDirect

List of Storage Blob Direct destinations. To be used only for sending data directly to store from the agent.

func (DataCollectionRuleResponseDestinationsPtrOutput) StorageTablesDirect

List of Storage Table Direct destinations.

func (DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutput

func (o DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutput() DataCollectionRuleResponseDestinationsPtrOutput

func (DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext

func (o DataCollectionRuleResponseDestinationsPtrOutput) ToDataCollectionRuleResponseDestinationsPtrOutputWithContext(ctx context.Context) DataCollectionRuleResponseDestinationsPtrOutput

type DataCollectionRuleResponseMetadata

type DataCollectionRuleResponseMetadata struct {
	// Azure offering managing this resource on-behalf-of customer.
	ProvisionedBy string `pulumi:"provisionedBy"`
	// Resource Id of azure offering managing this resource on-behalf-of customer.
	ProvisionedByResourceId string `pulumi:"provisionedByResourceId"`
}

Metadata about the resource

type DataCollectionRuleResponseMetadataOutput

type DataCollectionRuleResponseMetadataOutput struct{ *pulumi.OutputState }

Metadata about the resource

func (DataCollectionRuleResponseMetadataOutput) ElementType

func (DataCollectionRuleResponseMetadataOutput) ProvisionedBy

Azure offering managing this resource on-behalf-of customer.

func (DataCollectionRuleResponseMetadataOutput) ProvisionedByResourceId

func (o DataCollectionRuleResponseMetadataOutput) ProvisionedByResourceId() pulumi.StringOutput

Resource Id of azure offering managing this resource on-behalf-of customer.

func (DataCollectionRuleResponseMetadataOutput) ToDataCollectionRuleResponseMetadataOutput

func (o DataCollectionRuleResponseMetadataOutput) ToDataCollectionRuleResponseMetadataOutput() DataCollectionRuleResponseMetadataOutput

func (DataCollectionRuleResponseMetadataOutput) ToDataCollectionRuleResponseMetadataOutputWithContext

func (o DataCollectionRuleResponseMetadataOutput) ToDataCollectionRuleResponseMetadataOutputWithContext(ctx context.Context) DataCollectionRuleResponseMetadataOutput

type DataCollectionRuleState

type DataCollectionRuleState struct {
}

func (DataCollectionRuleState) ElementType

func (DataCollectionRuleState) ElementType() reflect.Type

type DataFlow

type DataFlow struct {
	// The builtIn transform to transform stream data
	BuiltInTransform *string `pulumi:"builtInTransform"`
	// List of destinations for this data flow.
	Destinations []string `pulumi:"destinations"`
	// The output stream of the transform. Only required if the transform changes data to a different stream.
	OutputStream *string `pulumi:"outputStream"`
	// List of streams for this data flow.
	Streams []string `pulumi:"streams"`
	// The KQL query to transform stream data.
	TransformKql *string `pulumi:"transformKql"`
}

Definition of which streams are sent to which destinations.

type DataFlowArgs

type DataFlowArgs struct {
	// The builtIn transform to transform stream data
	BuiltInTransform pulumi.StringPtrInput `pulumi:"builtInTransform"`
	// List of destinations for this data flow.
	Destinations pulumi.StringArrayInput `pulumi:"destinations"`
	// The output stream of the transform. Only required if the transform changes data to a different stream.
	OutputStream pulumi.StringPtrInput `pulumi:"outputStream"`
	// List of streams for this data flow.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
	// The KQL query to transform stream data.
	TransformKql pulumi.StringPtrInput `pulumi:"transformKql"`
}

Definition of which streams are sent to which destinations.

func (DataFlowArgs) ElementType

func (DataFlowArgs) ElementType() reflect.Type

func (DataFlowArgs) ToDataFlowOutput

func (i DataFlowArgs) ToDataFlowOutput() DataFlowOutput

func (DataFlowArgs) ToDataFlowOutputWithContext

func (i DataFlowArgs) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput

type DataFlowArray

type DataFlowArray []DataFlowInput

func (DataFlowArray) ElementType

func (DataFlowArray) ElementType() reflect.Type

func (DataFlowArray) ToDataFlowArrayOutput

func (i DataFlowArray) ToDataFlowArrayOutput() DataFlowArrayOutput

func (DataFlowArray) ToDataFlowArrayOutputWithContext

func (i DataFlowArray) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput

type DataFlowArrayInput

type DataFlowArrayInput interface {
	pulumi.Input

	ToDataFlowArrayOutput() DataFlowArrayOutput
	ToDataFlowArrayOutputWithContext(context.Context) DataFlowArrayOutput
}

DataFlowArrayInput is an input type that accepts DataFlowArray and DataFlowArrayOutput values. You can construct a concrete instance of `DataFlowArrayInput` via:

DataFlowArray{ DataFlowArgs{...} }

type DataFlowArrayOutput

type DataFlowArrayOutput struct{ *pulumi.OutputState }

func (DataFlowArrayOutput) ElementType

func (DataFlowArrayOutput) ElementType() reflect.Type

func (DataFlowArrayOutput) Index

func (DataFlowArrayOutput) ToDataFlowArrayOutput

func (o DataFlowArrayOutput) ToDataFlowArrayOutput() DataFlowArrayOutput

func (DataFlowArrayOutput) ToDataFlowArrayOutputWithContext

func (o DataFlowArrayOutput) ToDataFlowArrayOutputWithContext(ctx context.Context) DataFlowArrayOutput

type DataFlowInput

type DataFlowInput interface {
	pulumi.Input

	ToDataFlowOutput() DataFlowOutput
	ToDataFlowOutputWithContext(context.Context) DataFlowOutput
}

DataFlowInput is an input type that accepts DataFlowArgs and DataFlowOutput values. You can construct a concrete instance of `DataFlowInput` via:

DataFlowArgs{...}

type DataFlowOutput

type DataFlowOutput struct{ *pulumi.OutputState }

Definition of which streams are sent to which destinations.

func (DataFlowOutput) BuiltInTransform

func (o DataFlowOutput) BuiltInTransform() pulumi.StringPtrOutput

The builtIn transform to transform stream data

func (DataFlowOutput) Destinations

func (o DataFlowOutput) Destinations() pulumi.StringArrayOutput

List of destinations for this data flow.

func (DataFlowOutput) ElementType

func (DataFlowOutput) ElementType() reflect.Type

func (DataFlowOutput) OutputStream

func (o DataFlowOutput) OutputStream() pulumi.StringPtrOutput

The output stream of the transform. Only required if the transform changes data to a different stream.

func (DataFlowOutput) Streams

List of streams for this data flow.

func (DataFlowOutput) ToDataFlowOutput

func (o DataFlowOutput) ToDataFlowOutput() DataFlowOutput

func (DataFlowOutput) ToDataFlowOutputWithContext

func (o DataFlowOutput) ToDataFlowOutputWithContext(ctx context.Context) DataFlowOutput

func (DataFlowOutput) TransformKql

func (o DataFlowOutput) TransformKql() pulumi.StringPtrOutput

The KQL query to transform stream data.

type DataFlowResponse

type DataFlowResponse struct {
	// The builtIn transform to transform stream data
	BuiltInTransform *string `pulumi:"builtInTransform"`
	// List of destinations for this data flow.
	Destinations []string `pulumi:"destinations"`
	// The output stream of the transform. Only required if the transform changes data to a different stream.
	OutputStream *string `pulumi:"outputStream"`
	// List of streams for this data flow.
	Streams []string `pulumi:"streams"`
	// The KQL query to transform stream data.
	TransformKql *string `pulumi:"transformKql"`
}

Definition of which streams are sent to which destinations.

type DataFlowResponseArrayOutput

type DataFlowResponseArrayOutput struct{ *pulumi.OutputState }

func (DataFlowResponseArrayOutput) ElementType

func (DataFlowResponseArrayOutput) Index

func (DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutput

func (o DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutput() DataFlowResponseArrayOutput

func (DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutputWithContext

func (o DataFlowResponseArrayOutput) ToDataFlowResponseArrayOutputWithContext(ctx context.Context) DataFlowResponseArrayOutput

type DataFlowResponseOutput

type DataFlowResponseOutput struct{ *pulumi.OutputState }

Definition of which streams are sent to which destinations.

func (DataFlowResponseOutput) BuiltInTransform

func (o DataFlowResponseOutput) BuiltInTransform() pulumi.StringPtrOutput

The builtIn transform to transform stream data

func (DataFlowResponseOutput) Destinations

List of destinations for this data flow.

func (DataFlowResponseOutput) ElementType

func (DataFlowResponseOutput) ElementType() reflect.Type

func (DataFlowResponseOutput) OutputStream

The output stream of the transform. Only required if the transform changes data to a different stream.

func (DataFlowResponseOutput) Streams

List of streams for this data flow.

func (DataFlowResponseOutput) ToDataFlowResponseOutput

func (o DataFlowResponseOutput) ToDataFlowResponseOutput() DataFlowResponseOutput

func (DataFlowResponseOutput) ToDataFlowResponseOutputWithContext

func (o DataFlowResponseOutput) ToDataFlowResponseOutputWithContext(ctx context.Context) DataFlowResponseOutput

func (DataFlowResponseOutput) TransformKql

The KQL query to transform stream data.

type DataImportSourcesEventHub

type DataImportSourcesEventHub struct {
	// Event Hub consumer group name
	ConsumerGroup *string `pulumi:"consumerGroup"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The stream to collect from EventHub
	Stream *string `pulumi:"stream"`
}

Definition of Event Hub configuration.

type DataImportSourcesEventHubArgs

type DataImportSourcesEventHubArgs struct {
	// Event Hub consumer group name
	ConsumerGroup pulumi.StringPtrInput `pulumi:"consumerGroup"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The stream to collect from EventHub
	Stream pulumi.StringPtrInput `pulumi:"stream"`
}

Definition of Event Hub configuration.

func (DataImportSourcesEventHubArgs) ElementType

func (DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubOutput

func (i DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubOutput() DataImportSourcesEventHubOutput

func (DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubOutputWithContext

func (i DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubOutputWithContext(ctx context.Context) DataImportSourcesEventHubOutput

func (DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubPtrOutput

func (i DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubPtrOutput() DataImportSourcesEventHubPtrOutput

func (DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubPtrOutputWithContext

func (i DataImportSourcesEventHubArgs) ToDataImportSourcesEventHubPtrOutputWithContext(ctx context.Context) DataImportSourcesEventHubPtrOutput

type DataImportSourcesEventHubInput

type DataImportSourcesEventHubInput interface {
	pulumi.Input

	ToDataImportSourcesEventHubOutput() DataImportSourcesEventHubOutput
	ToDataImportSourcesEventHubOutputWithContext(context.Context) DataImportSourcesEventHubOutput
}

DataImportSourcesEventHubInput is an input type that accepts DataImportSourcesEventHubArgs and DataImportSourcesEventHubOutput values. You can construct a concrete instance of `DataImportSourcesEventHubInput` via:

DataImportSourcesEventHubArgs{...}

type DataImportSourcesEventHubOutput

type DataImportSourcesEventHubOutput struct{ *pulumi.OutputState }

Definition of Event Hub configuration.

func (DataImportSourcesEventHubOutput) ConsumerGroup

Event Hub consumer group name

func (DataImportSourcesEventHubOutput) ElementType

func (DataImportSourcesEventHubOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (DataImportSourcesEventHubOutput) Stream

The stream to collect from EventHub

func (DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubOutput

func (o DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubOutput() DataImportSourcesEventHubOutput

func (DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubOutputWithContext

func (o DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubOutputWithContext(ctx context.Context) DataImportSourcesEventHubOutput

func (DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubPtrOutput

func (o DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubPtrOutput() DataImportSourcesEventHubPtrOutput

func (DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubPtrOutputWithContext

func (o DataImportSourcesEventHubOutput) ToDataImportSourcesEventHubPtrOutputWithContext(ctx context.Context) DataImportSourcesEventHubPtrOutput

type DataImportSourcesEventHubPtrInput

type DataImportSourcesEventHubPtrInput interface {
	pulumi.Input

	ToDataImportSourcesEventHubPtrOutput() DataImportSourcesEventHubPtrOutput
	ToDataImportSourcesEventHubPtrOutputWithContext(context.Context) DataImportSourcesEventHubPtrOutput
}

DataImportSourcesEventHubPtrInput is an input type that accepts DataImportSourcesEventHubArgs, DataImportSourcesEventHubPtr and DataImportSourcesEventHubPtrOutput values. You can construct a concrete instance of `DataImportSourcesEventHubPtrInput` via:

        DataImportSourcesEventHubArgs{...}

or:

        nil

type DataImportSourcesEventHubPtrOutput

type DataImportSourcesEventHubPtrOutput struct{ *pulumi.OutputState }

func (DataImportSourcesEventHubPtrOutput) ConsumerGroup

Event Hub consumer group name

func (DataImportSourcesEventHubPtrOutput) Elem

func (DataImportSourcesEventHubPtrOutput) ElementType

func (DataImportSourcesEventHubPtrOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (DataImportSourcesEventHubPtrOutput) Stream

The stream to collect from EventHub

func (DataImportSourcesEventHubPtrOutput) ToDataImportSourcesEventHubPtrOutput

func (o DataImportSourcesEventHubPtrOutput) ToDataImportSourcesEventHubPtrOutput() DataImportSourcesEventHubPtrOutput

func (DataImportSourcesEventHubPtrOutput) ToDataImportSourcesEventHubPtrOutputWithContext

func (o DataImportSourcesEventHubPtrOutput) ToDataImportSourcesEventHubPtrOutputWithContext(ctx context.Context) DataImportSourcesEventHubPtrOutput

type DataImportSourcesResponseEventHub

type DataImportSourcesResponseEventHub struct {
	// Event Hub consumer group name
	ConsumerGroup *string `pulumi:"consumerGroup"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The stream to collect from EventHub
	Stream *string `pulumi:"stream"`
}

Definition of Event Hub configuration.

type DataImportSourcesResponseEventHubOutput

type DataImportSourcesResponseEventHubOutput struct{ *pulumi.OutputState }

Definition of Event Hub configuration.

func (DataImportSourcesResponseEventHubOutput) ConsumerGroup

Event Hub consumer group name

func (DataImportSourcesResponseEventHubOutput) ElementType

func (DataImportSourcesResponseEventHubOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (DataImportSourcesResponseEventHubOutput) Stream

The stream to collect from EventHub

func (DataImportSourcesResponseEventHubOutput) ToDataImportSourcesResponseEventHubOutput

func (o DataImportSourcesResponseEventHubOutput) ToDataImportSourcesResponseEventHubOutput() DataImportSourcesResponseEventHubOutput

func (DataImportSourcesResponseEventHubOutput) ToDataImportSourcesResponseEventHubOutputWithContext

func (o DataImportSourcesResponseEventHubOutput) ToDataImportSourcesResponseEventHubOutputWithContext(ctx context.Context) DataImportSourcesResponseEventHubOutput

type DataImportSourcesResponseEventHubPtrOutput

type DataImportSourcesResponseEventHubPtrOutput struct{ *pulumi.OutputState }

func (DataImportSourcesResponseEventHubPtrOutput) ConsumerGroup

Event Hub consumer group name

func (DataImportSourcesResponseEventHubPtrOutput) Elem

func (DataImportSourcesResponseEventHubPtrOutput) ElementType

func (DataImportSourcesResponseEventHubPtrOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (DataImportSourcesResponseEventHubPtrOutput) Stream

The stream to collect from EventHub

func (DataImportSourcesResponseEventHubPtrOutput) ToDataImportSourcesResponseEventHubPtrOutput

func (o DataImportSourcesResponseEventHubPtrOutput) ToDataImportSourcesResponseEventHubPtrOutput() DataImportSourcesResponseEventHubPtrOutput

func (DataImportSourcesResponseEventHubPtrOutput) ToDataImportSourcesResponseEventHubPtrOutputWithContext

func (o DataImportSourcesResponseEventHubPtrOutput) ToDataImportSourcesResponseEventHubPtrOutputWithContext(ctx context.Context) DataImportSourcesResponseEventHubPtrOutput

type DataSource

type DataSource struct {
	Configuration DataSourceConfiguration `pulumi:"configuration"`
	// Datasource kind
	Kind  string              `pulumi:"kind"`
	Sinks []SinkConfiguration `pulumi:"sinks"`
}

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to

type DataSourceArgs

type DataSourceArgs struct {
	Configuration DataSourceConfigurationInput `pulumi:"configuration"`
	// Datasource kind
	Kind  pulumi.StringInput          `pulumi:"kind"`
	Sinks SinkConfigurationArrayInput `pulumi:"sinks"`
}

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

func (DataSourceArgs) ToDataSourceOutput

func (i DataSourceArgs) ToDataSourceOutput() DataSourceOutput

func (DataSourceArgs) ToDataSourceOutputWithContext

func (i DataSourceArgs) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceArray

type DataSourceArray []DataSourceInput

func (DataSourceArray) ElementType

func (DataSourceArray) ElementType() reflect.Type

func (DataSourceArray) ToDataSourceArrayOutput

func (i DataSourceArray) ToDataSourceArrayOutput() DataSourceArrayOutput

func (DataSourceArray) ToDataSourceArrayOutputWithContext

func (i DataSourceArray) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput

type DataSourceArrayInput

type DataSourceArrayInput interface {
	pulumi.Input

	ToDataSourceArrayOutput() DataSourceArrayOutput
	ToDataSourceArrayOutputWithContext(context.Context) DataSourceArrayOutput
}

DataSourceArrayInput is an input type that accepts DataSourceArray and DataSourceArrayOutput values. You can construct a concrete instance of `DataSourceArrayInput` via:

DataSourceArray{ DataSourceArgs{...} }

type DataSourceArrayOutput

type DataSourceArrayOutput struct{ *pulumi.OutputState }

func (DataSourceArrayOutput) ElementType

func (DataSourceArrayOutput) ElementType() reflect.Type

func (DataSourceArrayOutput) Index

func (DataSourceArrayOutput) ToDataSourceArrayOutput

func (o DataSourceArrayOutput) ToDataSourceArrayOutput() DataSourceArrayOutput

func (DataSourceArrayOutput) ToDataSourceArrayOutputWithContext

func (o DataSourceArrayOutput) ToDataSourceArrayOutputWithContext(ctx context.Context) DataSourceArrayOutput

type DataSourceConfiguration

type DataSourceConfiguration struct {
	// Windows event logs configuration.
	EventLogs []EventLogConfiguration `pulumi:"eventLogs"`
	// Performance counter configuration
	PerfCounters []PerformanceCounterConfiguration `pulumi:"perfCounters"`
	// ETW providers configuration
	Providers []EtwProviderConfiguration `pulumi:"providers"`
}

type DataSourceConfigurationArgs

type DataSourceConfigurationArgs struct {
	// Windows event logs configuration.
	EventLogs EventLogConfigurationArrayInput `pulumi:"eventLogs"`
	// Performance counter configuration
	PerfCounters PerformanceCounterConfigurationArrayInput `pulumi:"perfCounters"`
	// ETW providers configuration
	Providers EtwProviderConfigurationArrayInput `pulumi:"providers"`
}

func (DataSourceConfigurationArgs) ElementType

func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutput

func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput

func (DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext

func (i DataSourceConfigurationArgs) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput

type DataSourceConfigurationInput

type DataSourceConfigurationInput interface {
	pulumi.Input

	ToDataSourceConfigurationOutput() DataSourceConfigurationOutput
	ToDataSourceConfigurationOutputWithContext(context.Context) DataSourceConfigurationOutput
}

DataSourceConfigurationInput is an input type that accepts DataSourceConfigurationArgs and DataSourceConfigurationOutput values. You can construct a concrete instance of `DataSourceConfigurationInput` via:

DataSourceConfigurationArgs{...}

type DataSourceConfigurationOutput

type DataSourceConfigurationOutput struct{ *pulumi.OutputState }

func (DataSourceConfigurationOutput) ElementType

func (DataSourceConfigurationOutput) EventLogs

Windows event logs configuration.

func (DataSourceConfigurationOutput) PerfCounters

Performance counter configuration

func (DataSourceConfigurationOutput) Providers

ETW providers configuration

func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutput

func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutput() DataSourceConfigurationOutput

func (DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext

func (o DataSourceConfigurationOutput) ToDataSourceConfigurationOutputWithContext(ctx context.Context) DataSourceConfigurationOutput

type DataSourceConfigurationResponse

type DataSourceConfigurationResponse struct {
	// Windows event logs configuration.
	EventLogs []EventLogConfigurationResponse `pulumi:"eventLogs"`
	// Performance counter configuration
	PerfCounters []PerformanceCounterConfigurationResponse `pulumi:"perfCounters"`
	// ETW providers configuration
	Providers []EtwProviderConfigurationResponse `pulumi:"providers"`
}

type DataSourceConfigurationResponseOutput

type DataSourceConfigurationResponseOutput struct{ *pulumi.OutputState }

func (DataSourceConfigurationResponseOutput) ElementType

func (DataSourceConfigurationResponseOutput) EventLogs

Windows event logs configuration.

func (DataSourceConfigurationResponseOutput) PerfCounters

Performance counter configuration

func (DataSourceConfigurationResponseOutput) Providers

ETW providers configuration

func (DataSourceConfigurationResponseOutput) ToDataSourceConfigurationResponseOutput

func (o DataSourceConfigurationResponseOutput) ToDataSourceConfigurationResponseOutput() DataSourceConfigurationResponseOutput

func (DataSourceConfigurationResponseOutput) ToDataSourceConfigurationResponseOutputWithContext

func (o DataSourceConfigurationResponseOutput) ToDataSourceConfigurationResponseOutputWithContext(ctx context.Context) DataSourceConfigurationResponseOutput

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

	ToDataSourceOutput() DataSourceOutput
	ToDataSourceOutputWithContext(context.Context) DataSourceOutput
}

DataSourceInput is an input type that accepts DataSourceArgs and DataSourceOutput values. You can construct a concrete instance of `DataSourceInput` via:

DataSourceArgs{...}

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to

func (DataSourceOutput) Configuration

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) Kind

Datasource kind

func (DataSourceOutput) Sinks

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceResponse

type DataSourceResponse struct {
	Configuration DataSourceConfigurationResponse `pulumi:"configuration"`
	// Datasource kind
	Kind  string                      `pulumi:"kind"`
	Sinks []SinkConfigurationResponse `pulumi:"sinks"`
}

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to

type DataSourceResponseArrayOutput

type DataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (DataSourceResponseArrayOutput) ElementType

func (DataSourceResponseArrayOutput) Index

func (DataSourceResponseArrayOutput) ToDataSourceResponseArrayOutput

func (o DataSourceResponseArrayOutput) ToDataSourceResponseArrayOutput() DataSourceResponseArrayOutput

func (DataSourceResponseArrayOutput) ToDataSourceResponseArrayOutputWithContext

func (o DataSourceResponseArrayOutput) ToDataSourceResponseArrayOutputWithContext(ctx context.Context) DataSourceResponseArrayOutput

type DataSourceResponseOutput

type DataSourceResponseOutput struct{ *pulumi.OutputState }

Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to

func (DataSourceResponseOutput) Configuration

func (DataSourceResponseOutput) ElementType

func (DataSourceResponseOutput) ElementType() reflect.Type

func (DataSourceResponseOutput) Kind

Datasource kind

func (DataSourceResponseOutput) Sinks

func (DataSourceResponseOutput) ToDataSourceResponseOutput

func (o DataSourceResponseOutput) ToDataSourceResponseOutput() DataSourceResponseOutput

func (DataSourceResponseOutput) ToDataSourceResponseOutputWithContext

func (o DataSourceResponseOutput) ToDataSourceResponseOutputWithContext(ctx context.Context) DataSourceResponseOutput

type DataSourcesSpecDataImports

type DataSourcesSpecDataImports struct {
	// Definition of Event Hub configuration.
	EventHub *DataImportSourcesEventHub `pulumi:"eventHub"`
}

Specifications of pull based data sources

type DataSourcesSpecDataImportsArgs

type DataSourcesSpecDataImportsArgs struct {
	// Definition of Event Hub configuration.
	EventHub DataImportSourcesEventHubPtrInput `pulumi:"eventHub"`
}

Specifications of pull based data sources

func (DataSourcesSpecDataImportsArgs) ElementType

func (DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsOutput

func (i DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsOutput() DataSourcesSpecDataImportsOutput

func (DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsOutputWithContext

func (i DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsOutputWithContext(ctx context.Context) DataSourcesSpecDataImportsOutput

func (DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsPtrOutput

func (i DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsPtrOutput() DataSourcesSpecDataImportsPtrOutput

func (DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsPtrOutputWithContext

func (i DataSourcesSpecDataImportsArgs) ToDataSourcesSpecDataImportsPtrOutputWithContext(ctx context.Context) DataSourcesSpecDataImportsPtrOutput

type DataSourcesSpecDataImportsInput

type DataSourcesSpecDataImportsInput interface {
	pulumi.Input

	ToDataSourcesSpecDataImportsOutput() DataSourcesSpecDataImportsOutput
	ToDataSourcesSpecDataImportsOutputWithContext(context.Context) DataSourcesSpecDataImportsOutput
}

DataSourcesSpecDataImportsInput is an input type that accepts DataSourcesSpecDataImportsArgs and DataSourcesSpecDataImportsOutput values. You can construct a concrete instance of `DataSourcesSpecDataImportsInput` via:

DataSourcesSpecDataImportsArgs{...}

type DataSourcesSpecDataImportsOutput

type DataSourcesSpecDataImportsOutput struct{ *pulumi.OutputState }

Specifications of pull based data sources

func (DataSourcesSpecDataImportsOutput) ElementType

func (DataSourcesSpecDataImportsOutput) EventHub

Definition of Event Hub configuration.

func (DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsOutput

func (o DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsOutput() DataSourcesSpecDataImportsOutput

func (DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsOutputWithContext

func (o DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsOutputWithContext(ctx context.Context) DataSourcesSpecDataImportsOutput

func (DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsPtrOutput

func (o DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsPtrOutput() DataSourcesSpecDataImportsPtrOutput

func (DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsPtrOutputWithContext

func (o DataSourcesSpecDataImportsOutput) ToDataSourcesSpecDataImportsPtrOutputWithContext(ctx context.Context) DataSourcesSpecDataImportsPtrOutput

type DataSourcesSpecDataImportsPtrInput

type DataSourcesSpecDataImportsPtrInput interface {
	pulumi.Input

	ToDataSourcesSpecDataImportsPtrOutput() DataSourcesSpecDataImportsPtrOutput
	ToDataSourcesSpecDataImportsPtrOutputWithContext(context.Context) DataSourcesSpecDataImportsPtrOutput
}

DataSourcesSpecDataImportsPtrInput is an input type that accepts DataSourcesSpecDataImportsArgs, DataSourcesSpecDataImportsPtr and DataSourcesSpecDataImportsPtrOutput values. You can construct a concrete instance of `DataSourcesSpecDataImportsPtrInput` via:

        DataSourcesSpecDataImportsArgs{...}

or:

        nil

type DataSourcesSpecDataImportsPtrOutput

type DataSourcesSpecDataImportsPtrOutput struct{ *pulumi.OutputState }

func (DataSourcesSpecDataImportsPtrOutput) Elem

func (DataSourcesSpecDataImportsPtrOutput) ElementType

func (DataSourcesSpecDataImportsPtrOutput) EventHub

Definition of Event Hub configuration.

func (DataSourcesSpecDataImportsPtrOutput) ToDataSourcesSpecDataImportsPtrOutput

func (o DataSourcesSpecDataImportsPtrOutput) ToDataSourcesSpecDataImportsPtrOutput() DataSourcesSpecDataImportsPtrOutput

func (DataSourcesSpecDataImportsPtrOutput) ToDataSourcesSpecDataImportsPtrOutputWithContext

func (o DataSourcesSpecDataImportsPtrOutput) ToDataSourcesSpecDataImportsPtrOutputWithContext(ctx context.Context) DataSourcesSpecDataImportsPtrOutput

type DataSourcesSpecResponseDataImports

type DataSourcesSpecResponseDataImports struct {
	// Definition of Event Hub configuration.
	EventHub *DataImportSourcesResponseEventHub `pulumi:"eventHub"`
}

Specifications of pull based data sources

type DataSourcesSpecResponseDataImportsOutput

type DataSourcesSpecResponseDataImportsOutput struct{ *pulumi.OutputState }

Specifications of pull based data sources

func (DataSourcesSpecResponseDataImportsOutput) ElementType

func (DataSourcesSpecResponseDataImportsOutput) EventHub

Definition of Event Hub configuration.

func (DataSourcesSpecResponseDataImportsOutput) ToDataSourcesSpecResponseDataImportsOutput

func (o DataSourcesSpecResponseDataImportsOutput) ToDataSourcesSpecResponseDataImportsOutput() DataSourcesSpecResponseDataImportsOutput

func (DataSourcesSpecResponseDataImportsOutput) ToDataSourcesSpecResponseDataImportsOutputWithContext

func (o DataSourcesSpecResponseDataImportsOutput) ToDataSourcesSpecResponseDataImportsOutputWithContext(ctx context.Context) DataSourcesSpecResponseDataImportsOutput

type DataSourcesSpecResponseDataImportsPtrOutput

type DataSourcesSpecResponseDataImportsPtrOutput struct{ *pulumi.OutputState }

func (DataSourcesSpecResponseDataImportsPtrOutput) Elem

func (DataSourcesSpecResponseDataImportsPtrOutput) ElementType

func (DataSourcesSpecResponseDataImportsPtrOutput) EventHub

Definition of Event Hub configuration.

func (DataSourcesSpecResponseDataImportsPtrOutput) ToDataSourcesSpecResponseDataImportsPtrOutput

func (o DataSourcesSpecResponseDataImportsPtrOutput) ToDataSourcesSpecResponseDataImportsPtrOutput() DataSourcesSpecResponseDataImportsPtrOutput

func (DataSourcesSpecResponseDataImportsPtrOutput) ToDataSourcesSpecResponseDataImportsPtrOutputWithContext

func (o DataSourcesSpecResponseDataImportsPtrOutput) ToDataSourcesSpecResponseDataImportsPtrOutputWithContext(ctx context.Context) DataSourcesSpecResponseDataImportsPtrOutput

type DestinationsSpecAzureMonitorMetrics

type DestinationsSpecAzureMonitorMetrics struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

Azure Monitor Metrics destination.

type DestinationsSpecAzureMonitorMetricsArgs

type DestinationsSpecAzureMonitorMetricsArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Azure Monitor Metrics destination.

func (DestinationsSpecAzureMonitorMetricsArgs) ElementType

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutput

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutput() DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutputWithContext

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutput

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput

func (DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext

func (i DestinationsSpecAzureMonitorMetricsArgs) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecAzureMonitorMetricsInput

type DestinationsSpecAzureMonitorMetricsInput interface {
	pulumi.Input

	ToDestinationsSpecAzureMonitorMetricsOutput() DestinationsSpecAzureMonitorMetricsOutput
	ToDestinationsSpecAzureMonitorMetricsOutputWithContext(context.Context) DestinationsSpecAzureMonitorMetricsOutput
}

DestinationsSpecAzureMonitorMetricsInput is an input type that accepts DestinationsSpecAzureMonitorMetricsArgs and DestinationsSpecAzureMonitorMetricsOutput values. You can construct a concrete instance of `DestinationsSpecAzureMonitorMetricsInput` via:

DestinationsSpecAzureMonitorMetricsArgs{...}

type DestinationsSpecAzureMonitorMetricsOutput

type DestinationsSpecAzureMonitorMetricsOutput struct{ *pulumi.OutputState }

Azure Monitor Metrics destination.

func (DestinationsSpecAzureMonitorMetricsOutput) ElementType

func (DestinationsSpecAzureMonitorMetricsOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutput

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutput() DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutputWithContext

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsOutput

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput

func (DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecAzureMonitorMetricsOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecAzureMonitorMetricsPtrInput

type DestinationsSpecAzureMonitorMetricsPtrInput interface {
	pulumi.Input

	ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput
	ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput
}

DestinationsSpecAzureMonitorMetricsPtrInput is an input type that accepts DestinationsSpecAzureMonitorMetricsArgs, DestinationsSpecAzureMonitorMetricsPtr and DestinationsSpecAzureMonitorMetricsPtrOutput values. You can construct a concrete instance of `DestinationsSpecAzureMonitorMetricsPtrInput` via:

        DestinationsSpecAzureMonitorMetricsArgs{...}

or:

        nil

type DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecAzureMonitorMetricsPtrOutput struct{ *pulumi.OutputState }

func (DestinationsSpecAzureMonitorMetricsPtrOutput) Elem

func (DestinationsSpecAzureMonitorMetricsPtrOutput) ElementType

func (DestinationsSpecAzureMonitorMetricsPtrOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput

func (o DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutput() DestinationsSpecAzureMonitorMetricsPtrOutput

func (DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecAzureMonitorMetricsPtrOutput) ToDestinationsSpecAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecAzureMonitorMetricsPtrOutput

type DestinationsSpecResponseAzureMonitorMetrics

type DestinationsSpecResponseAzureMonitorMetrics struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

Azure Monitor Metrics destination.

type DestinationsSpecResponseAzureMonitorMetricsOutput

type DestinationsSpecResponseAzureMonitorMetricsOutput struct{ *pulumi.OutputState }

Azure Monitor Metrics destination.

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ElementType

func (DestinationsSpecResponseAzureMonitorMetricsOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutput

func (o DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutput() DestinationsSpecResponseAzureMonitorMetricsOutput

func (DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext

func (o DestinationsSpecResponseAzureMonitorMetricsOutput) ToDestinationsSpecResponseAzureMonitorMetricsOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsOutput

type DestinationsSpecResponseAzureMonitorMetricsPtrOutput

type DestinationsSpecResponseAzureMonitorMetricsPtrOutput struct{ *pulumi.OutputState }

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) Elem

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ElementType

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutput

func (DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext

func (o DestinationsSpecResponseAzureMonitorMetricsPtrOutput) ToDestinationsSpecResponseAzureMonitorMetricsPtrOutputWithContext(ctx context.Context) DestinationsSpecResponseAzureMonitorMetricsPtrOutput

type DiagnosticSetting

type DiagnosticSetting struct {
	pulumi.CustomResourceState

	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"`
	// A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.)
	LogAnalyticsDestinationType pulumi.StringPtrOutput `pulumi:"logAnalyticsDestinationType"`
	// The list of logs settings.
	Logs LogSettingsResponseArrayOutput `pulumi:"logs"`
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId pulumi.StringPtrOutput `pulumi:"marketplacePartnerId"`
	// The list of metric settings.
	Metrics MetricSettingsResponseArrayOutput `pulumi:"metrics"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// The system metadata related to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"`
}

The diagnostic setting resource. Azure REST API version: 2021-05-01-preview. Prior API version in Azure Native 1.x: 2017-05-01-preview.

func GetDiagnosticSetting

func GetDiagnosticSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiagnosticSettingState, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)

GetDiagnosticSetting gets an existing DiagnosticSetting 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 NewDiagnosticSetting

func NewDiagnosticSetting(ctx *pulumi.Context,
	name string, args *DiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*DiagnosticSetting, error)

NewDiagnosticSetting registers a new resource with the given unique name, arguments, and options.

func (*DiagnosticSetting) ElementType

func (*DiagnosticSetting) ElementType() reflect.Type

func (*DiagnosticSetting) ToDiagnosticSettingOutput

func (i *DiagnosticSetting) ToDiagnosticSettingOutput() DiagnosticSettingOutput

func (*DiagnosticSetting) ToDiagnosticSettingOutputWithContext

func (i *DiagnosticSetting) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput

type DiagnosticSettingArgs

type DiagnosticSettingArgs struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrInput
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrInput
	// A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.)
	LogAnalyticsDestinationType pulumi.StringPtrInput
	// The list of logs settings.
	Logs LogSettingsArrayInput
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId pulumi.StringPtrInput
	// The list of metric settings.
	Metrics MetricSettingsArrayInput
	// The name of the diagnostic setting.
	Name pulumi.StringPtrInput
	// The identifier of the resource.
	ResourceUri pulumi.StringInput
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrInput
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrInput
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrInput
}

The set of arguments for constructing a DiagnosticSetting resource.

func (DiagnosticSettingArgs) ElementType

func (DiagnosticSettingArgs) ElementType() reflect.Type

type DiagnosticSettingInput

type DiagnosticSettingInput interface {
	pulumi.Input

	ToDiagnosticSettingOutput() DiagnosticSettingOutput
	ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput
}

type DiagnosticSettingOutput

type DiagnosticSettingOutput struct{ *pulumi.OutputState }

func (DiagnosticSettingOutput) ElementType

func (DiagnosticSettingOutput) ElementType() reflect.Type

func (DiagnosticSettingOutput) EventHubAuthorizationRuleId

func (o DiagnosticSettingOutput) EventHubAuthorizationRuleId() pulumi.StringPtrOutput

The resource Id for the event hub authorization rule.

func (DiagnosticSettingOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (DiagnosticSettingOutput) LogAnalyticsDestinationType

func (o DiagnosticSettingOutput) LogAnalyticsDestinationType() pulumi.StringPtrOutput

A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.)

func (DiagnosticSettingOutput) Logs

The list of logs settings.

func (DiagnosticSettingOutput) MarketplacePartnerId

func (o DiagnosticSettingOutput) MarketplacePartnerId() pulumi.StringPtrOutput

The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.

func (DiagnosticSettingOutput) Metrics

The list of metric settings.

func (DiagnosticSettingOutput) Name

The name of the resource

func (DiagnosticSettingOutput) ServiceBusRuleId

func (o DiagnosticSettingOutput) ServiceBusRuleId() pulumi.StringPtrOutput

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (DiagnosticSettingOutput) StorageAccountId

func (o DiagnosticSettingOutput) StorageAccountId() pulumi.StringPtrOutput

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (DiagnosticSettingOutput) SystemData

The system metadata related to this resource.

func (DiagnosticSettingOutput) ToDiagnosticSettingOutput

func (o DiagnosticSettingOutput) ToDiagnosticSettingOutput() DiagnosticSettingOutput

func (DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext

func (o DiagnosticSettingOutput) ToDiagnosticSettingOutputWithContext(ctx context.Context) DiagnosticSettingOutput

func (DiagnosticSettingOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (DiagnosticSettingOutput) WorkspaceId

The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type DiagnosticSettingState

type DiagnosticSettingState struct {
}

func (DiagnosticSettingState) ElementType

func (DiagnosticSettingState) ElementType() reflect.Type

type DiagnosticSettingsCategoryResourceResponse

type DiagnosticSettingsCategoryResourceResponse struct {
	// the collection of what category groups are supported.
	CategoryGroups []string `pulumi:"categoryGroups"`
	// The type of the diagnostic settings category.
	CategoryType *string `pulumi:"categoryType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The system metadata related to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The diagnostic settings category resource.

type DiagnosticSettingsCategoryResourceResponseArrayOutput

type DiagnosticSettingsCategoryResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (DiagnosticSettingsCategoryResourceResponseArrayOutput) ElementType

func (DiagnosticSettingsCategoryResourceResponseArrayOutput) Index

func (DiagnosticSettingsCategoryResourceResponseArrayOutput) ToDiagnosticSettingsCategoryResourceResponseArrayOutput

func (DiagnosticSettingsCategoryResourceResponseArrayOutput) ToDiagnosticSettingsCategoryResourceResponseArrayOutputWithContext

func (o DiagnosticSettingsCategoryResourceResponseArrayOutput) ToDiagnosticSettingsCategoryResourceResponseArrayOutputWithContext(ctx context.Context) DiagnosticSettingsCategoryResourceResponseArrayOutput

type DiagnosticSettingsCategoryResourceResponseOutput

type DiagnosticSettingsCategoryResourceResponseOutput struct{ *pulumi.OutputState }

The diagnostic settings category resource.

func (DiagnosticSettingsCategoryResourceResponseOutput) CategoryGroups

the collection of what category groups are supported.

func (DiagnosticSettingsCategoryResourceResponseOutput) CategoryType

The type of the diagnostic settings category.

func (DiagnosticSettingsCategoryResourceResponseOutput) ElementType

func (DiagnosticSettingsCategoryResourceResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (DiagnosticSettingsCategoryResourceResponseOutput) Name

The name of the resource

func (DiagnosticSettingsCategoryResourceResponseOutput) SystemData

The system metadata related to this resource.

func (DiagnosticSettingsCategoryResourceResponseOutput) ToDiagnosticSettingsCategoryResourceResponseOutput

func (o DiagnosticSettingsCategoryResourceResponseOutput) ToDiagnosticSettingsCategoryResourceResponseOutput() DiagnosticSettingsCategoryResourceResponseOutput

func (DiagnosticSettingsCategoryResourceResponseOutput) ToDiagnosticSettingsCategoryResourceResponseOutputWithContext

func (o DiagnosticSettingsCategoryResourceResponseOutput) ToDiagnosticSettingsCategoryResourceResponseOutputWithContext(ctx context.Context) DiagnosticSettingsCategoryResourceResponseOutput

func (DiagnosticSettingsCategoryResourceResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type Dimension

type Dimension struct {
	// Name of the dimension
	Name string `pulumi:"name"`
	// Operator for dimension values
	Operator string `pulumi:"operator"`
	// List of dimension values
	Values []string `pulumi:"values"`
}

Dimension splitting and filtering definition

type DimensionArgs

type DimensionArgs struct {
	// Name of the dimension
	Name pulumi.StringInput `pulumi:"name"`
	// Operator for dimension values
	Operator pulumi.StringInput `pulumi:"operator"`
	// List of dimension values
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Dimension splitting and filtering definition

func (DimensionArgs) ElementType

func (DimensionArgs) ElementType() reflect.Type

func (DimensionArgs) ToDimensionOutput

func (i DimensionArgs) ToDimensionOutput() DimensionOutput

func (DimensionArgs) ToDimensionOutputWithContext

func (i DimensionArgs) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput

type DimensionArray

type DimensionArray []DimensionInput

func (DimensionArray) ElementType

func (DimensionArray) ElementType() reflect.Type

func (DimensionArray) ToDimensionArrayOutput

func (i DimensionArray) ToDimensionArrayOutput() DimensionArrayOutput

func (DimensionArray) ToDimensionArrayOutputWithContext

func (i DimensionArray) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput

type DimensionArrayInput

type DimensionArrayInput interface {
	pulumi.Input

	ToDimensionArrayOutput() DimensionArrayOutput
	ToDimensionArrayOutputWithContext(context.Context) DimensionArrayOutput
}

DimensionArrayInput is an input type that accepts DimensionArray and DimensionArrayOutput values. You can construct a concrete instance of `DimensionArrayInput` via:

DimensionArray{ DimensionArgs{...} }

type DimensionArrayOutput

type DimensionArrayOutput struct{ *pulumi.OutputState }

func (DimensionArrayOutput) ElementType

func (DimensionArrayOutput) ElementType() reflect.Type

func (DimensionArrayOutput) Index

func (DimensionArrayOutput) ToDimensionArrayOutput

func (o DimensionArrayOutput) ToDimensionArrayOutput() DimensionArrayOutput

func (DimensionArrayOutput) ToDimensionArrayOutputWithContext

func (o DimensionArrayOutput) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput

type DimensionInput

type DimensionInput interface {
	pulumi.Input

	ToDimensionOutput() DimensionOutput
	ToDimensionOutputWithContext(context.Context) DimensionOutput
}

DimensionInput is an input type that accepts DimensionArgs and DimensionOutput values. You can construct a concrete instance of `DimensionInput` via:

DimensionArgs{...}

type DimensionOperator

type DimensionOperator string

Operator for dimension values

func (DimensionOperator) ElementType

func (DimensionOperator) ElementType() reflect.Type

func (DimensionOperator) ToDimensionOperatorOutput

func (e DimensionOperator) ToDimensionOperatorOutput() DimensionOperatorOutput

func (DimensionOperator) ToDimensionOperatorOutputWithContext

func (e DimensionOperator) ToDimensionOperatorOutputWithContext(ctx context.Context) DimensionOperatorOutput

func (DimensionOperator) ToDimensionOperatorPtrOutput

func (e DimensionOperator) ToDimensionOperatorPtrOutput() DimensionOperatorPtrOutput

func (DimensionOperator) ToDimensionOperatorPtrOutputWithContext

func (e DimensionOperator) ToDimensionOperatorPtrOutputWithContext(ctx context.Context) DimensionOperatorPtrOutput

func (DimensionOperator) ToStringOutput

func (e DimensionOperator) ToStringOutput() pulumi.StringOutput

func (DimensionOperator) ToStringOutputWithContext

func (e DimensionOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DimensionOperator) ToStringPtrOutput

func (e DimensionOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (DimensionOperator) ToStringPtrOutputWithContext

func (e DimensionOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DimensionOperatorInput

type DimensionOperatorInput interface {
	pulumi.Input

	ToDimensionOperatorOutput() DimensionOperatorOutput
	ToDimensionOperatorOutputWithContext(context.Context) DimensionOperatorOutput
}

DimensionOperatorInput is an input type that accepts values of the DimensionOperator enum A concrete instance of `DimensionOperatorInput` can be one of the following:

DimensionOperatorInclude
DimensionOperatorExclude

type DimensionOperatorOutput

type DimensionOperatorOutput struct{ *pulumi.OutputState }

func (DimensionOperatorOutput) ElementType

func (DimensionOperatorOutput) ElementType() reflect.Type

func (DimensionOperatorOutput) ToDimensionOperatorOutput

func (o DimensionOperatorOutput) ToDimensionOperatorOutput() DimensionOperatorOutput

func (DimensionOperatorOutput) ToDimensionOperatorOutputWithContext

func (o DimensionOperatorOutput) ToDimensionOperatorOutputWithContext(ctx context.Context) DimensionOperatorOutput

func (DimensionOperatorOutput) ToDimensionOperatorPtrOutput

func (o DimensionOperatorOutput) ToDimensionOperatorPtrOutput() DimensionOperatorPtrOutput

func (DimensionOperatorOutput) ToDimensionOperatorPtrOutputWithContext

func (o DimensionOperatorOutput) ToDimensionOperatorPtrOutputWithContext(ctx context.Context) DimensionOperatorPtrOutput

func (DimensionOperatorOutput) ToStringOutput

func (o DimensionOperatorOutput) ToStringOutput() pulumi.StringOutput

func (DimensionOperatorOutput) ToStringOutputWithContext

func (o DimensionOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DimensionOperatorOutput) ToStringPtrOutput

func (o DimensionOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DimensionOperatorOutput) ToStringPtrOutputWithContext

func (o DimensionOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DimensionOperatorPtrInput

type DimensionOperatorPtrInput interface {
	pulumi.Input

	ToDimensionOperatorPtrOutput() DimensionOperatorPtrOutput
	ToDimensionOperatorPtrOutputWithContext(context.Context) DimensionOperatorPtrOutput
}

func DimensionOperatorPtr

func DimensionOperatorPtr(v string) DimensionOperatorPtrInput

type DimensionOperatorPtrOutput

type DimensionOperatorPtrOutput struct{ *pulumi.OutputState }

func (DimensionOperatorPtrOutput) Elem

func (DimensionOperatorPtrOutput) ElementType

func (DimensionOperatorPtrOutput) ElementType() reflect.Type

func (DimensionOperatorPtrOutput) ToDimensionOperatorPtrOutput

func (o DimensionOperatorPtrOutput) ToDimensionOperatorPtrOutput() DimensionOperatorPtrOutput

func (DimensionOperatorPtrOutput) ToDimensionOperatorPtrOutputWithContext

func (o DimensionOperatorPtrOutput) ToDimensionOperatorPtrOutputWithContext(ctx context.Context) DimensionOperatorPtrOutput

func (DimensionOperatorPtrOutput) ToStringPtrOutput

func (o DimensionOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DimensionOperatorPtrOutput) ToStringPtrOutputWithContext

func (o DimensionOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DimensionOutput

type DimensionOutput struct{ *pulumi.OutputState }

Dimension splitting and filtering definition

func (DimensionOutput) ElementType

func (DimensionOutput) ElementType() reflect.Type

func (DimensionOutput) Name

Name of the dimension

func (DimensionOutput) Operator

func (o DimensionOutput) Operator() pulumi.StringOutput

Operator for dimension values

func (DimensionOutput) ToDimensionOutput

func (o DimensionOutput) ToDimensionOutput() DimensionOutput

func (DimensionOutput) ToDimensionOutputWithContext

func (o DimensionOutput) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput

func (DimensionOutput) Values

List of dimension values

type DimensionResponse

type DimensionResponse struct {
	// Name of the dimension
	Name string `pulumi:"name"`
	// Operator for dimension values
	Operator string `pulumi:"operator"`
	// List of dimension values
	Values []string `pulumi:"values"`
}

Dimension splitting and filtering definition

type DimensionResponseArrayOutput

type DimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (DimensionResponseArrayOutput) ElementType

func (DimensionResponseArrayOutput) Index

func (DimensionResponseArrayOutput) ToDimensionResponseArrayOutput

func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutput() DimensionResponseArrayOutput

func (DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext

func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext(ctx context.Context) DimensionResponseArrayOutput

type DimensionResponseOutput

type DimensionResponseOutput struct{ *pulumi.OutputState }

Dimension splitting and filtering definition

func (DimensionResponseOutput) ElementType

func (DimensionResponseOutput) ElementType() reflect.Type

func (DimensionResponseOutput) Name

Name of the dimension

func (DimensionResponseOutput) Operator

Operator for dimension values

func (DimensionResponseOutput) ToDimensionResponseOutput

func (o DimensionResponseOutput) ToDimensionResponseOutput() DimensionResponseOutput

func (DimensionResponseOutput) ToDimensionResponseOutputWithContext

func (o DimensionResponseOutput) ToDimensionResponseOutputWithContext(ctx context.Context) DimensionResponseOutput

func (DimensionResponseOutput) Values

List of dimension values

type DynamicMetricCriteria

type DynamicMetricCriteria struct {
	// The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
	AlertSensitivity string `pulumi:"alertSensitivity"`
	// Specifies the type of threshold criteria
	// Expected value is 'DynamicThresholdCriterion'.
	CriterionType string `pulumi:"criterionType"`
	// List of dimension conditions.
	Dimensions []MetricDimension `pulumi:"dimensions"`
	// The minimum number of violations required within the selected lookback time window required to raise an alert.
	FailingPeriods DynamicThresholdFailingPeriods `pulumi:"failingPeriods"`
	// Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)
	IgnoreDataBefore *string `pulumi:"ignoreDataBefore"`
	// Name of the metric.
	MetricName string `pulumi:"metricName"`
	// Namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// Name of the criteria.
	Name string `pulumi:"name"`
	// The operator used to compare the metric value against the threshold.
	Operator string `pulumi:"operator"`
	// Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
	SkipMetricValidation *bool `pulumi:"skipMetricValidation"`
	// the criteria time aggregation types.
	TimeAggregation string `pulumi:"timeAggregation"`
}

Criterion for dynamic threshold.

type DynamicMetricCriteriaArgs

type DynamicMetricCriteriaArgs struct {
	// The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
	AlertSensitivity pulumi.StringInput `pulumi:"alertSensitivity"`
	// Specifies the type of threshold criteria
	// Expected value is 'DynamicThresholdCriterion'.
	CriterionType pulumi.StringInput `pulumi:"criterionType"`
	// List of dimension conditions.
	Dimensions MetricDimensionArrayInput `pulumi:"dimensions"`
	// The minimum number of violations required within the selected lookback time window required to raise an alert.
	FailingPeriods DynamicThresholdFailingPeriodsInput `pulumi:"failingPeriods"`
	// Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)
	IgnoreDataBefore pulumi.StringPtrInput `pulumi:"ignoreDataBefore"`
	// Name of the metric.
	MetricName pulumi.StringInput `pulumi:"metricName"`
	// Namespace of the metric.
	MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
	// Name of the criteria.
	Name pulumi.StringInput `pulumi:"name"`
	// The operator used to compare the metric value against the threshold.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
	SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"`
	// the criteria time aggregation types.
	TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"`
}

Criterion for dynamic threshold.

func (DynamicMetricCriteriaArgs) ElementType

func (DynamicMetricCriteriaArgs) ElementType() reflect.Type

func (DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutput

func (i DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput

func (DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutputWithContext

func (i DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutputWithContext(ctx context.Context) DynamicMetricCriteriaOutput

type DynamicMetricCriteriaInput

type DynamicMetricCriteriaInput interface {
	pulumi.Input

	ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput
	ToDynamicMetricCriteriaOutputWithContext(context.Context) DynamicMetricCriteriaOutput
}

DynamicMetricCriteriaInput is an input type that accepts DynamicMetricCriteriaArgs and DynamicMetricCriteriaOutput values. You can construct a concrete instance of `DynamicMetricCriteriaInput` via:

DynamicMetricCriteriaArgs{...}

type DynamicMetricCriteriaOutput

type DynamicMetricCriteriaOutput struct{ *pulumi.OutputState }

Criterion for dynamic threshold.

func (DynamicMetricCriteriaOutput) AlertSensitivity

func (o DynamicMetricCriteriaOutput) AlertSensitivity() pulumi.StringOutput

The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.

func (DynamicMetricCriteriaOutput) CriterionType

Specifies the type of threshold criteria Expected value is 'DynamicThresholdCriterion'.

func (DynamicMetricCriteriaOutput) Dimensions

List of dimension conditions.

func (DynamicMetricCriteriaOutput) ElementType

func (DynamicMetricCriteriaOutput) FailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert.

func (DynamicMetricCriteriaOutput) IgnoreDataBefore

func (o DynamicMetricCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput

Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)

func (DynamicMetricCriteriaOutput) MetricName

Name of the metric.

func (DynamicMetricCriteriaOutput) MetricNamespace

Namespace of the metric.

func (DynamicMetricCriteriaOutput) Name

Name of the criteria.

func (DynamicMetricCriteriaOutput) Operator

The operator used to compare the metric value against the threshold.

func (DynamicMetricCriteriaOutput) SkipMetricValidation

func (o DynamicMetricCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput

Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.

func (DynamicMetricCriteriaOutput) TimeAggregation

func (o DynamicMetricCriteriaOutput) TimeAggregation() pulumi.StringOutput

the criteria time aggregation types.

func (DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutput

func (o DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput

func (DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutputWithContext

func (o DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutputWithContext(ctx context.Context) DynamicMetricCriteriaOutput

type DynamicMetricCriteriaResponse

type DynamicMetricCriteriaResponse struct {
	// The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
	AlertSensitivity string `pulumi:"alertSensitivity"`
	// Specifies the type of threshold criteria
	// Expected value is 'DynamicThresholdCriterion'.
	CriterionType string `pulumi:"criterionType"`
	// List of dimension conditions.
	Dimensions []MetricDimensionResponse `pulumi:"dimensions"`
	// The minimum number of violations required within the selected lookback time window required to raise an alert.
	FailingPeriods DynamicThresholdFailingPeriodsResponse `pulumi:"failingPeriods"`
	// Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)
	IgnoreDataBefore *string `pulumi:"ignoreDataBefore"`
	// Name of the metric.
	MetricName string `pulumi:"metricName"`
	// Namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// Name of the criteria.
	Name string `pulumi:"name"`
	// The operator used to compare the metric value against the threshold.
	Operator string `pulumi:"operator"`
	// Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
	SkipMetricValidation *bool `pulumi:"skipMetricValidation"`
	// the criteria time aggregation types.
	TimeAggregation string `pulumi:"timeAggregation"`
}

Criterion for dynamic threshold.

type DynamicMetricCriteriaResponseOutput

type DynamicMetricCriteriaResponseOutput struct{ *pulumi.OutputState }

Criterion for dynamic threshold.

func (DynamicMetricCriteriaResponseOutput) AlertSensitivity

The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.

func (DynamicMetricCriteriaResponseOutput) CriterionType

Specifies the type of threshold criteria Expected value is 'DynamicThresholdCriterion'.

func (DynamicMetricCriteriaResponseOutput) Dimensions

List of dimension conditions.

func (DynamicMetricCriteriaResponseOutput) ElementType

func (DynamicMetricCriteriaResponseOutput) FailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert.

func (DynamicMetricCriteriaResponseOutput) IgnoreDataBefore

Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)

func (DynamicMetricCriteriaResponseOutput) MetricName

Name of the metric.

func (DynamicMetricCriteriaResponseOutput) MetricNamespace

Namespace of the metric.

func (DynamicMetricCriteriaResponseOutput) Name

Name of the criteria.

func (DynamicMetricCriteriaResponseOutput) Operator

The operator used to compare the metric value against the threshold.

func (DynamicMetricCriteriaResponseOutput) SkipMetricValidation

func (o DynamicMetricCriteriaResponseOutput) SkipMetricValidation() pulumi.BoolPtrOutput

Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.

func (DynamicMetricCriteriaResponseOutput) TimeAggregation

the criteria time aggregation types.

func (DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutput

func (o DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutput() DynamicMetricCriteriaResponseOutput

func (DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutputWithContext

func (o DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutputWithContext(ctx context.Context) DynamicMetricCriteriaResponseOutput

type DynamicThresholdFailingPeriods

type DynamicThresholdFailingPeriods struct {
	// The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.
	MinFailingPeriodsToAlert float64 `pulumi:"minFailingPeriodsToAlert"`
	// The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.
	NumberOfEvaluationPeriods float64 `pulumi:"numberOfEvaluationPeriods"`
}

The minimum number of violations required within the selected lookback time window required to raise an alert.

type DynamicThresholdFailingPeriodsArgs

type DynamicThresholdFailingPeriodsArgs struct {
	// The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.
	MinFailingPeriodsToAlert pulumi.Float64Input `pulumi:"minFailingPeriodsToAlert"`
	// The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.
	NumberOfEvaluationPeriods pulumi.Float64Input `pulumi:"numberOfEvaluationPeriods"`
}

The minimum number of violations required within the selected lookback time window required to raise an alert.

func (DynamicThresholdFailingPeriodsArgs) ElementType

func (DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutput

func (i DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput

func (DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutputWithContext

func (i DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsOutput

type DynamicThresholdFailingPeriodsInput

type DynamicThresholdFailingPeriodsInput interface {
	pulumi.Input

	ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput
	ToDynamicThresholdFailingPeriodsOutputWithContext(context.Context) DynamicThresholdFailingPeriodsOutput
}

DynamicThresholdFailingPeriodsInput is an input type that accepts DynamicThresholdFailingPeriodsArgs and DynamicThresholdFailingPeriodsOutput values. You can construct a concrete instance of `DynamicThresholdFailingPeriodsInput` via:

DynamicThresholdFailingPeriodsArgs{...}

type DynamicThresholdFailingPeriodsOutput

type DynamicThresholdFailingPeriodsOutput struct{ *pulumi.OutputState }

The minimum number of violations required within the selected lookback time window required to raise an alert.

func (DynamicThresholdFailingPeriodsOutput) ElementType

func (DynamicThresholdFailingPeriodsOutput) MinFailingPeriodsToAlert

func (o DynamicThresholdFailingPeriodsOutput) MinFailingPeriodsToAlert() pulumi.Float64Output

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.

func (DynamicThresholdFailingPeriodsOutput) NumberOfEvaluationPeriods

func (o DynamicThresholdFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.Float64Output

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.

func (DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutput

func (o DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput

func (DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutputWithContext

func (o DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsOutput

type DynamicThresholdFailingPeriodsResponse

type DynamicThresholdFailingPeriodsResponse struct {
	// The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.
	MinFailingPeriodsToAlert float64 `pulumi:"minFailingPeriodsToAlert"`
	// The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.
	NumberOfEvaluationPeriods float64 `pulumi:"numberOfEvaluationPeriods"`
}

The minimum number of violations required within the selected lookback time window required to raise an alert.

type DynamicThresholdFailingPeriodsResponseOutput

type DynamicThresholdFailingPeriodsResponseOutput struct{ *pulumi.OutputState }

The minimum number of violations required within the selected lookback time window required to raise an alert.

func (DynamicThresholdFailingPeriodsResponseOutput) ElementType

func (DynamicThresholdFailingPeriodsResponseOutput) MinFailingPeriodsToAlert

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.

func (DynamicThresholdFailingPeriodsResponseOutput) NumberOfEvaluationPeriods

The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.

func (DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutput

func (o DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutput() DynamicThresholdFailingPeriodsResponseOutput

func (DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutputWithContext

func (o DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsResponseOutput

type DynamicThresholdOperator

type DynamicThresholdOperator string

The operator used to compare the metric value against the threshold.

func (DynamicThresholdOperator) ElementType

func (DynamicThresholdOperator) ElementType() reflect.Type

func (DynamicThresholdOperator) ToDynamicThresholdOperatorOutput

func (e DynamicThresholdOperator) ToDynamicThresholdOperatorOutput() DynamicThresholdOperatorOutput

func (DynamicThresholdOperator) ToDynamicThresholdOperatorOutputWithContext

func (e DynamicThresholdOperator) ToDynamicThresholdOperatorOutputWithContext(ctx context.Context) DynamicThresholdOperatorOutput

func (DynamicThresholdOperator) ToDynamicThresholdOperatorPtrOutput

func (e DynamicThresholdOperator) ToDynamicThresholdOperatorPtrOutput() DynamicThresholdOperatorPtrOutput

func (DynamicThresholdOperator) ToDynamicThresholdOperatorPtrOutputWithContext

func (e DynamicThresholdOperator) ToDynamicThresholdOperatorPtrOutputWithContext(ctx context.Context) DynamicThresholdOperatorPtrOutput

func (DynamicThresholdOperator) ToStringOutput

func (e DynamicThresholdOperator) ToStringOutput() pulumi.StringOutput

func (DynamicThresholdOperator) ToStringOutputWithContext

func (e DynamicThresholdOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DynamicThresholdOperator) ToStringPtrOutput

func (e DynamicThresholdOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (DynamicThresholdOperator) ToStringPtrOutputWithContext

func (e DynamicThresholdOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DynamicThresholdOperatorInput

type DynamicThresholdOperatorInput interface {
	pulumi.Input

	ToDynamicThresholdOperatorOutput() DynamicThresholdOperatorOutput
	ToDynamicThresholdOperatorOutputWithContext(context.Context) DynamicThresholdOperatorOutput
}

DynamicThresholdOperatorInput is an input type that accepts values of the DynamicThresholdOperator enum A concrete instance of `DynamicThresholdOperatorInput` can be one of the following:

DynamicThresholdOperatorGreaterThan
DynamicThresholdOperatorLessThan
DynamicThresholdOperatorGreaterOrLessThan

type DynamicThresholdOperatorOutput

type DynamicThresholdOperatorOutput struct{ *pulumi.OutputState }

func (DynamicThresholdOperatorOutput) ElementType

func (DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorOutput

func (o DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorOutput() DynamicThresholdOperatorOutput

func (DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorOutputWithContext

func (o DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorOutputWithContext(ctx context.Context) DynamicThresholdOperatorOutput

func (DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorPtrOutput

func (o DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorPtrOutput() DynamicThresholdOperatorPtrOutput

func (DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorPtrOutputWithContext

func (o DynamicThresholdOperatorOutput) ToDynamicThresholdOperatorPtrOutputWithContext(ctx context.Context) DynamicThresholdOperatorPtrOutput

func (DynamicThresholdOperatorOutput) ToStringOutput

func (DynamicThresholdOperatorOutput) ToStringOutputWithContext

func (o DynamicThresholdOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DynamicThresholdOperatorOutput) ToStringPtrOutput

func (DynamicThresholdOperatorOutput) ToStringPtrOutputWithContext

func (o DynamicThresholdOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DynamicThresholdOperatorPtrInput

type DynamicThresholdOperatorPtrInput interface {
	pulumi.Input

	ToDynamicThresholdOperatorPtrOutput() DynamicThresholdOperatorPtrOutput
	ToDynamicThresholdOperatorPtrOutputWithContext(context.Context) DynamicThresholdOperatorPtrOutput
}

func DynamicThresholdOperatorPtr

func DynamicThresholdOperatorPtr(v string) DynamicThresholdOperatorPtrInput

type DynamicThresholdOperatorPtrOutput

type DynamicThresholdOperatorPtrOutput struct{ *pulumi.OutputState }

func (DynamicThresholdOperatorPtrOutput) Elem

func (DynamicThresholdOperatorPtrOutput) ElementType

func (DynamicThresholdOperatorPtrOutput) ToDynamicThresholdOperatorPtrOutput

func (o DynamicThresholdOperatorPtrOutput) ToDynamicThresholdOperatorPtrOutput() DynamicThresholdOperatorPtrOutput

func (DynamicThresholdOperatorPtrOutput) ToDynamicThresholdOperatorPtrOutputWithContext

func (o DynamicThresholdOperatorPtrOutput) ToDynamicThresholdOperatorPtrOutputWithContext(ctx context.Context) DynamicThresholdOperatorPtrOutput

func (DynamicThresholdOperatorPtrOutput) ToStringPtrOutput

func (DynamicThresholdOperatorPtrOutput) ToStringPtrOutputWithContext

func (o DynamicThresholdOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DynamicThresholdSensitivity

type DynamicThresholdSensitivity string

The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.

func (DynamicThresholdSensitivity) ElementType

func (DynamicThresholdSensitivity) ToDynamicThresholdSensitivityOutput

func (e DynamicThresholdSensitivity) ToDynamicThresholdSensitivityOutput() DynamicThresholdSensitivityOutput

func (DynamicThresholdSensitivity) ToDynamicThresholdSensitivityOutputWithContext

func (e DynamicThresholdSensitivity) ToDynamicThresholdSensitivityOutputWithContext(ctx context.Context) DynamicThresholdSensitivityOutput

func (DynamicThresholdSensitivity) ToDynamicThresholdSensitivityPtrOutput

func (e DynamicThresholdSensitivity) ToDynamicThresholdSensitivityPtrOutput() DynamicThresholdSensitivityPtrOutput

func (DynamicThresholdSensitivity) ToDynamicThresholdSensitivityPtrOutputWithContext

func (e DynamicThresholdSensitivity) ToDynamicThresholdSensitivityPtrOutputWithContext(ctx context.Context) DynamicThresholdSensitivityPtrOutput

func (DynamicThresholdSensitivity) ToStringOutput

func (e DynamicThresholdSensitivity) ToStringOutput() pulumi.StringOutput

func (DynamicThresholdSensitivity) ToStringOutputWithContext

func (e DynamicThresholdSensitivity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DynamicThresholdSensitivity) ToStringPtrOutput

func (e DynamicThresholdSensitivity) ToStringPtrOutput() pulumi.StringPtrOutput

func (DynamicThresholdSensitivity) ToStringPtrOutputWithContext

func (e DynamicThresholdSensitivity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DynamicThresholdSensitivityInput

type DynamicThresholdSensitivityInput interface {
	pulumi.Input

	ToDynamicThresholdSensitivityOutput() DynamicThresholdSensitivityOutput
	ToDynamicThresholdSensitivityOutputWithContext(context.Context) DynamicThresholdSensitivityOutput
}

DynamicThresholdSensitivityInput is an input type that accepts values of the DynamicThresholdSensitivity enum A concrete instance of `DynamicThresholdSensitivityInput` can be one of the following:

DynamicThresholdSensitivityLow
DynamicThresholdSensitivityMedium
DynamicThresholdSensitivityHigh

type DynamicThresholdSensitivityOutput

type DynamicThresholdSensitivityOutput struct{ *pulumi.OutputState }

func (DynamicThresholdSensitivityOutput) ElementType

func (DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityOutput

func (o DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityOutput() DynamicThresholdSensitivityOutput

func (DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityOutputWithContext

func (o DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityOutputWithContext(ctx context.Context) DynamicThresholdSensitivityOutput

func (DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityPtrOutput

func (o DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityPtrOutput() DynamicThresholdSensitivityPtrOutput

func (DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityPtrOutputWithContext

func (o DynamicThresholdSensitivityOutput) ToDynamicThresholdSensitivityPtrOutputWithContext(ctx context.Context) DynamicThresholdSensitivityPtrOutput

func (DynamicThresholdSensitivityOutput) ToStringOutput

func (DynamicThresholdSensitivityOutput) ToStringOutputWithContext

func (o DynamicThresholdSensitivityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DynamicThresholdSensitivityOutput) ToStringPtrOutput

func (DynamicThresholdSensitivityOutput) ToStringPtrOutputWithContext

func (o DynamicThresholdSensitivityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DynamicThresholdSensitivityPtrInput

type DynamicThresholdSensitivityPtrInput interface {
	pulumi.Input

	ToDynamicThresholdSensitivityPtrOutput() DynamicThresholdSensitivityPtrOutput
	ToDynamicThresholdSensitivityPtrOutputWithContext(context.Context) DynamicThresholdSensitivityPtrOutput
}

func DynamicThresholdSensitivityPtr

func DynamicThresholdSensitivityPtr(v string) DynamicThresholdSensitivityPtrInput

type DynamicThresholdSensitivityPtrOutput

type DynamicThresholdSensitivityPtrOutput struct{ *pulumi.OutputState }

func (DynamicThresholdSensitivityPtrOutput) Elem

func (DynamicThresholdSensitivityPtrOutput) ElementType

func (DynamicThresholdSensitivityPtrOutput) ToDynamicThresholdSensitivityPtrOutput

func (o DynamicThresholdSensitivityPtrOutput) ToDynamicThresholdSensitivityPtrOutput() DynamicThresholdSensitivityPtrOutput

func (DynamicThresholdSensitivityPtrOutput) ToDynamicThresholdSensitivityPtrOutputWithContext

func (o DynamicThresholdSensitivityPtrOutput) ToDynamicThresholdSensitivityPtrOutputWithContext(ctx context.Context) DynamicThresholdSensitivityPtrOutput

func (DynamicThresholdSensitivityPtrOutput) ToStringPtrOutput

func (DynamicThresholdSensitivityPtrOutput) ToStringPtrOutputWithContext

func (o DynamicThresholdSensitivityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EmailNotification

type EmailNotification struct {
	// the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
	CustomEmails []string `pulumi:"customEmails"`
	// a value indicating whether to send email to subscription administrator.
	SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"`
	// a value indicating whether to send email to subscription co-administrators.
	SendToSubscriptionCoAdministrators *bool `pulumi:"sendToSubscriptionCoAdministrators"`
}

Email notification of an autoscale event.

func (*EmailNotification) Defaults

func (val *EmailNotification) Defaults() *EmailNotification

Defaults sets the appropriate defaults for EmailNotification

type EmailNotificationArgs

type EmailNotificationArgs struct {
	// the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
	CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"`
	// a value indicating whether to send email to subscription administrator.
	SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"`
	// a value indicating whether to send email to subscription co-administrators.
	SendToSubscriptionCoAdministrators pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrators"`
}

Email notification of an autoscale event.

func (*EmailNotificationArgs) Defaults

Defaults sets the appropriate defaults for EmailNotificationArgs

func (EmailNotificationArgs) ElementType

func (EmailNotificationArgs) ElementType() reflect.Type

func (EmailNotificationArgs) ToEmailNotificationOutput

func (i EmailNotificationArgs) ToEmailNotificationOutput() EmailNotificationOutput

func (EmailNotificationArgs) ToEmailNotificationOutputWithContext

func (i EmailNotificationArgs) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput

func (EmailNotificationArgs) ToEmailNotificationPtrOutput

func (i EmailNotificationArgs) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput

func (EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext

func (i EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput

type EmailNotificationInput

type EmailNotificationInput interface {
	pulumi.Input

	ToEmailNotificationOutput() EmailNotificationOutput
	ToEmailNotificationOutputWithContext(context.Context) EmailNotificationOutput
}

EmailNotificationInput is an input type that accepts EmailNotificationArgs and EmailNotificationOutput values. You can construct a concrete instance of `EmailNotificationInput` via:

EmailNotificationArgs{...}

type EmailNotificationOutput

type EmailNotificationOutput struct{ *pulumi.OutputState }

Email notification of an autoscale event.

func (EmailNotificationOutput) CustomEmails

the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.

func (EmailNotificationOutput) ElementType

func (EmailNotificationOutput) ElementType() reflect.Type

func (EmailNotificationOutput) SendToSubscriptionAdministrator

func (o EmailNotificationOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription administrator.

func (EmailNotificationOutput) SendToSubscriptionCoAdministrators

func (o EmailNotificationOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription co-administrators.

func (EmailNotificationOutput) ToEmailNotificationOutput

func (o EmailNotificationOutput) ToEmailNotificationOutput() EmailNotificationOutput

func (EmailNotificationOutput) ToEmailNotificationOutputWithContext

func (o EmailNotificationOutput) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput

func (EmailNotificationOutput) ToEmailNotificationPtrOutput

func (o EmailNotificationOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput

func (EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext

func (o EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput

type EmailNotificationPtrInput

type EmailNotificationPtrInput interface {
	pulumi.Input

	ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
	ToEmailNotificationPtrOutputWithContext(context.Context) EmailNotificationPtrOutput
}

EmailNotificationPtrInput is an input type that accepts EmailNotificationArgs, EmailNotificationPtr and EmailNotificationPtrOutput values. You can construct a concrete instance of `EmailNotificationPtrInput` via:

        EmailNotificationArgs{...}

or:

        nil

type EmailNotificationPtrOutput

type EmailNotificationPtrOutput struct{ *pulumi.OutputState }

func (EmailNotificationPtrOutput) CustomEmails

the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.

func (EmailNotificationPtrOutput) Elem

func (EmailNotificationPtrOutput) ElementType

func (EmailNotificationPtrOutput) ElementType() reflect.Type

func (EmailNotificationPtrOutput) SendToSubscriptionAdministrator

func (o EmailNotificationPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription administrator.

func (EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators

func (o EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription co-administrators.

func (EmailNotificationPtrOutput) ToEmailNotificationPtrOutput

func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput

func (EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext

func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput

type EmailNotificationResponse

type EmailNotificationResponse struct {
	// the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
	CustomEmails []string `pulumi:"customEmails"`
	// a value indicating whether to send email to subscription administrator.
	SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"`
	// a value indicating whether to send email to subscription co-administrators.
	SendToSubscriptionCoAdministrators *bool `pulumi:"sendToSubscriptionCoAdministrators"`
}

Email notification of an autoscale event.

func (*EmailNotificationResponse) Defaults

Defaults sets the appropriate defaults for EmailNotificationResponse

type EmailNotificationResponseOutput

type EmailNotificationResponseOutput struct{ *pulumi.OutputState }

Email notification of an autoscale event.

func (EmailNotificationResponseOutput) CustomEmails

the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.

func (EmailNotificationResponseOutput) ElementType

func (EmailNotificationResponseOutput) SendToSubscriptionAdministrator

func (o EmailNotificationResponseOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription administrator.

func (EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators

func (o EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription co-administrators.

func (EmailNotificationResponseOutput) ToEmailNotificationResponseOutput

func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput

func (EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext

func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput

type EmailNotificationResponsePtrOutput

type EmailNotificationResponsePtrOutput struct{ *pulumi.OutputState }

func (EmailNotificationResponsePtrOutput) CustomEmails

the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.

func (EmailNotificationResponsePtrOutput) Elem

func (EmailNotificationResponsePtrOutput) ElementType

func (EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator

func (o EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription administrator.

func (EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators

func (o EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput

a value indicating whether to send email to subscription co-administrators.

func (EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput

func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput

func (EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext

func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput

type EmailReceiver

type EmailReceiver struct {
	// The email address of this receiver.
	EmailAddress string `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An email receiver.

func (*EmailReceiver) Defaults

func (val *EmailReceiver) Defaults() *EmailReceiver

Defaults sets the appropriate defaults for EmailReceiver

type EmailReceiverArgs

type EmailReceiverArgs struct {
	// The email address of this receiver.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within a tenant action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
}

An email receiver.

func (*EmailReceiverArgs) Defaults

func (val *EmailReceiverArgs) Defaults() *EmailReceiverArgs

Defaults sets the appropriate defaults for EmailReceiverArgs

func (EmailReceiverArgs) ElementType

func (EmailReceiverArgs) ElementType() reflect.Type

func (EmailReceiverArgs) ToEmailReceiverOutput

func (i EmailReceiverArgs) ToEmailReceiverOutput() EmailReceiverOutput

func (EmailReceiverArgs) ToEmailReceiverOutputWithContext

func (i EmailReceiverArgs) ToEmailReceiverOutputWithContext(ctx context.Context) EmailReceiverOutput

type EmailReceiverArray

type EmailReceiverArray []EmailReceiverInput

func (EmailReceiverArray) ElementType

func (EmailReceiverArray) ElementType() reflect.Type

func (EmailReceiverArray) ToEmailReceiverArrayOutput

func (i EmailReceiverArray) ToEmailReceiverArrayOutput() EmailReceiverArrayOutput

func (EmailReceiverArray) ToEmailReceiverArrayOutputWithContext

func (i EmailReceiverArray) ToEmailReceiverArrayOutputWithContext(ctx context.Context) EmailReceiverArrayOutput

type EmailReceiverArrayInput

type EmailReceiverArrayInput interface {
	pulumi.Input

	ToEmailReceiverArrayOutput() EmailReceiverArrayOutput
	ToEmailReceiverArrayOutputWithContext(context.Context) EmailReceiverArrayOutput
}

EmailReceiverArrayInput is an input type that accepts EmailReceiverArray and EmailReceiverArrayOutput values. You can construct a concrete instance of `EmailReceiverArrayInput` via:

EmailReceiverArray{ EmailReceiverArgs{...} }

type EmailReceiverArrayOutput

type EmailReceiverArrayOutput struct{ *pulumi.OutputState }

func (EmailReceiverArrayOutput) ElementType

func (EmailReceiverArrayOutput) ElementType() reflect.Type

func (EmailReceiverArrayOutput) Index

func (EmailReceiverArrayOutput) ToEmailReceiverArrayOutput

func (o EmailReceiverArrayOutput) ToEmailReceiverArrayOutput() EmailReceiverArrayOutput

func (EmailReceiverArrayOutput) ToEmailReceiverArrayOutputWithContext

func (o EmailReceiverArrayOutput) ToEmailReceiverArrayOutputWithContext(ctx context.Context) EmailReceiverArrayOutput

type EmailReceiverInput

type EmailReceiverInput interface {
	pulumi.Input

	ToEmailReceiverOutput() EmailReceiverOutput
	ToEmailReceiverOutputWithContext(context.Context) EmailReceiverOutput
}

EmailReceiverInput is an input type that accepts EmailReceiverArgs and EmailReceiverOutput values. You can construct a concrete instance of `EmailReceiverInput` via:

EmailReceiverArgs{...}

type EmailReceiverOutput

type EmailReceiverOutput struct{ *pulumi.OutputState }

An email receiver.

func (EmailReceiverOutput) ElementType

func (EmailReceiverOutput) ElementType() reflect.Type

func (EmailReceiverOutput) EmailAddress

func (o EmailReceiverOutput) EmailAddress() pulumi.StringOutput

The email address of this receiver.

func (EmailReceiverOutput) Name

The name of the email receiver. Names must be unique across all receivers within a tenant action group.

func (EmailReceiverOutput) ToEmailReceiverOutput

func (o EmailReceiverOutput) ToEmailReceiverOutput() EmailReceiverOutput

func (EmailReceiverOutput) ToEmailReceiverOutputWithContext

func (o EmailReceiverOutput) ToEmailReceiverOutputWithContext(ctx context.Context) EmailReceiverOutput

func (EmailReceiverOutput) UseCommonAlertSchema

func (o EmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type EmailReceiverResponse

type EmailReceiverResponse struct {
	// The email address of this receiver.
	EmailAddress string `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// The receiver status of the e-mail.
	Status string `pulumi:"status"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An email receiver.

func (*EmailReceiverResponse) Defaults

Defaults sets the appropriate defaults for EmailReceiverResponse

type EmailReceiverResponseArrayOutput

type EmailReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (EmailReceiverResponseArrayOutput) ElementType

func (EmailReceiverResponseArrayOutput) Index

func (EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutput

func (o EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput

func (EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutputWithContext

func (o EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutputWithContext(ctx context.Context) EmailReceiverResponseArrayOutput

type EmailReceiverResponseOutput

type EmailReceiverResponseOutput struct{ *pulumi.OutputState }

An email receiver.

func (EmailReceiverResponseOutput) ElementType

func (EmailReceiverResponseOutput) EmailAddress

The email address of this receiver.

func (EmailReceiverResponseOutput) Name

The name of the email receiver. Names must be unique across all receivers within a tenant action group.

func (EmailReceiverResponseOutput) Status

The receiver status of the e-mail.

func (EmailReceiverResponseOutput) ToEmailReceiverResponseOutput

func (o EmailReceiverResponseOutput) ToEmailReceiverResponseOutput() EmailReceiverResponseOutput

func (EmailReceiverResponseOutput) ToEmailReceiverResponseOutputWithContext

func (o EmailReceiverResponseOutput) ToEmailReceiverResponseOutputWithContext(ctx context.Context) EmailReceiverResponseOutput

func (EmailReceiverResponseOutput) UseCommonAlertSchema

func (o EmailReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type EtwEventConfiguration

type EtwEventConfiguration struct {
	Filter *string `pulumi:"filter"`
	Id     int     `pulumi:"id"`
	Name   string  `pulumi:"name"`
}

type EtwEventConfigurationArgs

type EtwEventConfigurationArgs struct {
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	Id     pulumi.IntInput       `pulumi:"id"`
	Name   pulumi.StringInput    `pulumi:"name"`
}

func (EtwEventConfigurationArgs) ElementType

func (EtwEventConfigurationArgs) ElementType() reflect.Type

func (EtwEventConfigurationArgs) ToEtwEventConfigurationOutput

func (i EtwEventConfigurationArgs) ToEtwEventConfigurationOutput() EtwEventConfigurationOutput

func (EtwEventConfigurationArgs) ToEtwEventConfigurationOutputWithContext

func (i EtwEventConfigurationArgs) ToEtwEventConfigurationOutputWithContext(ctx context.Context) EtwEventConfigurationOutput

type EtwEventConfigurationArray

type EtwEventConfigurationArray []EtwEventConfigurationInput

func (EtwEventConfigurationArray) ElementType

func (EtwEventConfigurationArray) ElementType() reflect.Type

func (EtwEventConfigurationArray) ToEtwEventConfigurationArrayOutput

func (i EtwEventConfigurationArray) ToEtwEventConfigurationArrayOutput() EtwEventConfigurationArrayOutput

func (EtwEventConfigurationArray) ToEtwEventConfigurationArrayOutputWithContext

func (i EtwEventConfigurationArray) ToEtwEventConfigurationArrayOutputWithContext(ctx context.Context) EtwEventConfigurationArrayOutput

type EtwEventConfigurationArrayInput

type EtwEventConfigurationArrayInput interface {
	pulumi.Input

	ToEtwEventConfigurationArrayOutput() EtwEventConfigurationArrayOutput
	ToEtwEventConfigurationArrayOutputWithContext(context.Context) EtwEventConfigurationArrayOutput
}

EtwEventConfigurationArrayInput is an input type that accepts EtwEventConfigurationArray and EtwEventConfigurationArrayOutput values. You can construct a concrete instance of `EtwEventConfigurationArrayInput` via:

EtwEventConfigurationArray{ EtwEventConfigurationArgs{...} }

type EtwEventConfigurationArrayOutput

type EtwEventConfigurationArrayOutput struct{ *pulumi.OutputState }

func (EtwEventConfigurationArrayOutput) ElementType

func (EtwEventConfigurationArrayOutput) Index

func (EtwEventConfigurationArrayOutput) ToEtwEventConfigurationArrayOutput

func (o EtwEventConfigurationArrayOutput) ToEtwEventConfigurationArrayOutput() EtwEventConfigurationArrayOutput

func (EtwEventConfigurationArrayOutput) ToEtwEventConfigurationArrayOutputWithContext

func (o EtwEventConfigurationArrayOutput) ToEtwEventConfigurationArrayOutputWithContext(ctx context.Context) EtwEventConfigurationArrayOutput

type EtwEventConfigurationInput

type EtwEventConfigurationInput interface {
	pulumi.Input

	ToEtwEventConfigurationOutput() EtwEventConfigurationOutput
	ToEtwEventConfigurationOutputWithContext(context.Context) EtwEventConfigurationOutput
}

EtwEventConfigurationInput is an input type that accepts EtwEventConfigurationArgs and EtwEventConfigurationOutput values. You can construct a concrete instance of `EtwEventConfigurationInput` via:

EtwEventConfigurationArgs{...}

type EtwEventConfigurationOutput

type EtwEventConfigurationOutput struct{ *pulumi.OutputState }

func (EtwEventConfigurationOutput) ElementType

func (EtwEventConfigurationOutput) Filter

func (EtwEventConfigurationOutput) Id

func (EtwEventConfigurationOutput) Name

func (EtwEventConfigurationOutput) ToEtwEventConfigurationOutput

func (o EtwEventConfigurationOutput) ToEtwEventConfigurationOutput() EtwEventConfigurationOutput

func (EtwEventConfigurationOutput) ToEtwEventConfigurationOutputWithContext

func (o EtwEventConfigurationOutput) ToEtwEventConfigurationOutputWithContext(ctx context.Context) EtwEventConfigurationOutput

type EtwEventConfigurationResponse

type EtwEventConfigurationResponse struct {
	Filter *string `pulumi:"filter"`
	Id     int     `pulumi:"id"`
	Name   string  `pulumi:"name"`
}

type EtwEventConfigurationResponseArrayOutput

type EtwEventConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (EtwEventConfigurationResponseArrayOutput) ElementType

func (EtwEventConfigurationResponseArrayOutput) Index

func (EtwEventConfigurationResponseArrayOutput) ToEtwEventConfigurationResponseArrayOutput

func (o EtwEventConfigurationResponseArrayOutput) ToEtwEventConfigurationResponseArrayOutput() EtwEventConfigurationResponseArrayOutput

func (EtwEventConfigurationResponseArrayOutput) ToEtwEventConfigurationResponseArrayOutputWithContext

func (o EtwEventConfigurationResponseArrayOutput) ToEtwEventConfigurationResponseArrayOutputWithContext(ctx context.Context) EtwEventConfigurationResponseArrayOutput

type EtwEventConfigurationResponseOutput

type EtwEventConfigurationResponseOutput struct{ *pulumi.OutputState }

func (EtwEventConfigurationResponseOutput) ElementType

func (EtwEventConfigurationResponseOutput) Filter

func (EtwEventConfigurationResponseOutput) Id

func (EtwEventConfigurationResponseOutput) Name

func (EtwEventConfigurationResponseOutput) ToEtwEventConfigurationResponseOutput

func (o EtwEventConfigurationResponseOutput) ToEtwEventConfigurationResponseOutput() EtwEventConfigurationResponseOutput

func (EtwEventConfigurationResponseOutput) ToEtwEventConfigurationResponseOutputWithContext

func (o EtwEventConfigurationResponseOutput) ToEtwEventConfigurationResponseOutputWithContext(ctx context.Context) EtwEventConfigurationResponseOutput

type EtwProviderConfiguration

type EtwProviderConfiguration struct {
	Events []EtwEventConfiguration `pulumi:"events"`
	Id     string                  `pulumi:"id"`
}

type EtwProviderConfigurationArgs

type EtwProviderConfigurationArgs struct {
	Events EtwEventConfigurationArrayInput `pulumi:"events"`
	Id     pulumi.StringInput              `pulumi:"id"`
}

func (EtwProviderConfigurationArgs) ElementType

func (EtwProviderConfigurationArgs) ToEtwProviderConfigurationOutput

func (i EtwProviderConfigurationArgs) ToEtwProviderConfigurationOutput() EtwProviderConfigurationOutput

func (EtwProviderConfigurationArgs) ToEtwProviderConfigurationOutputWithContext

func (i EtwProviderConfigurationArgs) ToEtwProviderConfigurationOutputWithContext(ctx context.Context) EtwProviderConfigurationOutput

type EtwProviderConfigurationArray

type EtwProviderConfigurationArray []EtwProviderConfigurationInput

func (EtwProviderConfigurationArray) ElementType

func (EtwProviderConfigurationArray) ToEtwProviderConfigurationArrayOutput

func (i EtwProviderConfigurationArray) ToEtwProviderConfigurationArrayOutput() EtwProviderConfigurationArrayOutput

func (EtwProviderConfigurationArray) ToEtwProviderConfigurationArrayOutputWithContext

func (i EtwProviderConfigurationArray) ToEtwProviderConfigurationArrayOutputWithContext(ctx context.Context) EtwProviderConfigurationArrayOutput

type EtwProviderConfigurationArrayInput

type EtwProviderConfigurationArrayInput interface {
	pulumi.Input

	ToEtwProviderConfigurationArrayOutput() EtwProviderConfigurationArrayOutput
	ToEtwProviderConfigurationArrayOutputWithContext(context.Context) EtwProviderConfigurationArrayOutput
}

EtwProviderConfigurationArrayInput is an input type that accepts EtwProviderConfigurationArray and EtwProviderConfigurationArrayOutput values. You can construct a concrete instance of `EtwProviderConfigurationArrayInput` via:

EtwProviderConfigurationArray{ EtwProviderConfigurationArgs{...} }

type EtwProviderConfigurationArrayOutput

type EtwProviderConfigurationArrayOutput struct{ *pulumi.OutputState }

func (EtwProviderConfigurationArrayOutput) ElementType

func (EtwProviderConfigurationArrayOutput) Index

func (EtwProviderConfigurationArrayOutput) ToEtwProviderConfigurationArrayOutput

func (o EtwProviderConfigurationArrayOutput) ToEtwProviderConfigurationArrayOutput() EtwProviderConfigurationArrayOutput

func (EtwProviderConfigurationArrayOutput) ToEtwProviderConfigurationArrayOutputWithContext

func (o EtwProviderConfigurationArrayOutput) ToEtwProviderConfigurationArrayOutputWithContext(ctx context.Context) EtwProviderConfigurationArrayOutput

type EtwProviderConfigurationInput

type EtwProviderConfigurationInput interface {
	pulumi.Input

	ToEtwProviderConfigurationOutput() EtwProviderConfigurationOutput
	ToEtwProviderConfigurationOutputWithContext(context.Context) EtwProviderConfigurationOutput
}

EtwProviderConfigurationInput is an input type that accepts EtwProviderConfigurationArgs and EtwProviderConfigurationOutput values. You can construct a concrete instance of `EtwProviderConfigurationInput` via:

EtwProviderConfigurationArgs{...}

type EtwProviderConfigurationOutput

type EtwProviderConfigurationOutput struct{ *pulumi.OutputState }

func (EtwProviderConfigurationOutput) ElementType

func (EtwProviderConfigurationOutput) Events

func (EtwProviderConfigurationOutput) Id

func (EtwProviderConfigurationOutput) ToEtwProviderConfigurationOutput

func (o EtwProviderConfigurationOutput) ToEtwProviderConfigurationOutput() EtwProviderConfigurationOutput

func (EtwProviderConfigurationOutput) ToEtwProviderConfigurationOutputWithContext

func (o EtwProviderConfigurationOutput) ToEtwProviderConfigurationOutputWithContext(ctx context.Context) EtwProviderConfigurationOutput

type EtwProviderConfigurationResponse

type EtwProviderConfigurationResponse struct {
	Events []EtwEventConfigurationResponse `pulumi:"events"`
	Id     string                          `pulumi:"id"`
}

type EtwProviderConfigurationResponseArrayOutput

type EtwProviderConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (EtwProviderConfigurationResponseArrayOutput) ElementType

func (EtwProviderConfigurationResponseArrayOutput) Index

func (EtwProviderConfigurationResponseArrayOutput) ToEtwProviderConfigurationResponseArrayOutput

func (o EtwProviderConfigurationResponseArrayOutput) ToEtwProviderConfigurationResponseArrayOutput() EtwProviderConfigurationResponseArrayOutput

func (EtwProviderConfigurationResponseArrayOutput) ToEtwProviderConfigurationResponseArrayOutputWithContext

func (o EtwProviderConfigurationResponseArrayOutput) ToEtwProviderConfigurationResponseArrayOutputWithContext(ctx context.Context) EtwProviderConfigurationResponseArrayOutput

type EtwProviderConfigurationResponseOutput

type EtwProviderConfigurationResponseOutput struct{ *pulumi.OutputState }

func (EtwProviderConfigurationResponseOutput) ElementType

func (EtwProviderConfigurationResponseOutput) Events

func (EtwProviderConfigurationResponseOutput) Id

func (EtwProviderConfigurationResponseOutput) ToEtwProviderConfigurationResponseOutput

func (o EtwProviderConfigurationResponseOutput) ToEtwProviderConfigurationResponseOutput() EtwProviderConfigurationResponseOutput

func (EtwProviderConfigurationResponseOutput) ToEtwProviderConfigurationResponseOutputWithContext

func (o EtwProviderConfigurationResponseOutput) ToEtwProviderConfigurationResponseOutputWithContext(ctx context.Context) EtwProviderConfigurationResponseOutput

type EventHubDestination

type EventHubDestination struct {
	// The resource ID of the event hub.
	EventHubResourceId *string `pulumi:"eventHubResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

type EventHubDestinationArgs

type EventHubDestinationArgs struct {
	// The resource ID of the event hub.
	EventHubResourceId pulumi.StringPtrInput `pulumi:"eventHubResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (EventHubDestinationArgs) ElementType

func (EventHubDestinationArgs) ElementType() reflect.Type

func (EventHubDestinationArgs) ToEventHubDestinationOutput

func (i EventHubDestinationArgs) ToEventHubDestinationOutput() EventHubDestinationOutput

func (EventHubDestinationArgs) ToEventHubDestinationOutputWithContext

func (i EventHubDestinationArgs) ToEventHubDestinationOutputWithContext(ctx context.Context) EventHubDestinationOutput

type EventHubDestinationArray

type EventHubDestinationArray []EventHubDestinationInput

func (EventHubDestinationArray) ElementType

func (EventHubDestinationArray) ElementType() reflect.Type

func (EventHubDestinationArray) ToEventHubDestinationArrayOutput

func (i EventHubDestinationArray) ToEventHubDestinationArrayOutput() EventHubDestinationArrayOutput

func (EventHubDestinationArray) ToEventHubDestinationArrayOutputWithContext

func (i EventHubDestinationArray) ToEventHubDestinationArrayOutputWithContext(ctx context.Context) EventHubDestinationArrayOutput

type EventHubDestinationArrayInput

type EventHubDestinationArrayInput interface {
	pulumi.Input

	ToEventHubDestinationArrayOutput() EventHubDestinationArrayOutput
	ToEventHubDestinationArrayOutputWithContext(context.Context) EventHubDestinationArrayOutput
}

EventHubDestinationArrayInput is an input type that accepts EventHubDestinationArray and EventHubDestinationArrayOutput values. You can construct a concrete instance of `EventHubDestinationArrayInput` via:

EventHubDestinationArray{ EventHubDestinationArgs{...} }

type EventHubDestinationArrayOutput

type EventHubDestinationArrayOutput struct{ *pulumi.OutputState }

func (EventHubDestinationArrayOutput) ElementType

func (EventHubDestinationArrayOutput) Index

func (EventHubDestinationArrayOutput) ToEventHubDestinationArrayOutput

func (o EventHubDestinationArrayOutput) ToEventHubDestinationArrayOutput() EventHubDestinationArrayOutput

func (EventHubDestinationArrayOutput) ToEventHubDestinationArrayOutputWithContext

func (o EventHubDestinationArrayOutput) ToEventHubDestinationArrayOutputWithContext(ctx context.Context) EventHubDestinationArrayOutput

type EventHubDestinationInput

type EventHubDestinationInput interface {
	pulumi.Input

	ToEventHubDestinationOutput() EventHubDestinationOutput
	ToEventHubDestinationOutputWithContext(context.Context) EventHubDestinationOutput
}

EventHubDestinationInput is an input type that accepts EventHubDestinationArgs and EventHubDestinationOutput values. You can construct a concrete instance of `EventHubDestinationInput` via:

EventHubDestinationArgs{...}

type EventHubDestinationOutput

type EventHubDestinationOutput struct{ *pulumi.OutputState }

func (EventHubDestinationOutput) ElementType

func (EventHubDestinationOutput) ElementType() reflect.Type

func (EventHubDestinationOutput) EventHubResourceId

func (o EventHubDestinationOutput) EventHubResourceId() pulumi.StringPtrOutput

The resource ID of the event hub.

func (EventHubDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (EventHubDestinationOutput) ToEventHubDestinationOutput

func (o EventHubDestinationOutput) ToEventHubDestinationOutput() EventHubDestinationOutput

func (EventHubDestinationOutput) ToEventHubDestinationOutputWithContext

func (o EventHubDestinationOutput) ToEventHubDestinationOutputWithContext(ctx context.Context) EventHubDestinationOutput

type EventHubDestinationResponse

type EventHubDestinationResponse struct {
	// The resource ID of the event hub.
	EventHubResourceId *string `pulumi:"eventHubResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

type EventHubDestinationResponseArrayOutput

type EventHubDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (EventHubDestinationResponseArrayOutput) ElementType

func (EventHubDestinationResponseArrayOutput) Index

func (EventHubDestinationResponseArrayOutput) ToEventHubDestinationResponseArrayOutput

func (o EventHubDestinationResponseArrayOutput) ToEventHubDestinationResponseArrayOutput() EventHubDestinationResponseArrayOutput

func (EventHubDestinationResponseArrayOutput) ToEventHubDestinationResponseArrayOutputWithContext

func (o EventHubDestinationResponseArrayOutput) ToEventHubDestinationResponseArrayOutputWithContext(ctx context.Context) EventHubDestinationResponseArrayOutput

type EventHubDestinationResponseOutput

type EventHubDestinationResponseOutput struct{ *pulumi.OutputState }

func (EventHubDestinationResponseOutput) ElementType

func (EventHubDestinationResponseOutput) EventHubResourceId

The resource ID of the event hub.

func (EventHubDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (EventHubDestinationResponseOutput) ToEventHubDestinationResponseOutput

func (o EventHubDestinationResponseOutput) ToEventHubDestinationResponseOutput() EventHubDestinationResponseOutput

func (EventHubDestinationResponseOutput) ToEventHubDestinationResponseOutputWithContext

func (o EventHubDestinationResponseOutput) ToEventHubDestinationResponseOutputWithContext(ctx context.Context) EventHubDestinationResponseOutput

type EventHubDirectDestination

type EventHubDirectDestination struct {
	// The resource ID of the event hub.
	EventHubResourceId *string `pulumi:"eventHubResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

type EventHubDirectDestinationArgs

type EventHubDirectDestinationArgs struct {
	// The resource ID of the event hub.
	EventHubResourceId pulumi.StringPtrInput `pulumi:"eventHubResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (EventHubDirectDestinationArgs) ElementType

func (EventHubDirectDestinationArgs) ToEventHubDirectDestinationOutput

func (i EventHubDirectDestinationArgs) ToEventHubDirectDestinationOutput() EventHubDirectDestinationOutput

func (EventHubDirectDestinationArgs) ToEventHubDirectDestinationOutputWithContext

func (i EventHubDirectDestinationArgs) ToEventHubDirectDestinationOutputWithContext(ctx context.Context) EventHubDirectDestinationOutput

type EventHubDirectDestinationArray

type EventHubDirectDestinationArray []EventHubDirectDestinationInput

func (EventHubDirectDestinationArray) ElementType

func (EventHubDirectDestinationArray) ToEventHubDirectDestinationArrayOutput

func (i EventHubDirectDestinationArray) ToEventHubDirectDestinationArrayOutput() EventHubDirectDestinationArrayOutput

func (EventHubDirectDestinationArray) ToEventHubDirectDestinationArrayOutputWithContext

func (i EventHubDirectDestinationArray) ToEventHubDirectDestinationArrayOutputWithContext(ctx context.Context) EventHubDirectDestinationArrayOutput

type EventHubDirectDestinationArrayInput

type EventHubDirectDestinationArrayInput interface {
	pulumi.Input

	ToEventHubDirectDestinationArrayOutput() EventHubDirectDestinationArrayOutput
	ToEventHubDirectDestinationArrayOutputWithContext(context.Context) EventHubDirectDestinationArrayOutput
}

EventHubDirectDestinationArrayInput is an input type that accepts EventHubDirectDestinationArray and EventHubDirectDestinationArrayOutput values. You can construct a concrete instance of `EventHubDirectDestinationArrayInput` via:

EventHubDirectDestinationArray{ EventHubDirectDestinationArgs{...} }

type EventHubDirectDestinationArrayOutput

type EventHubDirectDestinationArrayOutput struct{ *pulumi.OutputState }

func (EventHubDirectDestinationArrayOutput) ElementType

func (EventHubDirectDestinationArrayOutput) Index

func (EventHubDirectDestinationArrayOutput) ToEventHubDirectDestinationArrayOutput

func (o EventHubDirectDestinationArrayOutput) ToEventHubDirectDestinationArrayOutput() EventHubDirectDestinationArrayOutput

func (EventHubDirectDestinationArrayOutput) ToEventHubDirectDestinationArrayOutputWithContext

func (o EventHubDirectDestinationArrayOutput) ToEventHubDirectDestinationArrayOutputWithContext(ctx context.Context) EventHubDirectDestinationArrayOutput

type EventHubDirectDestinationInput

type EventHubDirectDestinationInput interface {
	pulumi.Input

	ToEventHubDirectDestinationOutput() EventHubDirectDestinationOutput
	ToEventHubDirectDestinationOutputWithContext(context.Context) EventHubDirectDestinationOutput
}

EventHubDirectDestinationInput is an input type that accepts EventHubDirectDestinationArgs and EventHubDirectDestinationOutput values. You can construct a concrete instance of `EventHubDirectDestinationInput` via:

EventHubDirectDestinationArgs{...}

type EventHubDirectDestinationOutput

type EventHubDirectDestinationOutput struct{ *pulumi.OutputState }

func (EventHubDirectDestinationOutput) ElementType

func (EventHubDirectDestinationOutput) EventHubResourceId

The resource ID of the event hub.

func (EventHubDirectDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (EventHubDirectDestinationOutput) ToEventHubDirectDestinationOutput

func (o EventHubDirectDestinationOutput) ToEventHubDirectDestinationOutput() EventHubDirectDestinationOutput

func (EventHubDirectDestinationOutput) ToEventHubDirectDestinationOutputWithContext

func (o EventHubDirectDestinationOutput) ToEventHubDirectDestinationOutputWithContext(ctx context.Context) EventHubDirectDestinationOutput

type EventHubDirectDestinationResponse

type EventHubDirectDestinationResponse struct {
	// The resource ID of the event hub.
	EventHubResourceId *string `pulumi:"eventHubResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

type EventHubDirectDestinationResponseArrayOutput

type EventHubDirectDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (EventHubDirectDestinationResponseArrayOutput) ElementType

func (EventHubDirectDestinationResponseArrayOutput) Index

func (EventHubDirectDestinationResponseArrayOutput) ToEventHubDirectDestinationResponseArrayOutput

func (o EventHubDirectDestinationResponseArrayOutput) ToEventHubDirectDestinationResponseArrayOutput() EventHubDirectDestinationResponseArrayOutput

func (EventHubDirectDestinationResponseArrayOutput) ToEventHubDirectDestinationResponseArrayOutputWithContext

func (o EventHubDirectDestinationResponseArrayOutput) ToEventHubDirectDestinationResponseArrayOutputWithContext(ctx context.Context) EventHubDirectDestinationResponseArrayOutput

type EventHubDirectDestinationResponseOutput

type EventHubDirectDestinationResponseOutput struct{ *pulumi.OutputState }

func (EventHubDirectDestinationResponseOutput) ElementType

func (EventHubDirectDestinationResponseOutput) EventHubResourceId

The resource ID of the event hub.

func (EventHubDirectDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (EventHubDirectDestinationResponseOutput) ToEventHubDirectDestinationResponseOutput

func (o EventHubDirectDestinationResponseOutput) ToEventHubDirectDestinationResponseOutput() EventHubDirectDestinationResponseOutput

func (EventHubDirectDestinationResponseOutput) ToEventHubDirectDestinationResponseOutputWithContext

func (o EventHubDirectDestinationResponseOutput) ToEventHubDirectDestinationResponseOutputWithContext(ctx context.Context) EventHubDirectDestinationResponseOutput

type EventHubReceiver

type EventHubReceiver struct {
	// The name of the specific Event Hub queue
	EventHubName string `pulumi:"eventHubName"`
	// The Event Hub namespace
	EventHubNameSpace string `pulumi:"eventHubNameSpace"`
	// The name of the Event hub receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The Id for the subscription containing this event hub
	SubscriptionId string `pulumi:"subscriptionId"`
	// The tenant Id for the subscription containing this event hub
	TenantId *string `pulumi:"tenantId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An Event hub receiver.

func (*EventHubReceiver) Defaults

func (val *EventHubReceiver) Defaults() *EventHubReceiver

Defaults sets the appropriate defaults for EventHubReceiver

type EventHubReceiverArgs

type EventHubReceiverArgs struct {
	// The name of the specific Event Hub queue
	EventHubName pulumi.StringInput `pulumi:"eventHubName"`
	// The Event Hub namespace
	EventHubNameSpace pulumi.StringInput `pulumi:"eventHubNameSpace"`
	// The name of the Event hub receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The Id for the subscription containing this event hub
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// The tenant Id for the subscription containing this event hub
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
}

An Event hub receiver.

func (*EventHubReceiverArgs) Defaults

func (val *EventHubReceiverArgs) Defaults() *EventHubReceiverArgs

Defaults sets the appropriate defaults for EventHubReceiverArgs

func (EventHubReceiverArgs) ElementType

func (EventHubReceiverArgs) ElementType() reflect.Type

func (EventHubReceiverArgs) ToEventHubReceiverOutput

func (i EventHubReceiverArgs) ToEventHubReceiverOutput() EventHubReceiverOutput

func (EventHubReceiverArgs) ToEventHubReceiverOutputWithContext

func (i EventHubReceiverArgs) ToEventHubReceiverOutputWithContext(ctx context.Context) EventHubReceiverOutput

type EventHubReceiverArray

type EventHubReceiverArray []EventHubReceiverInput

func (EventHubReceiverArray) ElementType

func (EventHubReceiverArray) ElementType() reflect.Type

func (EventHubReceiverArray) ToEventHubReceiverArrayOutput

func (i EventHubReceiverArray) ToEventHubReceiverArrayOutput() EventHubReceiverArrayOutput

func (EventHubReceiverArray) ToEventHubReceiverArrayOutputWithContext

func (i EventHubReceiverArray) ToEventHubReceiverArrayOutputWithContext(ctx context.Context) EventHubReceiverArrayOutput

type EventHubReceiverArrayInput

type EventHubReceiverArrayInput interface {
	pulumi.Input

	ToEventHubReceiverArrayOutput() EventHubReceiverArrayOutput
	ToEventHubReceiverArrayOutputWithContext(context.Context) EventHubReceiverArrayOutput
}

EventHubReceiverArrayInput is an input type that accepts EventHubReceiverArray and EventHubReceiverArrayOutput values. You can construct a concrete instance of `EventHubReceiverArrayInput` via:

EventHubReceiverArray{ EventHubReceiverArgs{...} }

type EventHubReceiverArrayOutput

type EventHubReceiverArrayOutput struct{ *pulumi.OutputState }

func (EventHubReceiverArrayOutput) ElementType

func (EventHubReceiverArrayOutput) Index

func (EventHubReceiverArrayOutput) ToEventHubReceiverArrayOutput

func (o EventHubReceiverArrayOutput) ToEventHubReceiverArrayOutput() EventHubReceiverArrayOutput

func (EventHubReceiverArrayOutput) ToEventHubReceiverArrayOutputWithContext

func (o EventHubReceiverArrayOutput) ToEventHubReceiverArrayOutputWithContext(ctx context.Context) EventHubReceiverArrayOutput

type EventHubReceiverInput

type EventHubReceiverInput interface {
	pulumi.Input

	ToEventHubReceiverOutput() EventHubReceiverOutput
	ToEventHubReceiverOutputWithContext(context.Context) EventHubReceiverOutput
}

EventHubReceiverInput is an input type that accepts EventHubReceiverArgs and EventHubReceiverOutput values. You can construct a concrete instance of `EventHubReceiverInput` via:

EventHubReceiverArgs{...}

type EventHubReceiverOutput

type EventHubReceiverOutput struct{ *pulumi.OutputState }

An Event hub receiver.

func (EventHubReceiverOutput) ElementType

func (EventHubReceiverOutput) ElementType() reflect.Type

func (EventHubReceiverOutput) EventHubName

func (o EventHubReceiverOutput) EventHubName() pulumi.StringOutput

The name of the specific Event Hub queue

func (EventHubReceiverOutput) EventHubNameSpace

func (o EventHubReceiverOutput) EventHubNameSpace() pulumi.StringOutput

The Event Hub namespace

func (EventHubReceiverOutput) Name

The name of the Event hub receiver. Names must be unique across all receivers within an action group.

func (EventHubReceiverOutput) SubscriptionId

func (o EventHubReceiverOutput) SubscriptionId() pulumi.StringOutput

The Id for the subscription containing this event hub

func (EventHubReceiverOutput) TenantId

The tenant Id for the subscription containing this event hub

func (EventHubReceiverOutput) ToEventHubReceiverOutput

func (o EventHubReceiverOutput) ToEventHubReceiverOutput() EventHubReceiverOutput

func (EventHubReceiverOutput) ToEventHubReceiverOutputWithContext

func (o EventHubReceiverOutput) ToEventHubReceiverOutputWithContext(ctx context.Context) EventHubReceiverOutput

func (EventHubReceiverOutput) UseCommonAlertSchema

func (o EventHubReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type EventHubReceiverResponse

type EventHubReceiverResponse struct {
	// The name of the specific Event Hub queue
	EventHubName string `pulumi:"eventHubName"`
	// The Event Hub namespace
	EventHubNameSpace string `pulumi:"eventHubNameSpace"`
	// The name of the Event hub receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The Id for the subscription containing this event hub
	SubscriptionId string `pulumi:"subscriptionId"`
	// The tenant Id for the subscription containing this event hub
	TenantId *string `pulumi:"tenantId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

An Event hub receiver.

func (*EventHubReceiverResponse) Defaults

Defaults sets the appropriate defaults for EventHubReceiverResponse

type EventHubReceiverResponseArrayOutput

type EventHubReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (EventHubReceiverResponseArrayOutput) ElementType

func (EventHubReceiverResponseArrayOutput) Index

func (EventHubReceiverResponseArrayOutput) ToEventHubReceiverResponseArrayOutput

func (o EventHubReceiverResponseArrayOutput) ToEventHubReceiverResponseArrayOutput() EventHubReceiverResponseArrayOutput

func (EventHubReceiverResponseArrayOutput) ToEventHubReceiverResponseArrayOutputWithContext

func (o EventHubReceiverResponseArrayOutput) ToEventHubReceiverResponseArrayOutputWithContext(ctx context.Context) EventHubReceiverResponseArrayOutput

type EventHubReceiverResponseOutput

type EventHubReceiverResponseOutput struct{ *pulumi.OutputState }

An Event hub receiver.

func (EventHubReceiverResponseOutput) ElementType

func (EventHubReceiverResponseOutput) EventHubName

The name of the specific Event Hub queue

func (EventHubReceiverResponseOutput) EventHubNameSpace

func (o EventHubReceiverResponseOutput) EventHubNameSpace() pulumi.StringOutput

The Event Hub namespace

func (EventHubReceiverResponseOutput) Name

The name of the Event hub receiver. Names must be unique across all receivers within an action group.

func (EventHubReceiverResponseOutput) SubscriptionId

The Id for the subscription containing this event hub

func (EventHubReceiverResponseOutput) TenantId

The tenant Id for the subscription containing this event hub

func (EventHubReceiverResponseOutput) ToEventHubReceiverResponseOutput

func (o EventHubReceiverResponseOutput) ToEventHubReceiverResponseOutput() EventHubReceiverResponseOutput

func (EventHubReceiverResponseOutput) ToEventHubReceiverResponseOutputWithContext

func (o EventHubReceiverResponseOutput) ToEventHubReceiverResponseOutputWithContext(ctx context.Context) EventHubReceiverResponseOutput

func (EventHubReceiverResponseOutput) UseCommonAlertSchema

func (o EventHubReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type EventLogConfiguration

type EventLogConfiguration struct {
	Filter  *string `pulumi:"filter"`
	LogName string  `pulumi:"logName"`
}

type EventLogConfigurationArgs

type EventLogConfigurationArgs struct {
	Filter  pulumi.StringPtrInput `pulumi:"filter"`
	LogName pulumi.StringInput    `pulumi:"logName"`
}

func (EventLogConfigurationArgs) ElementType

func (EventLogConfigurationArgs) ElementType() reflect.Type

func (EventLogConfigurationArgs) ToEventLogConfigurationOutput

func (i EventLogConfigurationArgs) ToEventLogConfigurationOutput() EventLogConfigurationOutput

func (EventLogConfigurationArgs) ToEventLogConfigurationOutputWithContext

func (i EventLogConfigurationArgs) ToEventLogConfigurationOutputWithContext(ctx context.Context) EventLogConfigurationOutput

type EventLogConfigurationArray

type EventLogConfigurationArray []EventLogConfigurationInput

func (EventLogConfigurationArray) ElementType

func (EventLogConfigurationArray) ElementType() reflect.Type

func (EventLogConfigurationArray) ToEventLogConfigurationArrayOutput

func (i EventLogConfigurationArray) ToEventLogConfigurationArrayOutput() EventLogConfigurationArrayOutput

func (EventLogConfigurationArray) ToEventLogConfigurationArrayOutputWithContext

func (i EventLogConfigurationArray) ToEventLogConfigurationArrayOutputWithContext(ctx context.Context) EventLogConfigurationArrayOutput

type EventLogConfigurationArrayInput

type EventLogConfigurationArrayInput interface {
	pulumi.Input

	ToEventLogConfigurationArrayOutput() EventLogConfigurationArrayOutput
	ToEventLogConfigurationArrayOutputWithContext(context.Context) EventLogConfigurationArrayOutput
}

EventLogConfigurationArrayInput is an input type that accepts EventLogConfigurationArray and EventLogConfigurationArrayOutput values. You can construct a concrete instance of `EventLogConfigurationArrayInput` via:

EventLogConfigurationArray{ EventLogConfigurationArgs{...} }

type EventLogConfigurationArrayOutput

type EventLogConfigurationArrayOutput struct{ *pulumi.OutputState }

func (EventLogConfigurationArrayOutput) ElementType

func (EventLogConfigurationArrayOutput) Index

func (EventLogConfigurationArrayOutput) ToEventLogConfigurationArrayOutput

func (o EventLogConfigurationArrayOutput) ToEventLogConfigurationArrayOutput() EventLogConfigurationArrayOutput

func (EventLogConfigurationArrayOutput) ToEventLogConfigurationArrayOutputWithContext

func (o EventLogConfigurationArrayOutput) ToEventLogConfigurationArrayOutputWithContext(ctx context.Context) EventLogConfigurationArrayOutput

type EventLogConfigurationInput

type EventLogConfigurationInput interface {
	pulumi.Input

	ToEventLogConfigurationOutput() EventLogConfigurationOutput
	ToEventLogConfigurationOutputWithContext(context.Context) EventLogConfigurationOutput
}

EventLogConfigurationInput is an input type that accepts EventLogConfigurationArgs and EventLogConfigurationOutput values. You can construct a concrete instance of `EventLogConfigurationInput` via:

EventLogConfigurationArgs{...}

type EventLogConfigurationOutput

type EventLogConfigurationOutput struct{ *pulumi.OutputState }

func (EventLogConfigurationOutput) ElementType

func (EventLogConfigurationOutput) Filter

func (EventLogConfigurationOutput) LogName

func (EventLogConfigurationOutput) ToEventLogConfigurationOutput

func (o EventLogConfigurationOutput) ToEventLogConfigurationOutput() EventLogConfigurationOutput

func (EventLogConfigurationOutput) ToEventLogConfigurationOutputWithContext

func (o EventLogConfigurationOutput) ToEventLogConfigurationOutputWithContext(ctx context.Context) EventLogConfigurationOutput

type EventLogConfigurationResponse

type EventLogConfigurationResponse struct {
	Filter  *string `pulumi:"filter"`
	LogName string  `pulumi:"logName"`
}

type EventLogConfigurationResponseArrayOutput

type EventLogConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (EventLogConfigurationResponseArrayOutput) ElementType

func (EventLogConfigurationResponseArrayOutput) Index

func (EventLogConfigurationResponseArrayOutput) ToEventLogConfigurationResponseArrayOutput

func (o EventLogConfigurationResponseArrayOutput) ToEventLogConfigurationResponseArrayOutput() EventLogConfigurationResponseArrayOutput

func (EventLogConfigurationResponseArrayOutput) ToEventLogConfigurationResponseArrayOutputWithContext

func (o EventLogConfigurationResponseArrayOutput) ToEventLogConfigurationResponseArrayOutputWithContext(ctx context.Context) EventLogConfigurationResponseArrayOutput

type EventLogConfigurationResponseOutput

type EventLogConfigurationResponseOutput struct{ *pulumi.OutputState }

func (EventLogConfigurationResponseOutput) ElementType

func (EventLogConfigurationResponseOutput) Filter

func (EventLogConfigurationResponseOutput) LogName

func (EventLogConfigurationResponseOutput) ToEventLogConfigurationResponseOutput

func (o EventLogConfigurationResponseOutput) ToEventLogConfigurationResponseOutput() EventLogConfigurationResponseOutput

func (EventLogConfigurationResponseOutput) ToEventLogConfigurationResponseOutputWithContext

func (o EventLogConfigurationResponseOutput) ToEventLogConfigurationResponseOutputWithContext(ctx context.Context) EventLogConfigurationResponseOutput

type ExportConfiguration

type ExportConfiguration struct {
	pulumi.CustomResourceState

	// The name of the Application Insights component.
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// The name of the destination storage container.
	ContainerName pulumi.StringOutput `pulumi:"containerName"`
	// The name of destination account.
	DestinationAccountId pulumi.StringOutput `pulumi:"destinationAccountId"`
	// The destination account location ID.
	DestinationStorageLocationId pulumi.StringOutput `pulumi:"destinationStorageLocationId"`
	// The destination storage account subscription ID.
	DestinationStorageSubscriptionId pulumi.StringOutput `pulumi:"destinationStorageSubscriptionId"`
	// The destination type.
	DestinationType pulumi.StringOutput `pulumi:"destinationType"`
	// The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.
	ExportId pulumi.StringOutput `pulumi:"exportId"`
	// This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.
	ExportStatus pulumi.StringOutput `pulumi:"exportStatus"`
	// The instrumentation key of the Application Insights component.
	InstrumentationKey pulumi.StringOutput `pulumi:"instrumentationKey"`
	// This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.
	IsUserEnabled pulumi.StringOutput `pulumi:"isUserEnabled"`
	// The last time the Continuous Export configuration started failing.
	LastGapTime pulumi.StringOutput `pulumi:"lastGapTime"`
	// The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.
	LastSuccessTime pulumi.StringOutput `pulumi:"lastSuccessTime"`
	// Last time the Continuous Export configuration was updated.
	LastUserUpdate pulumi.StringOutput `pulumi:"lastUserUpdate"`
	// Deprecated
	NotificationQueueEnabled pulumi.StringPtrOutput `pulumi:"notificationQueueEnabled"`
	// This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.
	PermanentErrorReason pulumi.StringOutput `pulumi:"permanentErrorReason"`
	// This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.
	RecordTypes pulumi.StringPtrOutput `pulumi:"recordTypes"`
	// The resource group of the Application Insights component.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// The name of the destination storage account.
	StorageName pulumi.StringOutput `pulumi:"storageName"`
	// The subscription of the Application Insights component.
	SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
}

Properties that define a Continuous Export configuration. Azure REST API version: 2015-05-01. Prior API version in Azure Native 1.x: 2015-05-01.

func GetExportConfiguration

func GetExportConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExportConfigurationState, opts ...pulumi.ResourceOption) (*ExportConfiguration, error)

GetExportConfiguration gets an existing ExportConfiguration 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 NewExportConfiguration

func NewExportConfiguration(ctx *pulumi.Context,
	name string, args *ExportConfigurationArgs, opts ...pulumi.ResourceOption) (*ExportConfiguration, error)

NewExportConfiguration registers a new resource with the given unique name, arguments, and options.

func (*ExportConfiguration) ElementType

func (*ExportConfiguration) ElementType() reflect.Type

func (*ExportConfiguration) ToExportConfigurationOutput

func (i *ExportConfiguration) ToExportConfigurationOutput() ExportConfigurationOutput

func (*ExportConfiguration) ToExportConfigurationOutputWithContext

func (i *ExportConfiguration) ToExportConfigurationOutputWithContext(ctx context.Context) ExportConfigurationOutput

type ExportConfigurationArgs

type ExportConfigurationArgs struct {
	// The name of destination storage account.
	DestinationAccountId pulumi.StringPtrInput
	// The SAS URL for the destination storage container. It must grant write permission.
	DestinationAddress pulumi.StringPtrInput
	// The location ID of the destination storage container.
	DestinationStorageLocationId pulumi.StringPtrInput
	// The subscription ID of the destination storage container.
	DestinationStorageSubscriptionId pulumi.StringPtrInput
	// The Continuous Export destination type. This has to be 'Blob'.
	DestinationType pulumi.StringPtrInput
	// The Continuous Export configuration ID. This is unique within a Application Insights component.
	ExportId pulumi.StringPtrInput
	// Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.
	IsEnabled pulumi.StringPtrInput
	// Deprecated
	NotificationQueueEnabled pulumi.StringPtrInput
	// Deprecated
	NotificationQueueUri pulumi.StringPtrInput
	// The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.
	RecordTypes pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a ExportConfiguration resource.

func (ExportConfigurationArgs) ElementType

func (ExportConfigurationArgs) ElementType() reflect.Type

type ExportConfigurationInput

type ExportConfigurationInput interface {
	pulumi.Input

	ToExportConfigurationOutput() ExportConfigurationOutput
	ToExportConfigurationOutputWithContext(ctx context.Context) ExportConfigurationOutput
}

type ExportConfigurationOutput

type ExportConfigurationOutput struct{ *pulumi.OutputState }

func (ExportConfigurationOutput) ApplicationName

func (o ExportConfigurationOutput) ApplicationName() pulumi.StringOutput

The name of the Application Insights component.

func (ExportConfigurationOutput) ContainerName

func (o ExportConfigurationOutput) ContainerName() pulumi.StringOutput

The name of the destination storage container.

func (ExportConfigurationOutput) DestinationAccountId

func (o ExportConfigurationOutput) DestinationAccountId() pulumi.StringOutput

The name of destination account.

func (ExportConfigurationOutput) DestinationStorageLocationId

func (o ExportConfigurationOutput) DestinationStorageLocationId() pulumi.StringOutput

The destination account location ID.

func (ExportConfigurationOutput) DestinationStorageSubscriptionId

func (o ExportConfigurationOutput) DestinationStorageSubscriptionId() pulumi.StringOutput

The destination storage account subscription ID.

func (ExportConfigurationOutput) DestinationType

func (o ExportConfigurationOutput) DestinationType() pulumi.StringOutput

The destination type.

func (ExportConfigurationOutput) ElementType

func (ExportConfigurationOutput) ElementType() reflect.Type

func (ExportConfigurationOutput) ExportId

The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.

func (ExportConfigurationOutput) ExportStatus

This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.

func (ExportConfigurationOutput) InstrumentationKey

func (o ExportConfigurationOutput) InstrumentationKey() pulumi.StringOutput

The instrumentation key of the Application Insights component.

func (ExportConfigurationOutput) IsUserEnabled

func (o ExportConfigurationOutput) IsUserEnabled() pulumi.StringOutput

This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.

func (ExportConfigurationOutput) LastGapTime

The last time the Continuous Export configuration started failing.

func (ExportConfigurationOutput) LastSuccessTime

func (o ExportConfigurationOutput) LastSuccessTime() pulumi.StringOutput

The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.

func (ExportConfigurationOutput) LastUserUpdate

func (o ExportConfigurationOutput) LastUserUpdate() pulumi.StringOutput

Last time the Continuous Export configuration was updated.

func (ExportConfigurationOutput) NotificationQueueEnabled

func (o ExportConfigurationOutput) NotificationQueueEnabled() pulumi.StringPtrOutput

Deprecated

func (ExportConfigurationOutput) PermanentErrorReason

func (o ExportConfigurationOutput) PermanentErrorReason() pulumi.StringOutput

This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.

func (ExportConfigurationOutput) RecordTypes

This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.

func (ExportConfigurationOutput) ResourceGroup

func (o ExportConfigurationOutput) ResourceGroup() pulumi.StringOutput

The resource group of the Application Insights component.

func (ExportConfigurationOutput) StorageName

The name of the destination storage account.

func (ExportConfigurationOutput) SubscriptionId

func (o ExportConfigurationOutput) SubscriptionId() pulumi.StringOutput

The subscription of the Application Insights component.

func (ExportConfigurationOutput) ToExportConfigurationOutput

func (o ExportConfigurationOutput) ToExportConfigurationOutput() ExportConfigurationOutput

func (ExportConfigurationOutput) ToExportConfigurationOutputWithContext

func (o ExportConfigurationOutput) ToExportConfigurationOutputWithContext(ctx context.Context) ExportConfigurationOutput

type ExportConfigurationState

type ExportConfigurationState struct {
}

func (ExportConfigurationState) ElementType

func (ExportConfigurationState) ElementType() reflect.Type

type ExtensionDataSource

type ExtensionDataSource struct {
	// The name of the VM extension.
	ExtensionName string `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings interface{} `pulumi:"extensionSettings"`
	// The list of data sources this extension needs data from.
	InputDataSources []string `pulumi:"inputDataSources"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

type ExtensionDataSourceArgs

type ExtensionDataSourceArgs struct {
	// The name of the VM extension.
	ExtensionName pulumi.StringInput `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings pulumi.Input `pulumi:"extensionSettings"`
	// The list of data sources this extension needs data from.
	InputDataSources pulumi.StringArrayInput `pulumi:"inputDataSources"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceArgs) ElementType

func (ExtensionDataSourceArgs) ElementType() reflect.Type

func (ExtensionDataSourceArgs) ToExtensionDataSourceOutput

func (i ExtensionDataSourceArgs) ToExtensionDataSourceOutput() ExtensionDataSourceOutput

func (ExtensionDataSourceArgs) ToExtensionDataSourceOutputWithContext

func (i ExtensionDataSourceArgs) ToExtensionDataSourceOutputWithContext(ctx context.Context) ExtensionDataSourceOutput

type ExtensionDataSourceArray

type ExtensionDataSourceArray []ExtensionDataSourceInput

func (ExtensionDataSourceArray) ElementType

func (ExtensionDataSourceArray) ElementType() reflect.Type

func (ExtensionDataSourceArray) ToExtensionDataSourceArrayOutput

func (i ExtensionDataSourceArray) ToExtensionDataSourceArrayOutput() ExtensionDataSourceArrayOutput

func (ExtensionDataSourceArray) ToExtensionDataSourceArrayOutputWithContext

func (i ExtensionDataSourceArray) ToExtensionDataSourceArrayOutputWithContext(ctx context.Context) ExtensionDataSourceArrayOutput

type ExtensionDataSourceArrayInput

type ExtensionDataSourceArrayInput interface {
	pulumi.Input

	ToExtensionDataSourceArrayOutput() ExtensionDataSourceArrayOutput
	ToExtensionDataSourceArrayOutputWithContext(context.Context) ExtensionDataSourceArrayOutput
}

ExtensionDataSourceArrayInput is an input type that accepts ExtensionDataSourceArray and ExtensionDataSourceArrayOutput values. You can construct a concrete instance of `ExtensionDataSourceArrayInput` via:

ExtensionDataSourceArray{ ExtensionDataSourceArgs{...} }

type ExtensionDataSourceArrayOutput

type ExtensionDataSourceArrayOutput struct{ *pulumi.OutputState }

func (ExtensionDataSourceArrayOutput) ElementType

func (ExtensionDataSourceArrayOutput) Index

func (ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutput

func (o ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutput() ExtensionDataSourceArrayOutput

func (ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutputWithContext

func (o ExtensionDataSourceArrayOutput) ToExtensionDataSourceArrayOutputWithContext(ctx context.Context) ExtensionDataSourceArrayOutput

type ExtensionDataSourceInput

type ExtensionDataSourceInput interface {
	pulumi.Input

	ToExtensionDataSourceOutput() ExtensionDataSourceOutput
	ToExtensionDataSourceOutputWithContext(context.Context) ExtensionDataSourceOutput
}

ExtensionDataSourceInput is an input type that accepts ExtensionDataSourceArgs and ExtensionDataSourceOutput values. You can construct a concrete instance of `ExtensionDataSourceInput` via:

ExtensionDataSourceArgs{...}

type ExtensionDataSourceOutput

type ExtensionDataSourceOutput struct{ *pulumi.OutputState }

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceOutput) ElementType

func (ExtensionDataSourceOutput) ElementType() reflect.Type

func (ExtensionDataSourceOutput) ExtensionName

func (o ExtensionDataSourceOutput) ExtensionName() pulumi.StringOutput

The name of the VM extension.

func (ExtensionDataSourceOutput) ExtensionSettings

func (o ExtensionDataSourceOutput) ExtensionSettings() pulumi.AnyOutput

The extension settings. The format is specific for particular extension.

func (ExtensionDataSourceOutput) InputDataSources

func (o ExtensionDataSourceOutput) InputDataSources() pulumi.StringArrayOutput

The list of data sources this extension needs data from.

func (ExtensionDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (ExtensionDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (ExtensionDataSourceOutput) ToExtensionDataSourceOutput

func (o ExtensionDataSourceOutput) ToExtensionDataSourceOutput() ExtensionDataSourceOutput

func (ExtensionDataSourceOutput) ToExtensionDataSourceOutputWithContext

func (o ExtensionDataSourceOutput) ToExtensionDataSourceOutputWithContext(ctx context.Context) ExtensionDataSourceOutput

type ExtensionDataSourceResponse

type ExtensionDataSourceResponse struct {
	// The name of the VM extension.
	ExtensionName string `pulumi:"extensionName"`
	// The extension settings. The format is specific for particular extension.
	ExtensionSettings interface{} `pulumi:"extensionSettings"`
	// The list of data sources this extension needs data from.
	InputDataSources []string `pulumi:"inputDataSources"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

type ExtensionDataSourceResponseArrayOutput

type ExtensionDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (ExtensionDataSourceResponseArrayOutput) ElementType

func (ExtensionDataSourceResponseArrayOutput) Index

func (ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutput

func (o ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutput() ExtensionDataSourceResponseArrayOutput

func (ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutputWithContext

func (o ExtensionDataSourceResponseArrayOutput) ToExtensionDataSourceResponseArrayOutputWithContext(ctx context.Context) ExtensionDataSourceResponseArrayOutput

type ExtensionDataSourceResponseOutput

type ExtensionDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (ExtensionDataSourceResponseOutput) ElementType

func (ExtensionDataSourceResponseOutput) ExtensionName

The name of the VM extension.

func (ExtensionDataSourceResponseOutput) ExtensionSettings

func (o ExtensionDataSourceResponseOutput) ExtensionSettings() pulumi.AnyOutput

The extension settings. The format is specific for particular extension.

func (ExtensionDataSourceResponseOutput) InputDataSources

The list of data sources this extension needs data from.

func (ExtensionDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (ExtensionDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutput

func (o ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutput() ExtensionDataSourceResponseOutput

func (ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutputWithContext

func (o ExtensionDataSourceResponseOutput) ToExtensionDataSourceResponseOutputWithContext(ctx context.Context) ExtensionDataSourceResponseOutput

type Favorite

type Favorite struct {
	pulumi.CustomResourceState

	// Favorite category, as defined by the user at creation time.
	Category pulumi.StringPtrOutput `pulumi:"category"`
	// Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON
	Config pulumi.StringPtrOutput `pulumi:"config"`
	// Internally assigned unique id of the favorite definition.
	FavoriteId pulumi.StringOutput `pulumi:"favoriteId"`
	// Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	FavoriteType pulumi.StringPtrOutput `pulumi:"favoriteType"`
	// Flag denoting wether or not this favorite was generated from a template.
	IsGeneratedFromTemplate pulumi.BoolPtrOutput `pulumi:"isGeneratedFromTemplate"`
	// The user-defined name of the favorite.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The source of the favorite definition.
	SourceType pulumi.StringPtrOutput `pulumi:"sourceType"`
	// A list of 0 or more tags that are associated with this favorite definition
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// Date and time in UTC of the last modification that was made to this favorite definition.
	TimeModified pulumi.StringOutput `pulumi:"timeModified"`
	// Unique user id of the specific user that owns this favorite.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Properties that define a favorite that is associated to an Application Insights component. Azure REST API version: 2015-05-01. Prior API version in Azure Native 1.x: 2015-05-01.

func GetFavorite

func GetFavorite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FavoriteState, opts ...pulumi.ResourceOption) (*Favorite, error)

GetFavorite gets an existing Favorite 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 NewFavorite

func NewFavorite(ctx *pulumi.Context,
	name string, args *FavoriteArgs, opts ...pulumi.ResourceOption) (*Favorite, error)

NewFavorite registers a new resource with the given unique name, arguments, and options.

func (*Favorite) ElementType

func (*Favorite) ElementType() reflect.Type

func (*Favorite) ToFavoriteOutput

func (i *Favorite) ToFavoriteOutput() FavoriteOutput

func (*Favorite) ToFavoriteOutputWithContext

func (i *Favorite) ToFavoriteOutputWithContext(ctx context.Context) FavoriteOutput

type FavoriteArgs

type FavoriteArgs struct {
	// Favorite category, as defined by the user at creation time.
	Category pulumi.StringPtrInput
	// Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON
	Config pulumi.StringPtrInput
	// The Id of a specific favorite defined in the Application Insights component
	FavoriteId pulumi.StringPtrInput
	// Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	FavoriteType FavoriteTypePtrInput
	// Flag denoting wether or not this favorite was generated from a template.
	IsGeneratedFromTemplate pulumi.BoolPtrInput
	// The user-defined name of the favorite.
	Name pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput
	// The source of the favorite definition.
	SourceType pulumi.StringPtrInput
	// A list of 0 or more tags that are associated with this favorite definition
	Tags pulumi.StringArrayInput
	// This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Favorite resource.

func (FavoriteArgs) ElementType

func (FavoriteArgs) ElementType() reflect.Type

type FavoriteInput

type FavoriteInput interface {
	pulumi.Input

	ToFavoriteOutput() FavoriteOutput
	ToFavoriteOutputWithContext(ctx context.Context) FavoriteOutput
}

type FavoriteOutput

type FavoriteOutput struct{ *pulumi.OutputState }

func (FavoriteOutput) Category

func (o FavoriteOutput) Category() pulumi.StringPtrOutput

Favorite category, as defined by the user at creation time.

func (FavoriteOutput) Config

Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON

func (FavoriteOutput) ElementType

func (FavoriteOutput) ElementType() reflect.Type

func (FavoriteOutput) FavoriteId

func (o FavoriteOutput) FavoriteId() pulumi.StringOutput

Internally assigned unique id of the favorite definition.

func (FavoriteOutput) FavoriteType

func (o FavoriteOutput) FavoriteType() pulumi.StringPtrOutput

Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.

func (FavoriteOutput) IsGeneratedFromTemplate

func (o FavoriteOutput) IsGeneratedFromTemplate() pulumi.BoolPtrOutput

Flag denoting wether or not this favorite was generated from a template.

func (FavoriteOutput) Name

The user-defined name of the favorite.

func (FavoriteOutput) SourceType

func (o FavoriteOutput) SourceType() pulumi.StringPtrOutput

The source of the favorite definition.

func (FavoriteOutput) Tags

A list of 0 or more tags that are associated with this favorite definition

func (FavoriteOutput) TimeModified

func (o FavoriteOutput) TimeModified() pulumi.StringOutput

Date and time in UTC of the last modification that was made to this favorite definition.

func (FavoriteOutput) ToFavoriteOutput

func (o FavoriteOutput) ToFavoriteOutput() FavoriteOutput

func (FavoriteOutput) ToFavoriteOutputWithContext

func (o FavoriteOutput) ToFavoriteOutputWithContext(ctx context.Context) FavoriteOutput

func (FavoriteOutput) UserId

func (o FavoriteOutput) UserId() pulumi.StringOutput

Unique user id of the specific user that owns this favorite.

func (FavoriteOutput) Version

This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.

type FavoriteState

type FavoriteState struct {
}

func (FavoriteState) ElementType

func (FavoriteState) ElementType() reflect.Type

type FavoriteType

type FavoriteType string

Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.

func (FavoriteType) ElementType

func (FavoriteType) ElementType() reflect.Type

func (FavoriteType) ToFavoriteTypeOutput

func (e FavoriteType) ToFavoriteTypeOutput() FavoriteTypeOutput

func (FavoriteType) ToFavoriteTypeOutputWithContext

func (e FavoriteType) ToFavoriteTypeOutputWithContext(ctx context.Context) FavoriteTypeOutput

func (FavoriteType) ToFavoriteTypePtrOutput

func (e FavoriteType) ToFavoriteTypePtrOutput() FavoriteTypePtrOutput

func (FavoriteType) ToFavoriteTypePtrOutputWithContext

func (e FavoriteType) ToFavoriteTypePtrOutputWithContext(ctx context.Context) FavoriteTypePtrOutput

func (FavoriteType) ToStringOutput

func (e FavoriteType) ToStringOutput() pulumi.StringOutput

func (FavoriteType) ToStringOutputWithContext

func (e FavoriteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FavoriteType) ToStringPtrOutput

func (e FavoriteType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FavoriteType) ToStringPtrOutputWithContext

func (e FavoriteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FavoriteTypeInput

type FavoriteTypeInput interface {
	pulumi.Input

	ToFavoriteTypeOutput() FavoriteTypeOutput
	ToFavoriteTypeOutputWithContext(context.Context) FavoriteTypeOutput
}

FavoriteTypeInput is an input type that accepts values of the FavoriteType enum A concrete instance of `FavoriteTypeInput` can be one of the following:

FavoriteTypeShared
FavoriteTypeUser

type FavoriteTypeOutput

type FavoriteTypeOutput struct{ *pulumi.OutputState }

func (FavoriteTypeOutput) ElementType

func (FavoriteTypeOutput) ElementType() reflect.Type

func (FavoriteTypeOutput) ToFavoriteTypeOutput

func (o FavoriteTypeOutput) ToFavoriteTypeOutput() FavoriteTypeOutput

func (FavoriteTypeOutput) ToFavoriteTypeOutputWithContext

func (o FavoriteTypeOutput) ToFavoriteTypeOutputWithContext(ctx context.Context) FavoriteTypeOutput

func (FavoriteTypeOutput) ToFavoriteTypePtrOutput

func (o FavoriteTypeOutput) ToFavoriteTypePtrOutput() FavoriteTypePtrOutput

func (FavoriteTypeOutput) ToFavoriteTypePtrOutputWithContext

func (o FavoriteTypeOutput) ToFavoriteTypePtrOutputWithContext(ctx context.Context) FavoriteTypePtrOutput

func (FavoriteTypeOutput) ToStringOutput

func (o FavoriteTypeOutput) ToStringOutput() pulumi.StringOutput

func (FavoriteTypeOutput) ToStringOutputWithContext

func (o FavoriteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FavoriteTypeOutput) ToStringPtrOutput

func (o FavoriteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FavoriteTypeOutput) ToStringPtrOutputWithContext

func (o FavoriteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FavoriteTypePtrInput

type FavoriteTypePtrInput interface {
	pulumi.Input

	ToFavoriteTypePtrOutput() FavoriteTypePtrOutput
	ToFavoriteTypePtrOutputWithContext(context.Context) FavoriteTypePtrOutput
}

func FavoriteTypePtr

func FavoriteTypePtr(v string) FavoriteTypePtrInput

type FavoriteTypePtrOutput

type FavoriteTypePtrOutput struct{ *pulumi.OutputState }

func (FavoriteTypePtrOutput) Elem

func (FavoriteTypePtrOutput) ElementType

func (FavoriteTypePtrOutput) ElementType() reflect.Type

func (FavoriteTypePtrOutput) ToFavoriteTypePtrOutput

func (o FavoriteTypePtrOutput) ToFavoriteTypePtrOutput() FavoriteTypePtrOutput

func (FavoriteTypePtrOutput) ToFavoriteTypePtrOutputWithContext

func (o FavoriteTypePtrOutput) ToFavoriteTypePtrOutputWithContext(ctx context.Context) FavoriteTypePtrOutput

func (FavoriteTypePtrOutput) ToStringPtrOutput

func (o FavoriteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FavoriteTypePtrOutput) ToStringPtrOutputWithContext

func (o FavoriteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowType

type FlowType string

Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.

func (FlowType) ElementType

func (FlowType) ElementType() reflect.Type

func (FlowType) ToFlowTypeOutput

func (e FlowType) ToFlowTypeOutput() FlowTypeOutput

func (FlowType) ToFlowTypeOutputWithContext

func (e FlowType) ToFlowTypeOutputWithContext(ctx context.Context) FlowTypeOutput

func (FlowType) ToFlowTypePtrOutput

func (e FlowType) ToFlowTypePtrOutput() FlowTypePtrOutput

func (FlowType) ToFlowTypePtrOutputWithContext

func (e FlowType) ToFlowTypePtrOutputWithContext(ctx context.Context) FlowTypePtrOutput

func (FlowType) ToStringOutput

func (e FlowType) ToStringOutput() pulumi.StringOutput

func (FlowType) ToStringOutputWithContext

func (e FlowType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowType) ToStringPtrOutput

func (e FlowType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowType) ToStringPtrOutputWithContext

func (e FlowType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowTypeInput

type FlowTypeInput interface {
	pulumi.Input

	ToFlowTypeOutput() FlowTypeOutput
	ToFlowTypeOutputWithContext(context.Context) FlowTypeOutput
}

FlowTypeInput is an input type that accepts values of the FlowType enum A concrete instance of `FlowTypeInput` can be one of the following:

FlowTypeBluefield

type FlowTypeOutput

type FlowTypeOutput struct{ *pulumi.OutputState }

func (FlowTypeOutput) ElementType

func (FlowTypeOutput) ElementType() reflect.Type

func (FlowTypeOutput) ToFlowTypeOutput

func (o FlowTypeOutput) ToFlowTypeOutput() FlowTypeOutput

func (FlowTypeOutput) ToFlowTypeOutputWithContext

func (o FlowTypeOutput) ToFlowTypeOutputWithContext(ctx context.Context) FlowTypeOutput

func (FlowTypeOutput) ToFlowTypePtrOutput

func (o FlowTypeOutput) ToFlowTypePtrOutput() FlowTypePtrOutput

func (FlowTypeOutput) ToFlowTypePtrOutputWithContext

func (o FlowTypeOutput) ToFlowTypePtrOutputWithContext(ctx context.Context) FlowTypePtrOutput

func (FlowTypeOutput) ToStringOutput

func (o FlowTypeOutput) ToStringOutput() pulumi.StringOutput

func (FlowTypeOutput) ToStringOutputWithContext

func (o FlowTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FlowTypeOutput) ToStringPtrOutput

func (o FlowTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowTypeOutput) ToStringPtrOutputWithContext

func (o FlowTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FlowTypePtrInput

type FlowTypePtrInput interface {
	pulumi.Input

	ToFlowTypePtrOutput() FlowTypePtrOutput
	ToFlowTypePtrOutputWithContext(context.Context) FlowTypePtrOutput
}

func FlowTypePtr

func FlowTypePtr(v string) FlowTypePtrInput

type FlowTypePtrOutput

type FlowTypePtrOutput struct{ *pulumi.OutputState }

func (FlowTypePtrOutput) Elem

func (FlowTypePtrOutput) ElementType

func (FlowTypePtrOutput) ElementType() reflect.Type

func (FlowTypePtrOutput) ToFlowTypePtrOutput

func (o FlowTypePtrOutput) ToFlowTypePtrOutput() FlowTypePtrOutput

func (FlowTypePtrOutput) ToFlowTypePtrOutputWithContext

func (o FlowTypePtrOutput) ToFlowTypePtrOutputWithContext(ctx context.Context) FlowTypePtrOutput

func (FlowTypePtrOutput) ToStringPtrOutput

func (o FlowTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FlowTypePtrOutput) ToStringPtrOutputWithContext

func (o FlowTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GetDiagnosticServiceTokenReadOnlyArgs

type GetDiagnosticServiceTokenReadOnlyArgs struct {
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type GetDiagnosticServiceTokenReadOnlyOutputArgs

type GetDiagnosticServiceTokenReadOnlyOutputArgs struct {
	// The identifier of the resource.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (GetDiagnosticServiceTokenReadOnlyOutputArgs) ElementType

type GetDiagnosticServiceTokenReadOnlyResult

type GetDiagnosticServiceTokenReadOnlyResult struct {
	// JWT token for accessing application insights diagnostic service data.
	Token *string `pulumi:"token"`
}

The response to a diagnostic services token query.

func GetDiagnosticServiceTokenReadOnly

Gets an read-only access token for application insights diagnostic service data. Azure REST API version: 2021-03-03-preview.

type GetDiagnosticServiceTokenReadOnlyResultOutput

type GetDiagnosticServiceTokenReadOnlyResultOutput struct{ *pulumi.OutputState }

The response to a diagnostic services token query.

func (GetDiagnosticServiceTokenReadOnlyResultOutput) ElementType

func (GetDiagnosticServiceTokenReadOnlyResultOutput) ToGetDiagnosticServiceTokenReadOnlyResultOutput

func (o GetDiagnosticServiceTokenReadOnlyResultOutput) ToGetDiagnosticServiceTokenReadOnlyResultOutput() GetDiagnosticServiceTokenReadOnlyResultOutput

func (GetDiagnosticServiceTokenReadOnlyResultOutput) ToGetDiagnosticServiceTokenReadOnlyResultOutputWithContext

func (o GetDiagnosticServiceTokenReadOnlyResultOutput) ToGetDiagnosticServiceTokenReadOnlyResultOutputWithContext(ctx context.Context) GetDiagnosticServiceTokenReadOnlyResultOutput

func (GetDiagnosticServiceTokenReadOnlyResultOutput) Token

JWT token for accessing application insights diagnostic service data.

type GetDiagnosticServiceTokenReadWriteArgs

type GetDiagnosticServiceTokenReadWriteArgs struct {
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type GetDiagnosticServiceTokenReadWriteOutputArgs

type GetDiagnosticServiceTokenReadWriteOutputArgs struct {
	// The identifier of the resource.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (GetDiagnosticServiceTokenReadWriteOutputArgs) ElementType

type GetDiagnosticServiceTokenReadWriteResult

type GetDiagnosticServiceTokenReadWriteResult struct {
	// JWT token for accessing application insights diagnostic service data.
	Token *string `pulumi:"token"`
}

The response to a diagnostic services token query.

func GetDiagnosticServiceTokenReadWrite

Gets an read-write access token for application insights diagnostic service data. Azure REST API version: 2021-03-03-preview.

type GetDiagnosticServiceTokenReadWriteResultOutput

type GetDiagnosticServiceTokenReadWriteResultOutput struct{ *pulumi.OutputState }

The response to a diagnostic services token query.

func (GetDiagnosticServiceTokenReadWriteResultOutput) ElementType

func (GetDiagnosticServiceTokenReadWriteResultOutput) ToGetDiagnosticServiceTokenReadWriteResultOutput

func (o GetDiagnosticServiceTokenReadWriteResultOutput) ToGetDiagnosticServiceTokenReadWriteResultOutput() GetDiagnosticServiceTokenReadWriteResultOutput

func (GetDiagnosticServiceTokenReadWriteResultOutput) ToGetDiagnosticServiceTokenReadWriteResultOutputWithContext

func (o GetDiagnosticServiceTokenReadWriteResultOutput) ToGetDiagnosticServiceTokenReadWriteResultOutputWithContext(ctx context.Context) GetDiagnosticServiceTokenReadWriteResultOutput

func (GetDiagnosticServiceTokenReadWriteResultOutput) Token

JWT token for accessing application insights diagnostic service data.

type GetLiveTokenArgs

type GetLiveTokenArgs struct {
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type GetLiveTokenOutputArgs

type GetLiveTokenOutputArgs struct {
	// The identifier of the resource.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (GetLiveTokenOutputArgs) ElementType

func (GetLiveTokenOutputArgs) ElementType() reflect.Type

type GetLiveTokenResult

type GetLiveTokenResult struct {
	// JWT token for accessing live metrics stream data.
	LiveToken string `pulumi:"liveToken"`
}

The response to a live token query.

func GetLiveToken

func GetLiveToken(ctx *pulumi.Context, args *GetLiveTokenArgs, opts ...pulumi.InvokeOption) (*GetLiveTokenResult, error)

**Gets an access token for live metrics stream data.** Azure REST API version: 2021-10-14.

Other available API versions: 2020-06-02-preview.

type GetLiveTokenResultOutput

type GetLiveTokenResultOutput struct{ *pulumi.OutputState }

The response to a live token query.

func (GetLiveTokenResultOutput) ElementType

func (GetLiveTokenResultOutput) ElementType() reflect.Type

func (GetLiveTokenResultOutput) LiveToken

JWT token for accessing live metrics stream data.

func (GetLiveTokenResultOutput) ToGetLiveTokenResultOutput

func (o GetLiveTokenResultOutput) ToGetLiveTokenResultOutput() GetLiveTokenResultOutput

func (GetLiveTokenResultOutput) ToGetLiveTokenResultOutputWithContext

func (o GetLiveTokenResultOutput) ToGetLiveTokenResultOutputWithContext(ctx context.Context) GetLiveTokenResultOutput

type GetTestResultFileArgs

type GetTestResultFileArgs struct {
	// The continuation token.
	ContinuationToken *string `pulumi:"continuationToken"`
	// The format to use when returning the webtest result.
	DownloadAs string `pulumi:"downloadAs"`
	// The location ID where the webtest was physically run.
	GeoLocationId string `pulumi:"geoLocationId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The success state criteria for the webtest result.
	TestSuccessfulCriteria *bool `pulumi:"testSuccessfulCriteria"`
	// The posix (epoch) time stamp for the webtest result.
	TimeStamp int `pulumi:"timeStamp"`
	// The name of the Application Insights webtest resource.
	WebTestName string `pulumi:"webTestName"`
}

type GetTestResultFileOutputArgs

type GetTestResultFileOutputArgs struct {
	// The continuation token.
	ContinuationToken pulumi.StringPtrInput `pulumi:"continuationToken"`
	// The format to use when returning the webtest result.
	DownloadAs pulumi.StringInput `pulumi:"downloadAs"`
	// The location ID where the webtest was physically run.
	GeoLocationId pulumi.StringInput `pulumi:"geoLocationId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The success state criteria for the webtest result.
	TestSuccessfulCriteria pulumi.BoolPtrInput `pulumi:"testSuccessfulCriteria"`
	// The posix (epoch) time stamp for the webtest result.
	TimeStamp pulumi.IntInput `pulumi:"timeStamp"`
	// The name of the Application Insights webtest resource.
	WebTestName pulumi.StringInput `pulumi:"webTestName"`
}

func (GetTestResultFileOutputArgs) ElementType

type GetTestResultFileResult

type GetTestResultFileResult struct {
	// File contents.
	Data *string `pulumi:"data"`
	// The URI that can be used to request the next section of the result file in the event the file is too large for a single request.
	NextLink *string `pulumi:"nextLink"`
}

Test result.

func GetTestResultFile

func GetTestResultFile(ctx *pulumi.Context, args *GetTestResultFileArgs, opts ...pulumi.InvokeOption) (*GetTestResultFileResult, error)

Returns a file test result for the matching test Azure REST API version: 2020-02-10-preview.

type GetTestResultFileResultOutput

type GetTestResultFileResultOutput struct{ *pulumi.OutputState }

Test result.

func (GetTestResultFileResultOutput) Data

File contents.

func (GetTestResultFileResultOutput) ElementType

The URI that can be used to request the next section of the result file in the event the file is too large for a single request.

func (GetTestResultFileResultOutput) ToGetTestResultFileResultOutput

func (o GetTestResultFileResultOutput) ToGetTestResultFileResultOutput() GetTestResultFileResultOutput

func (GetTestResultFileResultOutput) ToGetTestResultFileResultOutputWithContext

func (o GetTestResultFileResultOutput) ToGetTestResultFileResultOutputWithContext(ctx context.Context) GetTestResultFileResultOutput

type GuestDiagnosticsSetting

type GuestDiagnosticsSetting struct {
	pulumi.CustomResourceState

	// the array of data source object which are configured to collect and send data
	DataSources DataSourceResponseArrayOutput `pulumi:"dataSources"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Operating system type for the configuration
	OsType       pulumi.StringPtrOutput `pulumi:"osType"`
	ProxySetting pulumi.StringPtrOutput `pulumi:"proxySetting"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Virtual machine guest diagnostics settings resource. Azure REST API version: 2018-06-01-preview. Prior API version in Azure Native 1.x: 2018-06-01-preview.

func GetGuestDiagnosticsSetting

func GetGuestDiagnosticsSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuestDiagnosticsSettingState, opts ...pulumi.ResourceOption) (*GuestDiagnosticsSetting, error)

GetGuestDiagnosticsSetting gets an existing GuestDiagnosticsSetting 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 NewGuestDiagnosticsSetting

func NewGuestDiagnosticsSetting(ctx *pulumi.Context,
	name string, args *GuestDiagnosticsSettingArgs, opts ...pulumi.ResourceOption) (*GuestDiagnosticsSetting, error)

NewGuestDiagnosticsSetting registers a new resource with the given unique name, arguments, and options.

func (*GuestDiagnosticsSetting) ElementType

func (*GuestDiagnosticsSetting) ElementType() reflect.Type

func (*GuestDiagnosticsSetting) ToGuestDiagnosticsSettingOutput

func (i *GuestDiagnosticsSetting) ToGuestDiagnosticsSettingOutput() GuestDiagnosticsSettingOutput

func (*GuestDiagnosticsSetting) ToGuestDiagnosticsSettingOutputWithContext

func (i *GuestDiagnosticsSetting) ToGuestDiagnosticsSettingOutputWithContext(ctx context.Context) GuestDiagnosticsSettingOutput

type GuestDiagnosticsSettingArgs

type GuestDiagnosticsSettingArgs struct {
	// the array of data source object which are configured to collect and send data
	DataSources DataSourceArrayInput
	// The name of the diagnostic setting.
	DiagnosticSettingsName pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Operating system type for the configuration
	OsType       pulumi.StringPtrInput
	ProxySetting pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a GuestDiagnosticsSetting resource.

func (GuestDiagnosticsSettingArgs) ElementType

type GuestDiagnosticsSettingInput

type GuestDiagnosticsSettingInput interface {
	pulumi.Input

	ToGuestDiagnosticsSettingOutput() GuestDiagnosticsSettingOutput
	ToGuestDiagnosticsSettingOutputWithContext(ctx context.Context) GuestDiagnosticsSettingOutput
}

type GuestDiagnosticsSettingOutput

type GuestDiagnosticsSettingOutput struct{ *pulumi.OutputState }

func (GuestDiagnosticsSettingOutput) DataSources

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

func (GuestDiagnosticsSettingOutput) ElementType

func (GuestDiagnosticsSettingOutput) Location

Resource location

func (GuestDiagnosticsSettingOutput) Name

Azure resource name

func (GuestDiagnosticsSettingOutput) OsType

Operating system type for the configuration

func (GuestDiagnosticsSettingOutput) ProxySetting

func (GuestDiagnosticsSettingOutput) Tags

Resource tags

func (GuestDiagnosticsSettingOutput) ToGuestDiagnosticsSettingOutput

func (o GuestDiagnosticsSettingOutput) ToGuestDiagnosticsSettingOutput() GuestDiagnosticsSettingOutput

func (GuestDiagnosticsSettingOutput) ToGuestDiagnosticsSettingOutputWithContext

func (o GuestDiagnosticsSettingOutput) ToGuestDiagnosticsSettingOutputWithContext(ctx context.Context) GuestDiagnosticsSettingOutput

func (GuestDiagnosticsSettingOutput) Type

Azure resource type

type GuestDiagnosticsSettingState

type GuestDiagnosticsSettingState struct {
}

func (GuestDiagnosticsSettingState) ElementType

type GuestDiagnosticsSettingsAssociation

type GuestDiagnosticsSettingsAssociation struct {
	pulumi.CustomResourceState

	// The guest diagnostic settings name.
	GuestDiagnosticSettingsName pulumi.StringOutput `pulumi:"guestDiagnosticSettingsName"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Virtual machine guest diagnostic settings resource. Azure REST API version: 2018-06-01-preview. Prior API version in Azure Native 1.x: 2018-06-01-preview.

func GetGuestDiagnosticsSettingsAssociation

func GetGuestDiagnosticsSettingsAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuestDiagnosticsSettingsAssociationState, opts ...pulumi.ResourceOption) (*GuestDiagnosticsSettingsAssociation, error)

GetGuestDiagnosticsSettingsAssociation gets an existing GuestDiagnosticsSettingsAssociation 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 NewGuestDiagnosticsSettingsAssociation

func NewGuestDiagnosticsSettingsAssociation(ctx *pulumi.Context,
	name string, args *GuestDiagnosticsSettingsAssociationArgs, opts ...pulumi.ResourceOption) (*GuestDiagnosticsSettingsAssociation, error)

NewGuestDiagnosticsSettingsAssociation registers a new resource with the given unique name, arguments, and options.

func (*GuestDiagnosticsSettingsAssociation) ElementType

func (*GuestDiagnosticsSettingsAssociation) ToGuestDiagnosticsSettingsAssociationOutput

func (i *GuestDiagnosticsSettingsAssociation) ToGuestDiagnosticsSettingsAssociationOutput() GuestDiagnosticsSettingsAssociationOutput

func (*GuestDiagnosticsSettingsAssociation) ToGuestDiagnosticsSettingsAssociationOutputWithContext

func (i *GuestDiagnosticsSettingsAssociation) ToGuestDiagnosticsSettingsAssociationOutputWithContext(ctx context.Context) GuestDiagnosticsSettingsAssociationOutput

type GuestDiagnosticsSettingsAssociationArgs

type GuestDiagnosticsSettingsAssociationArgs struct {
	// The name of the diagnostic settings association.
	AssociationName pulumi.StringPtrInput
	// The guest diagnostic settings name.
	GuestDiagnosticSettingsName pulumi.StringInput
	// Resource location
	Location pulumi.StringPtrInput
	// The fully qualified ID of the resource, including the resource name and resource type.
	ResourceUri pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a GuestDiagnosticsSettingsAssociation resource.

func (GuestDiagnosticsSettingsAssociationArgs) ElementType

type GuestDiagnosticsSettingsAssociationInput

type GuestDiagnosticsSettingsAssociationInput interface {
	pulumi.Input

	ToGuestDiagnosticsSettingsAssociationOutput() GuestDiagnosticsSettingsAssociationOutput
	ToGuestDiagnosticsSettingsAssociationOutputWithContext(ctx context.Context) GuestDiagnosticsSettingsAssociationOutput
}

type GuestDiagnosticsSettingsAssociationOutput

type GuestDiagnosticsSettingsAssociationOutput struct{ *pulumi.OutputState }

func (GuestDiagnosticsSettingsAssociationOutput) ElementType

func (GuestDiagnosticsSettingsAssociationOutput) GuestDiagnosticSettingsName

func (o GuestDiagnosticsSettingsAssociationOutput) GuestDiagnosticSettingsName() pulumi.StringOutput

The guest diagnostic settings name.

func (GuestDiagnosticsSettingsAssociationOutput) Location

Resource location

func (GuestDiagnosticsSettingsAssociationOutput) Name

Azure resource name

func (GuestDiagnosticsSettingsAssociationOutput) Tags

Resource tags

func (GuestDiagnosticsSettingsAssociationOutput) ToGuestDiagnosticsSettingsAssociationOutput

func (o GuestDiagnosticsSettingsAssociationOutput) ToGuestDiagnosticsSettingsAssociationOutput() GuestDiagnosticsSettingsAssociationOutput

func (GuestDiagnosticsSettingsAssociationOutput) ToGuestDiagnosticsSettingsAssociationOutputWithContext

func (o GuestDiagnosticsSettingsAssociationOutput) ToGuestDiagnosticsSettingsAssociationOutputWithContext(ctx context.Context) GuestDiagnosticsSettingsAssociationOutput

func (GuestDiagnosticsSettingsAssociationOutput) Type

Azure resource type

type GuestDiagnosticsSettingsAssociationState

type GuestDiagnosticsSettingsAssociationState struct {
}

func (GuestDiagnosticsSettingsAssociationState) ElementType

type HeaderField

type HeaderField struct {
	// The name of the header.
	HeaderFieldName *string `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue *string `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

type HeaderFieldArgs

type HeaderFieldArgs struct {
	// The name of the header.
	HeaderFieldName pulumi.StringPtrInput `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue pulumi.StringPtrInput `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

func (HeaderFieldArgs) ElementType

func (HeaderFieldArgs) ElementType() reflect.Type

func (HeaderFieldArgs) ToHeaderFieldOutput

func (i HeaderFieldArgs) ToHeaderFieldOutput() HeaderFieldOutput

func (HeaderFieldArgs) ToHeaderFieldOutputWithContext

func (i HeaderFieldArgs) ToHeaderFieldOutputWithContext(ctx context.Context) HeaderFieldOutput

type HeaderFieldArray

type HeaderFieldArray []HeaderFieldInput

func (HeaderFieldArray) ElementType

func (HeaderFieldArray) ElementType() reflect.Type

func (HeaderFieldArray) ToHeaderFieldArrayOutput

func (i HeaderFieldArray) ToHeaderFieldArrayOutput() HeaderFieldArrayOutput

func (HeaderFieldArray) ToHeaderFieldArrayOutputWithContext

func (i HeaderFieldArray) ToHeaderFieldArrayOutputWithContext(ctx context.Context) HeaderFieldArrayOutput

type HeaderFieldArrayInput

type HeaderFieldArrayInput interface {
	pulumi.Input

	ToHeaderFieldArrayOutput() HeaderFieldArrayOutput
	ToHeaderFieldArrayOutputWithContext(context.Context) HeaderFieldArrayOutput
}

HeaderFieldArrayInput is an input type that accepts HeaderFieldArray and HeaderFieldArrayOutput values. You can construct a concrete instance of `HeaderFieldArrayInput` via:

HeaderFieldArray{ HeaderFieldArgs{...} }

type HeaderFieldArrayOutput

type HeaderFieldArrayOutput struct{ *pulumi.OutputState }

func (HeaderFieldArrayOutput) ElementType

func (HeaderFieldArrayOutput) ElementType() reflect.Type

func (HeaderFieldArrayOutput) Index

func (HeaderFieldArrayOutput) ToHeaderFieldArrayOutput

func (o HeaderFieldArrayOutput) ToHeaderFieldArrayOutput() HeaderFieldArrayOutput

func (HeaderFieldArrayOutput) ToHeaderFieldArrayOutputWithContext

func (o HeaderFieldArrayOutput) ToHeaderFieldArrayOutputWithContext(ctx context.Context) HeaderFieldArrayOutput

type HeaderFieldInput

type HeaderFieldInput interface {
	pulumi.Input

	ToHeaderFieldOutput() HeaderFieldOutput
	ToHeaderFieldOutputWithContext(context.Context) HeaderFieldOutput
}

HeaderFieldInput is an input type that accepts HeaderFieldArgs and HeaderFieldOutput values. You can construct a concrete instance of `HeaderFieldInput` via:

HeaderFieldArgs{...}

type HeaderFieldOutput

type HeaderFieldOutput struct{ *pulumi.OutputState }

A header to add to the WebTest.

func (HeaderFieldOutput) ElementType

func (HeaderFieldOutput) ElementType() reflect.Type

func (HeaderFieldOutput) HeaderFieldName

func (o HeaderFieldOutput) HeaderFieldName() pulumi.StringPtrOutput

The name of the header.

func (HeaderFieldOutput) HeaderFieldValue

func (o HeaderFieldOutput) HeaderFieldValue() pulumi.StringPtrOutput

The value of the header.

func (HeaderFieldOutput) ToHeaderFieldOutput

func (o HeaderFieldOutput) ToHeaderFieldOutput() HeaderFieldOutput

func (HeaderFieldOutput) ToHeaderFieldOutputWithContext

func (o HeaderFieldOutput) ToHeaderFieldOutputWithContext(ctx context.Context) HeaderFieldOutput

type HeaderFieldResponse

type HeaderFieldResponse struct {
	// The name of the header.
	HeaderFieldName *string `pulumi:"headerFieldName"`
	// The value of the header.
	HeaderFieldValue *string `pulumi:"headerFieldValue"`
}

A header to add to the WebTest.

type HeaderFieldResponseArrayOutput

type HeaderFieldResponseArrayOutput struct{ *pulumi.OutputState }

func (HeaderFieldResponseArrayOutput) ElementType

func (HeaderFieldResponseArrayOutput) Index

func (HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutput

func (o HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutput() HeaderFieldResponseArrayOutput

func (HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutputWithContext

func (o HeaderFieldResponseArrayOutput) ToHeaderFieldResponseArrayOutputWithContext(ctx context.Context) HeaderFieldResponseArrayOutput

type HeaderFieldResponseOutput

type HeaderFieldResponseOutput struct{ *pulumi.OutputState }

A header to add to the WebTest.

func (HeaderFieldResponseOutput) ElementType

func (HeaderFieldResponseOutput) ElementType() reflect.Type

func (HeaderFieldResponseOutput) HeaderFieldName

func (o HeaderFieldResponseOutput) HeaderFieldName() pulumi.StringPtrOutput

The name of the header.

func (HeaderFieldResponseOutput) HeaderFieldValue

func (o HeaderFieldResponseOutput) HeaderFieldValue() pulumi.StringPtrOutput

The value of the header.

func (HeaderFieldResponseOutput) ToHeaderFieldResponseOutput

func (o HeaderFieldResponseOutput) ToHeaderFieldResponseOutput() HeaderFieldResponseOutput

func (HeaderFieldResponseOutput) ToHeaderFieldResponseOutputWithContext

func (o HeaderFieldResponseOutput) ToHeaderFieldResponseOutputWithContext(ctx context.Context) HeaderFieldResponseOutput

type Identity

type Identity struct {
	// Type of managed service identity.
	Type IdentityType `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// Type of managed service identity.
	Type IdentityTypeInput `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

Type of managed service identity.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

Type of managed service identity.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity.
	Type string `pulumi:"type"`
	// The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserIdentityPropertiesResponse `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

Type of managed service identity.

func (IdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

Type of managed service identity.

func (IdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityType

type IdentityType string

Type of managed service identity.

func (IdentityType) ElementType

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToIdentityTypeOutput

func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityType) ToIdentityTypeOutputWithContext

func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityType) ToIdentityTypePtrOutput

func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityType) ToIdentityTypePtrOutputWithContext

func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityType) ToStringOutput

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext

func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityType) ToStringPtrOutput

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext

func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityTypeInput

type IdentityTypeInput interface {
	pulumi.Input

	ToIdentityTypeOutput() IdentityTypeOutput
	ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput
}

IdentityTypeInput is an input type that accepts values of the IdentityType enum A concrete instance of `IdentityTypeInput` can be one of the following:

IdentityTypeSystemAssigned
IdentityTypeUserAssigned
IdentityTypeNone

type IdentityTypeOutput

type IdentityTypeOutput struct{ *pulumi.OutputState }

func (IdentityTypeOutput) ElementType

func (IdentityTypeOutput) ElementType() reflect.Type

func (IdentityTypeOutput) ToIdentityTypeOutput

func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypeOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutput

func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypeOutput) ToStringOutput

func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityTypeOutput) ToStringOutputWithContext

func (o IdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityTypeOutput) ToStringPtrOutput

func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypeOutput) ToStringPtrOutputWithContext

func (o IdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityTypePtrInput

type IdentityTypePtrInput interface {
	pulumi.Input

	ToIdentityTypePtrOutput() IdentityTypePtrOutput
	ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput
}

func IdentityTypePtr

func IdentityTypePtr(v string) IdentityTypePtrInput

type IdentityTypePtrOutput

type IdentityTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityTypePtrOutput) Elem

func (IdentityTypePtrOutput) ElementType

func (IdentityTypePtrOutput) ElementType() reflect.Type

func (IdentityTypePtrOutput) ToIdentityTypePtrOutput

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutput

func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o IdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IisLogsDataSource

type IisLogsDataSource struct {
	// Absolute paths file location
	LogDirectories []string `pulumi:"logDirectories"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// IIS streams
	Streams []string `pulumi:"streams"`
}

Enables IIS logs to be collected by this data collection rule.

type IisLogsDataSourceArgs

type IisLogsDataSourceArgs struct {
	// Absolute paths file location
	LogDirectories pulumi.StringArrayInput `pulumi:"logDirectories"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// IIS streams
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Enables IIS logs to be collected by this data collection rule.

func (IisLogsDataSourceArgs) ElementType

func (IisLogsDataSourceArgs) ElementType() reflect.Type

func (IisLogsDataSourceArgs) ToIisLogsDataSourceOutput

func (i IisLogsDataSourceArgs) ToIisLogsDataSourceOutput() IisLogsDataSourceOutput

func (IisLogsDataSourceArgs) ToIisLogsDataSourceOutputWithContext

func (i IisLogsDataSourceArgs) ToIisLogsDataSourceOutputWithContext(ctx context.Context) IisLogsDataSourceOutput

type IisLogsDataSourceArray

type IisLogsDataSourceArray []IisLogsDataSourceInput

func (IisLogsDataSourceArray) ElementType

func (IisLogsDataSourceArray) ElementType() reflect.Type

func (IisLogsDataSourceArray) ToIisLogsDataSourceArrayOutput

func (i IisLogsDataSourceArray) ToIisLogsDataSourceArrayOutput() IisLogsDataSourceArrayOutput

func (IisLogsDataSourceArray) ToIisLogsDataSourceArrayOutputWithContext

func (i IisLogsDataSourceArray) ToIisLogsDataSourceArrayOutputWithContext(ctx context.Context) IisLogsDataSourceArrayOutput

type IisLogsDataSourceArrayInput

type IisLogsDataSourceArrayInput interface {
	pulumi.Input

	ToIisLogsDataSourceArrayOutput() IisLogsDataSourceArrayOutput
	ToIisLogsDataSourceArrayOutputWithContext(context.Context) IisLogsDataSourceArrayOutput
}

IisLogsDataSourceArrayInput is an input type that accepts IisLogsDataSourceArray and IisLogsDataSourceArrayOutput values. You can construct a concrete instance of `IisLogsDataSourceArrayInput` via:

IisLogsDataSourceArray{ IisLogsDataSourceArgs{...} }

type IisLogsDataSourceArrayOutput

type IisLogsDataSourceArrayOutput struct{ *pulumi.OutputState }

func (IisLogsDataSourceArrayOutput) ElementType

func (IisLogsDataSourceArrayOutput) Index

func (IisLogsDataSourceArrayOutput) ToIisLogsDataSourceArrayOutput

func (o IisLogsDataSourceArrayOutput) ToIisLogsDataSourceArrayOutput() IisLogsDataSourceArrayOutput

func (IisLogsDataSourceArrayOutput) ToIisLogsDataSourceArrayOutputWithContext

func (o IisLogsDataSourceArrayOutput) ToIisLogsDataSourceArrayOutputWithContext(ctx context.Context) IisLogsDataSourceArrayOutput

type IisLogsDataSourceInput

type IisLogsDataSourceInput interface {
	pulumi.Input

	ToIisLogsDataSourceOutput() IisLogsDataSourceOutput
	ToIisLogsDataSourceOutputWithContext(context.Context) IisLogsDataSourceOutput
}

IisLogsDataSourceInput is an input type that accepts IisLogsDataSourceArgs and IisLogsDataSourceOutput values. You can construct a concrete instance of `IisLogsDataSourceInput` via:

IisLogsDataSourceArgs{...}

type IisLogsDataSourceOutput

type IisLogsDataSourceOutput struct{ *pulumi.OutputState }

Enables IIS logs to be collected by this data collection rule.

func (IisLogsDataSourceOutput) ElementType

func (IisLogsDataSourceOutput) ElementType() reflect.Type

func (IisLogsDataSourceOutput) LogDirectories

Absolute paths file location

func (IisLogsDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (IisLogsDataSourceOutput) Streams

IIS streams

func (IisLogsDataSourceOutput) ToIisLogsDataSourceOutput

func (o IisLogsDataSourceOutput) ToIisLogsDataSourceOutput() IisLogsDataSourceOutput

func (IisLogsDataSourceOutput) ToIisLogsDataSourceOutputWithContext

func (o IisLogsDataSourceOutput) ToIisLogsDataSourceOutputWithContext(ctx context.Context) IisLogsDataSourceOutput

type IisLogsDataSourceResponse

type IisLogsDataSourceResponse struct {
	// Absolute paths file location
	LogDirectories []string `pulumi:"logDirectories"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// IIS streams
	Streams []string `pulumi:"streams"`
}

Enables IIS logs to be collected by this data collection rule.

type IisLogsDataSourceResponseArrayOutput

type IisLogsDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (IisLogsDataSourceResponseArrayOutput) ElementType

func (IisLogsDataSourceResponseArrayOutput) Index

func (IisLogsDataSourceResponseArrayOutput) ToIisLogsDataSourceResponseArrayOutput

func (o IisLogsDataSourceResponseArrayOutput) ToIisLogsDataSourceResponseArrayOutput() IisLogsDataSourceResponseArrayOutput

func (IisLogsDataSourceResponseArrayOutput) ToIisLogsDataSourceResponseArrayOutputWithContext

func (o IisLogsDataSourceResponseArrayOutput) ToIisLogsDataSourceResponseArrayOutputWithContext(ctx context.Context) IisLogsDataSourceResponseArrayOutput

type IisLogsDataSourceResponseOutput

type IisLogsDataSourceResponseOutput struct{ *pulumi.OutputState }

Enables IIS logs to be collected by this data collection rule.

func (IisLogsDataSourceResponseOutput) ElementType

func (IisLogsDataSourceResponseOutput) LogDirectories

Absolute paths file location

func (IisLogsDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (IisLogsDataSourceResponseOutput) Streams

IIS streams

func (IisLogsDataSourceResponseOutput) ToIisLogsDataSourceResponseOutput

func (o IisLogsDataSourceResponseOutput) ToIisLogsDataSourceResponseOutput() IisLogsDataSourceResponseOutput

func (IisLogsDataSourceResponseOutput) ToIisLogsDataSourceResponseOutputWithContext

func (o IisLogsDataSourceResponseOutput) ToIisLogsDataSourceResponseOutputWithContext(ctx context.Context) IisLogsDataSourceResponseOutput

type IngestionMode

type IngestionMode string

Indicates the flow of the ingestion.

func (IngestionMode) ElementType

func (IngestionMode) ElementType() reflect.Type

func (IngestionMode) ToIngestionModeOutput

func (e IngestionMode) ToIngestionModeOutput() IngestionModeOutput

func (IngestionMode) ToIngestionModeOutputWithContext

func (e IngestionMode) ToIngestionModeOutputWithContext(ctx context.Context) IngestionModeOutput

func (IngestionMode) ToIngestionModePtrOutput

func (e IngestionMode) ToIngestionModePtrOutput() IngestionModePtrOutput

func (IngestionMode) ToIngestionModePtrOutputWithContext

func (e IngestionMode) ToIngestionModePtrOutputWithContext(ctx context.Context) IngestionModePtrOutput

func (IngestionMode) ToStringOutput

func (e IngestionMode) ToStringOutput() pulumi.StringOutput

func (IngestionMode) ToStringOutputWithContext

func (e IngestionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IngestionMode) ToStringPtrOutput

func (e IngestionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngestionMode) ToStringPtrOutputWithContext

func (e IngestionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IngestionModeInput

type IngestionModeInput interface {
	pulumi.Input

	ToIngestionModeOutput() IngestionModeOutput
	ToIngestionModeOutputWithContext(context.Context) IngestionModeOutput
}

IngestionModeInput is an input type that accepts values of the IngestionMode enum A concrete instance of `IngestionModeInput` can be one of the following:

IngestionModeApplicationInsights
IngestionModeApplicationInsightsWithDiagnosticSettings
IngestionModeLogAnalytics

type IngestionModeOutput

type IngestionModeOutput struct{ *pulumi.OutputState }

func (IngestionModeOutput) ElementType

func (IngestionModeOutput) ElementType() reflect.Type

func (IngestionModeOutput) ToIngestionModeOutput

func (o IngestionModeOutput) ToIngestionModeOutput() IngestionModeOutput

func (IngestionModeOutput) ToIngestionModeOutputWithContext

func (o IngestionModeOutput) ToIngestionModeOutputWithContext(ctx context.Context) IngestionModeOutput

func (IngestionModeOutput) ToIngestionModePtrOutput

func (o IngestionModeOutput) ToIngestionModePtrOutput() IngestionModePtrOutput

func (IngestionModeOutput) ToIngestionModePtrOutputWithContext

func (o IngestionModeOutput) ToIngestionModePtrOutputWithContext(ctx context.Context) IngestionModePtrOutput

func (IngestionModeOutput) ToStringOutput

func (o IngestionModeOutput) ToStringOutput() pulumi.StringOutput

func (IngestionModeOutput) ToStringOutputWithContext

func (o IngestionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IngestionModeOutput) ToStringPtrOutput

func (o IngestionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngestionModeOutput) ToStringPtrOutputWithContext

func (o IngestionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IngestionModePtrInput

type IngestionModePtrInput interface {
	pulumi.Input

	ToIngestionModePtrOutput() IngestionModePtrOutput
	ToIngestionModePtrOutputWithContext(context.Context) IngestionModePtrOutput
}

func IngestionModePtr

func IngestionModePtr(v string) IngestionModePtrInput

type IngestionModePtrOutput

type IngestionModePtrOutput struct{ *pulumi.OutputState }

func (IngestionModePtrOutput) Elem

func (IngestionModePtrOutput) ElementType

func (IngestionModePtrOutput) ElementType() reflect.Type

func (IngestionModePtrOutput) ToIngestionModePtrOutput

func (o IngestionModePtrOutput) ToIngestionModePtrOutput() IngestionModePtrOutput

func (IngestionModePtrOutput) ToIngestionModePtrOutputWithContext

func (o IngestionModePtrOutput) ToIngestionModePtrOutputWithContext(ctx context.Context) IngestionModePtrOutput

func (IngestionModePtrOutput) ToStringPtrOutput

func (o IngestionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IngestionModePtrOutput) ToStringPtrOutputWithContext

func (o IngestionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItemScope

type ItemScope string

Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.

func (ItemScope) ElementType

func (ItemScope) ElementType() reflect.Type

func (ItemScope) ToItemScopeOutput

func (e ItemScope) ToItemScopeOutput() ItemScopeOutput

func (ItemScope) ToItemScopeOutputWithContext

func (e ItemScope) ToItemScopeOutputWithContext(ctx context.Context) ItemScopeOutput

func (ItemScope) ToItemScopePtrOutput

func (e ItemScope) ToItemScopePtrOutput() ItemScopePtrOutput

func (ItemScope) ToItemScopePtrOutputWithContext

func (e ItemScope) ToItemScopePtrOutputWithContext(ctx context.Context) ItemScopePtrOutput

func (ItemScope) ToStringOutput

func (e ItemScope) ToStringOutput() pulumi.StringOutput

func (ItemScope) ToStringOutputWithContext

func (e ItemScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ItemScope) ToStringPtrOutput

func (e ItemScope) ToStringPtrOutput() pulumi.StringPtrOutput

func (ItemScope) ToStringPtrOutputWithContext

func (e ItemScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItemScopeInput

type ItemScopeInput interface {
	pulumi.Input

	ToItemScopeOutput() ItemScopeOutput
	ToItemScopeOutputWithContext(context.Context) ItemScopeOutput
}

ItemScopeInput is an input type that accepts values of the ItemScope enum A concrete instance of `ItemScopeInput` can be one of the following:

ItemScopeShared
ItemScopeUser

type ItemScopeOutput

type ItemScopeOutput struct{ *pulumi.OutputState }

func (ItemScopeOutput) ElementType

func (ItemScopeOutput) ElementType() reflect.Type

func (ItemScopeOutput) ToItemScopeOutput

func (o ItemScopeOutput) ToItemScopeOutput() ItemScopeOutput

func (ItemScopeOutput) ToItemScopeOutputWithContext

func (o ItemScopeOutput) ToItemScopeOutputWithContext(ctx context.Context) ItemScopeOutput

func (ItemScopeOutput) ToItemScopePtrOutput

func (o ItemScopeOutput) ToItemScopePtrOutput() ItemScopePtrOutput

func (ItemScopeOutput) ToItemScopePtrOutputWithContext

func (o ItemScopeOutput) ToItemScopePtrOutputWithContext(ctx context.Context) ItemScopePtrOutput

func (ItemScopeOutput) ToStringOutput

func (o ItemScopeOutput) ToStringOutput() pulumi.StringOutput

func (ItemScopeOutput) ToStringOutputWithContext

func (o ItemScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ItemScopeOutput) ToStringPtrOutput

func (o ItemScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ItemScopeOutput) ToStringPtrOutputWithContext

func (o ItemScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItemScopePtrInput

type ItemScopePtrInput interface {
	pulumi.Input

	ToItemScopePtrOutput() ItemScopePtrOutput
	ToItemScopePtrOutputWithContext(context.Context) ItemScopePtrOutput
}

func ItemScopePtr

func ItemScopePtr(v string) ItemScopePtrInput

type ItemScopePtrOutput

type ItemScopePtrOutput struct{ *pulumi.OutputState }

func (ItemScopePtrOutput) Elem

func (ItemScopePtrOutput) ElementType

func (ItemScopePtrOutput) ElementType() reflect.Type

func (ItemScopePtrOutput) ToItemScopePtrOutput

func (o ItemScopePtrOutput) ToItemScopePtrOutput() ItemScopePtrOutput

func (ItemScopePtrOutput) ToItemScopePtrOutputWithContext

func (o ItemScopePtrOutput) ToItemScopePtrOutputWithContext(ctx context.Context) ItemScopePtrOutput

func (ItemScopePtrOutput) ToStringPtrOutput

func (o ItemScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ItemScopePtrOutput) ToStringPtrOutputWithContext

func (o ItemScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItemType

type ItemType string

Enum indicating the type of the Analytics item.

func (ItemType) ElementType

func (ItemType) ElementType() reflect.Type

func (ItemType) ToItemTypeOutput

func (e ItemType) ToItemTypeOutput() ItemTypeOutput

func (ItemType) ToItemTypeOutputWithContext

func (e ItemType) ToItemTypeOutputWithContext(ctx context.Context) ItemTypeOutput

func (ItemType) ToItemTypePtrOutput

func (e ItemType) ToItemTypePtrOutput() ItemTypePtrOutput

func (ItemType) ToItemTypePtrOutputWithContext

func (e ItemType) ToItemTypePtrOutputWithContext(ctx context.Context) ItemTypePtrOutput

func (ItemType) ToStringOutput

func (e ItemType) ToStringOutput() pulumi.StringOutput

func (ItemType) ToStringOutputWithContext

func (e ItemType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ItemType) ToStringPtrOutput

func (e ItemType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ItemType) ToStringPtrOutputWithContext

func (e ItemType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItemTypeInput

type ItemTypeInput interface {
	pulumi.Input

	ToItemTypeOutput() ItemTypeOutput
	ToItemTypeOutputWithContext(context.Context) ItemTypeOutput
}

ItemTypeInput is an input type that accepts values of the ItemType enum A concrete instance of `ItemTypeInput` can be one of the following:

ItemTypeNone
ItemTypeQuery
ItemTypeRecent
ItemTypeFunction

type ItemTypeOutput

type ItemTypeOutput struct{ *pulumi.OutputState }

func (ItemTypeOutput) ElementType

func (ItemTypeOutput) ElementType() reflect.Type

func (ItemTypeOutput) ToItemTypeOutput

func (o ItemTypeOutput) ToItemTypeOutput() ItemTypeOutput

func (ItemTypeOutput) ToItemTypeOutputWithContext

func (o ItemTypeOutput) ToItemTypeOutputWithContext(ctx context.Context) ItemTypeOutput

func (ItemTypeOutput) ToItemTypePtrOutput

func (o ItemTypeOutput) ToItemTypePtrOutput() ItemTypePtrOutput

func (ItemTypeOutput) ToItemTypePtrOutputWithContext

func (o ItemTypeOutput) ToItemTypePtrOutputWithContext(ctx context.Context) ItemTypePtrOutput

func (ItemTypeOutput) ToStringOutput

func (o ItemTypeOutput) ToStringOutput() pulumi.StringOutput

func (ItemTypeOutput) ToStringOutputWithContext

func (o ItemTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ItemTypeOutput) ToStringPtrOutput

func (o ItemTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ItemTypeOutput) ToStringPtrOutputWithContext

func (o ItemTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItemTypePtrInput

type ItemTypePtrInput interface {
	pulumi.Input

	ToItemTypePtrOutput() ItemTypePtrOutput
	ToItemTypePtrOutputWithContext(context.Context) ItemTypePtrOutput
}

func ItemTypePtr

func ItemTypePtr(v string) ItemTypePtrInput

type ItemTypePtrOutput

type ItemTypePtrOutput struct{ *pulumi.OutputState }

func (ItemTypePtrOutput) Elem

func (ItemTypePtrOutput) ElementType

func (ItemTypePtrOutput) ElementType() reflect.Type

func (ItemTypePtrOutput) ToItemTypePtrOutput

func (o ItemTypePtrOutput) ToItemTypePtrOutput() ItemTypePtrOutput

func (ItemTypePtrOutput) ToItemTypePtrOutputWithContext

func (o ItemTypePtrOutput) ToItemTypePtrOutputWithContext(ctx context.Context) ItemTypePtrOutput

func (ItemTypePtrOutput) ToStringPtrOutput

func (o ItemTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ItemTypePtrOutput) ToStringPtrOutputWithContext

func (o ItemTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ItsmReceiver

type ItsmReceiver struct {
	// Unique identification of ITSM connection among multiple defined in above workspace.
	ConnectionId string `pulumi:"connectionId"`
	// The name of the Itsm receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
	Region string `pulumi:"region"`
	// JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
	TicketConfiguration string `pulumi:"ticketConfiguration"`
	// OMS LA instance identifier.
	WorkspaceId string `pulumi:"workspaceId"`
}

An Itsm receiver.

type ItsmReceiverArgs

type ItsmReceiverArgs struct {
	// Unique identification of ITSM connection among multiple defined in above workspace.
	ConnectionId pulumi.StringInput `pulumi:"connectionId"`
	// The name of the Itsm receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
	Region pulumi.StringInput `pulumi:"region"`
	// JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
	TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"`
	// OMS LA instance identifier.
	WorkspaceId pulumi.StringInput `pulumi:"workspaceId"`
}

An Itsm receiver.

func (ItsmReceiverArgs) ElementType

func (ItsmReceiverArgs) ElementType() reflect.Type

func (ItsmReceiverArgs) ToItsmReceiverOutput

func (i ItsmReceiverArgs) ToItsmReceiverOutput() ItsmReceiverOutput

func (ItsmReceiverArgs) ToItsmReceiverOutputWithContext

func (i ItsmReceiverArgs) ToItsmReceiverOutputWithContext(ctx context.Context) ItsmReceiverOutput

type ItsmReceiverArray

type ItsmReceiverArray []ItsmReceiverInput

func (ItsmReceiverArray) ElementType

func (ItsmReceiverArray) ElementType() reflect.Type

func (ItsmReceiverArray) ToItsmReceiverArrayOutput

func (i ItsmReceiverArray) ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput

func (ItsmReceiverArray) ToItsmReceiverArrayOutputWithContext

func (i ItsmReceiverArray) ToItsmReceiverArrayOutputWithContext(ctx context.Context) ItsmReceiverArrayOutput

type ItsmReceiverArrayInput

type ItsmReceiverArrayInput interface {
	pulumi.Input

	ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput
	ToItsmReceiverArrayOutputWithContext(context.Context) ItsmReceiverArrayOutput
}

ItsmReceiverArrayInput is an input type that accepts ItsmReceiverArray and ItsmReceiverArrayOutput values. You can construct a concrete instance of `ItsmReceiverArrayInput` via:

ItsmReceiverArray{ ItsmReceiverArgs{...} }

type ItsmReceiverArrayOutput

type ItsmReceiverArrayOutput struct{ *pulumi.OutputState }

func (ItsmReceiverArrayOutput) ElementType

func (ItsmReceiverArrayOutput) ElementType() reflect.Type

func (ItsmReceiverArrayOutput) Index

func (ItsmReceiverArrayOutput) ToItsmReceiverArrayOutput

func (o ItsmReceiverArrayOutput) ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput

func (ItsmReceiverArrayOutput) ToItsmReceiverArrayOutputWithContext

func (o ItsmReceiverArrayOutput) ToItsmReceiverArrayOutputWithContext(ctx context.Context) ItsmReceiverArrayOutput

type ItsmReceiverInput

type ItsmReceiverInput interface {
	pulumi.Input

	ToItsmReceiverOutput() ItsmReceiverOutput
	ToItsmReceiverOutputWithContext(context.Context) ItsmReceiverOutput
}

ItsmReceiverInput is an input type that accepts ItsmReceiverArgs and ItsmReceiverOutput values. You can construct a concrete instance of `ItsmReceiverInput` via:

ItsmReceiverArgs{...}

type ItsmReceiverOutput

type ItsmReceiverOutput struct{ *pulumi.OutputState }

An Itsm receiver.

func (ItsmReceiverOutput) ConnectionId

func (o ItsmReceiverOutput) ConnectionId() pulumi.StringOutput

Unique identification of ITSM connection among multiple defined in above workspace.

func (ItsmReceiverOutput) ElementType

func (ItsmReceiverOutput) ElementType() reflect.Type

func (ItsmReceiverOutput) Name

The name of the Itsm receiver. Names must be unique across all receivers within an action group.

func (ItsmReceiverOutput) Region

Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

func (ItsmReceiverOutput) TicketConfiguration

func (o ItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput

JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

func (ItsmReceiverOutput) ToItsmReceiverOutput

func (o ItsmReceiverOutput) ToItsmReceiverOutput() ItsmReceiverOutput

func (ItsmReceiverOutput) ToItsmReceiverOutputWithContext

func (o ItsmReceiverOutput) ToItsmReceiverOutputWithContext(ctx context.Context) ItsmReceiverOutput

func (ItsmReceiverOutput) WorkspaceId

func (o ItsmReceiverOutput) WorkspaceId() pulumi.StringOutput

OMS LA instance identifier.

type ItsmReceiverResponse

type ItsmReceiverResponse struct {
	// Unique identification of ITSM connection among multiple defined in above workspace.
	ConnectionId string `pulumi:"connectionId"`
	// The name of the Itsm receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
	Region string `pulumi:"region"`
	// JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
	TicketConfiguration string `pulumi:"ticketConfiguration"`
	// OMS LA instance identifier.
	WorkspaceId string `pulumi:"workspaceId"`
}

An Itsm receiver.

type ItsmReceiverResponseArrayOutput

type ItsmReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (ItsmReceiverResponseArrayOutput) ElementType

func (ItsmReceiverResponseArrayOutput) Index

func (ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutput

func (o ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutput() ItsmReceiverResponseArrayOutput

func (ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutputWithContext

func (o ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutputWithContext(ctx context.Context) ItsmReceiverResponseArrayOutput

type ItsmReceiverResponseOutput

type ItsmReceiverResponseOutput struct{ *pulumi.OutputState }

An Itsm receiver.

func (ItsmReceiverResponseOutput) ConnectionId

Unique identification of ITSM connection among multiple defined in above workspace.

func (ItsmReceiverResponseOutput) ElementType

func (ItsmReceiverResponseOutput) ElementType() reflect.Type

func (ItsmReceiverResponseOutput) Name

The name of the Itsm receiver. Names must be unique across all receivers within an action group.

func (ItsmReceiverResponseOutput) Region

Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

func (ItsmReceiverResponseOutput) TicketConfiguration

func (o ItsmReceiverResponseOutput) TicketConfiguration() pulumi.StringOutput

JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

func (ItsmReceiverResponseOutput) ToItsmReceiverResponseOutput

func (o ItsmReceiverResponseOutput) ToItsmReceiverResponseOutput() ItsmReceiverResponseOutput

func (ItsmReceiverResponseOutput) ToItsmReceiverResponseOutputWithContext

func (o ItsmReceiverResponseOutput) ToItsmReceiverResponseOutputWithContext(ctx context.Context) ItsmReceiverResponseOutput

func (ItsmReceiverResponseOutput) WorkspaceId

OMS LA instance identifier.

type Kind

type Kind string

Indicates the type of scheduled query rule. The default is LogAlert.

func (Kind) ElementType

func (Kind) ElementType() reflect.Type

func (Kind) ToKindOutput

func (e Kind) ToKindOutput() KindOutput

func (Kind) ToKindOutputWithContext

func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput

func (Kind) ToKindPtrOutput

func (e Kind) ToKindPtrOutput() KindPtrOutput

func (Kind) ToKindPtrOutputWithContext

func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (Kind) ToStringOutput

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext

func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Kind) ToStringPtrOutput

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext

func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KindInput

type KindInput interface {
	pulumi.Input

	ToKindOutput() KindOutput
	ToKindOutputWithContext(context.Context) KindOutput
}

KindInput is an input type that accepts values of the Kind enum A concrete instance of `KindInput` can be one of the following:

KindLogAlert
KindLogToMetric

type KindOutput

type KindOutput struct{ *pulumi.OutputState }

func (KindOutput) ElementType

func (KindOutput) ElementType() reflect.Type

func (KindOutput) ToKindOutput

func (o KindOutput) ToKindOutput() KindOutput

func (KindOutput) ToKindOutputWithContext

func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput

func (KindOutput) ToKindPtrOutput

func (o KindOutput) ToKindPtrOutput() KindPtrOutput

func (KindOutput) ToKindPtrOutputWithContext

func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (KindOutput) ToStringOutput

func (o KindOutput) ToStringOutput() pulumi.StringOutput

func (KindOutput) ToStringOutputWithContext

func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KindOutput) ToStringPtrOutput

func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KindOutput) ToStringPtrOutputWithContext

func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KindPtrInput

type KindPtrInput interface {
	pulumi.Input

	ToKindPtrOutput() KindPtrOutput
	ToKindPtrOutputWithContext(context.Context) KindPtrOutput
}

func KindPtr

func KindPtr(v string) KindPtrInput

type KindPtrOutput

type KindPtrOutput struct{ *pulumi.OutputState }

func (KindPtrOutput) Elem

func (o KindPtrOutput) Elem() KindOutput

func (KindPtrOutput) ElementType

func (KindPtrOutput) ElementType() reflect.Type

func (KindPtrOutput) ToKindPtrOutput

func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput

func (KindPtrOutput) ToKindPtrOutputWithContext

func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (KindPtrOutput) ToStringPtrOutput

func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KindPtrOutput) ToStringPtrOutputWithContext

func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownColumnDefinitionType

type KnownColumnDefinitionType string

The type of the column data.

func (KnownColumnDefinitionType) ElementType

func (KnownColumnDefinitionType) ElementType() reflect.Type

func (KnownColumnDefinitionType) ToKnownColumnDefinitionTypeOutput

func (e KnownColumnDefinitionType) ToKnownColumnDefinitionTypeOutput() KnownColumnDefinitionTypeOutput

func (KnownColumnDefinitionType) ToKnownColumnDefinitionTypeOutputWithContext

func (e KnownColumnDefinitionType) ToKnownColumnDefinitionTypeOutputWithContext(ctx context.Context) KnownColumnDefinitionTypeOutput

func (KnownColumnDefinitionType) ToKnownColumnDefinitionTypePtrOutput

func (e KnownColumnDefinitionType) ToKnownColumnDefinitionTypePtrOutput() KnownColumnDefinitionTypePtrOutput

func (KnownColumnDefinitionType) ToKnownColumnDefinitionTypePtrOutputWithContext

func (e KnownColumnDefinitionType) ToKnownColumnDefinitionTypePtrOutputWithContext(ctx context.Context) KnownColumnDefinitionTypePtrOutput

func (KnownColumnDefinitionType) ToStringOutput

func (e KnownColumnDefinitionType) ToStringOutput() pulumi.StringOutput

func (KnownColumnDefinitionType) ToStringOutputWithContext

func (e KnownColumnDefinitionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownColumnDefinitionType) ToStringPtrOutput

func (e KnownColumnDefinitionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnownColumnDefinitionType) ToStringPtrOutputWithContext

func (e KnownColumnDefinitionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownColumnDefinitionTypeInput

type KnownColumnDefinitionTypeInput interface {
	pulumi.Input

	ToKnownColumnDefinitionTypeOutput() KnownColumnDefinitionTypeOutput
	ToKnownColumnDefinitionTypeOutputWithContext(context.Context) KnownColumnDefinitionTypeOutput
}

KnownColumnDefinitionTypeInput is an input type that accepts values of the KnownColumnDefinitionType enum A concrete instance of `KnownColumnDefinitionTypeInput` can be one of the following:

KnownColumnDefinitionTypeString
KnownColumnDefinitionTypeInt
KnownColumnDefinitionTypeLong
KnownColumnDefinitionTypeReal
KnownColumnDefinitionTypeBoolean
KnownColumnDefinitionTypeDatetime
KnownColumnDefinitionTypeDynamic

type KnownColumnDefinitionTypeOutput

type KnownColumnDefinitionTypeOutput struct{ *pulumi.OutputState }

func (KnownColumnDefinitionTypeOutput) ElementType

func (KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypeOutput

func (o KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypeOutput() KnownColumnDefinitionTypeOutput

func (KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypeOutputWithContext

func (o KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypeOutputWithContext(ctx context.Context) KnownColumnDefinitionTypeOutput

func (KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypePtrOutput

func (o KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypePtrOutput() KnownColumnDefinitionTypePtrOutput

func (KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypePtrOutputWithContext

func (o KnownColumnDefinitionTypeOutput) ToKnownColumnDefinitionTypePtrOutputWithContext(ctx context.Context) KnownColumnDefinitionTypePtrOutput

func (KnownColumnDefinitionTypeOutput) ToStringOutput

func (KnownColumnDefinitionTypeOutput) ToStringOutputWithContext

func (o KnownColumnDefinitionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownColumnDefinitionTypeOutput) ToStringPtrOutput

func (KnownColumnDefinitionTypeOutput) ToStringPtrOutputWithContext

func (o KnownColumnDefinitionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownColumnDefinitionTypePtrInput

type KnownColumnDefinitionTypePtrInput interface {
	pulumi.Input

	ToKnownColumnDefinitionTypePtrOutput() KnownColumnDefinitionTypePtrOutput
	ToKnownColumnDefinitionTypePtrOutputWithContext(context.Context) KnownColumnDefinitionTypePtrOutput
}

func KnownColumnDefinitionTypePtr

func KnownColumnDefinitionTypePtr(v string) KnownColumnDefinitionTypePtrInput

type KnownColumnDefinitionTypePtrOutput

type KnownColumnDefinitionTypePtrOutput struct{ *pulumi.OutputState }

func (KnownColumnDefinitionTypePtrOutput) Elem

func (KnownColumnDefinitionTypePtrOutput) ElementType

func (KnownColumnDefinitionTypePtrOutput) ToKnownColumnDefinitionTypePtrOutput

func (o KnownColumnDefinitionTypePtrOutput) ToKnownColumnDefinitionTypePtrOutput() KnownColumnDefinitionTypePtrOutput

func (KnownColumnDefinitionTypePtrOutput) ToKnownColumnDefinitionTypePtrOutputWithContext

func (o KnownColumnDefinitionTypePtrOutput) ToKnownColumnDefinitionTypePtrOutputWithContext(ctx context.Context) KnownColumnDefinitionTypePtrOutput

func (KnownColumnDefinitionTypePtrOutput) ToStringPtrOutput

func (KnownColumnDefinitionTypePtrOutput) ToStringPtrOutputWithContext

func (o KnownColumnDefinitionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownDataCollectionEndpointResourceKind

type KnownDataCollectionEndpointResourceKind string

The kind of the resource.

func (KnownDataCollectionEndpointResourceKind) ElementType

func (KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindOutput

func (e KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindOutput() KnownDataCollectionEndpointResourceKindOutput

func (KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindOutputWithContext

func (e KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindOutputWithContext(ctx context.Context) KnownDataCollectionEndpointResourceKindOutput

func (KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindPtrOutput

func (e KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindPtrOutput() KnownDataCollectionEndpointResourceKindPtrOutput

func (KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext

func (e KnownDataCollectionEndpointResourceKind) ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext(ctx context.Context) KnownDataCollectionEndpointResourceKindPtrOutput

func (KnownDataCollectionEndpointResourceKind) ToStringOutput

func (KnownDataCollectionEndpointResourceKind) ToStringOutputWithContext

func (KnownDataCollectionEndpointResourceKind) ToStringPtrOutput

func (KnownDataCollectionEndpointResourceKind) ToStringPtrOutputWithContext

type KnownDataCollectionEndpointResourceKindInput

type KnownDataCollectionEndpointResourceKindInput interface {
	pulumi.Input

	ToKnownDataCollectionEndpointResourceKindOutput() KnownDataCollectionEndpointResourceKindOutput
	ToKnownDataCollectionEndpointResourceKindOutputWithContext(context.Context) KnownDataCollectionEndpointResourceKindOutput
}

KnownDataCollectionEndpointResourceKindInput is an input type that accepts values of the KnownDataCollectionEndpointResourceKind enum A concrete instance of `KnownDataCollectionEndpointResourceKindInput` can be one of the following:

KnownDataCollectionEndpointResourceKindLinux
KnownDataCollectionEndpointResourceKindWindows

type KnownDataCollectionEndpointResourceKindOutput

type KnownDataCollectionEndpointResourceKindOutput struct{ *pulumi.OutputState }

func (KnownDataCollectionEndpointResourceKindOutput) ElementType

func (KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindOutput

func (o KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindOutput() KnownDataCollectionEndpointResourceKindOutput

func (KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindOutputWithContext

func (o KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindOutputWithContext(ctx context.Context) KnownDataCollectionEndpointResourceKindOutput

func (KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindPtrOutput

func (o KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindPtrOutput() KnownDataCollectionEndpointResourceKindPtrOutput

func (KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext

func (o KnownDataCollectionEndpointResourceKindOutput) ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext(ctx context.Context) KnownDataCollectionEndpointResourceKindPtrOutput

func (KnownDataCollectionEndpointResourceKindOutput) ToStringOutput

func (KnownDataCollectionEndpointResourceKindOutput) ToStringOutputWithContext

func (KnownDataCollectionEndpointResourceKindOutput) ToStringPtrOutput

func (KnownDataCollectionEndpointResourceKindOutput) ToStringPtrOutputWithContext

type KnownDataCollectionEndpointResourceKindPtrInput

type KnownDataCollectionEndpointResourceKindPtrInput interface {
	pulumi.Input

	ToKnownDataCollectionEndpointResourceKindPtrOutput() KnownDataCollectionEndpointResourceKindPtrOutput
	ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext(context.Context) KnownDataCollectionEndpointResourceKindPtrOutput
}

type KnownDataCollectionEndpointResourceKindPtrOutput

type KnownDataCollectionEndpointResourceKindPtrOutput struct{ *pulumi.OutputState }

func (KnownDataCollectionEndpointResourceKindPtrOutput) Elem

func (KnownDataCollectionEndpointResourceKindPtrOutput) ElementType

func (KnownDataCollectionEndpointResourceKindPtrOutput) ToKnownDataCollectionEndpointResourceKindPtrOutput

func (o KnownDataCollectionEndpointResourceKindPtrOutput) ToKnownDataCollectionEndpointResourceKindPtrOutput() KnownDataCollectionEndpointResourceKindPtrOutput

func (KnownDataCollectionEndpointResourceKindPtrOutput) ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext

func (o KnownDataCollectionEndpointResourceKindPtrOutput) ToKnownDataCollectionEndpointResourceKindPtrOutputWithContext(ctx context.Context) KnownDataCollectionEndpointResourceKindPtrOutput

func (KnownDataCollectionEndpointResourceKindPtrOutput) ToStringPtrOutput

func (KnownDataCollectionEndpointResourceKindPtrOutput) ToStringPtrOutputWithContext

type KnownDataCollectionRuleResourceKind

type KnownDataCollectionRuleResourceKind string

The kind of the resource.

func (KnownDataCollectionRuleResourceKind) ElementType

func (KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindOutput

func (e KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindOutput() KnownDataCollectionRuleResourceKindOutput

func (KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindOutputWithContext

func (e KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindOutputWithContext(ctx context.Context) KnownDataCollectionRuleResourceKindOutput

func (KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindPtrOutput

func (e KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindPtrOutput() KnownDataCollectionRuleResourceKindPtrOutput

func (KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindPtrOutputWithContext

func (e KnownDataCollectionRuleResourceKind) ToKnownDataCollectionRuleResourceKindPtrOutputWithContext(ctx context.Context) KnownDataCollectionRuleResourceKindPtrOutput

func (KnownDataCollectionRuleResourceKind) ToStringOutput

func (KnownDataCollectionRuleResourceKind) ToStringOutputWithContext

func (e KnownDataCollectionRuleResourceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownDataCollectionRuleResourceKind) ToStringPtrOutput

func (KnownDataCollectionRuleResourceKind) ToStringPtrOutputWithContext

func (e KnownDataCollectionRuleResourceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownDataCollectionRuleResourceKindInput

type KnownDataCollectionRuleResourceKindInput interface {
	pulumi.Input

	ToKnownDataCollectionRuleResourceKindOutput() KnownDataCollectionRuleResourceKindOutput
	ToKnownDataCollectionRuleResourceKindOutputWithContext(context.Context) KnownDataCollectionRuleResourceKindOutput
}

KnownDataCollectionRuleResourceKindInput is an input type that accepts values of the KnownDataCollectionRuleResourceKind enum A concrete instance of `KnownDataCollectionRuleResourceKindInput` can be one of the following:

KnownDataCollectionRuleResourceKindLinux
KnownDataCollectionRuleResourceKindWindows

type KnownDataCollectionRuleResourceKindOutput

type KnownDataCollectionRuleResourceKindOutput struct{ *pulumi.OutputState }

func (KnownDataCollectionRuleResourceKindOutput) ElementType

func (KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindOutput

func (o KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindOutput() KnownDataCollectionRuleResourceKindOutput

func (KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindOutputWithContext

func (o KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindOutputWithContext(ctx context.Context) KnownDataCollectionRuleResourceKindOutput

func (KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindPtrOutput

func (o KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindPtrOutput() KnownDataCollectionRuleResourceKindPtrOutput

func (KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindPtrOutputWithContext

func (o KnownDataCollectionRuleResourceKindOutput) ToKnownDataCollectionRuleResourceKindPtrOutputWithContext(ctx context.Context) KnownDataCollectionRuleResourceKindPtrOutput

func (KnownDataCollectionRuleResourceKindOutput) ToStringOutput

func (KnownDataCollectionRuleResourceKindOutput) ToStringOutputWithContext

func (KnownDataCollectionRuleResourceKindOutput) ToStringPtrOutput

func (KnownDataCollectionRuleResourceKindOutput) ToStringPtrOutputWithContext

type KnownDataCollectionRuleResourceKindPtrInput

type KnownDataCollectionRuleResourceKindPtrInput interface {
	pulumi.Input

	ToKnownDataCollectionRuleResourceKindPtrOutput() KnownDataCollectionRuleResourceKindPtrOutput
	ToKnownDataCollectionRuleResourceKindPtrOutputWithContext(context.Context) KnownDataCollectionRuleResourceKindPtrOutput
}

type KnownDataCollectionRuleResourceKindPtrOutput

type KnownDataCollectionRuleResourceKindPtrOutput struct{ *pulumi.OutputState }

func (KnownDataCollectionRuleResourceKindPtrOutput) Elem

func (KnownDataCollectionRuleResourceKindPtrOutput) ElementType

func (KnownDataCollectionRuleResourceKindPtrOutput) ToKnownDataCollectionRuleResourceKindPtrOutput

func (o KnownDataCollectionRuleResourceKindPtrOutput) ToKnownDataCollectionRuleResourceKindPtrOutput() KnownDataCollectionRuleResourceKindPtrOutput

func (KnownDataCollectionRuleResourceKindPtrOutput) ToKnownDataCollectionRuleResourceKindPtrOutputWithContext

func (o KnownDataCollectionRuleResourceKindPtrOutput) ToKnownDataCollectionRuleResourceKindPtrOutputWithContext(ctx context.Context) KnownDataCollectionRuleResourceKindPtrOutput

func (KnownDataCollectionRuleResourceKindPtrOutput) ToStringPtrOutput

func (KnownDataCollectionRuleResourceKindPtrOutput) ToStringPtrOutputWithContext

type KnownDataFlowStreams

type KnownDataFlowStreams string

func (KnownDataFlowStreams) ElementType

func (KnownDataFlowStreams) ElementType() reflect.Type

func (KnownDataFlowStreams) ToKnownDataFlowStreamsOutput

func (e KnownDataFlowStreams) ToKnownDataFlowStreamsOutput() KnownDataFlowStreamsOutput

func (KnownDataFlowStreams) ToKnownDataFlowStreamsOutputWithContext

func (e KnownDataFlowStreams) ToKnownDataFlowStreamsOutputWithContext(ctx context.Context) KnownDataFlowStreamsOutput

func (KnownDataFlowStreams) ToKnownDataFlowStreamsPtrOutput

func (e KnownDataFlowStreams) ToKnownDataFlowStreamsPtrOutput() KnownDataFlowStreamsPtrOutput

func (KnownDataFlowStreams) ToKnownDataFlowStreamsPtrOutputWithContext

func (e KnownDataFlowStreams) ToKnownDataFlowStreamsPtrOutputWithContext(ctx context.Context) KnownDataFlowStreamsPtrOutput

func (KnownDataFlowStreams) ToStringOutput

func (e KnownDataFlowStreams) ToStringOutput() pulumi.StringOutput

func (KnownDataFlowStreams) ToStringOutputWithContext

func (e KnownDataFlowStreams) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownDataFlowStreams) ToStringPtrOutput

func (e KnownDataFlowStreams) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnownDataFlowStreams) ToStringPtrOutputWithContext

func (e KnownDataFlowStreams) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownDataFlowStreamsInput

type KnownDataFlowStreamsInput interface {
	pulumi.Input

	ToKnownDataFlowStreamsOutput() KnownDataFlowStreamsOutput
	ToKnownDataFlowStreamsOutputWithContext(context.Context) KnownDataFlowStreamsOutput
}

KnownDataFlowStreamsInput is an input type that accepts values of the KnownDataFlowStreams enum A concrete instance of `KnownDataFlowStreamsInput` can be one of the following:

KnownDataFlowStreams_Microsoft_Event
KnownDataFlowStreams_Microsoft_InsightsMetrics
KnownDataFlowStreams_Microsoft_Perf
KnownDataFlowStreams_Microsoft_Syslog
KnownDataFlowStreams_Microsoft_WindowsEvent

type KnownDataFlowStreamsOutput

type KnownDataFlowStreamsOutput struct{ *pulumi.OutputState }

func (KnownDataFlowStreamsOutput) ElementType

func (KnownDataFlowStreamsOutput) ElementType() reflect.Type

func (KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsOutput

func (o KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsOutput() KnownDataFlowStreamsOutput

func (KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsOutputWithContext

func (o KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsOutputWithContext(ctx context.Context) KnownDataFlowStreamsOutput

func (KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsPtrOutput

func (o KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsPtrOutput() KnownDataFlowStreamsPtrOutput

func (KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsPtrOutputWithContext

func (o KnownDataFlowStreamsOutput) ToKnownDataFlowStreamsPtrOutputWithContext(ctx context.Context) KnownDataFlowStreamsPtrOutput

func (KnownDataFlowStreamsOutput) ToStringOutput

func (o KnownDataFlowStreamsOutput) ToStringOutput() pulumi.StringOutput

func (KnownDataFlowStreamsOutput) ToStringOutputWithContext

func (o KnownDataFlowStreamsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownDataFlowStreamsOutput) ToStringPtrOutput

func (o KnownDataFlowStreamsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnownDataFlowStreamsOutput) ToStringPtrOutputWithContext

func (o KnownDataFlowStreamsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownDataFlowStreamsPtrInput

type KnownDataFlowStreamsPtrInput interface {
	pulumi.Input

	ToKnownDataFlowStreamsPtrOutput() KnownDataFlowStreamsPtrOutput
	ToKnownDataFlowStreamsPtrOutputWithContext(context.Context) KnownDataFlowStreamsPtrOutput
}

func KnownDataFlowStreamsPtr

func KnownDataFlowStreamsPtr(v string) KnownDataFlowStreamsPtrInput

type KnownDataFlowStreamsPtrOutput

type KnownDataFlowStreamsPtrOutput struct{ *pulumi.OutputState }

func (KnownDataFlowStreamsPtrOutput) Elem

func (KnownDataFlowStreamsPtrOutput) ElementType

func (KnownDataFlowStreamsPtrOutput) ToKnownDataFlowStreamsPtrOutput

func (o KnownDataFlowStreamsPtrOutput) ToKnownDataFlowStreamsPtrOutput() KnownDataFlowStreamsPtrOutput

func (KnownDataFlowStreamsPtrOutput) ToKnownDataFlowStreamsPtrOutputWithContext

func (o KnownDataFlowStreamsPtrOutput) ToKnownDataFlowStreamsPtrOutputWithContext(ctx context.Context) KnownDataFlowStreamsPtrOutput

func (KnownDataFlowStreamsPtrOutput) ToStringPtrOutput

func (KnownDataFlowStreamsPtrOutput) ToStringPtrOutputWithContext

func (o KnownDataFlowStreamsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownExtensionDataSourceStreams

type KnownExtensionDataSourceStreams string

func (KnownExtensionDataSourceStreams) ElementType

func (KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsOutput

func (e KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsOutput() KnownExtensionDataSourceStreamsOutput

func (KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsOutputWithContext

func (e KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsOutputWithContext(ctx context.Context) KnownExtensionDataSourceStreamsOutput

func (KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsPtrOutput

func (e KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsPtrOutput() KnownExtensionDataSourceStreamsPtrOutput

func (KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsPtrOutputWithContext

func (e KnownExtensionDataSourceStreams) ToKnownExtensionDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownExtensionDataSourceStreamsPtrOutput

func (KnownExtensionDataSourceStreams) ToStringOutput

func (KnownExtensionDataSourceStreams) ToStringOutputWithContext

func (e KnownExtensionDataSourceStreams) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownExtensionDataSourceStreams) ToStringPtrOutput

func (KnownExtensionDataSourceStreams) ToStringPtrOutputWithContext

func (e KnownExtensionDataSourceStreams) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownExtensionDataSourceStreamsInput

type KnownExtensionDataSourceStreamsInput interface {
	pulumi.Input

	ToKnownExtensionDataSourceStreamsOutput() KnownExtensionDataSourceStreamsOutput
	ToKnownExtensionDataSourceStreamsOutputWithContext(context.Context) KnownExtensionDataSourceStreamsOutput
}

KnownExtensionDataSourceStreamsInput is an input type that accepts values of the KnownExtensionDataSourceStreams enum A concrete instance of `KnownExtensionDataSourceStreamsInput` can be one of the following:

KnownExtensionDataSourceStreams_Microsoft_Event
KnownExtensionDataSourceStreams_Microsoft_InsightsMetrics
KnownExtensionDataSourceStreams_Microsoft_Perf
KnownExtensionDataSourceStreams_Microsoft_Syslog
KnownExtensionDataSourceStreams_Microsoft_WindowsEvent

type KnownExtensionDataSourceStreamsOutput

type KnownExtensionDataSourceStreamsOutput struct{ *pulumi.OutputState }

func (KnownExtensionDataSourceStreamsOutput) ElementType

func (KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsOutput

func (o KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsOutput() KnownExtensionDataSourceStreamsOutput

func (KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsOutputWithContext

func (o KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsOutputWithContext(ctx context.Context) KnownExtensionDataSourceStreamsOutput

func (KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsPtrOutput

func (o KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsPtrOutput() KnownExtensionDataSourceStreamsPtrOutput

func (KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsPtrOutputWithContext

func (o KnownExtensionDataSourceStreamsOutput) ToKnownExtensionDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownExtensionDataSourceStreamsPtrOutput

func (KnownExtensionDataSourceStreamsOutput) ToStringOutput

func (KnownExtensionDataSourceStreamsOutput) ToStringOutputWithContext

func (o KnownExtensionDataSourceStreamsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownExtensionDataSourceStreamsOutput) ToStringPtrOutput

func (KnownExtensionDataSourceStreamsOutput) ToStringPtrOutputWithContext

func (o KnownExtensionDataSourceStreamsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownExtensionDataSourceStreamsPtrInput

type KnownExtensionDataSourceStreamsPtrInput interface {
	pulumi.Input

	ToKnownExtensionDataSourceStreamsPtrOutput() KnownExtensionDataSourceStreamsPtrOutput
	ToKnownExtensionDataSourceStreamsPtrOutputWithContext(context.Context) KnownExtensionDataSourceStreamsPtrOutput
}

type KnownExtensionDataSourceStreamsPtrOutput

type KnownExtensionDataSourceStreamsPtrOutput struct{ *pulumi.OutputState }

func (KnownExtensionDataSourceStreamsPtrOutput) Elem

func (KnownExtensionDataSourceStreamsPtrOutput) ElementType

func (KnownExtensionDataSourceStreamsPtrOutput) ToKnownExtensionDataSourceStreamsPtrOutput

func (o KnownExtensionDataSourceStreamsPtrOutput) ToKnownExtensionDataSourceStreamsPtrOutput() KnownExtensionDataSourceStreamsPtrOutput

func (KnownExtensionDataSourceStreamsPtrOutput) ToKnownExtensionDataSourceStreamsPtrOutputWithContext

func (o KnownExtensionDataSourceStreamsPtrOutput) ToKnownExtensionDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownExtensionDataSourceStreamsPtrOutput

func (KnownExtensionDataSourceStreamsPtrOutput) ToStringPtrOutput

func (KnownExtensionDataSourceStreamsPtrOutput) ToStringPtrOutputWithContext

type KnownLogFileTextSettingsRecordStartTimestampFormat

type KnownLogFileTextSettingsRecordStartTimestampFormat string

One of the supported timestamp formats

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ElementType

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutput

func (e KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutput() KnownLogFileTextSettingsRecordStartTimestampFormatOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutputWithContext

func (e KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutputWithContext(ctx context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (e KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput() KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext

func (e KnownLogFileTextSettingsRecordStartTimestampFormat) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext(ctx context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToStringOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToStringOutputWithContext

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToStringPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormat) ToStringPtrOutputWithContext

type KnownLogFileTextSettingsRecordStartTimestampFormatInput

type KnownLogFileTextSettingsRecordStartTimestampFormatInput interface {
	pulumi.Input

	ToKnownLogFileTextSettingsRecordStartTimestampFormatOutput() KnownLogFileTextSettingsRecordStartTimestampFormatOutput
	ToKnownLogFileTextSettingsRecordStartTimestampFormatOutputWithContext(context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatOutput
}

KnownLogFileTextSettingsRecordStartTimestampFormatInput is an input type that accepts values of the KnownLogFileTextSettingsRecordStartTimestampFormat enum A concrete instance of `KnownLogFileTextSettingsRecordStartTimestampFormatInput` can be one of the following:

KnownLogFileTextSettingsRecordStartTimestampFormat_ISO_8601
KnownLogFileTextSettingsRecordStartTimestampFormat_YYYY_MM_DD_HH_MM_SS
KnownLogFileTextSettingsRecordStartTimestampFormat_M_D_YYYY_HH_MM_SS_AM_PM
KnownLogFileTextSettingsRecordStartTimestampFormat_Mon_DD_YYYY_HH_MM_SS
KnownLogFileTextSettingsRecordStartTimestampFormat_YyMMdd_HH_mm_ss
KnownLogFileTextSettingsRecordStartTimestampFormat_DdMMyy_HH_mm_ss
KnownLogFileTextSettingsRecordStartTimestampFormat_MMM_d_hh_mm_ss
KnownLogFileTextSettingsRecordStartTimestampFormat_Dd_MMM_yyyy_HH_mm_ss_zzz
KnownLogFileTextSettingsRecordStartTimestampFormat_Yyyy_MM_DdTHH_mm_ssK

type KnownLogFileTextSettingsRecordStartTimestampFormatOutput

type KnownLogFileTextSettingsRecordStartTimestampFormatOutput struct{ *pulumi.OutputState }

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ElementType

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutputWithContext

func (o KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatOutputWithContext(ctx context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext

func (o KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext(ctx context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToStringOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToStringOutputWithContext

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToStringPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatOutput) ToStringPtrOutputWithContext

type KnownLogFileTextSettingsRecordStartTimestampFormatPtrInput

type KnownLogFileTextSettingsRecordStartTimestampFormatPtrInput interface {
	pulumi.Input

	ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput() KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput
	ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext(context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput
}

type KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

type KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput struct{ *pulumi.OutputState }

func (KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) Elem

func (KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) ElementType

func (KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext

func (o KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) ToKnownLogFileTextSettingsRecordStartTimestampFormatPtrOutputWithContext(ctx context.Context) KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) ToStringPtrOutput

func (KnownLogFileTextSettingsRecordStartTimestampFormatPtrOutput) ToStringPtrOutputWithContext

type KnownLogFilesDataSourceFormat

type KnownLogFilesDataSourceFormat string

The data format of the log files

func (KnownLogFilesDataSourceFormat) ElementType

func (KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatOutput

func (e KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatOutput() KnownLogFilesDataSourceFormatOutput

func (KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatOutputWithContext

func (e KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatOutputWithContext(ctx context.Context) KnownLogFilesDataSourceFormatOutput

func (KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatPtrOutput

func (e KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatPtrOutput() KnownLogFilesDataSourceFormatPtrOutput

func (KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatPtrOutputWithContext

func (e KnownLogFilesDataSourceFormat) ToKnownLogFilesDataSourceFormatPtrOutputWithContext(ctx context.Context) KnownLogFilesDataSourceFormatPtrOutput

func (KnownLogFilesDataSourceFormat) ToStringOutput

func (KnownLogFilesDataSourceFormat) ToStringOutputWithContext

func (e KnownLogFilesDataSourceFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownLogFilesDataSourceFormat) ToStringPtrOutput

func (KnownLogFilesDataSourceFormat) ToStringPtrOutputWithContext

func (e KnownLogFilesDataSourceFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownLogFilesDataSourceFormatInput

type KnownLogFilesDataSourceFormatInput interface {
	pulumi.Input

	ToKnownLogFilesDataSourceFormatOutput() KnownLogFilesDataSourceFormatOutput
	ToKnownLogFilesDataSourceFormatOutputWithContext(context.Context) KnownLogFilesDataSourceFormatOutput
}

KnownLogFilesDataSourceFormatInput is an input type that accepts values of the KnownLogFilesDataSourceFormat enum A concrete instance of `KnownLogFilesDataSourceFormatInput` can be one of the following:

KnownLogFilesDataSourceFormatText

type KnownLogFilesDataSourceFormatOutput

type KnownLogFilesDataSourceFormatOutput struct{ *pulumi.OutputState }

func (KnownLogFilesDataSourceFormatOutput) ElementType

func (KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatOutput

func (o KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatOutput() KnownLogFilesDataSourceFormatOutput

func (KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatOutputWithContext

func (o KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatOutputWithContext(ctx context.Context) KnownLogFilesDataSourceFormatOutput

func (KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatPtrOutput

func (o KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatPtrOutput() KnownLogFilesDataSourceFormatPtrOutput

func (KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatPtrOutputWithContext

func (o KnownLogFilesDataSourceFormatOutput) ToKnownLogFilesDataSourceFormatPtrOutputWithContext(ctx context.Context) KnownLogFilesDataSourceFormatPtrOutput

func (KnownLogFilesDataSourceFormatOutput) ToStringOutput

func (KnownLogFilesDataSourceFormatOutput) ToStringOutputWithContext

func (o KnownLogFilesDataSourceFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownLogFilesDataSourceFormatOutput) ToStringPtrOutput

func (KnownLogFilesDataSourceFormatOutput) ToStringPtrOutputWithContext

func (o KnownLogFilesDataSourceFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownLogFilesDataSourceFormatPtrInput

type KnownLogFilesDataSourceFormatPtrInput interface {
	pulumi.Input

	ToKnownLogFilesDataSourceFormatPtrOutput() KnownLogFilesDataSourceFormatPtrOutput
	ToKnownLogFilesDataSourceFormatPtrOutputWithContext(context.Context) KnownLogFilesDataSourceFormatPtrOutput
}

type KnownLogFilesDataSourceFormatPtrOutput

type KnownLogFilesDataSourceFormatPtrOutput struct{ *pulumi.OutputState }

func (KnownLogFilesDataSourceFormatPtrOutput) Elem

func (KnownLogFilesDataSourceFormatPtrOutput) ElementType

func (KnownLogFilesDataSourceFormatPtrOutput) ToKnownLogFilesDataSourceFormatPtrOutput

func (o KnownLogFilesDataSourceFormatPtrOutput) ToKnownLogFilesDataSourceFormatPtrOutput() KnownLogFilesDataSourceFormatPtrOutput

func (KnownLogFilesDataSourceFormatPtrOutput) ToKnownLogFilesDataSourceFormatPtrOutputWithContext

func (o KnownLogFilesDataSourceFormatPtrOutput) ToKnownLogFilesDataSourceFormatPtrOutputWithContext(ctx context.Context) KnownLogFilesDataSourceFormatPtrOutput

func (KnownLogFilesDataSourceFormatPtrOutput) ToStringPtrOutput

func (KnownLogFilesDataSourceFormatPtrOutput) ToStringPtrOutputWithContext

func (o KnownLogFilesDataSourceFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownPerfCounterDataSourceStreams

type KnownPerfCounterDataSourceStreams string

func (KnownPerfCounterDataSourceStreams) ElementType

func (KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsOutput

func (e KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsOutput() KnownPerfCounterDataSourceStreamsOutput

func (KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsOutputWithContext

func (e KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsOutputWithContext(ctx context.Context) KnownPerfCounterDataSourceStreamsOutput

func (KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsPtrOutput

func (e KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsPtrOutput() KnownPerfCounterDataSourceStreamsPtrOutput

func (KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext

func (e KnownPerfCounterDataSourceStreams) ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownPerfCounterDataSourceStreamsPtrOutput

func (KnownPerfCounterDataSourceStreams) ToStringOutput

func (KnownPerfCounterDataSourceStreams) ToStringOutputWithContext

func (e KnownPerfCounterDataSourceStreams) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownPerfCounterDataSourceStreams) ToStringPtrOutput

func (KnownPerfCounterDataSourceStreams) ToStringPtrOutputWithContext

func (e KnownPerfCounterDataSourceStreams) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownPerfCounterDataSourceStreamsInput

type KnownPerfCounterDataSourceStreamsInput interface {
	pulumi.Input

	ToKnownPerfCounterDataSourceStreamsOutput() KnownPerfCounterDataSourceStreamsOutput
	ToKnownPerfCounterDataSourceStreamsOutputWithContext(context.Context) KnownPerfCounterDataSourceStreamsOutput
}

KnownPerfCounterDataSourceStreamsInput is an input type that accepts values of the KnownPerfCounterDataSourceStreams enum A concrete instance of `KnownPerfCounterDataSourceStreamsInput` can be one of the following:

KnownPerfCounterDataSourceStreams_Microsoft_Perf
KnownPerfCounterDataSourceStreams_Microsoft_InsightsMetrics

type KnownPerfCounterDataSourceStreamsOutput

type KnownPerfCounterDataSourceStreamsOutput struct{ *pulumi.OutputState }

func (KnownPerfCounterDataSourceStreamsOutput) ElementType

func (KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsOutput

func (o KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsOutput() KnownPerfCounterDataSourceStreamsOutput

func (KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsOutputWithContext

func (o KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsOutputWithContext(ctx context.Context) KnownPerfCounterDataSourceStreamsOutput

func (KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsPtrOutput

func (o KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsPtrOutput() KnownPerfCounterDataSourceStreamsPtrOutput

func (KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext

func (o KnownPerfCounterDataSourceStreamsOutput) ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownPerfCounterDataSourceStreamsPtrOutput

func (KnownPerfCounterDataSourceStreamsOutput) ToStringOutput

func (KnownPerfCounterDataSourceStreamsOutput) ToStringOutputWithContext

func (KnownPerfCounterDataSourceStreamsOutput) ToStringPtrOutput

func (KnownPerfCounterDataSourceStreamsOutput) ToStringPtrOutputWithContext

type KnownPerfCounterDataSourceStreamsPtrInput

type KnownPerfCounterDataSourceStreamsPtrInput interface {
	pulumi.Input

	ToKnownPerfCounterDataSourceStreamsPtrOutput() KnownPerfCounterDataSourceStreamsPtrOutput
	ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext(context.Context) KnownPerfCounterDataSourceStreamsPtrOutput
}

type KnownPerfCounterDataSourceStreamsPtrOutput

type KnownPerfCounterDataSourceStreamsPtrOutput struct{ *pulumi.OutputState }

func (KnownPerfCounterDataSourceStreamsPtrOutput) Elem

func (KnownPerfCounterDataSourceStreamsPtrOutput) ElementType

func (KnownPerfCounterDataSourceStreamsPtrOutput) ToKnownPerfCounterDataSourceStreamsPtrOutput

func (o KnownPerfCounterDataSourceStreamsPtrOutput) ToKnownPerfCounterDataSourceStreamsPtrOutput() KnownPerfCounterDataSourceStreamsPtrOutput

func (KnownPerfCounterDataSourceStreamsPtrOutput) ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext

func (o KnownPerfCounterDataSourceStreamsPtrOutput) ToKnownPerfCounterDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownPerfCounterDataSourceStreamsPtrOutput

func (KnownPerfCounterDataSourceStreamsPtrOutput) ToStringPtrOutput

func (KnownPerfCounterDataSourceStreamsPtrOutput) ToStringPtrOutputWithContext

type KnownPrometheusForwarderDataSourceStreams

type KnownPrometheusForwarderDataSourceStreams string

func (KnownPrometheusForwarderDataSourceStreams) ElementType

func (KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsOutput

func (e KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsOutput() KnownPrometheusForwarderDataSourceStreamsOutput

func (KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsOutputWithContext

func (e KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsOutputWithContext(ctx context.Context) KnownPrometheusForwarderDataSourceStreamsOutput

func (KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsPtrOutput

func (e KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsPtrOutput() KnownPrometheusForwarderDataSourceStreamsPtrOutput

func (KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext

func (e KnownPrometheusForwarderDataSourceStreams) ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownPrometheusForwarderDataSourceStreamsPtrOutput

func (KnownPrometheusForwarderDataSourceStreams) ToStringOutput

func (KnownPrometheusForwarderDataSourceStreams) ToStringOutputWithContext

func (KnownPrometheusForwarderDataSourceStreams) ToStringPtrOutput

func (KnownPrometheusForwarderDataSourceStreams) ToStringPtrOutputWithContext

type KnownPrometheusForwarderDataSourceStreamsInput

type KnownPrometheusForwarderDataSourceStreamsInput interface {
	pulumi.Input

	ToKnownPrometheusForwarderDataSourceStreamsOutput() KnownPrometheusForwarderDataSourceStreamsOutput
	ToKnownPrometheusForwarderDataSourceStreamsOutputWithContext(context.Context) KnownPrometheusForwarderDataSourceStreamsOutput
}

KnownPrometheusForwarderDataSourceStreamsInput is an input type that accepts values of the KnownPrometheusForwarderDataSourceStreams enum A concrete instance of `KnownPrometheusForwarderDataSourceStreamsInput` can be one of the following:

KnownPrometheusForwarderDataSourceStreams_Microsoft_PrometheusMetrics

type KnownPrometheusForwarderDataSourceStreamsOutput

type KnownPrometheusForwarderDataSourceStreamsOutput struct{ *pulumi.OutputState }

func (KnownPrometheusForwarderDataSourceStreamsOutput) ElementType

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsOutput

func (o KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsOutput() KnownPrometheusForwarderDataSourceStreamsOutput

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsOutputWithContext

func (o KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsOutputWithContext(ctx context.Context) KnownPrometheusForwarderDataSourceStreamsOutput

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutput

func (o KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutput() KnownPrometheusForwarderDataSourceStreamsPtrOutput

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext

func (o KnownPrometheusForwarderDataSourceStreamsOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownPrometheusForwarderDataSourceStreamsPtrOutput

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToStringOutput

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToStringOutputWithContext

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToStringPtrOutput

func (KnownPrometheusForwarderDataSourceStreamsOutput) ToStringPtrOutputWithContext

type KnownPrometheusForwarderDataSourceStreamsPtrInput

type KnownPrometheusForwarderDataSourceStreamsPtrInput interface {
	pulumi.Input

	ToKnownPrometheusForwarderDataSourceStreamsPtrOutput() KnownPrometheusForwarderDataSourceStreamsPtrOutput
	ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext(context.Context) KnownPrometheusForwarderDataSourceStreamsPtrOutput
}

type KnownPrometheusForwarderDataSourceStreamsPtrOutput

type KnownPrometheusForwarderDataSourceStreamsPtrOutput struct{ *pulumi.OutputState }

func (KnownPrometheusForwarderDataSourceStreamsPtrOutput) Elem

func (KnownPrometheusForwarderDataSourceStreamsPtrOutput) ElementType

func (KnownPrometheusForwarderDataSourceStreamsPtrOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutput

func (o KnownPrometheusForwarderDataSourceStreamsPtrOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutput() KnownPrometheusForwarderDataSourceStreamsPtrOutput

func (KnownPrometheusForwarderDataSourceStreamsPtrOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext

func (o KnownPrometheusForwarderDataSourceStreamsPtrOutput) ToKnownPrometheusForwarderDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownPrometheusForwarderDataSourceStreamsPtrOutput

func (KnownPrometheusForwarderDataSourceStreamsPtrOutput) ToStringPtrOutput

func (KnownPrometheusForwarderDataSourceStreamsPtrOutput) ToStringPtrOutputWithContext

type KnownPublicNetworkAccessOptions

type KnownPublicNetworkAccessOptions string

The configuration to set whether network access from public internet to the endpoints are allowed.

func (KnownPublicNetworkAccessOptions) ElementType

func (KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsOutput

func (e KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsOutput() KnownPublicNetworkAccessOptionsOutput

func (KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsOutputWithContext

func (e KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsOutputWithContext(ctx context.Context) KnownPublicNetworkAccessOptionsOutput

func (KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsPtrOutput

func (e KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsPtrOutput() KnownPublicNetworkAccessOptionsPtrOutput

func (KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsPtrOutputWithContext

func (e KnownPublicNetworkAccessOptions) ToKnownPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) KnownPublicNetworkAccessOptionsPtrOutput

func (KnownPublicNetworkAccessOptions) ToStringOutput

func (KnownPublicNetworkAccessOptions) ToStringOutputWithContext

func (e KnownPublicNetworkAccessOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownPublicNetworkAccessOptions) ToStringPtrOutput

func (KnownPublicNetworkAccessOptions) ToStringPtrOutputWithContext

func (e KnownPublicNetworkAccessOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownPublicNetworkAccessOptionsInput

type KnownPublicNetworkAccessOptionsInput interface {
	pulumi.Input

	ToKnownPublicNetworkAccessOptionsOutput() KnownPublicNetworkAccessOptionsOutput
	ToKnownPublicNetworkAccessOptionsOutputWithContext(context.Context) KnownPublicNetworkAccessOptionsOutput
}

KnownPublicNetworkAccessOptionsInput is an input type that accepts values of the KnownPublicNetworkAccessOptions enum A concrete instance of `KnownPublicNetworkAccessOptionsInput` can be one of the following:

KnownPublicNetworkAccessOptionsEnabled
KnownPublicNetworkAccessOptionsDisabled
KnownPublicNetworkAccessOptionsSecuredByPerimeter

type KnownPublicNetworkAccessOptionsOutput

type KnownPublicNetworkAccessOptionsOutput struct{ *pulumi.OutputState }

func (KnownPublicNetworkAccessOptionsOutput) ElementType

func (KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsOutput

func (o KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsOutput() KnownPublicNetworkAccessOptionsOutput

func (KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsOutputWithContext

func (o KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsOutputWithContext(ctx context.Context) KnownPublicNetworkAccessOptionsOutput

func (KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsPtrOutput

func (o KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsPtrOutput() KnownPublicNetworkAccessOptionsPtrOutput

func (KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsPtrOutputWithContext

func (o KnownPublicNetworkAccessOptionsOutput) ToKnownPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) KnownPublicNetworkAccessOptionsPtrOutput

func (KnownPublicNetworkAccessOptionsOutput) ToStringOutput

func (KnownPublicNetworkAccessOptionsOutput) ToStringOutputWithContext

func (o KnownPublicNetworkAccessOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownPublicNetworkAccessOptionsOutput) ToStringPtrOutput

func (KnownPublicNetworkAccessOptionsOutput) ToStringPtrOutputWithContext

func (o KnownPublicNetworkAccessOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownPublicNetworkAccessOptionsPtrInput

type KnownPublicNetworkAccessOptionsPtrInput interface {
	pulumi.Input

	ToKnownPublicNetworkAccessOptionsPtrOutput() KnownPublicNetworkAccessOptionsPtrOutput
	ToKnownPublicNetworkAccessOptionsPtrOutputWithContext(context.Context) KnownPublicNetworkAccessOptionsPtrOutput
}

type KnownPublicNetworkAccessOptionsPtrOutput

type KnownPublicNetworkAccessOptionsPtrOutput struct{ *pulumi.OutputState }

func (KnownPublicNetworkAccessOptionsPtrOutput) Elem

func (KnownPublicNetworkAccessOptionsPtrOutput) ElementType

func (KnownPublicNetworkAccessOptionsPtrOutput) ToKnownPublicNetworkAccessOptionsPtrOutput

func (o KnownPublicNetworkAccessOptionsPtrOutput) ToKnownPublicNetworkAccessOptionsPtrOutput() KnownPublicNetworkAccessOptionsPtrOutput

func (KnownPublicNetworkAccessOptionsPtrOutput) ToKnownPublicNetworkAccessOptionsPtrOutputWithContext

func (o KnownPublicNetworkAccessOptionsPtrOutput) ToKnownPublicNetworkAccessOptionsPtrOutputWithContext(ctx context.Context) KnownPublicNetworkAccessOptionsPtrOutput

func (KnownPublicNetworkAccessOptionsPtrOutput) ToStringPtrOutput

func (KnownPublicNetworkAccessOptionsPtrOutput) ToStringPtrOutputWithContext

type KnownSyslogDataSourceFacilityNames

type KnownSyslogDataSourceFacilityNames string

func (KnownSyslogDataSourceFacilityNames) ElementType

func (KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesOutput

func (e KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesOutput() KnownSyslogDataSourceFacilityNamesOutput

func (KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesOutputWithContext

func (e KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesOutputWithContext(ctx context.Context) KnownSyslogDataSourceFacilityNamesOutput

func (KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesPtrOutput

func (e KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesPtrOutput() KnownSyslogDataSourceFacilityNamesPtrOutput

func (KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext

func (e KnownSyslogDataSourceFacilityNames) ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceFacilityNamesPtrOutput

func (KnownSyslogDataSourceFacilityNames) ToStringOutput

func (KnownSyslogDataSourceFacilityNames) ToStringOutputWithContext

func (e KnownSyslogDataSourceFacilityNames) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownSyslogDataSourceFacilityNames) ToStringPtrOutput

func (KnownSyslogDataSourceFacilityNames) ToStringPtrOutputWithContext

func (e KnownSyslogDataSourceFacilityNames) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownSyslogDataSourceFacilityNamesInput

type KnownSyslogDataSourceFacilityNamesInput interface {
	pulumi.Input

	ToKnownSyslogDataSourceFacilityNamesOutput() KnownSyslogDataSourceFacilityNamesOutput
	ToKnownSyslogDataSourceFacilityNamesOutputWithContext(context.Context) KnownSyslogDataSourceFacilityNamesOutput
}

KnownSyslogDataSourceFacilityNamesInput is an input type that accepts values of the KnownSyslogDataSourceFacilityNames enum A concrete instance of `KnownSyslogDataSourceFacilityNamesInput` can be one of the following:

KnownSyslogDataSourceFacilityNamesAlert
KnownSyslogDataSourceFacilityNamesAudit
KnownSyslogDataSourceFacilityNamesAuth
KnownSyslogDataSourceFacilityNamesAuthpriv
KnownSyslogDataSourceFacilityNamesClock
KnownSyslogDataSourceFacilityNamesCron
KnownSyslogDataSourceFacilityNamesDaemon
KnownSyslogDataSourceFacilityNamesFtp
KnownSyslogDataSourceFacilityNamesKern
KnownSyslogDataSourceFacilityNamesLpr
KnownSyslogDataSourceFacilityNamesMail
KnownSyslogDataSourceFacilityNamesMark
KnownSyslogDataSourceFacilityNamesNews
KnownSyslogDataSourceFacilityNamesNopri
KnownSyslogDataSourceFacilityNamesNtp
KnownSyslogDataSourceFacilityNamesSyslog
KnownSyslogDataSourceFacilityNamesUser
KnownSyslogDataSourceFacilityNamesUucp
KnownSyslogDataSourceFacilityNamesLocal0
KnownSyslogDataSourceFacilityNamesLocal1
KnownSyslogDataSourceFacilityNamesLocal2
KnownSyslogDataSourceFacilityNamesLocal3
KnownSyslogDataSourceFacilityNamesLocal4
KnownSyslogDataSourceFacilityNamesLocal5
KnownSyslogDataSourceFacilityNamesLocal6
KnownSyslogDataSourceFacilityNamesLocal7
KnownSyslogDataSourceFacilityNamesAsterisk

type KnownSyslogDataSourceFacilityNamesOutput

type KnownSyslogDataSourceFacilityNamesOutput struct{ *pulumi.OutputState }

func (KnownSyslogDataSourceFacilityNamesOutput) ElementType

func (KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesOutput

func (o KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesOutput() KnownSyslogDataSourceFacilityNamesOutput

func (KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesOutputWithContext

func (o KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesOutputWithContext(ctx context.Context) KnownSyslogDataSourceFacilityNamesOutput

func (KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutput

func (o KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutput() KnownSyslogDataSourceFacilityNamesPtrOutput

func (KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext

func (o KnownSyslogDataSourceFacilityNamesOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceFacilityNamesPtrOutput

func (KnownSyslogDataSourceFacilityNamesOutput) ToStringOutput

func (KnownSyslogDataSourceFacilityNamesOutput) ToStringOutputWithContext

func (KnownSyslogDataSourceFacilityNamesOutput) ToStringPtrOutput

func (KnownSyslogDataSourceFacilityNamesOutput) ToStringPtrOutputWithContext

type KnownSyslogDataSourceFacilityNamesPtrInput

type KnownSyslogDataSourceFacilityNamesPtrInput interface {
	pulumi.Input

	ToKnownSyslogDataSourceFacilityNamesPtrOutput() KnownSyslogDataSourceFacilityNamesPtrOutput
	ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext(context.Context) KnownSyslogDataSourceFacilityNamesPtrOutput
}

type KnownSyslogDataSourceFacilityNamesPtrOutput

type KnownSyslogDataSourceFacilityNamesPtrOutput struct{ *pulumi.OutputState }

func (KnownSyslogDataSourceFacilityNamesPtrOutput) Elem

func (KnownSyslogDataSourceFacilityNamesPtrOutput) ElementType

func (KnownSyslogDataSourceFacilityNamesPtrOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutput

func (o KnownSyslogDataSourceFacilityNamesPtrOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutput() KnownSyslogDataSourceFacilityNamesPtrOutput

func (KnownSyslogDataSourceFacilityNamesPtrOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext

func (o KnownSyslogDataSourceFacilityNamesPtrOutput) ToKnownSyslogDataSourceFacilityNamesPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceFacilityNamesPtrOutput

func (KnownSyslogDataSourceFacilityNamesPtrOutput) ToStringPtrOutput

func (KnownSyslogDataSourceFacilityNamesPtrOutput) ToStringPtrOutputWithContext

type KnownSyslogDataSourceLogLevels

type KnownSyslogDataSourceLogLevels string

func (KnownSyslogDataSourceLogLevels) ElementType

func (KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsOutput

func (e KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsOutput() KnownSyslogDataSourceLogLevelsOutput

func (KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsOutputWithContext

func (e KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsOutputWithContext(ctx context.Context) KnownSyslogDataSourceLogLevelsOutput

func (KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsPtrOutput

func (e KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsPtrOutput() KnownSyslogDataSourceLogLevelsPtrOutput

func (KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext

func (e KnownSyslogDataSourceLogLevels) ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceLogLevelsPtrOutput

func (KnownSyslogDataSourceLogLevels) ToStringOutput

func (KnownSyslogDataSourceLogLevels) ToStringOutputWithContext

func (e KnownSyslogDataSourceLogLevels) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownSyslogDataSourceLogLevels) ToStringPtrOutput

func (KnownSyslogDataSourceLogLevels) ToStringPtrOutputWithContext

func (e KnownSyslogDataSourceLogLevels) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownSyslogDataSourceLogLevelsInput

type KnownSyslogDataSourceLogLevelsInput interface {
	pulumi.Input

	ToKnownSyslogDataSourceLogLevelsOutput() KnownSyslogDataSourceLogLevelsOutput
	ToKnownSyslogDataSourceLogLevelsOutputWithContext(context.Context) KnownSyslogDataSourceLogLevelsOutput
}

KnownSyslogDataSourceLogLevelsInput is an input type that accepts values of the KnownSyslogDataSourceLogLevels enum A concrete instance of `KnownSyslogDataSourceLogLevelsInput` can be one of the following:

KnownSyslogDataSourceLogLevelsDebug
KnownSyslogDataSourceLogLevelsInfo
KnownSyslogDataSourceLogLevelsNotice
KnownSyslogDataSourceLogLevelsWarning
KnownSyslogDataSourceLogLevelsError
KnownSyslogDataSourceLogLevelsCritical
KnownSyslogDataSourceLogLevelsAlert
KnownSyslogDataSourceLogLevelsEmergency
KnownSyslogDataSourceLogLevelsAsterisk

type KnownSyslogDataSourceLogLevelsOutput

type KnownSyslogDataSourceLogLevelsOutput struct{ *pulumi.OutputState }

func (KnownSyslogDataSourceLogLevelsOutput) ElementType

func (KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsOutput

func (o KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsOutput() KnownSyslogDataSourceLogLevelsOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsOutputWithContext

func (o KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsOutputWithContext(ctx context.Context) KnownSyslogDataSourceLogLevelsOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsPtrOutput

func (o KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsPtrOutput() KnownSyslogDataSourceLogLevelsPtrOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext

func (o KnownSyslogDataSourceLogLevelsOutput) ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceLogLevelsPtrOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToStringOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToStringOutputWithContext

func (o KnownSyslogDataSourceLogLevelsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToStringPtrOutput

func (KnownSyslogDataSourceLogLevelsOutput) ToStringPtrOutputWithContext

func (o KnownSyslogDataSourceLogLevelsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownSyslogDataSourceLogLevelsPtrInput

type KnownSyslogDataSourceLogLevelsPtrInput interface {
	pulumi.Input

	ToKnownSyslogDataSourceLogLevelsPtrOutput() KnownSyslogDataSourceLogLevelsPtrOutput
	ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext(context.Context) KnownSyslogDataSourceLogLevelsPtrOutput
}

type KnownSyslogDataSourceLogLevelsPtrOutput

type KnownSyslogDataSourceLogLevelsPtrOutput struct{ *pulumi.OutputState }

func (KnownSyslogDataSourceLogLevelsPtrOutput) Elem

func (KnownSyslogDataSourceLogLevelsPtrOutput) ElementType

func (KnownSyslogDataSourceLogLevelsPtrOutput) ToKnownSyslogDataSourceLogLevelsPtrOutput

func (o KnownSyslogDataSourceLogLevelsPtrOutput) ToKnownSyslogDataSourceLogLevelsPtrOutput() KnownSyslogDataSourceLogLevelsPtrOutput

func (KnownSyslogDataSourceLogLevelsPtrOutput) ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext

func (o KnownSyslogDataSourceLogLevelsPtrOutput) ToKnownSyslogDataSourceLogLevelsPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceLogLevelsPtrOutput

func (KnownSyslogDataSourceLogLevelsPtrOutput) ToStringPtrOutput

func (KnownSyslogDataSourceLogLevelsPtrOutput) ToStringPtrOutputWithContext

type KnownSyslogDataSourceStreams

type KnownSyslogDataSourceStreams string

func (KnownSyslogDataSourceStreams) ElementType

func (KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsOutput

func (e KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsOutput() KnownSyslogDataSourceStreamsOutput

func (KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsOutputWithContext

func (e KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsOutputWithContext(ctx context.Context) KnownSyslogDataSourceStreamsOutput

func (KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsPtrOutput

func (e KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsPtrOutput() KnownSyslogDataSourceStreamsPtrOutput

func (KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsPtrOutputWithContext

func (e KnownSyslogDataSourceStreams) ToKnownSyslogDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceStreamsPtrOutput

func (KnownSyslogDataSourceStreams) ToStringOutput

func (KnownSyslogDataSourceStreams) ToStringOutputWithContext

func (e KnownSyslogDataSourceStreams) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownSyslogDataSourceStreams) ToStringPtrOutput

func (e KnownSyslogDataSourceStreams) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnownSyslogDataSourceStreams) ToStringPtrOutputWithContext

func (e KnownSyslogDataSourceStreams) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownSyslogDataSourceStreamsInput

type KnownSyslogDataSourceStreamsInput interface {
	pulumi.Input

	ToKnownSyslogDataSourceStreamsOutput() KnownSyslogDataSourceStreamsOutput
	ToKnownSyslogDataSourceStreamsOutputWithContext(context.Context) KnownSyslogDataSourceStreamsOutput
}

KnownSyslogDataSourceStreamsInput is an input type that accepts values of the KnownSyslogDataSourceStreams enum A concrete instance of `KnownSyslogDataSourceStreamsInput` can be one of the following:

KnownSyslogDataSourceStreams_Microsoft_Syslog

type KnownSyslogDataSourceStreamsOutput

type KnownSyslogDataSourceStreamsOutput struct{ *pulumi.OutputState }

func (KnownSyslogDataSourceStreamsOutput) ElementType

func (KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsOutput

func (o KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsOutput() KnownSyslogDataSourceStreamsOutput

func (KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsOutputWithContext

func (o KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsOutputWithContext(ctx context.Context) KnownSyslogDataSourceStreamsOutput

func (KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsPtrOutput

func (o KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsPtrOutput() KnownSyslogDataSourceStreamsPtrOutput

func (KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsPtrOutputWithContext

func (o KnownSyslogDataSourceStreamsOutput) ToKnownSyslogDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceStreamsPtrOutput

func (KnownSyslogDataSourceStreamsOutput) ToStringOutput

func (KnownSyslogDataSourceStreamsOutput) ToStringOutputWithContext

func (o KnownSyslogDataSourceStreamsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownSyslogDataSourceStreamsOutput) ToStringPtrOutput

func (KnownSyslogDataSourceStreamsOutput) ToStringPtrOutputWithContext

func (o KnownSyslogDataSourceStreamsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownSyslogDataSourceStreamsPtrInput

type KnownSyslogDataSourceStreamsPtrInput interface {
	pulumi.Input

	ToKnownSyslogDataSourceStreamsPtrOutput() KnownSyslogDataSourceStreamsPtrOutput
	ToKnownSyslogDataSourceStreamsPtrOutputWithContext(context.Context) KnownSyslogDataSourceStreamsPtrOutput
}

func KnownSyslogDataSourceStreamsPtr

func KnownSyslogDataSourceStreamsPtr(v string) KnownSyslogDataSourceStreamsPtrInput

type KnownSyslogDataSourceStreamsPtrOutput

type KnownSyslogDataSourceStreamsPtrOutput struct{ *pulumi.OutputState }

func (KnownSyslogDataSourceStreamsPtrOutput) Elem

func (KnownSyslogDataSourceStreamsPtrOutput) ElementType

func (KnownSyslogDataSourceStreamsPtrOutput) ToKnownSyslogDataSourceStreamsPtrOutput

func (o KnownSyslogDataSourceStreamsPtrOutput) ToKnownSyslogDataSourceStreamsPtrOutput() KnownSyslogDataSourceStreamsPtrOutput

func (KnownSyslogDataSourceStreamsPtrOutput) ToKnownSyslogDataSourceStreamsPtrOutputWithContext

func (o KnownSyslogDataSourceStreamsPtrOutput) ToKnownSyslogDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownSyslogDataSourceStreamsPtrOutput

func (KnownSyslogDataSourceStreamsPtrOutput) ToStringPtrOutput

func (KnownSyslogDataSourceStreamsPtrOutput) ToStringPtrOutputWithContext

func (o KnownSyslogDataSourceStreamsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownWindowsEventLogDataSourceStreams

type KnownWindowsEventLogDataSourceStreams string

func (KnownWindowsEventLogDataSourceStreams) ElementType

func (KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsOutput

func (e KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsOutput() KnownWindowsEventLogDataSourceStreamsOutput

func (KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsOutputWithContext

func (e KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsOutputWithContext(ctx context.Context) KnownWindowsEventLogDataSourceStreamsOutput

func (KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsPtrOutput

func (e KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsPtrOutput() KnownWindowsEventLogDataSourceStreamsPtrOutput

func (KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext

func (e KnownWindowsEventLogDataSourceStreams) ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownWindowsEventLogDataSourceStreamsPtrOutput

func (KnownWindowsEventLogDataSourceStreams) ToStringOutput

func (KnownWindowsEventLogDataSourceStreams) ToStringOutputWithContext

func (e KnownWindowsEventLogDataSourceStreams) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnownWindowsEventLogDataSourceStreams) ToStringPtrOutput

func (KnownWindowsEventLogDataSourceStreams) ToStringPtrOutputWithContext

func (e KnownWindowsEventLogDataSourceStreams) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnownWindowsEventLogDataSourceStreamsInput

type KnownWindowsEventLogDataSourceStreamsInput interface {
	pulumi.Input

	ToKnownWindowsEventLogDataSourceStreamsOutput() KnownWindowsEventLogDataSourceStreamsOutput
	ToKnownWindowsEventLogDataSourceStreamsOutputWithContext(context.Context) KnownWindowsEventLogDataSourceStreamsOutput
}

KnownWindowsEventLogDataSourceStreamsInput is an input type that accepts values of the KnownWindowsEventLogDataSourceStreams enum A concrete instance of `KnownWindowsEventLogDataSourceStreamsInput` can be one of the following:

KnownWindowsEventLogDataSourceStreams_Microsoft_WindowsEvent
KnownWindowsEventLogDataSourceStreams_Microsoft_Event

type KnownWindowsEventLogDataSourceStreamsOutput

type KnownWindowsEventLogDataSourceStreamsOutput struct{ *pulumi.OutputState }

func (KnownWindowsEventLogDataSourceStreamsOutput) ElementType

func (KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsOutput

func (o KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsOutput() KnownWindowsEventLogDataSourceStreamsOutput

func (KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsOutputWithContext

func (o KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsOutputWithContext(ctx context.Context) KnownWindowsEventLogDataSourceStreamsOutput

func (KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutput

func (o KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutput() KnownWindowsEventLogDataSourceStreamsPtrOutput

func (KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext

func (o KnownWindowsEventLogDataSourceStreamsOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownWindowsEventLogDataSourceStreamsPtrOutput

func (KnownWindowsEventLogDataSourceStreamsOutput) ToStringOutput

func (KnownWindowsEventLogDataSourceStreamsOutput) ToStringOutputWithContext

func (KnownWindowsEventLogDataSourceStreamsOutput) ToStringPtrOutput

func (KnownWindowsEventLogDataSourceStreamsOutput) ToStringPtrOutputWithContext

type KnownWindowsEventLogDataSourceStreamsPtrInput

type KnownWindowsEventLogDataSourceStreamsPtrInput interface {
	pulumi.Input

	ToKnownWindowsEventLogDataSourceStreamsPtrOutput() KnownWindowsEventLogDataSourceStreamsPtrOutput
	ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext(context.Context) KnownWindowsEventLogDataSourceStreamsPtrOutput
}

type KnownWindowsEventLogDataSourceStreamsPtrOutput

type KnownWindowsEventLogDataSourceStreamsPtrOutput struct{ *pulumi.OutputState }

func (KnownWindowsEventLogDataSourceStreamsPtrOutput) Elem

func (KnownWindowsEventLogDataSourceStreamsPtrOutput) ElementType

func (KnownWindowsEventLogDataSourceStreamsPtrOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutput

func (o KnownWindowsEventLogDataSourceStreamsPtrOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutput() KnownWindowsEventLogDataSourceStreamsPtrOutput

func (KnownWindowsEventLogDataSourceStreamsPtrOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext

func (o KnownWindowsEventLogDataSourceStreamsPtrOutput) ToKnownWindowsEventLogDataSourceStreamsPtrOutputWithContext(ctx context.Context) KnownWindowsEventLogDataSourceStreamsPtrOutput

func (KnownWindowsEventLogDataSourceStreamsPtrOutput) ToStringPtrOutput

func (KnownWindowsEventLogDataSourceStreamsPtrOutput) ToStringPtrOutputWithContext

type ListDiagnosticSettingsCategoryArgs

type ListDiagnosticSettingsCategoryArgs struct {
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type ListDiagnosticSettingsCategoryOutputArgs

type ListDiagnosticSettingsCategoryOutputArgs struct {
	// The identifier of the resource.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (ListDiagnosticSettingsCategoryOutputArgs) ElementType

type ListDiagnosticSettingsCategoryResult

type ListDiagnosticSettingsCategoryResult struct {
	// The collection of diagnostic settings category resources.
	Value []DiagnosticSettingsCategoryResourceResponse `pulumi:"value"`
}

Represents a collection of diagnostic setting category resources.

func ListDiagnosticSettingsCategory

Lists the diagnostic settings categories for the specified resource. Azure REST API version: 2021-05-01-preview.

Other available API versions: 2017-05-01-preview.

type ListDiagnosticSettingsCategoryResultOutput

type ListDiagnosticSettingsCategoryResultOutput struct{ *pulumi.OutputState }

Represents a collection of diagnostic setting category resources.

func (ListDiagnosticSettingsCategoryResultOutput) ElementType

func (ListDiagnosticSettingsCategoryResultOutput) ToListDiagnosticSettingsCategoryResultOutput

func (o ListDiagnosticSettingsCategoryResultOutput) ToListDiagnosticSettingsCategoryResultOutput() ListDiagnosticSettingsCategoryResultOutput

func (ListDiagnosticSettingsCategoryResultOutput) ToListDiagnosticSettingsCategoryResultOutputWithContext

func (o ListDiagnosticSettingsCategoryResultOutput) ToListDiagnosticSettingsCategoryResultOutputWithContext(ctx context.Context) ListDiagnosticSettingsCategoryResultOutput

func (ListDiagnosticSettingsCategoryResultOutput) Value

The collection of diagnostic settings category resources.

type ListEASubscriptionListMigrationDatePostArgs

type ListEASubscriptionListMigrationDatePostArgs struct {
}

type ListEASubscriptionListMigrationDatePostOutputArgs

type ListEASubscriptionListMigrationDatePostOutputArgs struct {
}

func (ListEASubscriptionListMigrationDatePostOutputArgs) ElementType

type ListEASubscriptionListMigrationDatePostResult

type ListEASubscriptionListMigrationDatePostResult struct {
	// Is subscription in the grand fatherable subscription list.
	IsGrandFatherableSubscription *bool `pulumi:"isGrandFatherableSubscription"`
	// Time to start using new pricing model.
	OptedInDate *string `pulumi:"optedInDate"`
}

Subscription migrate date information properties

func ListEASubscriptionListMigrationDatePost

list date to migrate to new pricing model. Azure REST API version: 2017-10-01.

type ListEASubscriptionListMigrationDatePostResultOutput

type ListEASubscriptionListMigrationDatePostResultOutput struct{ *pulumi.OutputState }

Subscription migrate date information properties

func (ListEASubscriptionListMigrationDatePostResultOutput) ElementType

func (ListEASubscriptionListMigrationDatePostResultOutput) IsGrandFatherableSubscription

Is subscription in the grand fatherable subscription list.

func (ListEASubscriptionListMigrationDatePostResultOutput) OptedInDate

Time to start using new pricing model.

func (ListEASubscriptionListMigrationDatePostResultOutput) ToListEASubscriptionListMigrationDatePostResultOutput

func (o ListEASubscriptionListMigrationDatePostResultOutput) ToListEASubscriptionListMigrationDatePostResultOutput() ListEASubscriptionListMigrationDatePostResultOutput

func (ListEASubscriptionListMigrationDatePostResultOutput) ToListEASubscriptionListMigrationDatePostResultOutputWithContext

func (o ListEASubscriptionListMigrationDatePostResultOutput) ToListEASubscriptionListMigrationDatePostResultOutputWithContext(ctx context.Context) ListEASubscriptionListMigrationDatePostResultOutput

type LocationSpecResponse

type LocationSpecResponse struct {
	// Name of location.
	Location *string `pulumi:"location"`
	// The resource provisioning state in this location.
	ProvisioningStatus *string `pulumi:"provisioningStatus"`
}

type LocationSpecResponseArrayOutput

type LocationSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (LocationSpecResponseArrayOutput) ElementType

func (LocationSpecResponseArrayOutput) Index

func (LocationSpecResponseArrayOutput) ToLocationSpecResponseArrayOutput

func (o LocationSpecResponseArrayOutput) ToLocationSpecResponseArrayOutput() LocationSpecResponseArrayOutput

func (LocationSpecResponseArrayOutput) ToLocationSpecResponseArrayOutputWithContext

func (o LocationSpecResponseArrayOutput) ToLocationSpecResponseArrayOutputWithContext(ctx context.Context) LocationSpecResponseArrayOutput

type LocationSpecResponseOutput

type LocationSpecResponseOutput struct{ *pulumi.OutputState }

func (LocationSpecResponseOutput) ElementType

func (LocationSpecResponseOutput) ElementType() reflect.Type

func (LocationSpecResponseOutput) Location

Name of location.

func (LocationSpecResponseOutput) ProvisioningStatus

func (o LocationSpecResponseOutput) ProvisioningStatus() pulumi.StringPtrOutput

The resource provisioning state in this location.

func (LocationSpecResponseOutput) ToLocationSpecResponseOutput

func (o LocationSpecResponseOutput) ToLocationSpecResponseOutput() LocationSpecResponseOutput

func (LocationSpecResponseOutput) ToLocationSpecResponseOutputWithContext

func (o LocationSpecResponseOutput) ToLocationSpecResponseOutputWithContext(ctx context.Context) LocationSpecResponseOutput

type LocationThresholdRuleCondition

type LocationThresholdRuleCondition struct {
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource interface{} `pulumi:"dataSource"`
	// the number of locations that must fail to activate the alert.
	FailedLocationCount int `pulumi:"failedLocationCount"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'.
	OdataType string `pulumi:"odataType"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize *string `pulumi:"windowSize"`
}

A rule condition based on a certain number of locations failing.

type LocationThresholdRuleConditionArgs

type LocationThresholdRuleConditionArgs struct {
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource pulumi.Input `pulumi:"dataSource"`
	// the number of locations that must fail to activate the alert.
	FailedLocationCount pulumi.IntInput `pulumi:"failedLocationCount"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize pulumi.StringPtrInput `pulumi:"windowSize"`
}

A rule condition based on a certain number of locations failing.

func (LocationThresholdRuleConditionArgs) ElementType

func (LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutput

func (i LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput

func (LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutputWithContext

func (i LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutputWithContext(ctx context.Context) LocationThresholdRuleConditionOutput

type LocationThresholdRuleConditionInput

type LocationThresholdRuleConditionInput interface {
	pulumi.Input

	ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput
	ToLocationThresholdRuleConditionOutputWithContext(context.Context) LocationThresholdRuleConditionOutput
}

LocationThresholdRuleConditionInput is an input type that accepts LocationThresholdRuleConditionArgs and LocationThresholdRuleConditionOutput values. You can construct a concrete instance of `LocationThresholdRuleConditionInput` via:

LocationThresholdRuleConditionArgs{...}

type LocationThresholdRuleConditionOutput

type LocationThresholdRuleConditionOutput struct{ *pulumi.OutputState }

A rule condition based on a certain number of locations failing.

func (LocationThresholdRuleConditionOutput) DataSource

the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.

func (LocationThresholdRuleConditionOutput) ElementType

func (LocationThresholdRuleConditionOutput) FailedLocationCount

func (o LocationThresholdRuleConditionOutput) FailedLocationCount() pulumi.IntOutput

the number of locations that must fail to activate the alert.

func (LocationThresholdRuleConditionOutput) OdataType

specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). Expected value is 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'.

func (LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutput

func (o LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput

func (LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutputWithContext

func (o LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutputWithContext(ctx context.Context) LocationThresholdRuleConditionOutput

func (LocationThresholdRuleConditionOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type LocationThresholdRuleConditionResponse

type LocationThresholdRuleConditionResponse struct {
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource interface{} `pulumi:"dataSource"`
	// the number of locations that must fail to activate the alert.
	FailedLocationCount int `pulumi:"failedLocationCount"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'.
	OdataType string `pulumi:"odataType"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize *string `pulumi:"windowSize"`
}

A rule condition based on a certain number of locations failing.

type LocationThresholdRuleConditionResponseOutput

type LocationThresholdRuleConditionResponseOutput struct{ *pulumi.OutputState }

A rule condition based on a certain number of locations failing.

func (LocationThresholdRuleConditionResponseOutput) DataSource

the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.

func (LocationThresholdRuleConditionResponseOutput) ElementType

func (LocationThresholdRuleConditionResponseOutput) FailedLocationCount

the number of locations that must fail to activate the alert.

func (LocationThresholdRuleConditionResponseOutput) OdataType

specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). Expected value is 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'.

func (LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutput

func (o LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutput() LocationThresholdRuleConditionResponseOutput

func (LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutputWithContext

func (o LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutputWithContext(ctx context.Context) LocationThresholdRuleConditionResponseOutput

func (LocationThresholdRuleConditionResponseOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type LogAnalyticsDestination

type LogAnalyticsDestination struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId *string `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

type LogAnalyticsDestinationArgs

type LogAnalyticsDestinationArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId pulumi.StringPtrInput `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

func (LogAnalyticsDestinationArgs) ElementType

func (LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutput

func (i LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutput() LogAnalyticsDestinationOutput

func (LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutputWithContext

func (i LogAnalyticsDestinationArgs) ToLogAnalyticsDestinationOutputWithContext(ctx context.Context) LogAnalyticsDestinationOutput

type LogAnalyticsDestinationArray

type LogAnalyticsDestinationArray []LogAnalyticsDestinationInput

func (LogAnalyticsDestinationArray) ElementType

func (LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutput

func (i LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutput() LogAnalyticsDestinationArrayOutput

func (LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutputWithContext

func (i LogAnalyticsDestinationArray) ToLogAnalyticsDestinationArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationArrayOutput

type LogAnalyticsDestinationArrayInput

type LogAnalyticsDestinationArrayInput interface {
	pulumi.Input

	ToLogAnalyticsDestinationArrayOutput() LogAnalyticsDestinationArrayOutput
	ToLogAnalyticsDestinationArrayOutputWithContext(context.Context) LogAnalyticsDestinationArrayOutput
}

LogAnalyticsDestinationArrayInput is an input type that accepts LogAnalyticsDestinationArray and LogAnalyticsDestinationArrayOutput values. You can construct a concrete instance of `LogAnalyticsDestinationArrayInput` via:

LogAnalyticsDestinationArray{ LogAnalyticsDestinationArgs{...} }

type LogAnalyticsDestinationArrayOutput

type LogAnalyticsDestinationArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsDestinationArrayOutput) ElementType

func (LogAnalyticsDestinationArrayOutput) Index

func (LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutput

func (o LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutput() LogAnalyticsDestinationArrayOutput

func (LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutputWithContext

func (o LogAnalyticsDestinationArrayOutput) ToLogAnalyticsDestinationArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationArrayOutput

type LogAnalyticsDestinationInput

type LogAnalyticsDestinationInput interface {
	pulumi.Input

	ToLogAnalyticsDestinationOutput() LogAnalyticsDestinationOutput
	ToLogAnalyticsDestinationOutputWithContext(context.Context) LogAnalyticsDestinationOutput
}

LogAnalyticsDestinationInput is an input type that accepts LogAnalyticsDestinationArgs and LogAnalyticsDestinationOutput values. You can construct a concrete instance of `LogAnalyticsDestinationInput` via:

LogAnalyticsDestinationArgs{...}

type LogAnalyticsDestinationOutput

type LogAnalyticsDestinationOutput struct{ *pulumi.OutputState }

Log Analytics destination.

func (LogAnalyticsDestinationOutput) ElementType

func (LogAnalyticsDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutput

func (o LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutput() LogAnalyticsDestinationOutput

func (LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutputWithContext

func (o LogAnalyticsDestinationOutput) ToLogAnalyticsDestinationOutputWithContext(ctx context.Context) LogAnalyticsDestinationOutput

func (LogAnalyticsDestinationOutput) WorkspaceResourceId

func (o LogAnalyticsDestinationOutput) WorkspaceResourceId() pulumi.StringPtrOutput

The resource ID of the Log Analytics workspace.

type LogAnalyticsDestinationResponse

type LogAnalyticsDestinationResponse struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The Customer ID of the Log Analytics workspace.
	WorkspaceId string `pulumi:"workspaceId"`
	// The resource ID of the Log Analytics workspace.
	WorkspaceResourceId *string `pulumi:"workspaceResourceId"`
}

Log Analytics destination.

type LogAnalyticsDestinationResponseArrayOutput

type LogAnalyticsDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (LogAnalyticsDestinationResponseArrayOutput) ElementType

func (LogAnalyticsDestinationResponseArrayOutput) Index

func (LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutput

func (o LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutput() LogAnalyticsDestinationResponseArrayOutput

func (LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutputWithContext

func (o LogAnalyticsDestinationResponseArrayOutput) ToLogAnalyticsDestinationResponseArrayOutputWithContext(ctx context.Context) LogAnalyticsDestinationResponseArrayOutput

type LogAnalyticsDestinationResponseOutput

type LogAnalyticsDestinationResponseOutput struct{ *pulumi.OutputState }

Log Analytics destination.

func (LogAnalyticsDestinationResponseOutput) ElementType

func (LogAnalyticsDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutput

func (o LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutput() LogAnalyticsDestinationResponseOutput

func (LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutputWithContext

func (o LogAnalyticsDestinationResponseOutput) ToLogAnalyticsDestinationResponseOutputWithContext(ctx context.Context) LogAnalyticsDestinationResponseOutput

func (LogAnalyticsDestinationResponseOutput) WorkspaceId

The Customer ID of the Log Analytics workspace.

func (LogAnalyticsDestinationResponseOutput) WorkspaceResourceId

The resource ID of the Log Analytics workspace.

type LogFileSettingsResponseText

type LogFileSettingsResponseText struct {
	// One of the supported timestamp formats
	RecordStartTimestampFormat string `pulumi:"recordStartTimestampFormat"`
}

Text settings

type LogFileSettingsResponseTextOutput

type LogFileSettingsResponseTextOutput struct{ *pulumi.OutputState }

Text settings

func (LogFileSettingsResponseTextOutput) ElementType

func (LogFileSettingsResponseTextOutput) RecordStartTimestampFormat

func (o LogFileSettingsResponseTextOutput) RecordStartTimestampFormat() pulumi.StringOutput

One of the supported timestamp formats

func (LogFileSettingsResponseTextOutput) ToLogFileSettingsResponseTextOutput

func (o LogFileSettingsResponseTextOutput) ToLogFileSettingsResponseTextOutput() LogFileSettingsResponseTextOutput

func (LogFileSettingsResponseTextOutput) ToLogFileSettingsResponseTextOutputWithContext

func (o LogFileSettingsResponseTextOutput) ToLogFileSettingsResponseTextOutputWithContext(ctx context.Context) LogFileSettingsResponseTextOutput

type LogFileSettingsResponseTextPtrOutput

type LogFileSettingsResponseTextPtrOutput struct{ *pulumi.OutputState }

func (LogFileSettingsResponseTextPtrOutput) Elem

func (LogFileSettingsResponseTextPtrOutput) ElementType

func (LogFileSettingsResponseTextPtrOutput) RecordStartTimestampFormat

func (o LogFileSettingsResponseTextPtrOutput) RecordStartTimestampFormat() pulumi.StringPtrOutput

One of the supported timestamp formats

func (LogFileSettingsResponseTextPtrOutput) ToLogFileSettingsResponseTextPtrOutput

func (o LogFileSettingsResponseTextPtrOutput) ToLogFileSettingsResponseTextPtrOutput() LogFileSettingsResponseTextPtrOutput

func (LogFileSettingsResponseTextPtrOutput) ToLogFileSettingsResponseTextPtrOutputWithContext

func (o LogFileSettingsResponseTextPtrOutput) ToLogFileSettingsResponseTextPtrOutputWithContext(ctx context.Context) LogFileSettingsResponseTextPtrOutput

type LogFileSettingsText

type LogFileSettingsText struct {
	// One of the supported timestamp formats
	RecordStartTimestampFormat string `pulumi:"recordStartTimestampFormat"`
}

Text settings

type LogFileSettingsTextArgs

type LogFileSettingsTextArgs struct {
	// One of the supported timestamp formats
	RecordStartTimestampFormat pulumi.StringInput `pulumi:"recordStartTimestampFormat"`
}

Text settings

func (LogFileSettingsTextArgs) ElementType

func (LogFileSettingsTextArgs) ElementType() reflect.Type

func (LogFileSettingsTextArgs) ToLogFileSettingsTextOutput

func (i LogFileSettingsTextArgs) ToLogFileSettingsTextOutput() LogFileSettingsTextOutput

func (LogFileSettingsTextArgs) ToLogFileSettingsTextOutputWithContext

func (i LogFileSettingsTextArgs) ToLogFileSettingsTextOutputWithContext(ctx context.Context) LogFileSettingsTextOutput

func (LogFileSettingsTextArgs) ToLogFileSettingsTextPtrOutput

func (i LogFileSettingsTextArgs) ToLogFileSettingsTextPtrOutput() LogFileSettingsTextPtrOutput

func (LogFileSettingsTextArgs) ToLogFileSettingsTextPtrOutputWithContext

func (i LogFileSettingsTextArgs) ToLogFileSettingsTextPtrOutputWithContext(ctx context.Context) LogFileSettingsTextPtrOutput

type LogFileSettingsTextInput

type LogFileSettingsTextInput interface {
	pulumi.Input

	ToLogFileSettingsTextOutput() LogFileSettingsTextOutput
	ToLogFileSettingsTextOutputWithContext(context.Context) LogFileSettingsTextOutput
}

LogFileSettingsTextInput is an input type that accepts LogFileSettingsTextArgs and LogFileSettingsTextOutput values. You can construct a concrete instance of `LogFileSettingsTextInput` via:

LogFileSettingsTextArgs{...}

type LogFileSettingsTextOutput

type LogFileSettingsTextOutput struct{ *pulumi.OutputState }

Text settings

func (LogFileSettingsTextOutput) ElementType

func (LogFileSettingsTextOutput) ElementType() reflect.Type

func (LogFileSettingsTextOutput) RecordStartTimestampFormat

func (o LogFileSettingsTextOutput) RecordStartTimestampFormat() pulumi.StringOutput

One of the supported timestamp formats

func (LogFileSettingsTextOutput) ToLogFileSettingsTextOutput

func (o LogFileSettingsTextOutput) ToLogFileSettingsTextOutput() LogFileSettingsTextOutput

func (LogFileSettingsTextOutput) ToLogFileSettingsTextOutputWithContext

func (o LogFileSettingsTextOutput) ToLogFileSettingsTextOutputWithContext(ctx context.Context) LogFileSettingsTextOutput

func (LogFileSettingsTextOutput) ToLogFileSettingsTextPtrOutput

func (o LogFileSettingsTextOutput) ToLogFileSettingsTextPtrOutput() LogFileSettingsTextPtrOutput

func (LogFileSettingsTextOutput) ToLogFileSettingsTextPtrOutputWithContext

func (o LogFileSettingsTextOutput) ToLogFileSettingsTextPtrOutputWithContext(ctx context.Context) LogFileSettingsTextPtrOutput

type LogFileSettingsTextPtrInput

type LogFileSettingsTextPtrInput interface {
	pulumi.Input

	ToLogFileSettingsTextPtrOutput() LogFileSettingsTextPtrOutput
	ToLogFileSettingsTextPtrOutputWithContext(context.Context) LogFileSettingsTextPtrOutput
}

LogFileSettingsTextPtrInput is an input type that accepts LogFileSettingsTextArgs, LogFileSettingsTextPtr and LogFileSettingsTextPtrOutput values. You can construct a concrete instance of `LogFileSettingsTextPtrInput` via:

        LogFileSettingsTextArgs{...}

or:

        nil

type LogFileSettingsTextPtrOutput

type LogFileSettingsTextPtrOutput struct{ *pulumi.OutputState }

func (LogFileSettingsTextPtrOutput) Elem

func (LogFileSettingsTextPtrOutput) ElementType

func (LogFileSettingsTextPtrOutput) RecordStartTimestampFormat

func (o LogFileSettingsTextPtrOutput) RecordStartTimestampFormat() pulumi.StringPtrOutput

One of the supported timestamp formats

func (LogFileSettingsTextPtrOutput) ToLogFileSettingsTextPtrOutput

func (o LogFileSettingsTextPtrOutput) ToLogFileSettingsTextPtrOutput() LogFileSettingsTextPtrOutput

func (LogFileSettingsTextPtrOutput) ToLogFileSettingsTextPtrOutputWithContext

func (o LogFileSettingsTextPtrOutput) ToLogFileSettingsTextPtrOutputWithContext(ctx context.Context) LogFileSettingsTextPtrOutput

type LogFilesDataSource

type LogFilesDataSource struct {
	// File Patterns where the log files are located
	FilePatterns []string `pulumi:"filePatterns"`
	// The data format of the log files
	Format string `pulumi:"format"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The log files specific settings.
	Settings *LogFilesDataSourceSettings `pulumi:"settings"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data source
	Streams []string `pulumi:"streams"`
}

Definition of which custom log files will be collected by this data collection rule

type LogFilesDataSourceArgs

type LogFilesDataSourceArgs struct {
	// File Patterns where the log files are located
	FilePatterns pulumi.StringArrayInput `pulumi:"filePatterns"`
	// The data format of the log files
	Format pulumi.StringInput `pulumi:"format"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The log files specific settings.
	Settings LogFilesDataSourceSettingsPtrInput `pulumi:"settings"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data source
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which custom log files will be collected by this data collection rule

func (LogFilesDataSourceArgs) ElementType

func (LogFilesDataSourceArgs) ElementType() reflect.Type

func (LogFilesDataSourceArgs) ToLogFilesDataSourceOutput

func (i LogFilesDataSourceArgs) ToLogFilesDataSourceOutput() LogFilesDataSourceOutput

func (LogFilesDataSourceArgs) ToLogFilesDataSourceOutputWithContext

func (i LogFilesDataSourceArgs) ToLogFilesDataSourceOutputWithContext(ctx context.Context) LogFilesDataSourceOutput

type LogFilesDataSourceArray

type LogFilesDataSourceArray []LogFilesDataSourceInput

func (LogFilesDataSourceArray) ElementType

func (LogFilesDataSourceArray) ElementType() reflect.Type

func (LogFilesDataSourceArray) ToLogFilesDataSourceArrayOutput

func (i LogFilesDataSourceArray) ToLogFilesDataSourceArrayOutput() LogFilesDataSourceArrayOutput

func (LogFilesDataSourceArray) ToLogFilesDataSourceArrayOutputWithContext

func (i LogFilesDataSourceArray) ToLogFilesDataSourceArrayOutputWithContext(ctx context.Context) LogFilesDataSourceArrayOutput

type LogFilesDataSourceArrayInput

type LogFilesDataSourceArrayInput interface {
	pulumi.Input

	ToLogFilesDataSourceArrayOutput() LogFilesDataSourceArrayOutput
	ToLogFilesDataSourceArrayOutputWithContext(context.Context) LogFilesDataSourceArrayOutput
}

LogFilesDataSourceArrayInput is an input type that accepts LogFilesDataSourceArray and LogFilesDataSourceArrayOutput values. You can construct a concrete instance of `LogFilesDataSourceArrayInput` via:

LogFilesDataSourceArray{ LogFilesDataSourceArgs{...} }

type LogFilesDataSourceArrayOutput

type LogFilesDataSourceArrayOutput struct{ *pulumi.OutputState }

func (LogFilesDataSourceArrayOutput) ElementType

func (LogFilesDataSourceArrayOutput) Index

func (LogFilesDataSourceArrayOutput) ToLogFilesDataSourceArrayOutput

func (o LogFilesDataSourceArrayOutput) ToLogFilesDataSourceArrayOutput() LogFilesDataSourceArrayOutput

func (LogFilesDataSourceArrayOutput) ToLogFilesDataSourceArrayOutputWithContext

func (o LogFilesDataSourceArrayOutput) ToLogFilesDataSourceArrayOutputWithContext(ctx context.Context) LogFilesDataSourceArrayOutput

type LogFilesDataSourceInput

type LogFilesDataSourceInput interface {
	pulumi.Input

	ToLogFilesDataSourceOutput() LogFilesDataSourceOutput
	ToLogFilesDataSourceOutputWithContext(context.Context) LogFilesDataSourceOutput
}

LogFilesDataSourceInput is an input type that accepts LogFilesDataSourceArgs and LogFilesDataSourceOutput values. You can construct a concrete instance of `LogFilesDataSourceInput` via:

LogFilesDataSourceArgs{...}

type LogFilesDataSourceOutput

type LogFilesDataSourceOutput struct{ *pulumi.OutputState }

Definition of which custom log files will be collected by this data collection rule

func (LogFilesDataSourceOutput) ElementType

func (LogFilesDataSourceOutput) ElementType() reflect.Type

func (LogFilesDataSourceOutput) FilePatterns

File Patterns where the log files are located

func (LogFilesDataSourceOutput) Format

The data format of the log files

func (LogFilesDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (LogFilesDataSourceOutput) Settings

The log files specific settings.

func (LogFilesDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source

func (LogFilesDataSourceOutput) ToLogFilesDataSourceOutput

func (o LogFilesDataSourceOutput) ToLogFilesDataSourceOutput() LogFilesDataSourceOutput

func (LogFilesDataSourceOutput) ToLogFilesDataSourceOutputWithContext

func (o LogFilesDataSourceOutput) ToLogFilesDataSourceOutputWithContext(ctx context.Context) LogFilesDataSourceOutput

type LogFilesDataSourceResponse

type LogFilesDataSourceResponse struct {
	// File Patterns where the log files are located
	FilePatterns []string `pulumi:"filePatterns"`
	// The data format of the log files
	Format string `pulumi:"format"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The log files specific settings.
	Settings *LogFilesDataSourceResponseSettings `pulumi:"settings"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data source
	Streams []string `pulumi:"streams"`
}

Definition of which custom log files will be collected by this data collection rule

type LogFilesDataSourceResponseArrayOutput

type LogFilesDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (LogFilesDataSourceResponseArrayOutput) ElementType

func (LogFilesDataSourceResponseArrayOutput) Index

func (LogFilesDataSourceResponseArrayOutput) ToLogFilesDataSourceResponseArrayOutput

func (o LogFilesDataSourceResponseArrayOutput) ToLogFilesDataSourceResponseArrayOutput() LogFilesDataSourceResponseArrayOutput

func (LogFilesDataSourceResponseArrayOutput) ToLogFilesDataSourceResponseArrayOutputWithContext

func (o LogFilesDataSourceResponseArrayOutput) ToLogFilesDataSourceResponseArrayOutputWithContext(ctx context.Context) LogFilesDataSourceResponseArrayOutput

type LogFilesDataSourceResponseOutput

type LogFilesDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which custom log files will be collected by this data collection rule

func (LogFilesDataSourceResponseOutput) ElementType

func (LogFilesDataSourceResponseOutput) FilePatterns

File Patterns where the log files are located

func (LogFilesDataSourceResponseOutput) Format

The data format of the log files

func (LogFilesDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (LogFilesDataSourceResponseOutput) Settings

The log files specific settings.

func (LogFilesDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data source

func (LogFilesDataSourceResponseOutput) ToLogFilesDataSourceResponseOutput

func (o LogFilesDataSourceResponseOutput) ToLogFilesDataSourceResponseOutput() LogFilesDataSourceResponseOutput

func (LogFilesDataSourceResponseOutput) ToLogFilesDataSourceResponseOutputWithContext

func (o LogFilesDataSourceResponseOutput) ToLogFilesDataSourceResponseOutputWithContext(ctx context.Context) LogFilesDataSourceResponseOutput

type LogFilesDataSourceResponseSettings

type LogFilesDataSourceResponseSettings struct {
	// Text settings
	Text *LogFileSettingsResponseText `pulumi:"text"`
}

The log files specific settings.

type LogFilesDataSourceResponseSettingsOutput

type LogFilesDataSourceResponseSettingsOutput struct{ *pulumi.OutputState }

The log files specific settings.

func (LogFilesDataSourceResponseSettingsOutput) ElementType

func (LogFilesDataSourceResponseSettingsOutput) Text

Text settings

func (LogFilesDataSourceResponseSettingsOutput) ToLogFilesDataSourceResponseSettingsOutput

func (o LogFilesDataSourceResponseSettingsOutput) ToLogFilesDataSourceResponseSettingsOutput() LogFilesDataSourceResponseSettingsOutput

func (LogFilesDataSourceResponseSettingsOutput) ToLogFilesDataSourceResponseSettingsOutputWithContext

func (o LogFilesDataSourceResponseSettingsOutput) ToLogFilesDataSourceResponseSettingsOutputWithContext(ctx context.Context) LogFilesDataSourceResponseSettingsOutput

type LogFilesDataSourceResponseSettingsPtrOutput

type LogFilesDataSourceResponseSettingsPtrOutput struct{ *pulumi.OutputState }

func (LogFilesDataSourceResponseSettingsPtrOutput) Elem

func (LogFilesDataSourceResponseSettingsPtrOutput) ElementType

func (LogFilesDataSourceResponseSettingsPtrOutput) Text

Text settings

func (LogFilesDataSourceResponseSettingsPtrOutput) ToLogFilesDataSourceResponseSettingsPtrOutput

func (o LogFilesDataSourceResponseSettingsPtrOutput) ToLogFilesDataSourceResponseSettingsPtrOutput() LogFilesDataSourceResponseSettingsPtrOutput

func (LogFilesDataSourceResponseSettingsPtrOutput) ToLogFilesDataSourceResponseSettingsPtrOutputWithContext

func (o LogFilesDataSourceResponseSettingsPtrOutput) ToLogFilesDataSourceResponseSettingsPtrOutputWithContext(ctx context.Context) LogFilesDataSourceResponseSettingsPtrOutput

type LogFilesDataSourceSettings

type LogFilesDataSourceSettings struct {
	// Text settings
	Text *LogFileSettingsText `pulumi:"text"`
}

The log files specific settings.

type LogFilesDataSourceSettingsArgs

type LogFilesDataSourceSettingsArgs struct {
	// Text settings
	Text LogFileSettingsTextPtrInput `pulumi:"text"`
}

The log files specific settings.

func (LogFilesDataSourceSettingsArgs) ElementType

func (LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsOutput

func (i LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsOutput() LogFilesDataSourceSettingsOutput

func (LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsOutputWithContext

func (i LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsOutputWithContext(ctx context.Context) LogFilesDataSourceSettingsOutput

func (LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsPtrOutput

func (i LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsPtrOutput() LogFilesDataSourceSettingsPtrOutput

func (LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsPtrOutputWithContext

func (i LogFilesDataSourceSettingsArgs) ToLogFilesDataSourceSettingsPtrOutputWithContext(ctx context.Context) LogFilesDataSourceSettingsPtrOutput

type LogFilesDataSourceSettingsInput

type LogFilesDataSourceSettingsInput interface {
	pulumi.Input

	ToLogFilesDataSourceSettingsOutput() LogFilesDataSourceSettingsOutput
	ToLogFilesDataSourceSettingsOutputWithContext(context.Context) LogFilesDataSourceSettingsOutput
}

LogFilesDataSourceSettingsInput is an input type that accepts LogFilesDataSourceSettingsArgs and LogFilesDataSourceSettingsOutput values. You can construct a concrete instance of `LogFilesDataSourceSettingsInput` via:

LogFilesDataSourceSettingsArgs{...}

type LogFilesDataSourceSettingsOutput

type LogFilesDataSourceSettingsOutput struct{ *pulumi.OutputState }

The log files specific settings.

func (LogFilesDataSourceSettingsOutput) ElementType

func (LogFilesDataSourceSettingsOutput) Text

Text settings

func (LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsOutput

func (o LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsOutput() LogFilesDataSourceSettingsOutput

func (LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsOutputWithContext

func (o LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsOutputWithContext(ctx context.Context) LogFilesDataSourceSettingsOutput

func (LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsPtrOutput

func (o LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsPtrOutput() LogFilesDataSourceSettingsPtrOutput

func (LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsPtrOutputWithContext

func (o LogFilesDataSourceSettingsOutput) ToLogFilesDataSourceSettingsPtrOutputWithContext(ctx context.Context) LogFilesDataSourceSettingsPtrOutput

type LogFilesDataSourceSettingsPtrInput

type LogFilesDataSourceSettingsPtrInput interface {
	pulumi.Input

	ToLogFilesDataSourceSettingsPtrOutput() LogFilesDataSourceSettingsPtrOutput
	ToLogFilesDataSourceSettingsPtrOutputWithContext(context.Context) LogFilesDataSourceSettingsPtrOutput
}

LogFilesDataSourceSettingsPtrInput is an input type that accepts LogFilesDataSourceSettingsArgs, LogFilesDataSourceSettingsPtr and LogFilesDataSourceSettingsPtrOutput values. You can construct a concrete instance of `LogFilesDataSourceSettingsPtrInput` via:

        LogFilesDataSourceSettingsArgs{...}

or:

        nil

type LogFilesDataSourceSettingsPtrOutput

type LogFilesDataSourceSettingsPtrOutput struct{ *pulumi.OutputState }

func (LogFilesDataSourceSettingsPtrOutput) Elem

func (LogFilesDataSourceSettingsPtrOutput) ElementType

func (LogFilesDataSourceSettingsPtrOutput) Text

Text settings

func (LogFilesDataSourceSettingsPtrOutput) ToLogFilesDataSourceSettingsPtrOutput

func (o LogFilesDataSourceSettingsPtrOutput) ToLogFilesDataSourceSettingsPtrOutput() LogFilesDataSourceSettingsPtrOutput

func (LogFilesDataSourceSettingsPtrOutput) ToLogFilesDataSourceSettingsPtrOutputWithContext

func (o LogFilesDataSourceSettingsPtrOutput) ToLogFilesDataSourceSettingsPtrOutputWithContext(ctx context.Context) LogFilesDataSourceSettingsPtrOutput

type LogProfile

type LogProfile struct {
	pulumi.CustomResourceState

	// the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.'
	Categories pulumi.StringArrayOutput `pulumi:"categories"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location.
	Locations pulumi.StringArrayOutput `pulumi:"locations"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// the retention policy for the events in the log.
	RetentionPolicy RetentionPolicyResponseOutput `pulumi:"retentionPolicy"`
	// The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'.
	ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"`
	// the resource id of the storage account to which you would like to send the Activity Log.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The log profile resource. Azure REST API version: 2016-03-01. Prior API version in Azure Native 1.x: 2016-03-01.

func GetLogProfile

func GetLogProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogProfileState, opts ...pulumi.ResourceOption) (*LogProfile, error)

GetLogProfile gets an existing LogProfile 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 NewLogProfile

func NewLogProfile(ctx *pulumi.Context,
	name string, args *LogProfileArgs, opts ...pulumi.ResourceOption) (*LogProfile, error)

NewLogProfile registers a new resource with the given unique name, arguments, and options.

func (*LogProfile) ElementType

func (*LogProfile) ElementType() reflect.Type

func (*LogProfile) ToLogProfileOutput

func (i *LogProfile) ToLogProfileOutput() LogProfileOutput

func (*LogProfile) ToLogProfileOutputWithContext

func (i *LogProfile) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput

type LogProfileArgs

type LogProfileArgs struct {
	// the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.'
	Categories pulumi.StringArrayInput
	// Resource location
	Location pulumi.StringPtrInput
	// List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location.
	Locations pulumi.StringArrayInput
	// The name of the log profile.
	LogProfileName pulumi.StringPtrInput
	// the retention policy for the events in the log.
	RetentionPolicy RetentionPolicyInput
	// The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'.
	ServiceBusRuleId pulumi.StringPtrInput
	// the resource id of the storage account to which you would like to send the Activity Log.
	StorageAccountId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a LogProfile resource.

func (LogProfileArgs) ElementType

func (LogProfileArgs) ElementType() reflect.Type

type LogProfileInput

type LogProfileInput interface {
	pulumi.Input

	ToLogProfileOutput() LogProfileOutput
	ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput
}

type LogProfileOutput

type LogProfileOutput struct{ *pulumi.OutputState }

func (LogProfileOutput) Categories

func (o LogProfileOutput) Categories() pulumi.StringArrayOutput

the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.'

func (LogProfileOutput) ElementType

func (LogProfileOutput) ElementType() reflect.Type

func (LogProfileOutput) Location

func (o LogProfileOutput) Location() pulumi.StringOutput

Resource location

func (LogProfileOutput) Locations

List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location.

func (LogProfileOutput) Name

Azure resource name

func (LogProfileOutput) RetentionPolicy

func (o LogProfileOutput) RetentionPolicy() RetentionPolicyResponseOutput

the retention policy for the events in the log.

func (LogProfileOutput) ServiceBusRuleId

func (o LogProfileOutput) ServiceBusRuleId() pulumi.StringPtrOutput

The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'.

func (LogProfileOutput) StorageAccountId

func (o LogProfileOutput) StorageAccountId() pulumi.StringPtrOutput

the resource id of the storage account to which you would like to send the Activity Log.

func (LogProfileOutput) Tags

Resource tags

func (LogProfileOutput) ToLogProfileOutput

func (o LogProfileOutput) ToLogProfileOutput() LogProfileOutput

func (LogProfileOutput) ToLogProfileOutputWithContext

func (o LogProfileOutput) ToLogProfileOutputWithContext(ctx context.Context) LogProfileOutput

func (LogProfileOutput) Type

Azure resource type

type LogProfileState

type LogProfileState struct {
}

func (LogProfileState) ElementType

func (LogProfileState) ElementType() reflect.Type

type LogSettings

type LogSettings struct {
	// Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	Category *string `pulumi:"category"`
	// Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	CategoryGroup *string `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
	// the retention policy for this log.
	RetentionPolicy *RetentionPolicy `pulumi:"retentionPolicy"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

type LogSettingsArgs

type LogSettingsArgs struct {
	// Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	CategoryGroup pulumi.StringPtrInput `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// the retention policy for this log.
	RetentionPolicy RetentionPolicyPtrInput `pulumi:"retentionPolicy"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

func (LogSettingsArgs) ElementType

func (LogSettingsArgs) ElementType() reflect.Type

func (LogSettingsArgs) ToLogSettingsOutput

func (i LogSettingsArgs) ToLogSettingsOutput() LogSettingsOutput

func (LogSettingsArgs) ToLogSettingsOutputWithContext

func (i LogSettingsArgs) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput

type LogSettingsArray

type LogSettingsArray []LogSettingsInput

func (LogSettingsArray) ElementType

func (LogSettingsArray) ElementType() reflect.Type

func (LogSettingsArray) ToLogSettingsArrayOutput

func (i LogSettingsArray) ToLogSettingsArrayOutput() LogSettingsArrayOutput

func (LogSettingsArray) ToLogSettingsArrayOutputWithContext

func (i LogSettingsArray) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput

type LogSettingsArrayInput

type LogSettingsArrayInput interface {
	pulumi.Input

	ToLogSettingsArrayOutput() LogSettingsArrayOutput
	ToLogSettingsArrayOutputWithContext(context.Context) LogSettingsArrayOutput
}

LogSettingsArrayInput is an input type that accepts LogSettingsArray and LogSettingsArrayOutput values. You can construct a concrete instance of `LogSettingsArrayInput` via:

LogSettingsArray{ LogSettingsArgs{...} }

type LogSettingsArrayOutput

type LogSettingsArrayOutput struct{ *pulumi.OutputState }

func (LogSettingsArrayOutput) ElementType

func (LogSettingsArrayOutput) ElementType() reflect.Type

func (LogSettingsArrayOutput) Index

func (LogSettingsArrayOutput) ToLogSettingsArrayOutput

func (o LogSettingsArrayOutput) ToLogSettingsArrayOutput() LogSettingsArrayOutput

func (LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext

func (o LogSettingsArrayOutput) ToLogSettingsArrayOutputWithContext(ctx context.Context) LogSettingsArrayOutput

type LogSettingsInput

type LogSettingsInput interface {
	pulumi.Input

	ToLogSettingsOutput() LogSettingsOutput
	ToLogSettingsOutputWithContext(context.Context) LogSettingsOutput
}

LogSettingsInput is an input type that accepts LogSettingsArgs and LogSettingsOutput values. You can construct a concrete instance of `LogSettingsInput` via:

LogSettingsArgs{...}

type LogSettingsOutput

type LogSettingsOutput struct{ *pulumi.OutputState }

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

func (LogSettingsOutput) Category

Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (LogSettingsOutput) CategoryGroup

func (o LogSettingsOutput) CategoryGroup() pulumi.StringPtrOutput

Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (LogSettingsOutput) ElementType

func (LogSettingsOutput) ElementType() reflect.Type

func (LogSettingsOutput) Enabled

func (o LogSettingsOutput) Enabled() pulumi.BoolOutput

a value indicating whether this log is enabled.

func (LogSettingsOutput) RetentionPolicy

func (o LogSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput

the retention policy for this log.

func (LogSettingsOutput) ToLogSettingsOutput

func (o LogSettingsOutput) ToLogSettingsOutput() LogSettingsOutput

func (LogSettingsOutput) ToLogSettingsOutputWithContext

func (o LogSettingsOutput) ToLogSettingsOutputWithContext(ctx context.Context) LogSettingsOutput

type LogSettingsResponse

type LogSettingsResponse struct {
	// Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	Category *string `pulumi:"category"`
	// Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
	CategoryGroup *string `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
	// the retention policy for this log.
	RetentionPolicy *RetentionPolicyResponse `pulumi:"retentionPolicy"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

type LogSettingsResponseArrayOutput

type LogSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (LogSettingsResponseArrayOutput) ElementType

func (LogSettingsResponseArrayOutput) Index

func (LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput

func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutput() LogSettingsResponseArrayOutput

func (LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext

func (o LogSettingsResponseArrayOutput) ToLogSettingsResponseArrayOutputWithContext(ctx context.Context) LogSettingsResponseArrayOutput

type LogSettingsResponseOutput

type LogSettingsResponseOutput struct{ *pulumi.OutputState }

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.

func (LogSettingsResponseOutput) Category

Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (LogSettingsResponseOutput) CategoryGroup

Name of a Diagnostic Log category group for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.

func (LogSettingsResponseOutput) ElementType

func (LogSettingsResponseOutput) ElementType() reflect.Type

func (LogSettingsResponseOutput) Enabled

a value indicating whether this log is enabled.

func (LogSettingsResponseOutput) RetentionPolicy

the retention policy for this log.

func (LogSettingsResponseOutput) ToLogSettingsResponseOutput

func (o LogSettingsResponseOutput) ToLogSettingsResponseOutput() LogSettingsResponseOutput

func (LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext

func (o LogSettingsResponseOutput) ToLogSettingsResponseOutputWithContext(ctx context.Context) LogSettingsResponseOutput

type LogicAppReceiver

type LogicAppReceiver struct {
	// The callback url where http request sent to.
	CallbackUrl string `pulumi:"callbackUrl"`
	// The name of the logic app receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The azure resource id of the logic app receiver.
	ResourceId string `pulumi:"resourceId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

func (*LogicAppReceiver) Defaults

func (val *LogicAppReceiver) Defaults() *LogicAppReceiver

Defaults sets the appropriate defaults for LogicAppReceiver

type LogicAppReceiverArgs

type LogicAppReceiverArgs struct {
	// The callback url where http request sent to.
	CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"`
	// The name of the logic app receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The azure resource id of the logic app receiver.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

func (*LogicAppReceiverArgs) Defaults

func (val *LogicAppReceiverArgs) Defaults() *LogicAppReceiverArgs

Defaults sets the appropriate defaults for LogicAppReceiverArgs

func (LogicAppReceiverArgs) ElementType

func (LogicAppReceiverArgs) ElementType() reflect.Type

func (LogicAppReceiverArgs) ToLogicAppReceiverOutput

func (i LogicAppReceiverArgs) ToLogicAppReceiverOutput() LogicAppReceiverOutput

func (LogicAppReceiverArgs) ToLogicAppReceiverOutputWithContext

func (i LogicAppReceiverArgs) ToLogicAppReceiverOutputWithContext(ctx context.Context) LogicAppReceiverOutput

type LogicAppReceiverArray

type LogicAppReceiverArray []LogicAppReceiverInput

func (LogicAppReceiverArray) ElementType

func (LogicAppReceiverArray) ElementType() reflect.Type

func (LogicAppReceiverArray) ToLogicAppReceiverArrayOutput

func (i LogicAppReceiverArray) ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput

func (LogicAppReceiverArray) ToLogicAppReceiverArrayOutputWithContext

func (i LogicAppReceiverArray) ToLogicAppReceiverArrayOutputWithContext(ctx context.Context) LogicAppReceiverArrayOutput

type LogicAppReceiverArrayInput

type LogicAppReceiverArrayInput interface {
	pulumi.Input

	ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput
	ToLogicAppReceiverArrayOutputWithContext(context.Context) LogicAppReceiverArrayOutput
}

LogicAppReceiverArrayInput is an input type that accepts LogicAppReceiverArray and LogicAppReceiverArrayOutput values. You can construct a concrete instance of `LogicAppReceiverArrayInput` via:

LogicAppReceiverArray{ LogicAppReceiverArgs{...} }

type LogicAppReceiverArrayOutput

type LogicAppReceiverArrayOutput struct{ *pulumi.OutputState }

func (LogicAppReceiverArrayOutput) ElementType

func (LogicAppReceiverArrayOutput) Index

func (LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutput

func (o LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput

func (LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutputWithContext

func (o LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutputWithContext(ctx context.Context) LogicAppReceiverArrayOutput

type LogicAppReceiverInput

type LogicAppReceiverInput interface {
	pulumi.Input

	ToLogicAppReceiverOutput() LogicAppReceiverOutput
	ToLogicAppReceiverOutputWithContext(context.Context) LogicAppReceiverOutput
}

LogicAppReceiverInput is an input type that accepts LogicAppReceiverArgs and LogicAppReceiverOutput values. You can construct a concrete instance of `LogicAppReceiverInput` via:

LogicAppReceiverArgs{...}

type LogicAppReceiverOutput

type LogicAppReceiverOutput struct{ *pulumi.OutputState }

A logic app receiver.

func (LogicAppReceiverOutput) CallbackUrl

func (o LogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput

The callback url where http request sent to.

func (LogicAppReceiverOutput) ElementType

func (LogicAppReceiverOutput) ElementType() reflect.Type

func (LogicAppReceiverOutput) Name

The name of the logic app receiver. Names must be unique across all receivers within an action group.

func (LogicAppReceiverOutput) ResourceId

The azure resource id of the logic app receiver.

func (LogicAppReceiverOutput) ToLogicAppReceiverOutput

func (o LogicAppReceiverOutput) ToLogicAppReceiverOutput() LogicAppReceiverOutput

func (LogicAppReceiverOutput) ToLogicAppReceiverOutputWithContext

func (o LogicAppReceiverOutput) ToLogicAppReceiverOutputWithContext(ctx context.Context) LogicAppReceiverOutput

func (LogicAppReceiverOutput) UseCommonAlertSchema

func (o LogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type LogicAppReceiverResponse

type LogicAppReceiverResponse struct {
	// The callback url where http request sent to.
	CallbackUrl string `pulumi:"callbackUrl"`
	// The name of the logic app receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The azure resource id of the logic app receiver.
	ResourceId string `pulumi:"resourceId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

func (*LogicAppReceiverResponse) Defaults

Defaults sets the appropriate defaults for LogicAppReceiverResponse

type LogicAppReceiverResponseArrayOutput

type LogicAppReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (LogicAppReceiverResponseArrayOutput) ElementType

func (LogicAppReceiverResponseArrayOutput) Index

func (LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutput

func (o LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutput() LogicAppReceiverResponseArrayOutput

func (LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutputWithContext

func (o LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutputWithContext(ctx context.Context) LogicAppReceiverResponseArrayOutput

type LogicAppReceiverResponseOutput

type LogicAppReceiverResponseOutput struct{ *pulumi.OutputState }

A logic app receiver.

func (LogicAppReceiverResponseOutput) CallbackUrl

The callback url where http request sent to.

func (LogicAppReceiverResponseOutput) ElementType

func (LogicAppReceiverResponseOutput) Name

The name of the logic app receiver. Names must be unique across all receivers within an action group.

func (LogicAppReceiverResponseOutput) ResourceId

The azure resource id of the logic app receiver.

func (LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutput

func (o LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutput() LogicAppReceiverResponseOutput

func (LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutputWithContext

func (o LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutputWithContext(ctx context.Context) LogicAppReceiverResponseOutput

func (LogicAppReceiverResponseOutput) UseCommonAlertSchema

func (o LogicAppReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type LookupActionGroupArgs

type LookupActionGroupArgs struct {
	// The name of the action group.
	ActionGroupName string `pulumi:"actionGroupName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupActionGroupOutputArgs

type LookupActionGroupOutputArgs struct {
	// The name of the action group.
	ActionGroupName pulumi.StringInput `pulumi:"actionGroupName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupActionGroupOutputArgs) ElementType

type LookupActionGroupResult

type LookupActionGroupResult struct {
	// The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers []ArmRoleReceiverResponse `pulumi:"armRoleReceivers"`
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers []AutomationRunbookReceiverResponse `pulumi:"automationRunbookReceivers"`
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers []AzureAppPushReceiverResponse `pulumi:"azureAppPushReceivers"`
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers []AzureFunctionReceiverResponse `pulumi:"azureFunctionReceivers"`
	// The list of email receivers that are part of this action group.
	EmailReceivers []EmailReceiverResponse `pulumi:"emailReceivers"`
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled bool `pulumi:"enabled"`
	// The list of event hub receivers that are part of this action group.
	EventHubReceivers []EventHubReceiverResponse `pulumi:"eventHubReceivers"`
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName string `pulumi:"groupShortName"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// The list of ITSM receivers that are part of this action group.
	ItsmReceivers []ItsmReceiverResponse `pulumi:"itsmReceivers"`
	// Resource location
	Location string `pulumi:"location"`
	// The list of logic app receivers that are part of this action group.
	LogicAppReceivers []LogicAppReceiverResponse `pulumi:"logicAppReceivers"`
	// Azure resource name
	Name string `pulumi:"name"`
	// The list of SMS receivers that are part of this action group.
	SmsReceivers []SmsReceiverResponse `pulumi:"smsReceivers"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The list of voice receivers that are part of this action group.
	VoiceReceivers []VoiceReceiverResponse `pulumi:"voiceReceivers"`
	// The list of webhook receivers that are part of this action group.
	WebhookReceivers []WebhookReceiverResponse `pulumi:"webhookReceivers"`
}

An action group resource.

func LookupActionGroup

func LookupActionGroup(ctx *pulumi.Context, args *LookupActionGroupArgs, opts ...pulumi.InvokeOption) (*LookupActionGroupResult, error)

Get an action group. Azure REST API version: 2023-01-01.

Other available API versions: 2023-09-01-preview.

func (*LookupActionGroupResult) Defaults

Defaults sets the appropriate defaults for LookupActionGroupResult

type LookupActionGroupResultOutput

type LookupActionGroupResultOutput struct{ *pulumi.OutputState }

An action group resource.

func (LookupActionGroupResultOutput) ArmRoleReceivers

The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

func (LookupActionGroupResultOutput) AutomationRunbookReceivers

The list of AutomationRunbook receivers that are part of this action group.

func (LookupActionGroupResultOutput) AzureAppPushReceivers

The list of AzureAppPush receivers that are part of this action group.

func (LookupActionGroupResultOutput) AzureFunctionReceivers

The list of azure function receivers that are part of this action group.

func (LookupActionGroupResultOutput) ElementType

func (LookupActionGroupResultOutput) EmailReceivers

The list of email receivers that are part of this action group.

func (LookupActionGroupResultOutput) Enabled

Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

func (LookupActionGroupResultOutput) EventHubReceivers

The list of event hub receivers that are part of this action group.

func (LookupActionGroupResultOutput) GroupShortName

The short name of the action group. This will be used in SMS messages.

func (LookupActionGroupResultOutput) Id

Azure resource Id

func (LookupActionGroupResultOutput) ItsmReceivers

The list of ITSM receivers that are part of this action group.

func (LookupActionGroupResultOutput) Location

Resource location

func (LookupActionGroupResultOutput) LogicAppReceivers

The list of logic app receivers that are part of this action group.

func (LookupActionGroupResultOutput) Name

Azure resource name

func (LookupActionGroupResultOutput) SmsReceivers

The list of SMS receivers that are part of this action group.

func (LookupActionGroupResultOutput) Tags

Resource tags

func (LookupActionGroupResultOutput) ToLookupActionGroupResultOutput

func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutput() LookupActionGroupResultOutput

func (LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext

func (o LookupActionGroupResultOutput) ToLookupActionGroupResultOutputWithContext(ctx context.Context) LookupActionGroupResultOutput

func (LookupActionGroupResultOutput) Type

Azure resource type

func (LookupActionGroupResultOutput) VoiceReceivers

The list of voice receivers that are part of this action group.

func (LookupActionGroupResultOutput) WebhookReceivers

The list of webhook receivers that are part of this action group.

type LookupActivityLogAlertArgs

type LookupActivityLogAlertArgs struct {
	// The name of the Activity Log Alert rule.
	ActivityLogAlertName string `pulumi:"activityLogAlertName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupActivityLogAlertOutputArgs

type LookupActivityLogAlertOutputArgs struct {
	// The name of the Activity Log Alert rule.
	ActivityLogAlertName pulumi.StringInput `pulumi:"activityLogAlertName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupActivityLogAlertOutputArgs) ElementType

type LookupActivityLogAlertResult

type LookupActivityLogAlertResult struct {
	// The actions that will activate when the condition is met.
	Actions ActionListResponse `pulumi:"actions"`
	// The condition that will cause this alert to activate.
	Condition AlertRuleAllOfConditionResponse `pulumi:"condition"`
	// A description of this Activity Log Alert rule.
	Description *string `pulumi:"description"`
	// Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.
	Enabled *bool `pulumi:"enabled"`
	// The resource Id.
	Id string `pulumi:"id"`
	// The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.
	Scopes []string `pulumi:"scopes"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

An Activity Log Alert rule resource.

func LookupActivityLogAlert

func LookupActivityLogAlert(ctx *pulumi.Context, args *LookupActivityLogAlertArgs, opts ...pulumi.InvokeOption) (*LookupActivityLogAlertResult, error)

Get an Activity Log Alert rule. Azure REST API version: 2020-10-01.

Other available API versions: 2017-04-01, 2023-01-01-preview.

func (*LookupActivityLogAlertResult) Defaults

Defaults sets the appropriate defaults for LookupActivityLogAlertResult

type LookupActivityLogAlertResultOutput

type LookupActivityLogAlertResultOutput struct{ *pulumi.OutputState }

An Activity Log Alert rule resource.

func (LookupActivityLogAlertResultOutput) Actions

The actions that will activate when the condition is met.

func (LookupActivityLogAlertResultOutput) Condition

The condition that will cause this alert to activate.

func (LookupActivityLogAlertResultOutput) Description

A description of this Activity Log Alert rule.

func (LookupActivityLogAlertResultOutput) ElementType

func (LookupActivityLogAlertResultOutput) Enabled

Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.

func (LookupActivityLogAlertResultOutput) Id

The resource Id.

func (LookupActivityLogAlertResultOutput) Location

The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.

func (LookupActivityLogAlertResultOutput) Name

The name of the resource.

func (LookupActivityLogAlertResultOutput) Scopes

A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.

func (LookupActivityLogAlertResultOutput) Tags

The tags of the resource.

func (LookupActivityLogAlertResultOutput) ToLookupActivityLogAlertResultOutput

func (o LookupActivityLogAlertResultOutput) ToLookupActivityLogAlertResultOutput() LookupActivityLogAlertResultOutput

func (LookupActivityLogAlertResultOutput) ToLookupActivityLogAlertResultOutputWithContext

func (o LookupActivityLogAlertResultOutput) ToLookupActivityLogAlertResultOutputWithContext(ctx context.Context) LookupActivityLogAlertResultOutput

func (LookupActivityLogAlertResultOutput) Type

The type of the resource.

type LookupAlertRuleArgs

type LookupAlertRuleArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName string `pulumi:"ruleName"`
}

type LookupAlertRuleOutputArgs

type LookupAlertRuleOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (LookupAlertRuleOutputArgs) ElementType

func (LookupAlertRuleOutputArgs) ElementType() reflect.Type

type LookupAlertRuleResult

type LookupAlertRuleResult struct {
	// action that is performed when the alert rule becomes active, and when an alert condition is resolved.
	Action interface{} `pulumi:"action"`
	// the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
	Actions []interface{} `pulumi:"actions"`
	// the condition that results in the alert rule being activated.
	Condition interface{} `pulumi:"condition"`
	// the description of the alert rule that will be included in the alert email.
	Description *string `pulumi:"description"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// the flag that indicates whether the alert rule is enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// Last time the rule was updated in ISO8601 format.
	LastUpdatedTime string `pulumi:"lastUpdatedTime"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// the provisioning state.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type
	Type string `pulumi:"type"`
}

The alert rule resource.

func LookupAlertRule

func LookupAlertRule(ctx *pulumi.Context, args *LookupAlertRuleArgs, opts ...pulumi.InvokeOption) (*LookupAlertRuleResult, error)

Gets a classic metric alert rule Azure REST API version: 2016-03-01.

type LookupAlertRuleResultOutput

type LookupAlertRuleResultOutput struct{ *pulumi.OutputState }

The alert rule resource.

func (LookupAlertRuleResultOutput) Action

action that is performed when the alert rule becomes active, and when an alert condition is resolved.

func (LookupAlertRuleResultOutput) Actions

the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.

func (LookupAlertRuleResultOutput) Condition

the condition that results in the alert rule being activated.

func (LookupAlertRuleResultOutput) Description

the description of the alert rule that will be included in the alert email.

func (LookupAlertRuleResultOutput) ElementType

func (LookupAlertRuleResultOutput) Id

Azure resource Id

func (LookupAlertRuleResultOutput) IsEnabled

the flag that indicates whether the alert rule is enabled.

func (LookupAlertRuleResultOutput) LastUpdatedTime

func (o LookupAlertRuleResultOutput) LastUpdatedTime() pulumi.StringOutput

Last time the rule was updated in ISO8601 format.

func (LookupAlertRuleResultOutput) Location

Resource location

func (LookupAlertRuleResultOutput) Name

Azure resource name

func (LookupAlertRuleResultOutput) ProvisioningState

func (o LookupAlertRuleResultOutput) ProvisioningState() pulumi.StringPtrOutput

the provisioning state.

func (LookupAlertRuleResultOutput) Tags

Resource tags

func (LookupAlertRuleResultOutput) ToLookupAlertRuleResultOutput

func (o LookupAlertRuleResultOutput) ToLookupAlertRuleResultOutput() LookupAlertRuleResultOutput

func (LookupAlertRuleResultOutput) ToLookupAlertRuleResultOutputWithContext

func (o LookupAlertRuleResultOutput) ToLookupAlertRuleResultOutputWithContext(ctx context.Context) LookupAlertRuleResultOutput

func (LookupAlertRuleResultOutput) Type

Azure resource type

type LookupAnalyticsItemArgs

type LookupAnalyticsItemArgs struct {
	// The Id of a specific item defined in the Application Insights component
	Id *string `pulumi:"id"`
	// The name of a specific item defined in the Application Insights component
	Name *string `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
	// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	ScopePath string `pulumi:"scopePath"`
}

type LookupAnalyticsItemOutputArgs

type LookupAnalyticsItemOutputArgs struct {
	// The Id of a specific item defined in the Application Insights component
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The name of a specific item defined in the Application Insights component
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	ScopePath pulumi.StringInput `pulumi:"scopePath"`
}

func (LookupAnalyticsItemOutputArgs) ElementType

type LookupAnalyticsItemResult

type LookupAnalyticsItemResult struct {
	// The content of this item
	Content *string `pulumi:"content"`
	// Internally assigned unique id of the item definition.
	Id *string `pulumi:"id"`
	// The user-defined name of the item.
	Name *string `pulumi:"name"`
	// A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
	Properties ApplicationInsightsComponentAnalyticsItemPropertiesResponse `pulumi:"properties"`
	// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	Scope *string `pulumi:"scope"`
	// Date and time in UTC when this item was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Date and time in UTC of the last modification that was made to this item.
	TimeModified string `pulumi:"timeModified"`
	// Enum indicating the type of the Analytics item.
	Type *string `pulumi:"type"`
	// This instance's version of the data model. This can change as new features are added.
	Version string `pulumi:"version"`
}

Properties that define an Analytics item that is associated to an Application Insights component.

func LookupAnalyticsItem

func LookupAnalyticsItem(ctx *pulumi.Context, args *LookupAnalyticsItemArgs, opts ...pulumi.InvokeOption) (*LookupAnalyticsItemResult, error)

Gets a specific Analytics Items defined within an Application Insights component. Azure REST API version: 2015-05-01.

type LookupAnalyticsItemResultOutput

type LookupAnalyticsItemResultOutput struct{ *pulumi.OutputState }

Properties that define an Analytics item that is associated to an Application Insights component.

func (LookupAnalyticsItemResultOutput) Content

The content of this item

func (LookupAnalyticsItemResultOutput) ElementType

func (LookupAnalyticsItemResultOutput) Id

Internally assigned unique id of the item definition.

func (LookupAnalyticsItemResultOutput) Name

The user-defined name of the item.

func (LookupAnalyticsItemResultOutput) Properties

A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.

func (LookupAnalyticsItemResultOutput) Scope

Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.

func (LookupAnalyticsItemResultOutput) TimeCreated

Date and time in UTC when this item was created.

func (LookupAnalyticsItemResultOutput) TimeModified

Date and time in UTC of the last modification that was made to this item.

func (LookupAnalyticsItemResultOutput) ToLookupAnalyticsItemResultOutput

func (o LookupAnalyticsItemResultOutput) ToLookupAnalyticsItemResultOutput() LookupAnalyticsItemResultOutput

func (LookupAnalyticsItemResultOutput) ToLookupAnalyticsItemResultOutputWithContext

func (o LookupAnalyticsItemResultOutput) ToLookupAnalyticsItemResultOutputWithContext(ctx context.Context) LookupAnalyticsItemResultOutput

func (LookupAnalyticsItemResultOutput) Type

Enum indicating the type of the Analytics item.

func (LookupAnalyticsItemResultOutput) Version

This instance's version of the data model. This can change as new features are added.

type LookupAutoscaleSettingArgs

type LookupAutoscaleSettingArgs struct {
	// The autoscale setting name.
	AutoscaleSettingName string `pulumi:"autoscaleSettingName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAutoscaleSettingOutputArgs

type LookupAutoscaleSettingOutputArgs struct {
	// The autoscale setting name.
	AutoscaleSettingName pulumi.StringInput `pulumi:"autoscaleSettingName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAutoscaleSettingOutputArgs) ElementType

type LookupAutoscaleSettingResult

type LookupAutoscaleSettingResult struct {
	// the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.
	Enabled *bool `pulumi:"enabled"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// the collection of notifications.
	Notifications []AutoscaleNotificationResponse `pulumi:"notifications"`
	// the predictive autoscale policy mode.
	PredictiveAutoscalePolicy *PredictiveAutoscalePolicyResponse `pulumi:"predictiveAutoscalePolicy"`
	// the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.
	Profiles []AutoscaleProfileResponse `pulumi:"profiles"`
	// The system metadata related to the response.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.
	Tags map[string]string `pulumi:"tags"`
	// the location of the resource that the autoscale setting should be added to.
	TargetResourceLocation *string `pulumi:"targetResourceLocation"`
	// the resource identifier of the resource that the autoscale setting should be added to.
	TargetResourceUri *string `pulumi:"targetResourceUri"`
	// Azure resource type
	Type string `pulumi:"type"`
}

The autoscale setting resource.

func LookupAutoscaleSetting

func LookupAutoscaleSetting(ctx *pulumi.Context, args *LookupAutoscaleSettingArgs, opts ...pulumi.InvokeOption) (*LookupAutoscaleSettingResult, error)

Gets an autoscale setting Azure REST API version: 2022-10-01.

func (*LookupAutoscaleSettingResult) Defaults

Defaults sets the appropriate defaults for LookupAutoscaleSettingResult

type LookupAutoscaleSettingResultOutput

type LookupAutoscaleSettingResultOutput struct{ *pulumi.OutputState }

The autoscale setting resource.

func (LookupAutoscaleSettingResultOutput) ElementType

func (LookupAutoscaleSettingResultOutput) Enabled

the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.

func (LookupAutoscaleSettingResultOutput) Id

Azure resource Id

func (LookupAutoscaleSettingResultOutput) Location

Resource location

func (LookupAutoscaleSettingResultOutput) Name

Azure resource name

func (LookupAutoscaleSettingResultOutput) Notifications

the collection of notifications.

func (LookupAutoscaleSettingResultOutput) PredictiveAutoscalePolicy

the predictive autoscale policy mode.

func (LookupAutoscaleSettingResultOutput) Profiles

the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.

func (LookupAutoscaleSettingResultOutput) SystemData

The system metadata related to the response.

func (LookupAutoscaleSettingResultOutput) Tags

Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.

func (LookupAutoscaleSettingResultOutput) TargetResourceLocation

func (o LookupAutoscaleSettingResultOutput) TargetResourceLocation() pulumi.StringPtrOutput

the location of the resource that the autoscale setting should be added to.

func (LookupAutoscaleSettingResultOutput) TargetResourceUri

the resource identifier of the resource that the autoscale setting should be added to.

func (LookupAutoscaleSettingResultOutput) ToLookupAutoscaleSettingResultOutput

func (o LookupAutoscaleSettingResultOutput) ToLookupAutoscaleSettingResultOutput() LookupAutoscaleSettingResultOutput

func (LookupAutoscaleSettingResultOutput) ToLookupAutoscaleSettingResultOutputWithContext

func (o LookupAutoscaleSettingResultOutput) ToLookupAutoscaleSettingResultOutputWithContext(ctx context.Context) LookupAutoscaleSettingResultOutput

func (LookupAutoscaleSettingResultOutput) Type

Azure resource type

type LookupComponentArgs

type LookupComponentArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupComponentCurrentBillingFeatureArgs

type LookupComponentCurrentBillingFeatureArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupComponentCurrentBillingFeatureOutputArgs

type LookupComponentCurrentBillingFeatureOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupComponentCurrentBillingFeatureOutputArgs) ElementType

type LookupComponentCurrentBillingFeatureResult

type LookupComponentCurrentBillingFeatureResult struct {
	// Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.
	CurrentBillingFeatures []string `pulumi:"currentBillingFeatures"`
	// An Application Insights component daily data volume cap
	DataVolumeCap *ApplicationInsightsComponentDataVolumeCapResponse `pulumi:"dataVolumeCap"`
}

An Application Insights component billing features

func LookupComponentCurrentBillingFeature

Returns current billing features for an Application Insights component. Azure REST API version: 2015-05-01.

type LookupComponentCurrentBillingFeatureResultOutput

type LookupComponentCurrentBillingFeatureResultOutput struct{ *pulumi.OutputState }

An Application Insights component billing features

func (LookupComponentCurrentBillingFeatureResultOutput) CurrentBillingFeatures

Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.

func (LookupComponentCurrentBillingFeatureResultOutput) DataVolumeCap

An Application Insights component daily data volume cap

func (LookupComponentCurrentBillingFeatureResultOutput) ElementType

func (LookupComponentCurrentBillingFeatureResultOutput) ToLookupComponentCurrentBillingFeatureResultOutput

func (o LookupComponentCurrentBillingFeatureResultOutput) ToLookupComponentCurrentBillingFeatureResultOutput() LookupComponentCurrentBillingFeatureResultOutput

func (LookupComponentCurrentBillingFeatureResultOutput) ToLookupComponentCurrentBillingFeatureResultOutputWithContext

func (o LookupComponentCurrentBillingFeatureResultOutput) ToLookupComponentCurrentBillingFeatureResultOutputWithContext(ctx context.Context) LookupComponentCurrentBillingFeatureResultOutput

type LookupComponentLinkedStorageAccountArgs

type LookupComponentLinkedStorageAccountArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
	// The type of the Application Insights component data source for the linked storage account.
	StorageType string `pulumi:"storageType"`
}

type LookupComponentLinkedStorageAccountOutputArgs

type LookupComponentLinkedStorageAccountOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
	// The type of the Application Insights component data source for the linked storage account.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (LookupComponentLinkedStorageAccountOutputArgs) ElementType

type LookupComponentLinkedStorageAccountResult

type LookupComponentLinkedStorageAccountResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Linked storage account resource ID
	LinkedStorageAccount *string `pulumi:"linkedStorageAccount"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

An Application Insights component linked storage accounts

func LookupComponentLinkedStorageAccount

Returns the current linked storage settings for an Application Insights component. Azure REST API version: 2020-03-01-preview.

type LookupComponentLinkedStorageAccountResultOutput

type LookupComponentLinkedStorageAccountResultOutput struct{ *pulumi.OutputState }

An Application Insights component linked storage accounts

func (LookupComponentLinkedStorageAccountResultOutput) ElementType

func (LookupComponentLinkedStorageAccountResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupComponentLinkedStorageAccountResultOutput) LinkedStorageAccount

Linked storage account resource ID

func (LookupComponentLinkedStorageAccountResultOutput) Name

The name of the resource

func (LookupComponentLinkedStorageAccountResultOutput) ToLookupComponentLinkedStorageAccountResultOutput

func (o LookupComponentLinkedStorageAccountResultOutput) ToLookupComponentLinkedStorageAccountResultOutput() LookupComponentLinkedStorageAccountResultOutput

func (LookupComponentLinkedStorageAccountResultOutput) ToLookupComponentLinkedStorageAccountResultOutputWithContext

func (o LookupComponentLinkedStorageAccountResultOutput) ToLookupComponentLinkedStorageAccountResultOutputWithContext(ctx context.Context) LookupComponentLinkedStorageAccountResultOutput

func (LookupComponentLinkedStorageAccountResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupComponentOutputArgs

type LookupComponentOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupComponentOutputArgs) ElementType

func (LookupComponentOutputArgs) ElementType() reflect.Type

type LookupComponentResult

type LookupComponentResult struct {
	// Application Insights Unique ID for your Application.
	AppId string `pulumi:"appId"`
	// The unique ID of your application. This field mirrors the 'Name' field and cannot be changed.
	ApplicationId string `pulumi:"applicationId"`
	// Type of application being monitored.
	ApplicationType string `pulumi:"applicationType"`
	// Application Insights component connection string.
	ConnectionString string `pulumi:"connectionString"`
	// Creation Date for the Application Insights component, in ISO 8601 format.
	CreationDate string `pulumi:"creationDate"`
	// Disable IP masking.
	DisableIpMasking *bool `pulumi:"disableIpMasking"`
	// Disable Non-AAD based Auth.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// Resource etag
	Etag *string `pulumi:"etag"`
	// Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.
	FlowType *string `pulumi:"flowType"`
	// Force users to create their own storage account for profiler and debugger.
	ForceCustomerStorageForProfiler *bool `pulumi:"forceCustomerStorageForProfiler"`
	// The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.
	HockeyAppId *string `pulumi:"hockeyAppId"`
	// Token used to authenticate communications with between Application Insights and HockeyApp.
	HockeyAppToken string `pulumi:"hockeyAppToken"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Purge data immediately after 30 days.
	ImmediatePurgeDataOn30Days *bool `pulumi:"immediatePurgeDataOn30Days"`
	// Indicates the flow of the ingestion.
	IngestionMode *string `pulumi:"ingestionMode"`
	// Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component.
	InstrumentationKey string `pulumi:"instrumentationKey"`
	// The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.
	Kind string `pulumi:"kind"`
	// The date which the component got migrated to LA, in ISO 8601 format.
	LaMigrationDate string `pulumi:"laMigrationDate"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// List of linked private link scope resources.
	PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"`
	// Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState string `pulumi:"provisioningState"`
	// The network access type for accessing Application Insights ingestion.
	PublicNetworkAccessForIngestion *string `pulumi:"publicNetworkAccessForIngestion"`
	// The network access type for accessing Application Insights query.
	PublicNetworkAccessForQuery *string `pulumi:"publicNetworkAccessForQuery"`
	// Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.
	RequestSource *string `pulumi:"requestSource"`
	// Retention period in days.
	RetentionInDays *int `pulumi:"retentionInDays"`
	// Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.
	SamplingPercentage *float64 `pulumi:"samplingPercentage"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure Tenant Id.
	TenantId string `pulumi:"tenantId"`
	// Azure resource type
	Type string `pulumi:"type"`
	// Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.
	WorkspaceResourceId *string `pulumi:"workspaceResourceId"`
}

An Application Insights component definition.

func LookupComponent

func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)

Returns an Application Insights component. Azure REST API version: 2020-02-02.

Other available API versions: 2020-02-02-preview.

func (*LookupComponentResult) Defaults

Defaults sets the appropriate defaults for LookupComponentResult

type LookupComponentResultOutput

type LookupComponentResultOutput struct{ *pulumi.OutputState }

An Application Insights component definition.

func (LookupComponentResultOutput) AppId

Application Insights Unique ID for your Application.

func (LookupComponentResultOutput) ApplicationId

The unique ID of your application. This field mirrors the 'Name' field and cannot be changed.

func (LookupComponentResultOutput) ApplicationType

func (o LookupComponentResultOutput) ApplicationType() pulumi.StringOutput

Type of application being monitored.

func (LookupComponentResultOutput) ConnectionString

func (o LookupComponentResultOutput) ConnectionString() pulumi.StringOutput

Application Insights component connection string.

func (LookupComponentResultOutput) CreationDate

Creation Date for the Application Insights component, in ISO 8601 format.

func (LookupComponentResultOutput) DisableIpMasking

func (o LookupComponentResultOutput) DisableIpMasking() pulumi.BoolPtrOutput

Disable IP masking.

func (LookupComponentResultOutput) DisableLocalAuth

func (o LookupComponentResultOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Disable Non-AAD based Auth.

func (LookupComponentResultOutput) ElementType

func (LookupComponentResultOutput) Etag

Resource etag

func (LookupComponentResultOutput) FlowType

Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.

func (LookupComponentResultOutput) ForceCustomerStorageForProfiler

func (o LookupComponentResultOutput) ForceCustomerStorageForProfiler() pulumi.BoolPtrOutput

Force users to create their own storage account for profiler and debugger.

func (LookupComponentResultOutput) HockeyAppId

The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.

func (LookupComponentResultOutput) HockeyAppToken

func (o LookupComponentResultOutput) HockeyAppToken() pulumi.StringOutput

Token used to authenticate communications with between Application Insights and HockeyApp.

func (LookupComponentResultOutput) Id

Azure resource Id

func (LookupComponentResultOutput) ImmediatePurgeDataOn30Days

func (o LookupComponentResultOutput) ImmediatePurgeDataOn30Days() pulumi.BoolPtrOutput

Purge data immediately after 30 days.

func (LookupComponentResultOutput) IngestionMode

Indicates the flow of the ingestion.

func (LookupComponentResultOutput) InstrumentationKey

func (o LookupComponentResultOutput) InstrumentationKey() pulumi.StringOutput

Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component.

func (LookupComponentResultOutput) Kind

The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone.

func (LookupComponentResultOutput) LaMigrationDate

func (o LookupComponentResultOutput) LaMigrationDate() pulumi.StringOutput

The date which the component got migrated to LA, in ISO 8601 format.

func (LookupComponentResultOutput) Location

Resource location

func (LookupComponentResultOutput) Name

Azure resource name

func (LookupComponentResultOutput) PrivateLinkScopedResources

List of linked private link scope resources.

func (LookupComponentResultOutput) ProvisioningState

func (o LookupComponentResultOutput) ProvisioningState() pulumi.StringOutput

Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.

func (LookupComponentResultOutput) PublicNetworkAccessForIngestion

func (o LookupComponentResultOutput) PublicNetworkAccessForIngestion() pulumi.StringPtrOutput

The network access type for accessing Application Insights ingestion.

func (LookupComponentResultOutput) PublicNetworkAccessForQuery

func (o LookupComponentResultOutput) PublicNetworkAccessForQuery() pulumi.StringPtrOutput

The network access type for accessing Application Insights query.

func (LookupComponentResultOutput) RequestSource

Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.

func (LookupComponentResultOutput) RetentionInDays

func (o LookupComponentResultOutput) RetentionInDays() pulumi.IntPtrOutput

Retention period in days.

func (LookupComponentResultOutput) SamplingPercentage

func (o LookupComponentResultOutput) SamplingPercentage() pulumi.Float64PtrOutput

Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.

func (LookupComponentResultOutput) Tags

Resource tags

func (LookupComponentResultOutput) TenantId

Azure Tenant Id.

func (LookupComponentResultOutput) ToLookupComponentResultOutput

func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput

func (LookupComponentResultOutput) ToLookupComponentResultOutputWithContext

func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput

func (LookupComponentResultOutput) Type

Azure resource type

func (LookupComponentResultOutput) WorkspaceResourceId

func (o LookupComponentResultOutput) WorkspaceResourceId() pulumi.StringPtrOutput

Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.

type LookupDataCollectionEndpointArgs

type LookupDataCollectionEndpointArgs struct {
	// The name of the data collection endpoint. The name is case insensitive.
	DataCollectionEndpointName string `pulumi:"dataCollectionEndpointName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataCollectionEndpointOutputArgs

type LookupDataCollectionEndpointOutputArgs struct {
	// The name of the data collection endpoint. The name is case insensitive.
	DataCollectionEndpointName pulumi.StringInput `pulumi:"dataCollectionEndpointName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataCollectionEndpointOutputArgs) ElementType

type LookupDataCollectionEndpointResult

type LookupDataCollectionEndpointResult struct {
	// The endpoint used by clients to access their configuration.
	ConfigurationAccess *DataCollectionEndpointResponseConfigurationAccess `pulumi:"configurationAccess"`
	// Description of the data collection endpoint.
	Description *string `pulumi:"description"`
	// Resource entity tag (ETag).
	Etag string `pulumi:"etag"`
	// Failover configuration on this endpoint. This property is READ-ONLY.
	FailoverConfiguration DataCollectionEndpointResponseFailoverConfiguration `pulumi:"failoverConfiguration"`
	// Fully qualified ID of the resource.
	Id string `pulumi:"id"`
	// Managed service identity of the resource.
	Identity *DataCollectionEndpointResourceResponseIdentity `pulumi:"identity"`
	// The immutable ID of this data collection endpoint resource. This property is READ-ONLY.
	ImmutableId *string `pulumi:"immutableId"`
	// The kind of the resource.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives.
	Location string `pulumi:"location"`
	// The endpoint used by clients to ingest logs.
	LogsIngestion *DataCollectionEndpointResponseLogsIngestion `pulumi:"logsIngestion"`
	// Metadata for the resource. This property is READ-ONLY.
	Metadata DataCollectionEndpointResponseMetadata `pulumi:"metadata"`
	// The endpoint used by clients to ingest metrics.
	MetricsIngestion *DataCollectionEndpointResponseMetricsIngestion `pulumi:"metricsIngestion"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// Network access control rules for the endpoints.
	NetworkAcls *DataCollectionEndpointResponseNetworkAcls `pulumi:"networkAcls"`
	// List of Azure Monitor Private Link Scope Resources to which this data collection endpoint resource is associated. This property is READ-ONLY.
	PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"`
	// The resource provisioning state. This property is READ-ONLY.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData DataCollectionEndpointResourceResponseSystemData `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of ARM tracked top level resource.

func LookupDataCollectionEndpoint

func LookupDataCollectionEndpoint(ctx *pulumi.Context, args *LookupDataCollectionEndpointArgs, opts ...pulumi.InvokeOption) (*LookupDataCollectionEndpointResult, error)

Definition of ARM tracked top level resource. Azure REST API version: 2022-06-01.

Other available API versions: 2023-03-11.

type LookupDataCollectionEndpointResultOutput

type LookupDataCollectionEndpointResultOutput struct{ *pulumi.OutputState }

Definition of ARM tracked top level resource.

func (LookupDataCollectionEndpointResultOutput) ConfigurationAccess

The endpoint used by clients to access their configuration.

func (LookupDataCollectionEndpointResultOutput) Description

Description of the data collection endpoint.

func (LookupDataCollectionEndpointResultOutput) ElementType

func (LookupDataCollectionEndpointResultOutput) Etag

Resource entity tag (ETag).

func (LookupDataCollectionEndpointResultOutput) FailoverConfiguration

Failover configuration on this endpoint. This property is READ-ONLY.

func (LookupDataCollectionEndpointResultOutput) Id

Fully qualified ID of the resource.

func (LookupDataCollectionEndpointResultOutput) Identity

Managed service identity of the resource.

func (LookupDataCollectionEndpointResultOutput) ImmutableId

The immutable ID of this data collection endpoint resource. This property is READ-ONLY.

func (LookupDataCollectionEndpointResultOutput) Kind

The kind of the resource.

func (LookupDataCollectionEndpointResultOutput) Location

The geo-location where the resource lives.

func (LookupDataCollectionEndpointResultOutput) LogsIngestion

The endpoint used by clients to ingest logs.

func (LookupDataCollectionEndpointResultOutput) Metadata

Metadata for the resource. This property is READ-ONLY.

func (LookupDataCollectionEndpointResultOutput) MetricsIngestion

The endpoint used by clients to ingest metrics.

func (LookupDataCollectionEndpointResultOutput) Name

The name of the resource.

func (LookupDataCollectionEndpointResultOutput) NetworkAcls

Network access control rules for the endpoints.

func (LookupDataCollectionEndpointResultOutput) PrivateLinkScopedResources

List of Azure Monitor Private Link Scope Resources to which this data collection endpoint resource is associated. This property is READ-ONLY.

func (LookupDataCollectionEndpointResultOutput) ProvisioningState

The resource provisioning state. This property is READ-ONLY.

func (LookupDataCollectionEndpointResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupDataCollectionEndpointResultOutput) Tags

Resource tags.

func (LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput

func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutput() LookupDataCollectionEndpointResultOutput

func (LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext

func (o LookupDataCollectionEndpointResultOutput) ToLookupDataCollectionEndpointResultOutputWithContext(ctx context.Context) LookupDataCollectionEndpointResultOutput

func (LookupDataCollectionEndpointResultOutput) Type

The type of the resource.

type LookupDataCollectionRuleArgs

type LookupDataCollectionRuleArgs struct {
	// The name of the data collection rule. The name is case insensitive.
	DataCollectionRuleName string `pulumi:"dataCollectionRuleName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataCollectionRuleAssociationArgs

type LookupDataCollectionRuleAssociationArgs struct {
	// The name of the association. The name is case insensitive.
	AssociationName string `pulumi:"associationName"`
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type LookupDataCollectionRuleAssociationOutputArgs

type LookupDataCollectionRuleAssociationOutputArgs struct {
	// The name of the association. The name is case insensitive.
	AssociationName pulumi.StringInput `pulumi:"associationName"`
	// The identifier of the resource.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (LookupDataCollectionRuleAssociationOutputArgs) ElementType

type LookupDataCollectionRuleAssociationResult

type LookupDataCollectionRuleAssociationResult struct {
	// The resource ID of the data collection endpoint that is to be associated.
	DataCollectionEndpointId *string `pulumi:"dataCollectionEndpointId"`
	// The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId *string `pulumi:"dataCollectionRuleId"`
	// Description of the association.
	Description *string `pulumi:"description"`
	// Resource entity tag (ETag).
	Etag string `pulumi:"etag"`
	// Fully qualified ID of the resource.
	Id string `pulumi:"id"`
	// Metadata about the resource
	Metadata DataCollectionRuleAssociationResponseMetadata `pulumi:"metadata"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData DataCollectionRuleAssociationProxyOnlyResourceResponseSystemData `pulumi:"systemData"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of generic ARM proxy resource.

func LookupDataCollectionRuleAssociation

Definition of generic ARM proxy resource. Azure REST API version: 2022-06-01.

Other available API versions: 2023-03-11.

type LookupDataCollectionRuleAssociationResultOutput

type LookupDataCollectionRuleAssociationResultOutput struct{ *pulumi.OutputState }

Definition of generic ARM proxy resource.

func (LookupDataCollectionRuleAssociationResultOutput) DataCollectionEndpointId

The resource ID of the data collection endpoint that is to be associated.

func (LookupDataCollectionRuleAssociationResultOutput) DataCollectionRuleId

The resource ID of the data collection rule that is to be associated.

func (LookupDataCollectionRuleAssociationResultOutput) Description

Description of the association.

func (LookupDataCollectionRuleAssociationResultOutput) ElementType

func (LookupDataCollectionRuleAssociationResultOutput) Etag

Resource entity tag (ETag).

func (LookupDataCollectionRuleAssociationResultOutput) Id

Fully qualified ID of the resource.

func (LookupDataCollectionRuleAssociationResultOutput) Metadata

Metadata about the resource

func (LookupDataCollectionRuleAssociationResultOutput) Name

The name of the resource.

func (LookupDataCollectionRuleAssociationResultOutput) ProvisioningState

The resource provisioning state.

func (LookupDataCollectionRuleAssociationResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupDataCollectionRuleAssociationResultOutput) ToLookupDataCollectionRuleAssociationResultOutput

func (o LookupDataCollectionRuleAssociationResultOutput) ToLookupDataCollectionRuleAssociationResultOutput() LookupDataCollectionRuleAssociationResultOutput

func (LookupDataCollectionRuleAssociationResultOutput) ToLookupDataCollectionRuleAssociationResultOutputWithContext

func (o LookupDataCollectionRuleAssociationResultOutput) ToLookupDataCollectionRuleAssociationResultOutputWithContext(ctx context.Context) LookupDataCollectionRuleAssociationResultOutput

func (LookupDataCollectionRuleAssociationResultOutput) Type

The type of the resource.

type LookupDataCollectionRuleOutputArgs

type LookupDataCollectionRuleOutputArgs struct {
	// The name of the data collection rule. The name is case insensitive.
	DataCollectionRuleName pulumi.StringInput `pulumi:"dataCollectionRuleName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataCollectionRuleOutputArgs) ElementType

type LookupDataCollectionRuleResult

type LookupDataCollectionRuleResult struct {
	// The resource ID of the data collection endpoint that this rule can be used with.
	DataCollectionEndpointId *string `pulumi:"dataCollectionEndpointId"`
	// The specification of data flows.
	DataFlows []DataFlowResponse `pulumi:"dataFlows"`
	// The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.
	DataSources *DataCollectionRuleResponseDataSources `pulumi:"dataSources"`
	// Description of the data collection rule.
	Description *string `pulumi:"description"`
	// The specification of destinations.
	Destinations *DataCollectionRuleResponseDestinations `pulumi:"destinations"`
	// Resource entity tag (ETag).
	Etag string `pulumi:"etag"`
	// Fully qualified ID of the resource.
	Id string `pulumi:"id"`
	// Managed service identity of the resource.
	Identity *DataCollectionRuleResourceResponseIdentity `pulumi:"identity"`
	// The immutable ID of this data collection rule. This property is READ-ONLY.
	ImmutableId string `pulumi:"immutableId"`
	// The kind of the resource.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives.
	Location string `pulumi:"location"`
	// Metadata about the resource
	Metadata DataCollectionRuleResponseMetadata `pulumi:"metadata"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Declaration of custom streams used in this rule.
	StreamDeclarations map[string]StreamDeclarationResponse `pulumi:"streamDeclarations"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData DataCollectionRuleResourceResponseSystemData `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of ARM tracked top level resource.

func LookupDataCollectionRule

func LookupDataCollectionRule(ctx *pulumi.Context, args *LookupDataCollectionRuleArgs, opts ...pulumi.InvokeOption) (*LookupDataCollectionRuleResult, error)

Definition of ARM tracked top level resource. Azure REST API version: 2022-06-01.

Other available API versions: 2023-03-11.

type LookupDataCollectionRuleResultOutput

type LookupDataCollectionRuleResultOutput struct{ *pulumi.OutputState }

Definition of ARM tracked top level resource.

func (LookupDataCollectionRuleResultOutput) DataCollectionEndpointId

func (o LookupDataCollectionRuleResultOutput) DataCollectionEndpointId() pulumi.StringPtrOutput

The resource ID of the data collection endpoint that this rule can be used with.

func (LookupDataCollectionRuleResultOutput) DataFlows

The specification of data flows.

func (LookupDataCollectionRuleResultOutput) DataSources

The specification of data sources. This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.

func (LookupDataCollectionRuleResultOutput) Description

Description of the data collection rule.

func (LookupDataCollectionRuleResultOutput) Destinations

The specification of destinations.

func (LookupDataCollectionRuleResultOutput) ElementType

func (LookupDataCollectionRuleResultOutput) Etag

Resource entity tag (ETag).

func (LookupDataCollectionRuleResultOutput) Id

Fully qualified ID of the resource.

func (LookupDataCollectionRuleResultOutput) Identity

Managed service identity of the resource.

func (LookupDataCollectionRuleResultOutput) ImmutableId

The immutable ID of this data collection rule. This property is READ-ONLY.

func (LookupDataCollectionRuleResultOutput) Kind

The kind of the resource.

func (LookupDataCollectionRuleResultOutput) Location

The geo-location where the resource lives.

func (LookupDataCollectionRuleResultOutput) Metadata

Metadata about the resource

func (LookupDataCollectionRuleResultOutput) Name

The name of the resource.

func (LookupDataCollectionRuleResultOutput) ProvisioningState

The resource provisioning state.

func (LookupDataCollectionRuleResultOutput) StreamDeclarations

Declaration of custom streams used in this rule.

func (LookupDataCollectionRuleResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupDataCollectionRuleResultOutput) Tags

Resource tags.

func (LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput

func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutput() LookupDataCollectionRuleResultOutput

func (LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext

func (o LookupDataCollectionRuleResultOutput) ToLookupDataCollectionRuleResultOutputWithContext(ctx context.Context) LookupDataCollectionRuleResultOutput

func (LookupDataCollectionRuleResultOutput) Type

The type of the resource.

type LookupDiagnosticSettingArgs

type LookupDiagnosticSettingArgs struct {
	// The name of the diagnostic setting.
	Name string `pulumi:"name"`
	// The identifier of the resource.
	ResourceUri string `pulumi:"resourceUri"`
}

type LookupDiagnosticSettingOutputArgs

type LookupDiagnosticSettingOutputArgs struct {
	// The name of the diagnostic setting.
	Name pulumi.StringInput `pulumi:"name"`
	// The identifier of the resource.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (LookupDiagnosticSettingOutputArgs) ElementType

type LookupDiagnosticSettingResult

type LookupDiagnosticSettingResult struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId *string `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName *string `pulumi:"eventHubName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.)
	LogAnalyticsDestinationType *string `pulumi:"logAnalyticsDestinationType"`
	// The list of logs settings.
	Logs []LogSettingsResponse `pulumi:"logs"`
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId *string `pulumi:"marketplacePartnerId"`
	// The list of metric settings.
	Metrics []MetricSettingsResponse `pulumi:"metrics"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId *string `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// The system metadata related to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId *string `pulumi:"workspaceId"`
}

The diagnostic setting resource.

func LookupDiagnosticSetting

func LookupDiagnosticSetting(ctx *pulumi.Context, args *LookupDiagnosticSettingArgs, opts ...pulumi.InvokeOption) (*LookupDiagnosticSettingResult, error)

Gets the active diagnostic settings for the specified resource. Azure REST API version: 2021-05-01-preview.

type LookupDiagnosticSettingResultOutput

type LookupDiagnosticSettingResultOutput struct{ *pulumi.OutputState }

The diagnostic setting resource.

func (LookupDiagnosticSettingResultOutput) ElementType

func (LookupDiagnosticSettingResultOutput) EventHubAuthorizationRuleId

func (o LookupDiagnosticSettingResultOutput) EventHubAuthorizationRuleId() pulumi.StringPtrOutput

The resource Id for the event hub authorization rule.

func (LookupDiagnosticSettingResultOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (LookupDiagnosticSettingResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupDiagnosticSettingResultOutput) LogAnalyticsDestinationType

func (o LookupDiagnosticSettingResultOutput) LogAnalyticsDestinationType() pulumi.StringPtrOutput

A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: <normalized service identity>_<normalized category name>. Possible values are: Dedicated and null (null is default.)

func (LookupDiagnosticSettingResultOutput) Logs

The list of logs settings.

func (LookupDiagnosticSettingResultOutput) MarketplacePartnerId

The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.

func (LookupDiagnosticSettingResultOutput) Metrics

The list of metric settings.

func (LookupDiagnosticSettingResultOutput) Name

The name of the resource

func (LookupDiagnosticSettingResultOutput) ServiceBusRuleId

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (LookupDiagnosticSettingResultOutput) StorageAccountId

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (LookupDiagnosticSettingResultOutput) SystemData

The system metadata related to this resource.

func (LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutput

func (o LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutput() LookupDiagnosticSettingResultOutput

func (LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutputWithContext

func (o LookupDiagnosticSettingResultOutput) ToLookupDiagnosticSettingResultOutputWithContext(ctx context.Context) LookupDiagnosticSettingResultOutput

func (LookupDiagnosticSettingResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupDiagnosticSettingResultOutput) WorkspaceId

The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type LookupExportConfigurationArgs

type LookupExportConfigurationArgs struct {
	// The Continuous Export configuration ID. This is unique within a Application Insights component.
	ExportId string `pulumi:"exportId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupExportConfigurationOutputArgs

type LookupExportConfigurationOutputArgs struct {
	// The Continuous Export configuration ID. This is unique within a Application Insights component.
	ExportId pulumi.StringInput `pulumi:"exportId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupExportConfigurationOutputArgs) ElementType

type LookupExportConfigurationResult

type LookupExportConfigurationResult struct {
	// The name of the Application Insights component.
	ApplicationName string `pulumi:"applicationName"`
	// The name of the destination storage container.
	ContainerName string `pulumi:"containerName"`
	// The name of destination account.
	DestinationAccountId string `pulumi:"destinationAccountId"`
	// The destination account location ID.
	DestinationStorageLocationId string `pulumi:"destinationStorageLocationId"`
	// The destination storage account subscription ID.
	DestinationStorageSubscriptionId string `pulumi:"destinationStorageSubscriptionId"`
	// The destination type.
	DestinationType string `pulumi:"destinationType"`
	// The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.
	ExportId string `pulumi:"exportId"`
	// This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.
	ExportStatus string `pulumi:"exportStatus"`
	// The instrumentation key of the Application Insights component.
	InstrumentationKey string `pulumi:"instrumentationKey"`
	// This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.
	IsUserEnabled string `pulumi:"isUserEnabled"`
	// The last time the Continuous Export configuration started failing.
	LastGapTime string `pulumi:"lastGapTime"`
	// The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.
	LastSuccessTime string `pulumi:"lastSuccessTime"`
	// Last time the Continuous Export configuration was updated.
	LastUserUpdate string `pulumi:"lastUserUpdate"`
	// Deprecated
	NotificationQueueEnabled *string `pulumi:"notificationQueueEnabled"`
	// This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.
	PermanentErrorReason string `pulumi:"permanentErrorReason"`
	// This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.
	RecordTypes *string `pulumi:"recordTypes"`
	// The resource group of the Application Insights component.
	ResourceGroup string `pulumi:"resourceGroup"`
	// The name of the destination storage account.
	StorageName string `pulumi:"storageName"`
	// The subscription of the Application Insights component.
	SubscriptionId string `pulumi:"subscriptionId"`
}

Properties that define a Continuous Export configuration.

func LookupExportConfiguration

func LookupExportConfiguration(ctx *pulumi.Context, args *LookupExportConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupExportConfigurationResult, error)

Get the Continuous Export configuration for this export id. Azure REST API version: 2015-05-01.

type LookupExportConfigurationResultOutput

type LookupExportConfigurationResultOutput struct{ *pulumi.OutputState }

Properties that define a Continuous Export configuration.

func (LookupExportConfigurationResultOutput) ApplicationName

The name of the Application Insights component.

func (LookupExportConfigurationResultOutput) ContainerName

The name of the destination storage container.

func (LookupExportConfigurationResultOutput) DestinationAccountId

The name of destination account.

func (LookupExportConfigurationResultOutput) DestinationStorageLocationId

func (o LookupExportConfigurationResultOutput) DestinationStorageLocationId() pulumi.StringOutput

The destination account location ID.

func (LookupExportConfigurationResultOutput) DestinationStorageSubscriptionId

func (o LookupExportConfigurationResultOutput) DestinationStorageSubscriptionId() pulumi.StringOutput

The destination storage account subscription ID.

func (LookupExportConfigurationResultOutput) DestinationType

The destination type.

func (LookupExportConfigurationResultOutput) ElementType

func (LookupExportConfigurationResultOutput) ExportId

The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.

func (LookupExportConfigurationResultOutput) ExportStatus

This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.

func (LookupExportConfigurationResultOutput) InstrumentationKey

The instrumentation key of the Application Insights component.

func (LookupExportConfigurationResultOutput) IsUserEnabled

This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.

func (LookupExportConfigurationResultOutput) LastGapTime

The last time the Continuous Export configuration started failing.

func (LookupExportConfigurationResultOutput) LastSuccessTime

The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.

func (LookupExportConfigurationResultOutput) LastUserUpdate

Last time the Continuous Export configuration was updated.

func (LookupExportConfigurationResultOutput) NotificationQueueEnabled

func (o LookupExportConfigurationResultOutput) NotificationQueueEnabled() pulumi.StringPtrOutput

Deprecated

func (LookupExportConfigurationResultOutput) PermanentErrorReason

This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.

func (LookupExportConfigurationResultOutput) RecordTypes

This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.

func (LookupExportConfigurationResultOutput) ResourceGroup

The resource group of the Application Insights component.

func (LookupExportConfigurationResultOutput) StorageName

The name of the destination storage account.

func (LookupExportConfigurationResultOutput) SubscriptionId

The subscription of the Application Insights component.

func (LookupExportConfigurationResultOutput) ToLookupExportConfigurationResultOutput

func (o LookupExportConfigurationResultOutput) ToLookupExportConfigurationResultOutput() LookupExportConfigurationResultOutput

func (LookupExportConfigurationResultOutput) ToLookupExportConfigurationResultOutputWithContext

func (o LookupExportConfigurationResultOutput) ToLookupExportConfigurationResultOutputWithContext(ctx context.Context) LookupExportConfigurationResultOutput

type LookupFavoriteArgs

type LookupFavoriteArgs struct {
	// The Id of a specific favorite defined in the Application Insights component
	FavoriteId string `pulumi:"favoriteId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupFavoriteOutputArgs

type LookupFavoriteOutputArgs struct {
	// The Id of a specific favorite defined in the Application Insights component
	FavoriteId pulumi.StringInput `pulumi:"favoriteId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupFavoriteOutputArgs) ElementType

func (LookupFavoriteOutputArgs) ElementType() reflect.Type

type LookupFavoriteResult

type LookupFavoriteResult struct {
	// Favorite category, as defined by the user at creation time.
	Category *string `pulumi:"category"`
	// Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON
	Config *string `pulumi:"config"`
	// Internally assigned unique id of the favorite definition.
	FavoriteId string `pulumi:"favoriteId"`
	// Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.
	FavoriteType *string `pulumi:"favoriteType"`
	// Flag denoting wether or not this favorite was generated from a template.
	IsGeneratedFromTemplate *bool `pulumi:"isGeneratedFromTemplate"`
	// The user-defined name of the favorite.
	Name *string `pulumi:"name"`
	// The source of the favorite definition.
	SourceType *string `pulumi:"sourceType"`
	// A list of 0 or more tags that are associated with this favorite definition
	Tags []string `pulumi:"tags"`
	// Date and time in UTC of the last modification that was made to this favorite definition.
	TimeModified string `pulumi:"timeModified"`
	// Unique user id of the specific user that owns this favorite.
	UserId string `pulumi:"userId"`
	// This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.
	Version *string `pulumi:"version"`
}

Properties that define a favorite that is associated to an Application Insights component.

func LookupFavorite

func LookupFavorite(ctx *pulumi.Context, args *LookupFavoriteArgs, opts ...pulumi.InvokeOption) (*LookupFavoriteResult, error)

Get a single favorite by its FavoriteId, defined within an Application Insights component. Azure REST API version: 2015-05-01.

type LookupFavoriteResultOutput

type LookupFavoriteResultOutput struct{ *pulumi.OutputState }

Properties that define a favorite that is associated to an Application Insights component.

func (LookupFavoriteResultOutput) Category

Favorite category, as defined by the user at creation time.

func (LookupFavoriteResultOutput) Config

Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON

func (LookupFavoriteResultOutput) ElementType

func (LookupFavoriteResultOutput) ElementType() reflect.Type

func (LookupFavoriteResultOutput) FavoriteId

Internally assigned unique id of the favorite definition.

func (LookupFavoriteResultOutput) FavoriteType

Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.

func (LookupFavoriteResultOutput) IsGeneratedFromTemplate

func (o LookupFavoriteResultOutput) IsGeneratedFromTemplate() pulumi.BoolPtrOutput

Flag denoting wether or not this favorite was generated from a template.

func (LookupFavoriteResultOutput) Name

The user-defined name of the favorite.

func (LookupFavoriteResultOutput) SourceType

The source of the favorite definition.

func (LookupFavoriteResultOutput) Tags

A list of 0 or more tags that are associated with this favorite definition

func (LookupFavoriteResultOutput) TimeModified

Date and time in UTC of the last modification that was made to this favorite definition.

func (LookupFavoriteResultOutput) ToLookupFavoriteResultOutput

func (o LookupFavoriteResultOutput) ToLookupFavoriteResultOutput() LookupFavoriteResultOutput

func (LookupFavoriteResultOutput) ToLookupFavoriteResultOutputWithContext

func (o LookupFavoriteResultOutput) ToLookupFavoriteResultOutputWithContext(ctx context.Context) LookupFavoriteResultOutput

func (LookupFavoriteResultOutput) UserId

Unique user id of the specific user that owns this favorite.

func (LookupFavoriteResultOutput) Version

This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.

type LookupGuestDiagnosticsSettingArgs

type LookupGuestDiagnosticsSettingArgs struct {
	// The name of the diagnostic setting.
	DiagnosticSettingsName string `pulumi:"diagnosticSettingsName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGuestDiagnosticsSettingOutputArgs

type LookupGuestDiagnosticsSettingOutputArgs struct {
	// The name of the diagnostic setting.
	DiagnosticSettingsName pulumi.StringInput `pulumi:"diagnosticSettingsName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupGuestDiagnosticsSettingOutputArgs) ElementType

type LookupGuestDiagnosticsSettingResult

type LookupGuestDiagnosticsSettingResult struct {
	// the array of data source object which are configured to collect and send data
	DataSources []DataSourceResponse `pulumi:"dataSources"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Operating system type for the configuration
	OsType       *string `pulumi:"osType"`
	ProxySetting *string `pulumi:"proxySetting"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type
	Type string `pulumi:"type"`
}

Virtual machine guest diagnostics settings resource.

func LookupGuestDiagnosticsSetting

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

type LookupGuestDiagnosticsSettingResultOutput

type LookupGuestDiagnosticsSettingResultOutput struct{ *pulumi.OutputState }

Virtual machine guest diagnostics settings resource.

func (LookupGuestDiagnosticsSettingResultOutput) DataSources

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

func (LookupGuestDiagnosticsSettingResultOutput) ElementType

func (LookupGuestDiagnosticsSettingResultOutput) Id

Azure resource Id

func (LookupGuestDiagnosticsSettingResultOutput) Location

Resource location

func (LookupGuestDiagnosticsSettingResultOutput) Name

Azure resource name

func (LookupGuestDiagnosticsSettingResultOutput) OsType

Operating system type for the configuration

func (LookupGuestDiagnosticsSettingResultOutput) ProxySetting

func (LookupGuestDiagnosticsSettingResultOutput) Tags

Resource tags

func (LookupGuestDiagnosticsSettingResultOutput) ToLookupGuestDiagnosticsSettingResultOutput

func (o LookupGuestDiagnosticsSettingResultOutput) ToLookupGuestDiagnosticsSettingResultOutput() LookupGuestDiagnosticsSettingResultOutput

func (LookupGuestDiagnosticsSettingResultOutput) ToLookupGuestDiagnosticsSettingResultOutputWithContext

func (o LookupGuestDiagnosticsSettingResultOutput) ToLookupGuestDiagnosticsSettingResultOutputWithContext(ctx context.Context) LookupGuestDiagnosticsSettingResultOutput

func (LookupGuestDiagnosticsSettingResultOutput) Type

Azure resource type

type LookupGuestDiagnosticsSettingsAssociationArgs

type LookupGuestDiagnosticsSettingsAssociationArgs struct {
	// The name of the diagnostic settings association.
	AssociationName string `pulumi:"associationName"`
	// The fully qualified ID of the resource, including the resource name and resource type.
	ResourceUri string `pulumi:"resourceUri"`
}

type LookupGuestDiagnosticsSettingsAssociationOutputArgs

type LookupGuestDiagnosticsSettingsAssociationOutputArgs struct {
	// The name of the diagnostic settings association.
	AssociationName pulumi.StringInput `pulumi:"associationName"`
	// The fully qualified ID of the resource, including the resource name and resource type.
	ResourceUri pulumi.StringInput `pulumi:"resourceUri"`
}

func (LookupGuestDiagnosticsSettingsAssociationOutputArgs) ElementType

type LookupGuestDiagnosticsSettingsAssociationResult

type LookupGuestDiagnosticsSettingsAssociationResult struct {
	// The guest diagnostic settings name.
	GuestDiagnosticSettingsName string `pulumi:"guestDiagnosticSettingsName"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type
	Type string `pulumi:"type"`
}

Virtual machine guest diagnostic settings resource.

func LookupGuestDiagnosticsSettingsAssociation

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

type LookupGuestDiagnosticsSettingsAssociationResultOutput

type LookupGuestDiagnosticsSettingsAssociationResultOutput struct{ *pulumi.OutputState }

Virtual machine guest diagnostic settings resource.

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) ElementType

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) GuestDiagnosticSettingsName

The guest diagnostic settings name.

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) Id

Azure resource Id

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) Location

Resource location

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) Name

Azure resource name

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) Tags

Resource tags

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) ToLookupGuestDiagnosticsSettingsAssociationResultOutput

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) ToLookupGuestDiagnosticsSettingsAssociationResultOutputWithContext

func (o LookupGuestDiagnosticsSettingsAssociationResultOutput) ToLookupGuestDiagnosticsSettingsAssociationResultOutputWithContext(ctx context.Context) LookupGuestDiagnosticsSettingsAssociationResultOutput

func (LookupGuestDiagnosticsSettingsAssociationResultOutput) Type

Azure resource type

type LookupLogProfileArgs

type LookupLogProfileArgs struct {
	// The name of the log profile.
	LogProfileName string `pulumi:"logProfileName"`
}

type LookupLogProfileOutputArgs

type LookupLogProfileOutputArgs struct {
	// The name of the log profile.
	LogProfileName pulumi.StringInput `pulumi:"logProfileName"`
}

func (LookupLogProfileOutputArgs) ElementType

func (LookupLogProfileOutputArgs) ElementType() reflect.Type

type LookupLogProfileResult

type LookupLogProfileResult struct {
	// the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.'
	Categories []string `pulumi:"categories"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location.
	Locations []string `pulumi:"locations"`
	// Azure resource name
	Name string `pulumi:"name"`
	// the retention policy for the events in the log.
	RetentionPolicy RetentionPolicyResponse `pulumi:"retentionPolicy"`
	// The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'.
	ServiceBusRuleId *string `pulumi:"serviceBusRuleId"`
	// the resource id of the storage account to which you would like to send the Activity Log.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type
	Type string `pulumi:"type"`
}

The log profile resource.

func LookupLogProfile

func LookupLogProfile(ctx *pulumi.Context, args *LookupLogProfileArgs, opts ...pulumi.InvokeOption) (*LookupLogProfileResult, error)

Gets the log profile. Azure REST API version: 2016-03-01.

type LookupLogProfileResultOutput

type LookupLogProfileResultOutput struct{ *pulumi.OutputState }

The log profile resource.

func (LookupLogProfileResultOutput) Categories

the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.'

func (LookupLogProfileResultOutput) ElementType

func (LookupLogProfileResultOutput) Id

Azure resource Id

func (LookupLogProfileResultOutput) Location

Resource location

func (LookupLogProfileResultOutput) Locations

List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location.

func (LookupLogProfileResultOutput) Name

Azure resource name

func (LookupLogProfileResultOutput) RetentionPolicy

the retention policy for the events in the log.

func (LookupLogProfileResultOutput) ServiceBusRuleId

The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'.

func (LookupLogProfileResultOutput) StorageAccountId

the resource id of the storage account to which you would like to send the Activity Log.

func (LookupLogProfileResultOutput) Tags

Resource tags

func (LookupLogProfileResultOutput) ToLookupLogProfileResultOutput

func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutput() LookupLogProfileResultOutput

func (LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext

func (o LookupLogProfileResultOutput) ToLookupLogProfileResultOutputWithContext(ctx context.Context) LookupLogProfileResultOutput

func (LookupLogProfileResultOutput) Type

Azure resource type

type LookupManagementGroupDiagnosticSettingArgs

type LookupManagementGroupDiagnosticSettingArgs struct {
	// The management group id.
	ManagementGroupId string `pulumi:"managementGroupId"`
	// The name of the diagnostic setting.
	Name string `pulumi:"name"`
}

type LookupManagementGroupDiagnosticSettingOutputArgs

type LookupManagementGroupDiagnosticSettingOutputArgs struct {
	// The management group id.
	ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"`
	// The name of the diagnostic setting.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupManagementGroupDiagnosticSettingOutputArgs) ElementType

type LookupManagementGroupDiagnosticSettingResult

type LookupManagementGroupDiagnosticSettingResult struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId *string `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName *string `pulumi:"eventHubName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The list of logs settings.
	Logs []ManagementGroupLogSettingsResponse `pulumi:"logs"`
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId *string `pulumi:"marketplacePartnerId"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId *string `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// The system metadata related to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId *string `pulumi:"workspaceId"`
}

The management group diagnostic setting resource.

func LookupManagementGroupDiagnosticSetting

Gets the active management group diagnostic settings for the specified resource. Azure REST API version: 2021-05-01-preview.

Other available API versions: 2020-01-01-preview.

type LookupManagementGroupDiagnosticSettingResultOutput

type LookupManagementGroupDiagnosticSettingResultOutput struct{ *pulumi.OutputState }

The management group diagnostic setting resource.

func (LookupManagementGroupDiagnosticSettingResultOutput) ElementType

func (LookupManagementGroupDiagnosticSettingResultOutput) EventHubAuthorizationRuleId

The resource Id for the event hub authorization rule.

func (LookupManagementGroupDiagnosticSettingResultOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (LookupManagementGroupDiagnosticSettingResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupManagementGroupDiagnosticSettingResultOutput) Logs

The list of logs settings.

func (LookupManagementGroupDiagnosticSettingResultOutput) MarketplacePartnerId

The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.

func (LookupManagementGroupDiagnosticSettingResultOutput) Name

The name of the resource

func (LookupManagementGroupDiagnosticSettingResultOutput) ServiceBusRuleId

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (LookupManagementGroupDiagnosticSettingResultOutput) StorageAccountId

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (LookupManagementGroupDiagnosticSettingResultOutput) SystemData

The system metadata related to this resource.

func (LookupManagementGroupDiagnosticSettingResultOutput) ToLookupManagementGroupDiagnosticSettingResultOutput

func (o LookupManagementGroupDiagnosticSettingResultOutput) ToLookupManagementGroupDiagnosticSettingResultOutput() LookupManagementGroupDiagnosticSettingResultOutput

func (LookupManagementGroupDiagnosticSettingResultOutput) ToLookupManagementGroupDiagnosticSettingResultOutputWithContext

func (o LookupManagementGroupDiagnosticSettingResultOutput) ToLookupManagementGroupDiagnosticSettingResultOutputWithContext(ctx context.Context) LookupManagementGroupDiagnosticSettingResultOutput

func (LookupManagementGroupDiagnosticSettingResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupManagementGroupDiagnosticSettingResultOutput) WorkspaceId

The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type LookupMetricAlertArgs

type LookupMetricAlertArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName string `pulumi:"ruleName"`
}

type LookupMetricAlertOutputArgs

type LookupMetricAlertOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (LookupMetricAlertOutputArgs) ElementType

type LookupMetricAlertResult

type LookupMetricAlertResult struct {
	// the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
	Actions []MetricAlertActionResponse `pulumi:"actions"`
	// the flag that indicates whether the alert should be auto resolved or not. The default is true.
	AutoMitigate *bool `pulumi:"autoMitigate"`
	// defines the specific alert criteria information.
	Criteria interface{} `pulumi:"criteria"`
	// the description of the metric alert that will be included in the alert email.
	Description *string `pulumi:"description"`
	// the flag that indicates whether the metric alert is enabled.
	Enabled bool `pulumi:"enabled"`
	// how often the metric alert is evaluated represented in ISO 8601 duration format.
	EvaluationFrequency string `pulumi:"evaluationFrequency"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// the value indicating whether this alert rule is migrated.
	IsMigrated bool `pulumi:"isMigrated"`
	// Last time the rule was updated in ISO8601 format.
	LastUpdatedTime string `pulumi:"lastUpdatedTime"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// the list of resource id's that this metric alert is scoped to.
	Scopes []string `pulumi:"scopes"`
	// Alert severity {0, 1, 2, 3, 4}
	Severity int `pulumi:"severity"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// the region of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.
	TargetResourceRegion *string `pulumi:"targetResourceRegion"`
	// the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.
	TargetResourceType *string `pulumi:"targetResourceType"`
	// Azure resource type
	Type string `pulumi:"type"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.
	WindowSize string `pulumi:"windowSize"`
}

The metric alert resource.

func LookupMetricAlert

func LookupMetricAlert(ctx *pulumi.Context, args *LookupMetricAlertArgs, opts ...pulumi.InvokeOption) (*LookupMetricAlertResult, error)

Retrieve an alert rule definition. Azure REST API version: 2018-03-01.

type LookupMetricAlertResultOutput

type LookupMetricAlertResultOutput struct{ *pulumi.OutputState }

The metric alert resource.

func (LookupMetricAlertResultOutput) Actions

the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.

func (LookupMetricAlertResultOutput) AutoMitigate

the flag that indicates whether the alert should be auto resolved or not. The default is true.

func (LookupMetricAlertResultOutput) Criteria

defines the specific alert criteria information.

func (LookupMetricAlertResultOutput) Description

the description of the metric alert that will be included in the alert email.

func (LookupMetricAlertResultOutput) ElementType

func (LookupMetricAlertResultOutput) Enabled

the flag that indicates whether the metric alert is enabled.

func (LookupMetricAlertResultOutput) EvaluationFrequency

func (o LookupMetricAlertResultOutput) EvaluationFrequency() pulumi.StringOutput

how often the metric alert is evaluated represented in ISO 8601 duration format.

func (LookupMetricAlertResultOutput) Id

Azure resource Id

func (LookupMetricAlertResultOutput) IsMigrated

the value indicating whether this alert rule is migrated.

func (LookupMetricAlertResultOutput) LastUpdatedTime

Last time the rule was updated in ISO8601 format.

func (LookupMetricAlertResultOutput) Location

Resource location

func (LookupMetricAlertResultOutput) Name

Azure resource name

func (LookupMetricAlertResultOutput) Scopes

the list of resource id's that this metric alert is scoped to.

func (LookupMetricAlertResultOutput) Severity

Alert severity {0, 1, 2, 3, 4}

func (LookupMetricAlertResultOutput) Tags

Resource tags

func (LookupMetricAlertResultOutput) TargetResourceRegion

func (o LookupMetricAlertResultOutput) TargetResourceRegion() pulumi.StringPtrOutput

the region of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.

func (LookupMetricAlertResultOutput) TargetResourceType

func (o LookupMetricAlertResultOutput) TargetResourceType() pulumi.StringPtrOutput

the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.

func (LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutput

func (o LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutput() LookupMetricAlertResultOutput

func (LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutputWithContext

func (o LookupMetricAlertResultOutput) ToLookupMetricAlertResultOutputWithContext(ctx context.Context) LookupMetricAlertResultOutput

func (LookupMetricAlertResultOutput) Type

Azure resource type

func (LookupMetricAlertResultOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.

type LookupMyWorkbookArgs

type LookupMyWorkbookArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupMyWorkbookOutputArgs

type LookupMyWorkbookOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupMyWorkbookOutputArgs) ElementType

func (LookupMyWorkbookOutputArgs) ElementType() reflect.Type

type LookupMyWorkbookResult

type LookupMyWorkbookResult struct {
	// Workbook category, as defined by the user at creation time.
	Category string `pulumi:"category"`
	// The user-defined name of the private workbook.
	DisplayName string `pulumi:"displayName"`
	// Resource etag
	Etag map[string]string `pulumi:"etag"`
	// Azure resource Id
	Id *string `pulumi:"id"`
	// Identity used for BYOS
	Identity *MyWorkbookManagedIdentityResponse `pulumi:"identity"`
	// The kind of workbook. Choices are user and shared.
	Kind *string `pulumi:"kind"`
	// Resource location
	Location *string `pulumi:"location"`
	// Azure resource name
	Name *string `pulumi:"name"`
	// Configuration of this particular private workbook. Configuration data is a string containing valid JSON
	SerializedData string `pulumi:"serializedData"`
	// Optional resourceId for a source resource.
	SourceId *string `pulumi:"sourceId"`
	// BYOS Storage Account URI
	StorageUri *string `pulumi:"storageUri"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Date and time in UTC of the last modification that was made to this private workbook definition.
	TimeModified string `pulumi:"timeModified"`
	// Azure resource type
	Type *string `pulumi:"type"`
	// Unique user id of the specific user that owns this private workbook.
	UserId string `pulumi:"userId"`
	// This instance's version of the data model. This can change as new features are added that can be marked private workbook.
	Version *string `pulumi:"version"`
}

An Application Insights private workbook definition.

func LookupMyWorkbook

func LookupMyWorkbook(ctx *pulumi.Context, args *LookupMyWorkbookArgs, opts ...pulumi.InvokeOption) (*LookupMyWorkbookResult, error)

Get a single private workbook by its resourceName. Azure REST API version: 2021-03-08.

type LookupMyWorkbookResultOutput

type LookupMyWorkbookResultOutput struct{ *pulumi.OutputState }

An Application Insights private workbook definition.

func (LookupMyWorkbookResultOutput) Category

Workbook category, as defined by the user at creation time.

func (LookupMyWorkbookResultOutput) DisplayName

The user-defined name of the private workbook.

func (LookupMyWorkbookResultOutput) ElementType

func (LookupMyWorkbookResultOutput) Etag

Resource etag

func (LookupMyWorkbookResultOutput) Id

Azure resource Id

func (LookupMyWorkbookResultOutput) Identity

Identity used for BYOS

func (LookupMyWorkbookResultOutput) Kind

The kind of workbook. Choices are user and shared.

func (LookupMyWorkbookResultOutput) Location

Resource location

func (LookupMyWorkbookResultOutput) Name

Azure resource name

func (LookupMyWorkbookResultOutput) SerializedData

Configuration of this particular private workbook. Configuration data is a string containing valid JSON

func (LookupMyWorkbookResultOutput) SourceId

Optional resourceId for a source resource.

func (LookupMyWorkbookResultOutput) StorageUri

BYOS Storage Account URI

func (LookupMyWorkbookResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupMyWorkbookResultOutput) Tags

Resource tags

func (LookupMyWorkbookResultOutput) TimeModified

Date and time in UTC of the last modification that was made to this private workbook definition.

func (LookupMyWorkbookResultOutput) ToLookupMyWorkbookResultOutput

func (o LookupMyWorkbookResultOutput) ToLookupMyWorkbookResultOutput() LookupMyWorkbookResultOutput

func (LookupMyWorkbookResultOutput) ToLookupMyWorkbookResultOutputWithContext

func (o LookupMyWorkbookResultOutput) ToLookupMyWorkbookResultOutputWithContext(ctx context.Context) LookupMyWorkbookResultOutput

func (LookupMyWorkbookResultOutput) Type

Azure resource type

func (LookupMyWorkbookResultOutput) UserId

Unique user id of the specific user that owns this private workbook.

func (LookupMyWorkbookResultOutput) Version

This instance's version of the data model. This can change as new features are added that can be marked private workbook.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName string `pulumi:"scopeName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName pulumi.StringInput `pulumi:"scopeName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

func LookupPrivateEndpointConnection

Gets a private endpoint connection. Azure REST API version: 2021-07-01-preview.

Other available API versions: 2019-10-17-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The resource of private end point.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateLinkScopeArgs

type LookupPrivateLinkScopeArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName string `pulumi:"scopeName"`
}

type LookupPrivateLinkScopeOutputArgs

type LookupPrivateLinkScopeOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName pulumi.StringInput `pulumi:"scopeName"`
}

func (LookupPrivateLinkScopeOutputArgs) ElementType

type LookupPrivateLinkScopeResult

type LookupPrivateLinkScopeResult struct {
	// Access mode settings
	AccessModeSettings AccessModeSettingsResponse `pulumi:"accessModeSettings"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of private endpoint connections.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.
	ProvisioningState string `pulumi:"provisioningState"`
	// System data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

An Azure Monitor PrivateLinkScope definition.

func LookupPrivateLinkScope

func LookupPrivateLinkScope(ctx *pulumi.Context, args *LookupPrivateLinkScopeArgs, opts ...pulumi.InvokeOption) (*LookupPrivateLinkScopeResult, error)

Returns a Azure Monitor PrivateLinkScope. Azure REST API version: 2021-07-01-preview.

Other available API versions: 2019-10-17-preview.

type LookupPrivateLinkScopeResultOutput

type LookupPrivateLinkScopeResultOutput struct{ *pulumi.OutputState }

An Azure Monitor PrivateLinkScope definition.

func (LookupPrivateLinkScopeResultOutput) AccessModeSettings

Access mode settings

func (LookupPrivateLinkScopeResultOutput) ElementType

func (LookupPrivateLinkScopeResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateLinkScopeResultOutput) Location

The geo-location where the resource lives

func (LookupPrivateLinkScopeResultOutput) Name

The name of the resource

func (LookupPrivateLinkScopeResultOutput) PrivateEndpointConnections

List of private endpoint connections.

func (LookupPrivateLinkScopeResultOutput) ProvisioningState

Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.

func (LookupPrivateLinkScopeResultOutput) SystemData

System data

func (LookupPrivateLinkScopeResultOutput) Tags

Resource tags.

func (LookupPrivateLinkScopeResultOutput) ToLookupPrivateLinkScopeResultOutput

func (o LookupPrivateLinkScopeResultOutput) ToLookupPrivateLinkScopeResultOutput() LookupPrivateLinkScopeResultOutput

func (LookupPrivateLinkScopeResultOutput) ToLookupPrivateLinkScopeResultOutputWithContext

func (o LookupPrivateLinkScopeResultOutput) ToLookupPrivateLinkScopeResultOutputWithContext(ctx context.Context) LookupPrivateLinkScopeResultOutput

func (LookupPrivateLinkScopeResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateLinkScopedResourceArgs

type LookupPrivateLinkScopedResourceArgs struct {
	// The name of the scoped resource object.
	Name string `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName string `pulumi:"scopeName"`
}

type LookupPrivateLinkScopedResourceOutputArgs

type LookupPrivateLinkScopedResourceOutputArgs struct {
	// The name of the scoped resource object.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName pulumi.StringInput `pulumi:"scopeName"`
}

func (LookupPrivateLinkScopedResourceOutputArgs) ElementType

type LookupPrivateLinkScopedResourceResult

type LookupPrivateLinkScopedResourceResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The resource id of the scoped Azure monitor resource.
	LinkedResourceId *string `pulumi:"linkedResourceId"`
	// The name of the resource
	Name string `pulumi:"name"`
	// State of the private endpoint connection.
	ProvisioningState string `pulumi:"provisioningState"`
	// System data
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

A private link scoped resource

func LookupPrivateLinkScopedResource

Gets a scoped resource in a private link scope. Azure REST API version: 2021-07-01-preview.

type LookupPrivateLinkScopedResourceResultOutput

type LookupPrivateLinkScopedResourceResultOutput struct{ *pulumi.OutputState }

A private link scoped resource

func (LookupPrivateLinkScopedResourceResultOutput) ElementType

func (LookupPrivateLinkScopedResourceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateLinkScopedResourceResultOutput) LinkedResourceId

The resource id of the scoped Azure monitor resource.

func (LookupPrivateLinkScopedResourceResultOutput) Name

The name of the resource

func (LookupPrivateLinkScopedResourceResultOutput) ProvisioningState

State of the private endpoint connection.

func (LookupPrivateLinkScopedResourceResultOutput) SystemData

System data

func (LookupPrivateLinkScopedResourceResultOutput) ToLookupPrivateLinkScopedResourceResultOutput

func (o LookupPrivateLinkScopedResourceResultOutput) ToLookupPrivateLinkScopedResourceResultOutput() LookupPrivateLinkScopedResourceResultOutput

func (LookupPrivateLinkScopedResourceResultOutput) ToLookupPrivateLinkScopedResourceResultOutputWithContext

func (o LookupPrivateLinkScopedResourceResultOutput) ToLookupPrivateLinkScopedResourceResultOutputWithContext(ctx context.Context) LookupPrivateLinkScopedResourceResultOutput

func (LookupPrivateLinkScopedResourceResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupProactiveDetectionConfigurationArgs

type LookupProactiveDetectionConfigurationArgs struct {
	// The ProactiveDetection configuration ID. This is unique within a Application Insights component.
	ConfigurationId string `pulumi:"configurationId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupProactiveDetectionConfigurationOutputArgs

type LookupProactiveDetectionConfigurationOutputArgs struct {
	// The ProactiveDetection configuration ID. This is unique within a Application Insights component.
	ConfigurationId pulumi.StringInput `pulumi:"configurationId"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupProactiveDetectionConfigurationOutputArgs) ElementType

type LookupProactiveDetectionConfigurationResult

type LookupProactiveDetectionConfigurationResult struct {
	// Custom email addresses for this rule notifications
	CustomEmails []string `pulumi:"customEmails"`
	// A flag that indicates whether this rule is enabled by the user
	Enabled *bool `pulumi:"enabled"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// The last time this rule was updated
	LastUpdatedTime string `pulumi:"lastUpdatedTime"`
	// Resource location
	Location *string `pulumi:"location"`
	// The rule name
	Name string `pulumi:"name"`
	// Static definitions of the ProactiveDetection configuration rule (same values for all components).
	RuleDefinitions *ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions `pulumi:"ruleDefinitions"`
	// A flag that indicated whether notifications on this rule should be sent to subscription owners
	SendEmailsToSubscriptionOwners *bool `pulumi:"sendEmailsToSubscriptionOwners"`
	// Azure resource type
	Type string `pulumi:"type"`
}

A ProactiveDetection configuration definition.

func LookupProactiveDetectionConfiguration

Get the ProactiveDetection configuration for this configuration id. Azure REST API version: 2018-05-01-preview.

Other available API versions: 2015-05-01.

type LookupProactiveDetectionConfigurationResultOutput

type LookupProactiveDetectionConfigurationResultOutput struct{ *pulumi.OutputState }

A ProactiveDetection configuration definition.

func (LookupProactiveDetectionConfigurationResultOutput) CustomEmails

Custom email addresses for this rule notifications

func (LookupProactiveDetectionConfigurationResultOutput) ElementType

func (LookupProactiveDetectionConfigurationResultOutput) Enabled

A flag that indicates whether this rule is enabled by the user

func (LookupProactiveDetectionConfigurationResultOutput) Id

Azure resource Id

func (LookupProactiveDetectionConfigurationResultOutput) LastUpdatedTime

The last time this rule was updated

func (LookupProactiveDetectionConfigurationResultOutput) Location

Resource location

func (LookupProactiveDetectionConfigurationResultOutput) Name

The rule name

func (LookupProactiveDetectionConfigurationResultOutput) RuleDefinitions

Static definitions of the ProactiveDetection configuration rule (same values for all components).

func (LookupProactiveDetectionConfigurationResultOutput) SendEmailsToSubscriptionOwners

func (o LookupProactiveDetectionConfigurationResultOutput) SendEmailsToSubscriptionOwners() pulumi.BoolPtrOutput

A flag that indicated whether notifications on this rule should be sent to subscription owners

func (LookupProactiveDetectionConfigurationResultOutput) ToLookupProactiveDetectionConfigurationResultOutput

func (o LookupProactiveDetectionConfigurationResultOutput) ToLookupProactiveDetectionConfigurationResultOutput() LookupProactiveDetectionConfigurationResultOutput

func (LookupProactiveDetectionConfigurationResultOutput) ToLookupProactiveDetectionConfigurationResultOutputWithContext

func (o LookupProactiveDetectionConfigurationResultOutput) ToLookupProactiveDetectionConfigurationResultOutputWithContext(ctx context.Context) LookupProactiveDetectionConfigurationResultOutput

func (LookupProactiveDetectionConfigurationResultOutput) Type

Azure resource type

type LookupScheduledQueryRuleArgs

type LookupScheduledQueryRuleArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName string `pulumi:"ruleName"`
}

type LookupScheduledQueryRuleOutputArgs

type LookupScheduledQueryRuleOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (LookupScheduledQueryRuleOutputArgs) ElementType

type LookupScheduledQueryRuleResult

type LookupScheduledQueryRuleResult struct {
	// Actions to invoke when the alert fires.
	Actions *ActionsResponse `pulumi:"actions"`
	// The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.
	AutoMitigate *bool `pulumi:"autoMitigate"`
	// The flag which indicates whether this scheduled query rule should be stored in the customer's storage. The default is false. Relevant only for rules of the kind LogAlert.
	CheckWorkspaceAlertsStorageConfigured *bool `pulumi:"checkWorkspaceAlertsStorageConfigured"`
	// The api-version used when creating this alert rule
	CreatedWithApiVersion string `pulumi:"createdWithApiVersion"`
	// The rule criteria that defines the conditions of the scheduled query rule.
	Criteria ScheduledQueryRuleCriteriaResponse `pulumi:"criteria"`
	// The description of the scheduled query rule.
	Description *string `pulumi:"description"`
	// The display name of the alert rule
	DisplayName *string `pulumi:"displayName"`
	// The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
	Enabled bool `pulumi:"enabled"`
	// The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention.  Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
	Etag string `pulumi:"etag"`
	// How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
	EvaluationFrequency *string `pulumi:"evaluationFrequency"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the resource.
	Identity *IdentityResponse `pulumi:"identity"`
	// True if alert rule is legacy Log Analytic rule
	IsLegacyLogAnalyticsRule bool `pulumi:"isLegacyLogAnalyticsRule"`
	// The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
	IsWorkspaceAlertsStorageConfigured bool `pulumi:"isWorkspaceAlertsStorageConfigured"`
	// Indicates the type of scheduled query rule. The default is LogAlert.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.
	MuteActionsDuration *string `pulumi:"muteActionsDuration"`
	// The name of the resource
	Name string `pulumi:"name"`
	// If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
	OverrideQueryTimeRange *string `pulumi:"overrideQueryTimeRange"`
	// Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
	RuleResolveConfiguration *RuleResolveConfigurationResponse `pulumi:"ruleResolveConfiguration"`
	// The list of resource id's that this scheduled query rule is scoped to.
	Scopes []string `pulumi:"scopes"`
	// Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.
	Severity *float64 `pulumi:"severity"`
	// The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.
	SkipQueryValidation *bool `pulumi:"skipQueryValidation"`
	// SystemData of ScheduledQueryRule.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert
	TargetResourceTypes []string `pulumi:"targetResourceTypes"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.
	WindowSize *string `pulumi:"windowSize"`
}

The scheduled query rule resource.

func LookupScheduledQueryRule

func LookupScheduledQueryRule(ctx *pulumi.Context, args *LookupScheduledQueryRuleArgs, opts ...pulumi.InvokeOption) (*LookupScheduledQueryRuleResult, error)

Retrieve an scheduled query rule definition. Azure REST API version: 2023-03-15-preview.

Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01.

type LookupScheduledQueryRuleResultOutput

type LookupScheduledQueryRuleResultOutput struct{ *pulumi.OutputState }

The scheduled query rule resource.

func (LookupScheduledQueryRuleResultOutput) Actions

Actions to invoke when the alert fires.

func (LookupScheduledQueryRuleResultOutput) AutoMitigate

The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) CheckWorkspaceAlertsStorageConfigured

func (o LookupScheduledQueryRuleResultOutput) CheckWorkspaceAlertsStorageConfigured() pulumi.BoolPtrOutput

The flag which indicates whether this scheduled query rule should be stored in the customer's storage. The default is false. Relevant only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) CreatedWithApiVersion

func (o LookupScheduledQueryRuleResultOutput) CreatedWithApiVersion() pulumi.StringOutput

The api-version used when creating this alert rule

func (LookupScheduledQueryRuleResultOutput) Criteria

The rule criteria that defines the conditions of the scheduled query rule.

func (LookupScheduledQueryRuleResultOutput) Description

The description of the scheduled query rule.

func (LookupScheduledQueryRuleResultOutput) DisplayName

The display name of the alert rule

func (LookupScheduledQueryRuleResultOutput) ElementType

func (LookupScheduledQueryRuleResultOutput) Enabled

The flag which indicates whether this scheduled query rule is enabled. Value should be true or false

func (LookupScheduledQueryRuleResultOutput) Etag

The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.

func (LookupScheduledQueryRuleResultOutput) EvaluationFrequency

How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupScheduledQueryRuleResultOutput) Identity

The identity of the resource.

func (LookupScheduledQueryRuleResultOutput) IsLegacyLogAnalyticsRule

func (o LookupScheduledQueryRuleResultOutput) IsLegacyLogAnalyticsRule() pulumi.BoolOutput

True if alert rule is legacy Log Analytic rule

func (LookupScheduledQueryRuleResultOutput) IsWorkspaceAlertsStorageConfigured

func (o LookupScheduledQueryRuleResultOutput) IsWorkspaceAlertsStorageConfigured() pulumi.BoolOutput

The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.

func (LookupScheduledQueryRuleResultOutput) Kind

Indicates the type of scheduled query rule. The default is LogAlert.

func (LookupScheduledQueryRuleResultOutput) Location

The geo-location where the resource lives

func (LookupScheduledQueryRuleResultOutput) MuteActionsDuration

Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) Name

The name of the resource

func (LookupScheduledQueryRuleResultOutput) OverrideQueryTimeRange

func (o LookupScheduledQueryRuleResultOutput) OverrideQueryTimeRange() pulumi.StringPtrOutput

If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) RuleResolveConfiguration

Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) Scopes

The list of resource id's that this scheduled query rule is scoped to.

func (LookupScheduledQueryRuleResultOutput) Severity

Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) SkipQueryValidation

The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.

func (LookupScheduledQueryRuleResultOutput) SystemData

SystemData of ScheduledQueryRule.

func (LookupScheduledQueryRuleResultOutput) Tags

Resource tags.

func (LookupScheduledQueryRuleResultOutput) TargetResourceTypes

List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert

func (LookupScheduledQueryRuleResultOutput) ToLookupScheduledQueryRuleResultOutput

func (o LookupScheduledQueryRuleResultOutput) ToLookupScheduledQueryRuleResultOutput() LookupScheduledQueryRuleResultOutput

func (LookupScheduledQueryRuleResultOutput) ToLookupScheduledQueryRuleResultOutputWithContext

func (o LookupScheduledQueryRuleResultOutput) ToLookupScheduledQueryRuleResultOutputWithContext(ctx context.Context) LookupScheduledQueryRuleResultOutput

func (LookupScheduledQueryRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupScheduledQueryRuleResultOutput) WindowSize

The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.

type LookupSubscriptionDiagnosticSettingArgs

type LookupSubscriptionDiagnosticSettingArgs struct {
	// The name of the diagnostic setting.
	Name string `pulumi:"name"`
}

type LookupSubscriptionDiagnosticSettingOutputArgs

type LookupSubscriptionDiagnosticSettingOutputArgs struct {
	// The name of the diagnostic setting.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupSubscriptionDiagnosticSettingOutputArgs) ElementType

type LookupSubscriptionDiagnosticSettingResult

type LookupSubscriptionDiagnosticSettingResult struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId *string `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName *string `pulumi:"eventHubName"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The list of logs settings.
	Logs []SubscriptionLogSettingsResponse `pulumi:"logs"`
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId *string `pulumi:"marketplacePartnerId"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId *string `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// The system metadata related to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId *string `pulumi:"workspaceId"`
}

The subscription diagnostic setting resource.

func LookupSubscriptionDiagnosticSetting

Gets the active subscription diagnostic settings for the specified resource. Azure REST API version: 2021-05-01-preview.

Other available API versions: 2017-05-01-preview.

type LookupSubscriptionDiagnosticSettingResultOutput

type LookupSubscriptionDiagnosticSettingResultOutput struct{ *pulumi.OutputState }

The subscription diagnostic setting resource.

func (LookupSubscriptionDiagnosticSettingResultOutput) ElementType

func (LookupSubscriptionDiagnosticSettingResultOutput) EventHubAuthorizationRuleId

The resource Id for the event hub authorization rule.

func (LookupSubscriptionDiagnosticSettingResultOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (LookupSubscriptionDiagnosticSettingResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSubscriptionDiagnosticSettingResultOutput) Logs

The list of logs settings.

func (LookupSubscriptionDiagnosticSettingResultOutput) MarketplacePartnerId

The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.

func (LookupSubscriptionDiagnosticSettingResultOutput) Name

The name of the resource

func (LookupSubscriptionDiagnosticSettingResultOutput) ServiceBusRuleId

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (LookupSubscriptionDiagnosticSettingResultOutput) StorageAccountId

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (LookupSubscriptionDiagnosticSettingResultOutput) SystemData

The system metadata related to this resource.

func (LookupSubscriptionDiagnosticSettingResultOutput) ToLookupSubscriptionDiagnosticSettingResultOutput

func (o LookupSubscriptionDiagnosticSettingResultOutput) ToLookupSubscriptionDiagnosticSettingResultOutput() LookupSubscriptionDiagnosticSettingResultOutput

func (LookupSubscriptionDiagnosticSettingResultOutput) ToLookupSubscriptionDiagnosticSettingResultOutputWithContext

func (o LookupSubscriptionDiagnosticSettingResultOutput) ToLookupSubscriptionDiagnosticSettingResultOutputWithContext(ctx context.Context) LookupSubscriptionDiagnosticSettingResultOutput

func (LookupSubscriptionDiagnosticSettingResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupSubscriptionDiagnosticSettingResultOutput) WorkspaceId

The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type LookupTenantActionGroupArgs

type LookupTenantActionGroupArgs struct {
	// The management group id.
	ManagementGroupId string `pulumi:"managementGroupId"`
	// The name of the action group.
	TenantActionGroupName string `pulumi:"tenantActionGroupName"`
}

type LookupTenantActionGroupOutputArgs

type LookupTenantActionGroupOutputArgs struct {
	// The management group id.
	ManagementGroupId pulumi.StringInput `pulumi:"managementGroupId"`
	// The name of the action group.
	TenantActionGroupName pulumi.StringInput `pulumi:"tenantActionGroupName"`
}

func (LookupTenantActionGroupOutputArgs) ElementType

type LookupTenantActionGroupResult

type LookupTenantActionGroupResult struct {
	// The list of AzureAppPush receivers that are part of this tenant action group.
	AzureAppPushReceivers []AzureAppPushReceiverResponse `pulumi:"azureAppPushReceivers"`
	// The list of email receivers that are part of this tenant action group.
	EmailReceivers []EmailReceiverResponse `pulumi:"emailReceivers"`
	// Indicates whether this tenant action group is enabled. If a tenant action group is not enabled, then none of its receivers will receive communications.
	Enabled bool `pulumi:"enabled"`
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName string `pulumi:"groupShortName"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name
	Name string `pulumi:"name"`
	// The list of SMS receivers that are part of this tenant action group.
	SmsReceivers []SmsReceiverResponse `pulumi:"smsReceivers"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The list of voice receivers that are part of this tenant action group.
	VoiceReceivers []VoiceReceiverResponse `pulumi:"voiceReceivers"`
	// The list of webhook receivers that are part of this tenant action group.
	WebhookReceivers []WebhookReceiverResponse `pulumi:"webhookReceivers"`
}

A tenant action group resource.

func LookupTenantActionGroup

func LookupTenantActionGroup(ctx *pulumi.Context, args *LookupTenantActionGroupArgs, opts ...pulumi.InvokeOption) (*LookupTenantActionGroupResult, error)

Get a tenant action group. Azure REST API version: 2023-05-01-preview.

func (*LookupTenantActionGroupResult) Defaults

Defaults sets the appropriate defaults for LookupTenantActionGroupResult

type LookupTenantActionGroupResultOutput

type LookupTenantActionGroupResultOutput struct{ *pulumi.OutputState }

A tenant action group resource.

func (LookupTenantActionGroupResultOutput) AzureAppPushReceivers

The list of AzureAppPush receivers that are part of this tenant action group.

func (LookupTenantActionGroupResultOutput) ElementType

func (LookupTenantActionGroupResultOutput) EmailReceivers

The list of email receivers that are part of this tenant action group.

func (LookupTenantActionGroupResultOutput) Enabled

Indicates whether this tenant action group is enabled. If a tenant action group is not enabled, then none of its receivers will receive communications.

func (LookupTenantActionGroupResultOutput) GroupShortName

The short name of the action group. This will be used in SMS messages.

func (LookupTenantActionGroupResultOutput) Id

Azure resource Id

func (LookupTenantActionGroupResultOutput) Location

Resource location

func (LookupTenantActionGroupResultOutput) Name

Azure resource name

func (LookupTenantActionGroupResultOutput) SmsReceivers

The list of SMS receivers that are part of this tenant action group.

func (LookupTenantActionGroupResultOutput) Tags

Resource tags

func (LookupTenantActionGroupResultOutput) ToLookupTenantActionGroupResultOutput

func (o LookupTenantActionGroupResultOutput) ToLookupTenantActionGroupResultOutput() LookupTenantActionGroupResultOutput

func (LookupTenantActionGroupResultOutput) ToLookupTenantActionGroupResultOutputWithContext

func (o LookupTenantActionGroupResultOutput) ToLookupTenantActionGroupResultOutputWithContext(ctx context.Context) LookupTenantActionGroupResultOutput

func (LookupTenantActionGroupResultOutput) Type

Azure resource type

func (LookupTenantActionGroupResultOutput) VoiceReceivers

The list of voice receivers that are part of this tenant action group.

func (LookupTenantActionGroupResultOutput) WebhookReceivers

The list of webhook receivers that are part of this tenant action group.

type LookupWebTestArgs

type LookupWebTestArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights WebTest resource.
	WebTestName string `pulumi:"webTestName"`
}

type LookupWebTestOutputArgs

type LookupWebTestOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights WebTest resource.
	WebTestName pulumi.StringInput `pulumi:"webTestName"`
}

func (LookupWebTestOutputArgs) ElementType

func (LookupWebTestOutputArgs) ElementType() reflect.Type

type LookupWebTestResult

type LookupWebTestResult struct {
	// An XML configuration specification for a WebTest.
	Configuration *WebTestPropertiesResponseConfiguration `pulumi:"configuration"`
	// User defined description for this WebTest.
	Description *string `pulumi:"description"`
	// Is the test actively being monitored.
	Enabled *bool `pulumi:"enabled"`
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency *int `pulumi:"frequency"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// The kind of WebTest that this web test watches. Choices are ping, multistep and standard.
	Kind *string `pulumi:"kind"`
	// Resource location
	Location string `pulumi:"location"`
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations []WebTestGeolocationResponse `pulumi:"locations"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState string `pulumi:"provisioningState"`
	// The collection of request properties
	Request *WebTestPropertiesResponseRequest `pulumi:"request"`
	// Allow for retries should this WebTest fail.
	RetryEnabled *bool `pulumi:"retryEnabled"`
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId string `pulumi:"syntheticMonitorId"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout *int `pulumi:"timeout"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The collection of validation rule properties
	ValidationRules *WebTestPropertiesResponseValidationRules `pulumi:"validationRules"`
	// The kind of web test this is, valid choices are ping, multistep and standard.
	WebTestKind string `pulumi:"webTestKind"`
	// User defined name if this WebTest.
	WebTestName string `pulumi:"webTestName"`
}

An Application Insights WebTest definition.

func LookupWebTest

func LookupWebTest(ctx *pulumi.Context, args *LookupWebTestArgs, opts ...pulumi.InvokeOption) (*LookupWebTestResult, error)

Get a specific Application Insights web test definition. Azure REST API version: 2022-06-15.

Other available API versions: 2020-10-05-preview.

func (*LookupWebTestResult) Defaults

func (val *LookupWebTestResult) Defaults() *LookupWebTestResult

Defaults sets the appropriate defaults for LookupWebTestResult

type LookupWebTestResultOutput

type LookupWebTestResultOutput struct{ *pulumi.OutputState }

An Application Insights WebTest definition.

func (LookupWebTestResultOutput) Configuration

An XML configuration specification for a WebTest.

func (LookupWebTestResultOutput) Description

User defined description for this WebTest.

func (LookupWebTestResultOutput) ElementType

func (LookupWebTestResultOutput) ElementType() reflect.Type

func (LookupWebTestResultOutput) Enabled

Is the test actively being monitored.

func (LookupWebTestResultOutput) Frequency

Interval in seconds between test runs for this WebTest. Default value is 300.

func (LookupWebTestResultOutput) Id

Azure resource Id

func (LookupWebTestResultOutput) Kind

The kind of WebTest that this web test watches. Choices are ping, multistep and standard.

func (LookupWebTestResultOutput) Location

Resource location

func (LookupWebTestResultOutput) Locations

A list of where to physically run the tests from to give global coverage for accessibility of your application.

func (LookupWebTestResultOutput) Name

Azure resource name

func (LookupWebTestResultOutput) ProvisioningState

func (o LookupWebTestResultOutput) ProvisioningState() pulumi.StringOutput

Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.

func (LookupWebTestResultOutput) Request

The collection of request properties

func (LookupWebTestResultOutput) RetryEnabled

Allow for retries should this WebTest fail.

func (LookupWebTestResultOutput) SyntheticMonitorId

func (o LookupWebTestResultOutput) SyntheticMonitorId() pulumi.StringOutput

Unique ID of this WebTest. This is typically the same value as the Name field.

func (LookupWebTestResultOutput) Tags

Resource tags

func (LookupWebTestResultOutput) Timeout

Seconds until this WebTest will timeout and fail. Default value is 30.

func (LookupWebTestResultOutput) ToLookupWebTestResultOutput

func (o LookupWebTestResultOutput) ToLookupWebTestResultOutput() LookupWebTestResultOutput

func (LookupWebTestResultOutput) ToLookupWebTestResultOutputWithContext

func (o LookupWebTestResultOutput) ToLookupWebTestResultOutputWithContext(ctx context.Context) LookupWebTestResultOutput

func (LookupWebTestResultOutput) Type

Azure resource type

func (LookupWebTestResultOutput) ValidationRules

The collection of validation rule properties

func (LookupWebTestResultOutput) WebTestKind

The kind of web test this is, valid choices are ping, multistep and standard.

func (LookupWebTestResultOutput) WebTestName

User defined name if this WebTest.

type LookupWorkbookArgs

type LookupWorkbookArgs struct {
	// Flag indicating whether or not to return the full content for each applicable workbook. If false, only return summary content for workbooks.
	CanFetchContent *bool `pulumi:"canFetchContent"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupWorkbookOutputArgs

type LookupWorkbookOutputArgs struct {
	// Flag indicating whether or not to return the full content for each applicable workbook. If false, only return summary content for workbooks.
	CanFetchContent pulumi.BoolPtrInput `pulumi:"canFetchContent"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupWorkbookOutputArgs) ElementType

func (LookupWorkbookOutputArgs) ElementType() reflect.Type

type LookupWorkbookResult

type LookupWorkbookResult struct {
	// Workbook category, as defined by the user at creation time.
	Category string `pulumi:"category"`
	// The description of the workbook.
	Description *string `pulumi:"description"`
	// The user-defined name (display name) of the workbook.
	DisplayName string `pulumi:"displayName"`
	// Resource etag
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Identity used for BYOS
	Identity *WorkbookResourceResponseIdentity `pulumi:"identity"`
	// The kind of workbook. Only valid value is shared.
	Kind *string `pulumi:"kind"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The unique revision id for this workbook definition
	Revision string `pulumi:"revision"`
	// Configuration of this particular workbook. Configuration data is a string containing valid JSON
	SerializedData string `pulumi:"serializedData"`
	// ResourceId for a source resource.
	SourceId *string `pulumi:"sourceId"`
	// The resourceId to the storage account when bring your own storage is used
	StorageUri *string `pulumi:"storageUri"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Date and time in UTC of the last modification that was made to this workbook definition.
	TimeModified string `pulumi:"timeModified"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Unique user id of the specific user that owns this workbook.
	UserId string `pulumi:"userId"`
	// Workbook schema version format, like 'Notebook/1.0', which should match the workbook in serializedData
	Version *string `pulumi:"version"`
}

A workbook definition.

func LookupWorkbook

func LookupWorkbook(ctx *pulumi.Context, args *LookupWorkbookArgs, opts ...pulumi.InvokeOption) (*LookupWorkbookResult, error)

Get a single workbook by its resourceName. Azure REST API version: 2022-04-01.

Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.

type LookupWorkbookResultOutput

type LookupWorkbookResultOutput struct{ *pulumi.OutputState }

A workbook definition.

func (LookupWorkbookResultOutput) Category

Workbook category, as defined by the user at creation time.

func (LookupWorkbookResultOutput) Description

The description of the workbook.

func (LookupWorkbookResultOutput) DisplayName

The user-defined name (display name) of the workbook.

func (LookupWorkbookResultOutput) ElementType

func (LookupWorkbookResultOutput) ElementType() reflect.Type

func (LookupWorkbookResultOutput) Etag

Resource etag

func (LookupWorkbookResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupWorkbookResultOutput) Identity

Identity used for BYOS

func (LookupWorkbookResultOutput) Kind

The kind of workbook. Only valid value is shared.

func (LookupWorkbookResultOutput) Location

The geo-location where the resource lives

func (LookupWorkbookResultOutput) Name

The name of the resource

func (LookupWorkbookResultOutput) Revision

The unique revision id for this workbook definition

func (LookupWorkbookResultOutput) SerializedData

func (o LookupWorkbookResultOutput) SerializedData() pulumi.StringOutput

Configuration of this particular workbook. Configuration data is a string containing valid JSON

func (LookupWorkbookResultOutput) SourceId

ResourceId for a source resource.

func (LookupWorkbookResultOutput) StorageUri

The resourceId to the storage account when bring your own storage is used

func (LookupWorkbookResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupWorkbookResultOutput) Tags

Resource tags.

func (LookupWorkbookResultOutput) TimeModified

Date and time in UTC of the last modification that was made to this workbook definition.

func (LookupWorkbookResultOutput) ToLookupWorkbookResultOutput

func (o LookupWorkbookResultOutput) ToLookupWorkbookResultOutput() LookupWorkbookResultOutput

func (LookupWorkbookResultOutput) ToLookupWorkbookResultOutputWithContext

func (o LookupWorkbookResultOutput) ToLookupWorkbookResultOutputWithContext(ctx context.Context) LookupWorkbookResultOutput

func (LookupWorkbookResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupWorkbookResultOutput) UserId

Unique user id of the specific user that owns this workbook.

func (LookupWorkbookResultOutput) Version

Workbook schema version format, like 'Notebook/1.0', which should match the workbook in serializedData

type LookupWorkbookTemplateArgs

type LookupWorkbookTemplateArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupWorkbookTemplateOutputArgs

type LookupWorkbookTemplateOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupWorkbookTemplateOutputArgs) ElementType

type LookupWorkbookTemplateResult

type LookupWorkbookTemplateResult struct {
	// Information about the author of the workbook template.
	Author *string `pulumi:"author"`
	// Workbook galleries supported by the template.
	Galleries []WorkbookTemplateGalleryResponse `pulumi:"galleries"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal.
	Localized map[string][]WorkbookTemplateLocalizedGalleryResponse `pulumi:"localized"`
	// Resource location
	Location string `pulumi:"location"`
	// Azure resource name.
	Name string `pulumi:"name"`
	// Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode.
	Priority *int `pulumi:"priority"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Valid JSON object containing workbook template payload.
	TemplateData interface{} `pulumi:"templateData"`
	// Azure resource type
	Type string `pulumi:"type"`
}

An Application Insights workbook template definition.

func LookupWorkbookTemplate

func LookupWorkbookTemplate(ctx *pulumi.Context, args *LookupWorkbookTemplateArgs, opts ...pulumi.InvokeOption) (*LookupWorkbookTemplateResult, error)

Get a single workbook template by its resourceName. Azure REST API version: 2020-11-20.

type LookupWorkbookTemplateResultOutput

type LookupWorkbookTemplateResultOutput struct{ *pulumi.OutputState }

An Application Insights workbook template definition.

func (LookupWorkbookTemplateResultOutput) Author

Information about the author of the workbook template.

func (LookupWorkbookTemplateResultOutput) ElementType

func (LookupWorkbookTemplateResultOutput) Galleries

Workbook galleries supported by the template.

func (LookupWorkbookTemplateResultOutput) Id

Azure resource Id

func (LookupWorkbookTemplateResultOutput) Localized

Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal.

func (LookupWorkbookTemplateResultOutput) Location

Resource location

func (LookupWorkbookTemplateResultOutput) Name

Azure resource name.

func (LookupWorkbookTemplateResultOutput) Priority

Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode.

func (LookupWorkbookTemplateResultOutput) Tags

Resource tags

func (LookupWorkbookTemplateResultOutput) TemplateData

Valid JSON object containing workbook template payload.

func (LookupWorkbookTemplateResultOutput) ToLookupWorkbookTemplateResultOutput

func (o LookupWorkbookTemplateResultOutput) ToLookupWorkbookTemplateResultOutput() LookupWorkbookTemplateResultOutput

func (LookupWorkbookTemplateResultOutput) ToLookupWorkbookTemplateResultOutputWithContext

func (o LookupWorkbookTemplateResultOutput) ToLookupWorkbookTemplateResultOutputWithContext(ctx context.Context) LookupWorkbookTemplateResultOutput

func (LookupWorkbookTemplateResultOutput) Type

Azure resource type

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:

ManagedServiceIdentityTypeNone
ManagedServiceIdentityTypeSystemAssigned
ManagedServiceIdentityTypeUserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagementEventAggregationCondition

type ManagementEventAggregationCondition struct {
	// the condition operator.
	Operator *ConditionOperator `pulumi:"operator"`
	// The threshold value that activates the alert.
	Threshold *float64 `pulumi:"threshold"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize *string `pulumi:"windowSize"`
}

How the data that is collected should be combined over time.

type ManagementEventAggregationConditionArgs

type ManagementEventAggregationConditionArgs struct {
	// the condition operator.
	Operator ConditionOperatorPtrInput `pulumi:"operator"`
	// The threshold value that activates the alert.
	Threshold pulumi.Float64PtrInput `pulumi:"threshold"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize pulumi.StringPtrInput `pulumi:"windowSize"`
}

How the data that is collected should be combined over time.

func (ManagementEventAggregationConditionArgs) ElementType

func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutput

func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput

func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutputWithContext

func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutputWithContext(ctx context.Context) ManagementEventAggregationConditionOutput

func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutput

func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput

func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutputWithContext

func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput

type ManagementEventAggregationConditionInput

type ManagementEventAggregationConditionInput interface {
	pulumi.Input

	ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput
	ToManagementEventAggregationConditionOutputWithContext(context.Context) ManagementEventAggregationConditionOutput
}

ManagementEventAggregationConditionInput is an input type that accepts ManagementEventAggregationConditionArgs and ManagementEventAggregationConditionOutput values. You can construct a concrete instance of `ManagementEventAggregationConditionInput` via:

ManagementEventAggregationConditionArgs{...}

type ManagementEventAggregationConditionOutput

type ManagementEventAggregationConditionOutput struct{ *pulumi.OutputState }

How the data that is collected should be combined over time.

func (ManagementEventAggregationConditionOutput) ElementType

func (ManagementEventAggregationConditionOutput) Operator

the condition operator.

func (ManagementEventAggregationConditionOutput) Threshold

The threshold value that activates the alert.

func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutput

func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput

func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutputWithContext

func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutputWithContext(ctx context.Context) ManagementEventAggregationConditionOutput

func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutput

func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput

func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutputWithContext

func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput

func (ManagementEventAggregationConditionOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type ManagementEventAggregationConditionPtrInput

type ManagementEventAggregationConditionPtrInput interface {
	pulumi.Input

	ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
	ToManagementEventAggregationConditionPtrOutputWithContext(context.Context) ManagementEventAggregationConditionPtrOutput
}

ManagementEventAggregationConditionPtrInput is an input type that accepts ManagementEventAggregationConditionArgs, ManagementEventAggregationConditionPtr and ManagementEventAggregationConditionPtrOutput values. You can construct a concrete instance of `ManagementEventAggregationConditionPtrInput` via:

        ManagementEventAggregationConditionArgs{...}

or:

        nil

type ManagementEventAggregationConditionPtrOutput

type ManagementEventAggregationConditionPtrOutput struct{ *pulumi.OutputState }

func (ManagementEventAggregationConditionPtrOutput) Elem

func (ManagementEventAggregationConditionPtrOutput) ElementType

func (ManagementEventAggregationConditionPtrOutput) Operator

the condition operator.

func (ManagementEventAggregationConditionPtrOutput) Threshold

The threshold value that activates the alert.

func (ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutput

func (o ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput

func (ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutputWithContext

func (o ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput

func (ManagementEventAggregationConditionPtrOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type ManagementEventAggregationConditionResponse

type ManagementEventAggregationConditionResponse struct {
	// the condition operator.
	Operator *string `pulumi:"operator"`
	// The threshold value that activates the alert.
	Threshold *float64 `pulumi:"threshold"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize *string `pulumi:"windowSize"`
}

How the data that is collected should be combined over time.

type ManagementEventAggregationConditionResponseOutput

type ManagementEventAggregationConditionResponseOutput struct{ *pulumi.OutputState }

How the data that is collected should be combined over time.

func (ManagementEventAggregationConditionResponseOutput) ElementType

func (ManagementEventAggregationConditionResponseOutput) Operator

the condition operator.

func (ManagementEventAggregationConditionResponseOutput) Threshold

The threshold value that activates the alert.

func (ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutput

func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutput() ManagementEventAggregationConditionResponseOutput

func (ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutputWithContext

func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponseOutput

func (ManagementEventAggregationConditionResponseOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type ManagementEventAggregationConditionResponsePtrOutput

type ManagementEventAggregationConditionResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagementEventAggregationConditionResponsePtrOutput) Elem

func (ManagementEventAggregationConditionResponsePtrOutput) ElementType

func (ManagementEventAggregationConditionResponsePtrOutput) Operator

the condition operator.

func (ManagementEventAggregationConditionResponsePtrOutput) Threshold

The threshold value that activates the alert.

func (ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutput

func (ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext

func (o ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput

func (ManagementEventAggregationConditionResponsePtrOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type ManagementEventRuleCondition

type ManagementEventRuleCondition struct {
	// How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.
	Aggregation *ManagementEventAggregationCondition `pulumi:"aggregation"`
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource interface{} `pulumi:"dataSource"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'.
	OdataType string `pulumi:"odataType"`
}

A management event rule condition.

type ManagementEventRuleConditionArgs

type ManagementEventRuleConditionArgs struct {
	// How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.
	Aggregation ManagementEventAggregationConditionPtrInput `pulumi:"aggregation"`
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource pulumi.Input `pulumi:"dataSource"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
}

A management event rule condition.

func (ManagementEventRuleConditionArgs) ElementType

func (ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutput

func (i ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput

func (ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutputWithContext

func (i ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutputWithContext(ctx context.Context) ManagementEventRuleConditionOutput

type ManagementEventRuleConditionInput

type ManagementEventRuleConditionInput interface {
	pulumi.Input

	ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput
	ToManagementEventRuleConditionOutputWithContext(context.Context) ManagementEventRuleConditionOutput
}

ManagementEventRuleConditionInput is an input type that accepts ManagementEventRuleConditionArgs and ManagementEventRuleConditionOutput values. You can construct a concrete instance of `ManagementEventRuleConditionInput` via:

ManagementEventRuleConditionArgs{...}

type ManagementEventRuleConditionOutput

type ManagementEventRuleConditionOutput struct{ *pulumi.OutputState }

A management event rule condition.

func (ManagementEventRuleConditionOutput) Aggregation

How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.

func (ManagementEventRuleConditionOutput) DataSource

the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.

func (ManagementEventRuleConditionOutput) ElementType

func (ManagementEventRuleConditionOutput) OdataType

specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). Expected value is 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'.

func (ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutput

func (o ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput

func (ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutputWithContext

func (o ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutputWithContext(ctx context.Context) ManagementEventRuleConditionOutput

type ManagementEventRuleConditionResponse

type ManagementEventRuleConditionResponse struct {
	// How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.
	Aggregation *ManagementEventAggregationConditionResponse `pulumi:"aggregation"`
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource interface{} `pulumi:"dataSource"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'.
	OdataType string `pulumi:"odataType"`
}

A management event rule condition.

type ManagementEventRuleConditionResponseOutput

type ManagementEventRuleConditionResponseOutput struct{ *pulumi.OutputState }

A management event rule condition.

func (ManagementEventRuleConditionResponseOutput) Aggregation

How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.

func (ManagementEventRuleConditionResponseOutput) DataSource

the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.

func (ManagementEventRuleConditionResponseOutput) ElementType

func (ManagementEventRuleConditionResponseOutput) OdataType

specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). Expected value is 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'.

func (ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutput

func (o ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutput() ManagementEventRuleConditionResponseOutput

func (ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutputWithContext

func (o ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutputWithContext(ctx context.Context) ManagementEventRuleConditionResponseOutput

type ManagementGroupDiagnosticSetting

type ManagementGroupDiagnosticSetting struct {
	pulumi.CustomResourceState

	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"`
	// The list of logs settings.
	Logs ManagementGroupLogSettingsResponseArrayOutput `pulumi:"logs"`
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId pulumi.StringPtrOutput `pulumi:"marketplacePartnerId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// The system metadata related to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"`
}

The management group diagnostic setting resource. Azure REST API version: 2021-05-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.

Other available API versions: 2020-01-01-preview.

func GetManagementGroupDiagnosticSetting

func GetManagementGroupDiagnosticSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagementGroupDiagnosticSettingState, opts ...pulumi.ResourceOption) (*ManagementGroupDiagnosticSetting, error)

GetManagementGroupDiagnosticSetting gets an existing ManagementGroupDiagnosticSetting 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 NewManagementGroupDiagnosticSetting

func NewManagementGroupDiagnosticSetting(ctx *pulumi.Context,
	name string, args *ManagementGroupDiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*ManagementGroupDiagnosticSetting, error)

NewManagementGroupDiagnosticSetting registers a new resource with the given unique name, arguments, and options.

func (*ManagementGroupDiagnosticSetting) ElementType

func (*ManagementGroupDiagnosticSetting) ToManagementGroupDiagnosticSettingOutput

func (i *ManagementGroupDiagnosticSetting) ToManagementGroupDiagnosticSettingOutput() ManagementGroupDiagnosticSettingOutput

func (*ManagementGroupDiagnosticSetting) ToManagementGroupDiagnosticSettingOutputWithContext

func (i *ManagementGroupDiagnosticSetting) ToManagementGroupDiagnosticSettingOutputWithContext(ctx context.Context) ManagementGroupDiagnosticSettingOutput

type ManagementGroupDiagnosticSettingArgs

type ManagementGroupDiagnosticSettingArgs struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrInput
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrInput
	// The list of logs settings.
	Logs ManagementGroupLogSettingsArrayInput
	// The management group id.
	ManagementGroupId pulumi.StringInput
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId pulumi.StringPtrInput
	// The name of the diagnostic setting.
	Name pulumi.StringPtrInput
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrInput
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrInput
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrInput
}

The set of arguments for constructing a ManagementGroupDiagnosticSetting resource.

func (ManagementGroupDiagnosticSettingArgs) ElementType

type ManagementGroupDiagnosticSettingInput

type ManagementGroupDiagnosticSettingInput interface {
	pulumi.Input

	ToManagementGroupDiagnosticSettingOutput() ManagementGroupDiagnosticSettingOutput
	ToManagementGroupDiagnosticSettingOutputWithContext(ctx context.Context) ManagementGroupDiagnosticSettingOutput
}

type ManagementGroupDiagnosticSettingOutput

type ManagementGroupDiagnosticSettingOutput struct{ *pulumi.OutputState }

func (ManagementGroupDiagnosticSettingOutput) ElementType

func (ManagementGroupDiagnosticSettingOutput) EventHubAuthorizationRuleId

func (o ManagementGroupDiagnosticSettingOutput) EventHubAuthorizationRuleId() pulumi.StringPtrOutput

The resource Id for the event hub authorization rule.

func (ManagementGroupDiagnosticSettingOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (ManagementGroupDiagnosticSettingOutput) Logs

The list of logs settings.

func (ManagementGroupDiagnosticSettingOutput) MarketplacePartnerId

The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.

func (ManagementGroupDiagnosticSettingOutput) Name

The name of the resource

func (ManagementGroupDiagnosticSettingOutput) ServiceBusRuleId

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (ManagementGroupDiagnosticSettingOutput) StorageAccountId

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (ManagementGroupDiagnosticSettingOutput) SystemData

The system metadata related to this resource.

func (ManagementGroupDiagnosticSettingOutput) ToManagementGroupDiagnosticSettingOutput

func (o ManagementGroupDiagnosticSettingOutput) ToManagementGroupDiagnosticSettingOutput() ManagementGroupDiagnosticSettingOutput

func (ManagementGroupDiagnosticSettingOutput) ToManagementGroupDiagnosticSettingOutputWithContext

func (o ManagementGroupDiagnosticSettingOutput) ToManagementGroupDiagnosticSettingOutputWithContext(ctx context.Context) ManagementGroupDiagnosticSettingOutput

func (ManagementGroupDiagnosticSettingOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ManagementGroupDiagnosticSettingOutput) WorkspaceId

The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type ManagementGroupDiagnosticSettingState

type ManagementGroupDiagnosticSettingState struct {
}

func (ManagementGroupDiagnosticSettingState) ElementType

type ManagementGroupLogSettings

type ManagementGroupLogSettings struct {
	// Name of a Management Group Diagnostic Log category for a resource type this setting is applied to.
	Category *string `pulumi:"category"`
	// Name of a Management Group Diagnostic Log category group for a resource type this setting is applied to.
	CategoryGroup *string `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
}

Part of Management Group diagnostic setting. Specifies the settings for a particular log.

type ManagementGroupLogSettingsArgs

type ManagementGroupLogSettingsArgs struct {
	// Name of a Management Group Diagnostic Log category for a resource type this setting is applied to.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// Name of a Management Group Diagnostic Log category group for a resource type this setting is applied to.
	CategoryGroup pulumi.StringPtrInput `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

Part of Management Group diagnostic setting. Specifies the settings for a particular log.

func (ManagementGroupLogSettingsArgs) ElementType

func (ManagementGroupLogSettingsArgs) ToManagementGroupLogSettingsOutput

func (i ManagementGroupLogSettingsArgs) ToManagementGroupLogSettingsOutput() ManagementGroupLogSettingsOutput

func (ManagementGroupLogSettingsArgs) ToManagementGroupLogSettingsOutputWithContext

func (i ManagementGroupLogSettingsArgs) ToManagementGroupLogSettingsOutputWithContext(ctx context.Context) ManagementGroupLogSettingsOutput

type ManagementGroupLogSettingsArray

type ManagementGroupLogSettingsArray []ManagementGroupLogSettingsInput

func (ManagementGroupLogSettingsArray) ElementType

func (ManagementGroupLogSettingsArray) ToManagementGroupLogSettingsArrayOutput

func (i ManagementGroupLogSettingsArray) ToManagementGroupLogSettingsArrayOutput() ManagementGroupLogSettingsArrayOutput

func (ManagementGroupLogSettingsArray) ToManagementGroupLogSettingsArrayOutputWithContext

func (i ManagementGroupLogSettingsArray) ToManagementGroupLogSettingsArrayOutputWithContext(ctx context.Context) ManagementGroupLogSettingsArrayOutput

type ManagementGroupLogSettingsArrayInput

type ManagementGroupLogSettingsArrayInput interface {
	pulumi.Input

	ToManagementGroupLogSettingsArrayOutput() ManagementGroupLogSettingsArrayOutput
	ToManagementGroupLogSettingsArrayOutputWithContext(context.Context) ManagementGroupLogSettingsArrayOutput
}

ManagementGroupLogSettingsArrayInput is an input type that accepts ManagementGroupLogSettingsArray and ManagementGroupLogSettingsArrayOutput values. You can construct a concrete instance of `ManagementGroupLogSettingsArrayInput` via:

ManagementGroupLogSettingsArray{ ManagementGroupLogSettingsArgs{...} }

type ManagementGroupLogSettingsArrayOutput

type ManagementGroupLogSettingsArrayOutput struct{ *pulumi.OutputState }

func (ManagementGroupLogSettingsArrayOutput) ElementType

func (ManagementGroupLogSettingsArrayOutput) Index

func (ManagementGroupLogSettingsArrayOutput) ToManagementGroupLogSettingsArrayOutput

func (o ManagementGroupLogSettingsArrayOutput) ToManagementGroupLogSettingsArrayOutput() ManagementGroupLogSettingsArrayOutput

func (ManagementGroupLogSettingsArrayOutput) ToManagementGroupLogSettingsArrayOutputWithContext

func (o ManagementGroupLogSettingsArrayOutput) ToManagementGroupLogSettingsArrayOutputWithContext(ctx context.Context) ManagementGroupLogSettingsArrayOutput

type ManagementGroupLogSettingsInput

type ManagementGroupLogSettingsInput interface {
	pulumi.Input

	ToManagementGroupLogSettingsOutput() ManagementGroupLogSettingsOutput
	ToManagementGroupLogSettingsOutputWithContext(context.Context) ManagementGroupLogSettingsOutput
}

ManagementGroupLogSettingsInput is an input type that accepts ManagementGroupLogSettingsArgs and ManagementGroupLogSettingsOutput values. You can construct a concrete instance of `ManagementGroupLogSettingsInput` via:

ManagementGroupLogSettingsArgs{...}

type ManagementGroupLogSettingsOutput

type ManagementGroupLogSettingsOutput struct{ *pulumi.OutputState }

Part of Management Group diagnostic setting. Specifies the settings for a particular log.

func (ManagementGroupLogSettingsOutput) Category

Name of a Management Group Diagnostic Log category for a resource type this setting is applied to.

func (ManagementGroupLogSettingsOutput) CategoryGroup

Name of a Management Group Diagnostic Log category group for a resource type this setting is applied to.

func (ManagementGroupLogSettingsOutput) ElementType

func (ManagementGroupLogSettingsOutput) Enabled

a value indicating whether this log is enabled.

func (ManagementGroupLogSettingsOutput) ToManagementGroupLogSettingsOutput

func (o ManagementGroupLogSettingsOutput) ToManagementGroupLogSettingsOutput() ManagementGroupLogSettingsOutput

func (ManagementGroupLogSettingsOutput) ToManagementGroupLogSettingsOutputWithContext

func (o ManagementGroupLogSettingsOutput) ToManagementGroupLogSettingsOutputWithContext(ctx context.Context) ManagementGroupLogSettingsOutput

type ManagementGroupLogSettingsResponse

type ManagementGroupLogSettingsResponse struct {
	// Name of a Management Group Diagnostic Log category for a resource type this setting is applied to.
	Category *string `pulumi:"category"`
	// Name of a Management Group Diagnostic Log category group for a resource type this setting is applied to.
	CategoryGroup *string `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
}

Part of Management Group diagnostic setting. Specifies the settings for a particular log.

type ManagementGroupLogSettingsResponseArrayOutput

type ManagementGroupLogSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagementGroupLogSettingsResponseArrayOutput) ElementType

func (ManagementGroupLogSettingsResponseArrayOutput) Index

func (ManagementGroupLogSettingsResponseArrayOutput) ToManagementGroupLogSettingsResponseArrayOutput

func (o ManagementGroupLogSettingsResponseArrayOutput) ToManagementGroupLogSettingsResponseArrayOutput() ManagementGroupLogSettingsResponseArrayOutput

func (ManagementGroupLogSettingsResponseArrayOutput) ToManagementGroupLogSettingsResponseArrayOutputWithContext

func (o ManagementGroupLogSettingsResponseArrayOutput) ToManagementGroupLogSettingsResponseArrayOutputWithContext(ctx context.Context) ManagementGroupLogSettingsResponseArrayOutput

type ManagementGroupLogSettingsResponseOutput

type ManagementGroupLogSettingsResponseOutput struct{ *pulumi.OutputState }

Part of Management Group diagnostic setting. Specifies the settings for a particular log.

func (ManagementGroupLogSettingsResponseOutput) Category

Name of a Management Group Diagnostic Log category for a resource type this setting is applied to.

func (ManagementGroupLogSettingsResponseOutput) CategoryGroup

Name of a Management Group Diagnostic Log category group for a resource type this setting is applied to.

func (ManagementGroupLogSettingsResponseOutput) ElementType

func (ManagementGroupLogSettingsResponseOutput) Enabled

a value indicating whether this log is enabled.

func (ManagementGroupLogSettingsResponseOutput) ToManagementGroupLogSettingsResponseOutput

func (o ManagementGroupLogSettingsResponseOutput) ToManagementGroupLogSettingsResponseOutput() ManagementGroupLogSettingsResponseOutput

func (ManagementGroupLogSettingsResponseOutput) ToManagementGroupLogSettingsResponseOutputWithContext

func (o ManagementGroupLogSettingsResponseOutput) ToManagementGroupLogSettingsResponseOutputWithContext(ctx context.Context) ManagementGroupLogSettingsResponseOutput

type MetricAlert

type MetricAlert struct {
	pulumi.CustomResourceState

	// the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
	Actions MetricAlertActionResponseArrayOutput `pulumi:"actions"`
	// the flag that indicates whether the alert should be auto resolved or not. The default is true.
	AutoMitigate pulumi.BoolPtrOutput `pulumi:"autoMitigate"`
	// defines the specific alert criteria information.
	Criteria pulumi.AnyOutput `pulumi:"criteria"`
	// the description of the metric alert that will be included in the alert email.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// the flag that indicates whether the metric alert is enabled.
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// how often the metric alert is evaluated represented in ISO 8601 duration format.
	EvaluationFrequency pulumi.StringOutput `pulumi:"evaluationFrequency"`
	// the value indicating whether this alert rule is migrated.
	IsMigrated pulumi.BoolOutput `pulumi:"isMigrated"`
	// Last time the rule was updated in ISO8601 format.
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// the list of resource id's that this metric alert is scoped to.
	Scopes pulumi.StringArrayOutput `pulumi:"scopes"`
	// Alert severity {0, 1, 2, 3, 4}
	Severity pulumi.IntOutput `pulumi:"severity"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// the region of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.
	TargetResourceRegion pulumi.StringPtrOutput `pulumi:"targetResourceRegion"`
	// the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.
	TargetResourceType pulumi.StringPtrOutput `pulumi:"targetResourceType"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.
	WindowSize pulumi.StringOutput `pulumi:"windowSize"`
}

The metric alert resource. Azure REST API version: 2018-03-01. Prior API version in Azure Native 1.x: 2018-03-01.

func GetMetricAlert

func GetMetricAlert(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MetricAlertState, opts ...pulumi.ResourceOption) (*MetricAlert, error)

GetMetricAlert gets an existing MetricAlert 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 NewMetricAlert

func NewMetricAlert(ctx *pulumi.Context,
	name string, args *MetricAlertArgs, opts ...pulumi.ResourceOption) (*MetricAlert, error)

NewMetricAlert registers a new resource with the given unique name, arguments, and options.

func (*MetricAlert) ElementType

func (*MetricAlert) ElementType() reflect.Type

func (*MetricAlert) ToMetricAlertOutput

func (i *MetricAlert) ToMetricAlertOutput() MetricAlertOutput

func (*MetricAlert) ToMetricAlertOutputWithContext

func (i *MetricAlert) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput

type MetricAlertAction

type MetricAlertAction struct {
	// the id of the action group to use.
	ActionGroupId *string `pulumi:"actionGroupId"`
	// This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.
	WebHookProperties map[string]string `pulumi:"webHookProperties"`
}

An alert action.

type MetricAlertActionArgs

type MetricAlertActionArgs struct {
	// the id of the action group to use.
	ActionGroupId pulumi.StringPtrInput `pulumi:"actionGroupId"`
	// This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.
	WebHookProperties pulumi.StringMapInput `pulumi:"webHookProperties"`
}

An alert action.

func (MetricAlertActionArgs) ElementType

func (MetricAlertActionArgs) ElementType() reflect.Type

func (MetricAlertActionArgs) ToMetricAlertActionOutput

func (i MetricAlertActionArgs) ToMetricAlertActionOutput() MetricAlertActionOutput

func (MetricAlertActionArgs) ToMetricAlertActionOutputWithContext

func (i MetricAlertActionArgs) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput

type MetricAlertActionArray

type MetricAlertActionArray []MetricAlertActionInput

func (MetricAlertActionArray) ElementType

func (MetricAlertActionArray) ElementType() reflect.Type

func (MetricAlertActionArray) ToMetricAlertActionArrayOutput

func (i MetricAlertActionArray) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput

func (MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext

func (i MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput

type MetricAlertActionArrayInput

type MetricAlertActionArrayInput interface {
	pulumi.Input

	ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
	ToMetricAlertActionArrayOutputWithContext(context.Context) MetricAlertActionArrayOutput
}

MetricAlertActionArrayInput is an input type that accepts MetricAlertActionArray and MetricAlertActionArrayOutput values. You can construct a concrete instance of `MetricAlertActionArrayInput` via:

MetricAlertActionArray{ MetricAlertActionArgs{...} }

type MetricAlertActionArrayOutput

type MetricAlertActionArrayOutput struct{ *pulumi.OutputState }

func (MetricAlertActionArrayOutput) ElementType

func (MetricAlertActionArrayOutput) Index

func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput

func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput

func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext

func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput

type MetricAlertActionInput

type MetricAlertActionInput interface {
	pulumi.Input

	ToMetricAlertActionOutput() MetricAlertActionOutput
	ToMetricAlertActionOutputWithContext(context.Context) MetricAlertActionOutput
}

MetricAlertActionInput is an input type that accepts MetricAlertActionArgs and MetricAlertActionOutput values. You can construct a concrete instance of `MetricAlertActionInput` via:

MetricAlertActionArgs{...}

type MetricAlertActionOutput

type MetricAlertActionOutput struct{ *pulumi.OutputState }

An alert action.

func (MetricAlertActionOutput) ActionGroupId

the id of the action group to use.

func (MetricAlertActionOutput) ElementType

func (MetricAlertActionOutput) ElementType() reflect.Type

func (MetricAlertActionOutput) ToMetricAlertActionOutput

func (o MetricAlertActionOutput) ToMetricAlertActionOutput() MetricAlertActionOutput

func (MetricAlertActionOutput) ToMetricAlertActionOutputWithContext

func (o MetricAlertActionOutput) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput

func (MetricAlertActionOutput) WebHookProperties

func (o MetricAlertActionOutput) WebHookProperties() pulumi.StringMapOutput

This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.

type MetricAlertActionResponse

type MetricAlertActionResponse struct {
	// the id of the action group to use.
	ActionGroupId *string `pulumi:"actionGroupId"`
	// This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.
	WebHookProperties map[string]string `pulumi:"webHookProperties"`
}

An alert action.

type MetricAlertActionResponseArrayOutput

type MetricAlertActionResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricAlertActionResponseArrayOutput) ElementType

func (MetricAlertActionResponseArrayOutput) Index

func (MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutput

func (o MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutput() MetricAlertActionResponseArrayOutput

func (MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutputWithContext

func (o MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutputWithContext(ctx context.Context) MetricAlertActionResponseArrayOutput

type MetricAlertActionResponseOutput

type MetricAlertActionResponseOutput struct{ *pulumi.OutputState }

An alert action.

func (MetricAlertActionResponseOutput) ActionGroupId

the id of the action group to use.

func (MetricAlertActionResponseOutput) ElementType

func (MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput

func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput

func (MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext

func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext(ctx context.Context) MetricAlertActionResponseOutput

func (MetricAlertActionResponseOutput) WebHookProperties

This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.

type MetricAlertArgs

type MetricAlertArgs struct {
	// the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
	Actions MetricAlertActionArrayInput
	// the flag that indicates whether the alert should be auto resolved or not. The default is true.
	AutoMitigate pulumi.BoolPtrInput
	// defines the specific alert criteria information.
	Criteria pulumi.Input
	// the description of the metric alert that will be included in the alert email.
	Description pulumi.StringPtrInput
	// the flag that indicates whether the metric alert is enabled.
	Enabled pulumi.BoolInput
	// how often the metric alert is evaluated represented in ISO 8601 duration format.
	EvaluationFrequency pulumi.StringInput
	// Resource location
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the rule.
	RuleName pulumi.StringPtrInput
	// the list of resource id's that this metric alert is scoped to.
	Scopes pulumi.StringArrayInput
	// Alert severity {0, 1, 2, 3, 4}
	Severity pulumi.IntInput
	// Resource tags
	Tags pulumi.StringMapInput
	// the region of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.
	TargetResourceRegion pulumi.StringPtrInput
	// the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.
	TargetResourceType pulumi.StringPtrInput
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.
	WindowSize pulumi.StringInput
}

The set of arguments for constructing a MetricAlert resource.

func (MetricAlertArgs) ElementType

func (MetricAlertArgs) ElementType() reflect.Type

type MetricAlertInput

type MetricAlertInput interface {
	pulumi.Input

	ToMetricAlertOutput() MetricAlertOutput
	ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
}

type MetricAlertMultipleResourceMultipleMetricCriteria

type MetricAlertMultipleResourceMultipleMetricCriteria struct {
	// the list of multiple metric criteria for this 'all of' operation.
	AllOf []interface{} `pulumi:"allOf"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.
	OdataType string `pulumi:"odataType"`
}

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

type MetricAlertMultipleResourceMultipleMetricCriteriaArgs

type MetricAlertMultipleResourceMultipleMetricCriteriaArgs struct {
	// the list of multiple metric criteria for this 'all of' operation.
	AllOf pulumi.ArrayInput `pulumi:"allOf"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
}

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ElementType

func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput

func (i MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput

func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext

func (i MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput

type MetricAlertMultipleResourceMultipleMetricCriteriaInput

type MetricAlertMultipleResourceMultipleMetricCriteriaInput interface {
	pulumi.Input

	ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput
	ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput
}

MetricAlertMultipleResourceMultipleMetricCriteriaInput is an input type that accepts MetricAlertMultipleResourceMultipleMetricCriteriaArgs and MetricAlertMultipleResourceMultipleMetricCriteriaOutput values. You can construct a concrete instance of `MetricAlertMultipleResourceMultipleMetricCriteriaInput` via:

MetricAlertMultipleResourceMultipleMetricCriteriaArgs{...}

type MetricAlertMultipleResourceMultipleMetricCriteriaOutput

type MetricAlertMultipleResourceMultipleMetricCriteriaOutput struct{ *pulumi.OutputState }

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) AllOf

the list of multiple metric criteria for this 'all of' operation.

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ElementType

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext

func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput

type MetricAlertMultipleResourceMultipleMetricCriteriaResponse

type MetricAlertMultipleResourceMultipleMetricCriteriaResponse struct {
	// the list of multiple metric criteria for this 'all of' operation.
	AllOf []interface{} `pulumi:"allOf"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.
	OdataType string `pulumi:"odataType"`
}

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

type MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput

type MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput struct{ *pulumi.OutputState }

Specifies the metric alert criteria for multiple resource that has multiple metric criteria.

func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) AllOf

the list of multiple metric criteria for this 'all of' operation.

func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ElementType

func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.

func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput

func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext

func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput

type MetricAlertOutput

type MetricAlertOutput struct{ *pulumi.OutputState }

func (MetricAlertOutput) Actions

the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.

func (MetricAlertOutput) AutoMitigate

func (o MetricAlertOutput) AutoMitigate() pulumi.BoolPtrOutput

the flag that indicates whether the alert should be auto resolved or not. The default is true.

func (MetricAlertOutput) Criteria

func (o MetricAlertOutput) Criteria() pulumi.AnyOutput

defines the specific alert criteria information.

func (MetricAlertOutput) Description

func (o MetricAlertOutput) Description() pulumi.StringPtrOutput

the description of the metric alert that will be included in the alert email.

func (MetricAlertOutput) ElementType

func (MetricAlertOutput) ElementType() reflect.Type

func (MetricAlertOutput) Enabled

func (o MetricAlertOutput) Enabled() pulumi.BoolOutput

the flag that indicates whether the metric alert is enabled.

func (MetricAlertOutput) EvaluationFrequency

func (o MetricAlertOutput) EvaluationFrequency() pulumi.StringOutput

how often the metric alert is evaluated represented in ISO 8601 duration format.

func (MetricAlertOutput) IsMigrated

func (o MetricAlertOutput) IsMigrated() pulumi.BoolOutput

the value indicating whether this alert rule is migrated.

func (MetricAlertOutput) LastUpdatedTime

func (o MetricAlertOutput) LastUpdatedTime() pulumi.StringOutput

Last time the rule was updated in ISO8601 format.

func (MetricAlertOutput) Location

func (o MetricAlertOutput) Location() pulumi.StringOutput

Resource location

func (MetricAlertOutput) Name

Azure resource name

func (MetricAlertOutput) Scopes

the list of resource id's that this metric alert is scoped to.

func (MetricAlertOutput) Severity

func (o MetricAlertOutput) Severity() pulumi.IntOutput

Alert severity {0, 1, 2, 3, 4}

func (MetricAlertOutput) Tags

Resource tags

func (MetricAlertOutput) TargetResourceRegion

func (o MetricAlertOutput) TargetResourceRegion() pulumi.StringPtrOutput

the region of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.

func (MetricAlertOutput) TargetResourceType

func (o MetricAlertOutput) TargetResourceType() pulumi.StringPtrOutput

the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.

func (MetricAlertOutput) ToMetricAlertOutput

func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput

func (MetricAlertOutput) ToMetricAlertOutputWithContext

func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput

func (MetricAlertOutput) Type

Azure resource type

func (MetricAlertOutput) WindowSize

func (o MetricAlertOutput) WindowSize() pulumi.StringOutput

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.

type MetricAlertSingleResourceMultipleMetricCriteria

type MetricAlertSingleResourceMultipleMetricCriteria struct {
	// The list of metric criteria for this 'all of' operation.
	AllOf []MetricCriteria `pulumi:"allOf"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.
	OdataType string `pulumi:"odataType"`
}

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

type MetricAlertSingleResourceMultipleMetricCriteriaArgs

type MetricAlertSingleResourceMultipleMetricCriteriaArgs struct {
	// The list of metric criteria for this 'all of' operation.
	AllOf MetricCriteriaArrayInput `pulumi:"allOf"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
}

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ElementType

func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput

func (i MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput

func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext

func (i MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput

type MetricAlertSingleResourceMultipleMetricCriteriaInput

type MetricAlertSingleResourceMultipleMetricCriteriaInput interface {
	pulumi.Input

	ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput
	ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput
}

MetricAlertSingleResourceMultipleMetricCriteriaInput is an input type that accepts MetricAlertSingleResourceMultipleMetricCriteriaArgs and MetricAlertSingleResourceMultipleMetricCriteriaOutput values. You can construct a concrete instance of `MetricAlertSingleResourceMultipleMetricCriteriaInput` via:

MetricAlertSingleResourceMultipleMetricCriteriaArgs{...}

type MetricAlertSingleResourceMultipleMetricCriteriaOutput

type MetricAlertSingleResourceMultipleMetricCriteriaOutput struct{ *pulumi.OutputState }

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) AllOf

The list of metric criteria for this 'all of' operation.

func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ElementType

func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.

func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput

func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext

func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput

type MetricAlertSingleResourceMultipleMetricCriteriaResponse

type MetricAlertSingleResourceMultipleMetricCriteriaResponse struct {
	// The list of metric criteria for this 'all of' operation.
	AllOf []MetricCriteriaResponse `pulumi:"allOf"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.
	OdataType string `pulumi:"odataType"`
}

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

type MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput

type MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput struct{ *pulumi.OutputState }

Specifies the metric alert criteria for a single resource that has multiple metric criteria.

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) AllOf

The list of metric criteria for this 'all of' operation.

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ElementType

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext

func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput

type MetricAlertState

type MetricAlertState struct {
}

func (MetricAlertState) ElementType

func (MetricAlertState) ElementType() reflect.Type

type MetricCriteria

type MetricCriteria struct {
	// Specifies the type of threshold criteria
	// Expected value is 'StaticThresholdCriterion'.
	CriterionType string `pulumi:"criterionType"`
	// List of dimension conditions.
	Dimensions []MetricDimension `pulumi:"dimensions"`
	// Name of the metric.
	MetricName string `pulumi:"metricName"`
	// Namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// Name of the criteria.
	Name string `pulumi:"name"`
	// the criteria operator.
	Operator string `pulumi:"operator"`
	// Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
	SkipMetricValidation *bool `pulumi:"skipMetricValidation"`
	// the criteria threshold value that activates the alert.
	Threshold float64 `pulumi:"threshold"`
	// the criteria time aggregation types.
	TimeAggregation string `pulumi:"timeAggregation"`
}

Criterion to filter metrics.

type MetricCriteriaArgs

type MetricCriteriaArgs struct {
	// Specifies the type of threshold criteria
	// Expected value is 'StaticThresholdCriterion'.
	CriterionType pulumi.StringInput `pulumi:"criterionType"`
	// List of dimension conditions.
	Dimensions MetricDimensionArrayInput `pulumi:"dimensions"`
	// Name of the metric.
	MetricName pulumi.StringInput `pulumi:"metricName"`
	// Namespace of the metric.
	MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
	// Name of the criteria.
	Name pulumi.StringInput `pulumi:"name"`
	// the criteria operator.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
	SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"`
	// the criteria threshold value that activates the alert.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
	// the criteria time aggregation types.
	TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"`
}

Criterion to filter metrics.

func (MetricCriteriaArgs) ElementType

func (MetricCriteriaArgs) ElementType() reflect.Type

func (MetricCriteriaArgs) ToMetricCriteriaOutput

func (i MetricCriteriaArgs) ToMetricCriteriaOutput() MetricCriteriaOutput

func (MetricCriteriaArgs) ToMetricCriteriaOutputWithContext

func (i MetricCriteriaArgs) ToMetricCriteriaOutputWithContext(ctx context.Context) MetricCriteriaOutput

type MetricCriteriaArray

type MetricCriteriaArray []MetricCriteriaInput

func (MetricCriteriaArray) ElementType

func (MetricCriteriaArray) ElementType() reflect.Type

func (MetricCriteriaArray) ToMetricCriteriaArrayOutput

func (i MetricCriteriaArray) ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput

func (MetricCriteriaArray) ToMetricCriteriaArrayOutputWithContext

func (i MetricCriteriaArray) ToMetricCriteriaArrayOutputWithContext(ctx context.Context) MetricCriteriaArrayOutput

type MetricCriteriaArrayInput

type MetricCriteriaArrayInput interface {
	pulumi.Input

	ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput
	ToMetricCriteriaArrayOutputWithContext(context.Context) MetricCriteriaArrayOutput
}

MetricCriteriaArrayInput is an input type that accepts MetricCriteriaArray and MetricCriteriaArrayOutput values. You can construct a concrete instance of `MetricCriteriaArrayInput` via:

MetricCriteriaArray{ MetricCriteriaArgs{...} }

type MetricCriteriaArrayOutput

type MetricCriteriaArrayOutput struct{ *pulumi.OutputState }

func (MetricCriteriaArrayOutput) ElementType

func (MetricCriteriaArrayOutput) ElementType() reflect.Type

func (MetricCriteriaArrayOutput) Index

func (MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutput

func (o MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput

func (MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutputWithContext

func (o MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutputWithContext(ctx context.Context) MetricCriteriaArrayOutput

type MetricCriteriaInput

type MetricCriteriaInput interface {
	pulumi.Input

	ToMetricCriteriaOutput() MetricCriteriaOutput
	ToMetricCriteriaOutputWithContext(context.Context) MetricCriteriaOutput
}

MetricCriteriaInput is an input type that accepts MetricCriteriaArgs and MetricCriteriaOutput values. You can construct a concrete instance of `MetricCriteriaInput` via:

MetricCriteriaArgs{...}

type MetricCriteriaOutput

type MetricCriteriaOutput struct{ *pulumi.OutputState }

Criterion to filter metrics.

func (MetricCriteriaOutput) CriterionType

func (o MetricCriteriaOutput) CriterionType() pulumi.StringOutput

Specifies the type of threshold criteria Expected value is 'StaticThresholdCriterion'.

func (MetricCriteriaOutput) Dimensions

List of dimension conditions.

func (MetricCriteriaOutput) ElementType

func (MetricCriteriaOutput) ElementType() reflect.Type

func (MetricCriteriaOutput) MetricName

func (o MetricCriteriaOutput) MetricName() pulumi.StringOutput

Name of the metric.

func (MetricCriteriaOutput) MetricNamespace

func (o MetricCriteriaOutput) MetricNamespace() pulumi.StringPtrOutput

Namespace of the metric.

func (MetricCriteriaOutput) Name

Name of the criteria.

func (MetricCriteriaOutput) Operator

the criteria operator.

func (MetricCriteriaOutput) SkipMetricValidation

func (o MetricCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput

Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.

func (MetricCriteriaOutput) Threshold

the criteria threshold value that activates the alert.

func (MetricCriteriaOutput) TimeAggregation

func (o MetricCriteriaOutput) TimeAggregation() pulumi.StringOutput

the criteria time aggregation types.

func (MetricCriteriaOutput) ToMetricCriteriaOutput

func (o MetricCriteriaOutput) ToMetricCriteriaOutput() MetricCriteriaOutput

func (MetricCriteriaOutput) ToMetricCriteriaOutputWithContext

func (o MetricCriteriaOutput) ToMetricCriteriaOutputWithContext(ctx context.Context) MetricCriteriaOutput

type MetricCriteriaResponse

type MetricCriteriaResponse struct {
	// Specifies the type of threshold criteria
	// Expected value is 'StaticThresholdCriterion'.
	CriterionType string `pulumi:"criterionType"`
	// List of dimension conditions.
	Dimensions []MetricDimensionResponse `pulumi:"dimensions"`
	// Name of the metric.
	MetricName string `pulumi:"metricName"`
	// Namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// Name of the criteria.
	Name string `pulumi:"name"`
	// the criteria operator.
	Operator string `pulumi:"operator"`
	// Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
	SkipMetricValidation *bool `pulumi:"skipMetricValidation"`
	// the criteria threshold value that activates the alert.
	Threshold float64 `pulumi:"threshold"`
	// the criteria time aggregation types.
	TimeAggregation string `pulumi:"timeAggregation"`
}

Criterion to filter metrics.

type MetricCriteriaResponseArrayOutput

type MetricCriteriaResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCriteriaResponseArrayOutput) ElementType

func (MetricCriteriaResponseArrayOutput) Index

func (MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutput

func (o MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutput() MetricCriteriaResponseArrayOutput

func (MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutputWithContext

func (o MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutputWithContext(ctx context.Context) MetricCriteriaResponseArrayOutput

type MetricCriteriaResponseOutput

type MetricCriteriaResponseOutput struct{ *pulumi.OutputState }

Criterion to filter metrics.

func (MetricCriteriaResponseOutput) CriterionType

Specifies the type of threshold criteria Expected value is 'StaticThresholdCriterion'.

func (MetricCriteriaResponseOutput) Dimensions

List of dimension conditions.

func (MetricCriteriaResponseOutput) ElementType

func (MetricCriteriaResponseOutput) MetricName

Name of the metric.

func (MetricCriteriaResponseOutput) MetricNamespace

Namespace of the metric.

func (MetricCriteriaResponseOutput) Name

Name of the criteria.

func (MetricCriteriaResponseOutput) Operator

the criteria operator.

func (MetricCriteriaResponseOutput) SkipMetricValidation

func (o MetricCriteriaResponseOutput) SkipMetricValidation() pulumi.BoolPtrOutput

Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.

func (MetricCriteriaResponseOutput) Threshold

the criteria threshold value that activates the alert.

func (MetricCriteriaResponseOutput) TimeAggregation

func (o MetricCriteriaResponseOutput) TimeAggregation() pulumi.StringOutput

the criteria time aggregation types.

func (MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutput

func (o MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutput() MetricCriteriaResponseOutput

func (MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutputWithContext

func (o MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricCriteriaResponseOutput

type MetricDimension

type MetricDimension struct {
	// Name of the dimension.
	Name string `pulumi:"name"`
	// the dimension operator. Only 'Include' and 'Exclude' are supported
	Operator string `pulumi:"operator"`
	// list of dimension values.
	Values []string `pulumi:"values"`
}

Specifies a metric dimension.

type MetricDimensionArgs

type MetricDimensionArgs struct {
	// Name of the dimension.
	Name pulumi.StringInput `pulumi:"name"`
	// the dimension operator. Only 'Include' and 'Exclude' are supported
	Operator pulumi.StringInput `pulumi:"operator"`
	// list of dimension values.
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Specifies a metric dimension.

func (MetricDimensionArgs) ElementType

func (MetricDimensionArgs) ElementType() reflect.Type

func (MetricDimensionArgs) ToMetricDimensionOutput

func (i MetricDimensionArgs) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionArgs) ToMetricDimensionOutputWithContext

func (i MetricDimensionArgs) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput

type MetricDimensionArray

type MetricDimensionArray []MetricDimensionInput

func (MetricDimensionArray) ElementType

func (MetricDimensionArray) ElementType() reflect.Type

func (MetricDimensionArray) ToMetricDimensionArrayOutput

func (i MetricDimensionArray) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArray) ToMetricDimensionArrayOutputWithContext

func (i MetricDimensionArray) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput

type MetricDimensionArrayInput

type MetricDimensionArrayInput interface {
	pulumi.Input

	ToMetricDimensionArrayOutput() MetricDimensionArrayOutput
	ToMetricDimensionArrayOutputWithContext(context.Context) MetricDimensionArrayOutput
}

MetricDimensionArrayInput is an input type that accepts MetricDimensionArray and MetricDimensionArrayOutput values. You can construct a concrete instance of `MetricDimensionArrayInput` via:

MetricDimensionArray{ MetricDimensionArgs{...} }

type MetricDimensionArrayOutput

type MetricDimensionArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionArrayOutput) ElementType

func (MetricDimensionArrayOutput) ElementType() reflect.Type

func (MetricDimensionArrayOutput) Index

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutput

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput

type MetricDimensionInput

type MetricDimensionInput interface {
	pulumi.Input

	ToMetricDimensionOutput() MetricDimensionOutput
	ToMetricDimensionOutputWithContext(context.Context) MetricDimensionOutput
}

MetricDimensionInput is an input type that accepts MetricDimensionArgs and MetricDimensionOutput values. You can construct a concrete instance of `MetricDimensionInput` via:

MetricDimensionArgs{...}

type MetricDimensionOutput

type MetricDimensionOutput struct{ *pulumi.OutputState }

Specifies a metric dimension.

func (MetricDimensionOutput) ElementType

func (MetricDimensionOutput) ElementType() reflect.Type

func (MetricDimensionOutput) Name

Name of the dimension.

func (MetricDimensionOutput) Operator

the dimension operator. Only 'Include' and 'Exclude' are supported

func (MetricDimensionOutput) ToMetricDimensionOutput

func (o MetricDimensionOutput) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionOutput) ToMetricDimensionOutputWithContext

func (o MetricDimensionOutput) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput

func (MetricDimensionOutput) Values

list of dimension values.

type MetricDimensionResponse

type MetricDimensionResponse struct {
	// Name of the dimension.
	Name string `pulumi:"name"`
	// the dimension operator. Only 'Include' and 'Exclude' are supported
	Operator string `pulumi:"operator"`
	// list of dimension values.
	Values []string `pulumi:"values"`
}

Specifies a metric dimension.

type MetricDimensionResponseArrayOutput

type MetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionResponseArrayOutput) ElementType

func (MetricDimensionResponseArrayOutput) Index

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput

type MetricDimensionResponseOutput

type MetricDimensionResponseOutput struct{ *pulumi.OutputState }

Specifies a metric dimension.

func (MetricDimensionResponseOutput) ElementType

func (MetricDimensionResponseOutput) Name

Name of the dimension.

func (MetricDimensionResponseOutput) Operator

the dimension operator. Only 'Include' and 'Exclude' are supported

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutput

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput

func (MetricDimensionResponseOutput) Values

list of dimension values.

type MetricSettings

type MetricSettings struct {
	// Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.
	Category *string `pulumi:"category"`
	// a value indicating whether this category is enabled.
	Enabled bool `pulumi:"enabled"`
	// the retention policy for this category.
	RetentionPolicy *RetentionPolicy `pulumi:"retentionPolicy"`
	// the timegrain of the metric in ISO8601 format.
	TimeGrain *string `pulumi:"timeGrain"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

type MetricSettingsArgs

type MetricSettingsArgs struct {
	// Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// a value indicating whether this category is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// the retention policy for this category.
	RetentionPolicy RetentionPolicyPtrInput `pulumi:"retentionPolicy"`
	// the timegrain of the metric in ISO8601 format.
	TimeGrain pulumi.StringPtrInput `pulumi:"timeGrain"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

func (MetricSettingsArgs) ElementType

func (MetricSettingsArgs) ElementType() reflect.Type

func (MetricSettingsArgs) ToMetricSettingsOutput

func (i MetricSettingsArgs) ToMetricSettingsOutput() MetricSettingsOutput

func (MetricSettingsArgs) ToMetricSettingsOutputWithContext

func (i MetricSettingsArgs) ToMetricSettingsOutputWithContext(ctx context.Context) MetricSettingsOutput

type MetricSettingsArray

type MetricSettingsArray []MetricSettingsInput

func (MetricSettingsArray) ElementType

func (MetricSettingsArray) ElementType() reflect.Type

func (MetricSettingsArray) ToMetricSettingsArrayOutput

func (i MetricSettingsArray) ToMetricSettingsArrayOutput() MetricSettingsArrayOutput

func (MetricSettingsArray) ToMetricSettingsArrayOutputWithContext

func (i MetricSettingsArray) ToMetricSettingsArrayOutputWithContext(ctx context.Context) MetricSettingsArrayOutput

type MetricSettingsArrayInput

type MetricSettingsArrayInput interface {
	pulumi.Input

	ToMetricSettingsArrayOutput() MetricSettingsArrayOutput
	ToMetricSettingsArrayOutputWithContext(context.Context) MetricSettingsArrayOutput
}

MetricSettingsArrayInput is an input type that accepts MetricSettingsArray and MetricSettingsArrayOutput values. You can construct a concrete instance of `MetricSettingsArrayInput` via:

MetricSettingsArray{ MetricSettingsArgs{...} }

type MetricSettingsArrayOutput

type MetricSettingsArrayOutput struct{ *pulumi.OutputState }

func (MetricSettingsArrayOutput) ElementType

func (MetricSettingsArrayOutput) ElementType() reflect.Type

func (MetricSettingsArrayOutput) Index

func (MetricSettingsArrayOutput) ToMetricSettingsArrayOutput

func (o MetricSettingsArrayOutput) ToMetricSettingsArrayOutput() MetricSettingsArrayOutput

func (MetricSettingsArrayOutput) ToMetricSettingsArrayOutputWithContext

func (o MetricSettingsArrayOutput) ToMetricSettingsArrayOutputWithContext(ctx context.Context) MetricSettingsArrayOutput

type MetricSettingsInput

type MetricSettingsInput interface {
	pulumi.Input

	ToMetricSettingsOutput() MetricSettingsOutput
	ToMetricSettingsOutputWithContext(context.Context) MetricSettingsOutput
}

MetricSettingsInput is an input type that accepts MetricSettingsArgs and MetricSettingsOutput values. You can construct a concrete instance of `MetricSettingsInput` via:

MetricSettingsArgs{...}

type MetricSettingsOutput

type MetricSettingsOutput struct{ *pulumi.OutputState }

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

func (MetricSettingsOutput) Category

Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.

func (MetricSettingsOutput) ElementType

func (MetricSettingsOutput) ElementType() reflect.Type

func (MetricSettingsOutput) Enabled

a value indicating whether this category is enabled.

func (MetricSettingsOutput) RetentionPolicy

func (o MetricSettingsOutput) RetentionPolicy() RetentionPolicyPtrOutput

the retention policy for this category.

func (MetricSettingsOutput) TimeGrain

the timegrain of the metric in ISO8601 format.

func (MetricSettingsOutput) ToMetricSettingsOutput

func (o MetricSettingsOutput) ToMetricSettingsOutput() MetricSettingsOutput

func (MetricSettingsOutput) ToMetricSettingsOutputWithContext

func (o MetricSettingsOutput) ToMetricSettingsOutputWithContext(ctx context.Context) MetricSettingsOutput

type MetricSettingsResponse

type MetricSettingsResponse struct {
	// Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.
	Category *string `pulumi:"category"`
	// a value indicating whether this category is enabled.
	Enabled bool `pulumi:"enabled"`
	// the retention policy for this category.
	RetentionPolicy *RetentionPolicyResponse `pulumi:"retentionPolicy"`
	// the timegrain of the metric in ISO8601 format.
	TimeGrain *string `pulumi:"timeGrain"`
}

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

type MetricSettingsResponseArrayOutput

type MetricSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricSettingsResponseArrayOutput) ElementType

func (MetricSettingsResponseArrayOutput) Index

func (MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutput

func (o MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutput() MetricSettingsResponseArrayOutput

func (MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutputWithContext

func (o MetricSettingsResponseArrayOutput) ToMetricSettingsResponseArrayOutputWithContext(ctx context.Context) MetricSettingsResponseArrayOutput

type MetricSettingsResponseOutput

type MetricSettingsResponseOutput struct{ *pulumi.OutputState }

Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.

func (MetricSettingsResponseOutput) Category

Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.

func (MetricSettingsResponseOutput) ElementType

func (MetricSettingsResponseOutput) Enabled

a value indicating whether this category is enabled.

func (MetricSettingsResponseOutput) RetentionPolicy

the retention policy for this category.

func (MetricSettingsResponseOutput) TimeGrain

the timegrain of the metric in ISO8601 format.

func (MetricSettingsResponseOutput) ToMetricSettingsResponseOutput

func (o MetricSettingsResponseOutput) ToMetricSettingsResponseOutput() MetricSettingsResponseOutput

func (MetricSettingsResponseOutput) ToMetricSettingsResponseOutputWithContext

func (o MetricSettingsResponseOutput) ToMetricSettingsResponseOutputWithContext(ctx context.Context) MetricSettingsResponseOutput

type MetricStatisticType

type MetricStatisticType string

the metric statistic type. How the metrics from multiple instances are combined.

func (MetricStatisticType) ElementType

func (MetricStatisticType) ElementType() reflect.Type

func (MetricStatisticType) ToMetricStatisticTypeOutput

func (e MetricStatisticType) ToMetricStatisticTypeOutput() MetricStatisticTypeOutput

func (MetricStatisticType) ToMetricStatisticTypeOutputWithContext

func (e MetricStatisticType) ToMetricStatisticTypeOutputWithContext(ctx context.Context) MetricStatisticTypeOutput

func (MetricStatisticType) ToMetricStatisticTypePtrOutput

func (e MetricStatisticType) ToMetricStatisticTypePtrOutput() MetricStatisticTypePtrOutput

func (MetricStatisticType) ToMetricStatisticTypePtrOutputWithContext

func (e MetricStatisticType) ToMetricStatisticTypePtrOutputWithContext(ctx context.Context) MetricStatisticTypePtrOutput

func (MetricStatisticType) ToStringOutput

func (e MetricStatisticType) ToStringOutput() pulumi.StringOutput

func (MetricStatisticType) ToStringOutputWithContext

func (e MetricStatisticType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MetricStatisticType) ToStringPtrOutput

func (e MetricStatisticType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetricStatisticType) ToStringPtrOutputWithContext

func (e MetricStatisticType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MetricStatisticTypeInput

type MetricStatisticTypeInput interface {
	pulumi.Input

	ToMetricStatisticTypeOutput() MetricStatisticTypeOutput
	ToMetricStatisticTypeOutputWithContext(context.Context) MetricStatisticTypeOutput
}

MetricStatisticTypeInput is an input type that accepts values of the MetricStatisticType enum A concrete instance of `MetricStatisticTypeInput` can be one of the following:

MetricStatisticTypeAverage
MetricStatisticTypeMin
MetricStatisticTypeMax
MetricStatisticTypeSum
MetricStatisticTypeCount

type MetricStatisticTypeOutput

type MetricStatisticTypeOutput struct{ *pulumi.OutputState }

func (MetricStatisticTypeOutput) ElementType

func (MetricStatisticTypeOutput) ElementType() reflect.Type

func (MetricStatisticTypeOutput) ToMetricStatisticTypeOutput

func (o MetricStatisticTypeOutput) ToMetricStatisticTypeOutput() MetricStatisticTypeOutput

func (MetricStatisticTypeOutput) ToMetricStatisticTypeOutputWithContext

func (o MetricStatisticTypeOutput) ToMetricStatisticTypeOutputWithContext(ctx context.Context) MetricStatisticTypeOutput

func (MetricStatisticTypeOutput) ToMetricStatisticTypePtrOutput

func (o MetricStatisticTypeOutput) ToMetricStatisticTypePtrOutput() MetricStatisticTypePtrOutput

func (MetricStatisticTypeOutput) ToMetricStatisticTypePtrOutputWithContext

func (o MetricStatisticTypeOutput) ToMetricStatisticTypePtrOutputWithContext(ctx context.Context) MetricStatisticTypePtrOutput

func (MetricStatisticTypeOutput) ToStringOutput

func (o MetricStatisticTypeOutput) ToStringOutput() pulumi.StringOutput

func (MetricStatisticTypeOutput) ToStringOutputWithContext

func (o MetricStatisticTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MetricStatisticTypeOutput) ToStringPtrOutput

func (o MetricStatisticTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetricStatisticTypeOutput) ToStringPtrOutputWithContext

func (o MetricStatisticTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MetricStatisticTypePtrInput

type MetricStatisticTypePtrInput interface {
	pulumi.Input

	ToMetricStatisticTypePtrOutput() MetricStatisticTypePtrOutput
	ToMetricStatisticTypePtrOutputWithContext(context.Context) MetricStatisticTypePtrOutput
}

func MetricStatisticTypePtr

func MetricStatisticTypePtr(v string) MetricStatisticTypePtrInput

type MetricStatisticTypePtrOutput

type MetricStatisticTypePtrOutput struct{ *pulumi.OutputState }

func (MetricStatisticTypePtrOutput) Elem

func (MetricStatisticTypePtrOutput) ElementType

func (MetricStatisticTypePtrOutput) ToMetricStatisticTypePtrOutput

func (o MetricStatisticTypePtrOutput) ToMetricStatisticTypePtrOutput() MetricStatisticTypePtrOutput

func (MetricStatisticTypePtrOutput) ToMetricStatisticTypePtrOutputWithContext

func (o MetricStatisticTypePtrOutput) ToMetricStatisticTypePtrOutputWithContext(ctx context.Context) MetricStatisticTypePtrOutput

func (MetricStatisticTypePtrOutput) ToStringPtrOutput

func (o MetricStatisticTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MetricStatisticTypePtrOutput) ToStringPtrOutputWithContext

func (o MetricStatisticTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MetricTrigger

type MetricTrigger struct {
	// List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
	Dimensions []ScaleRuleMetricDimension `pulumi:"dimensions"`
	// a value indicating whether metric should divide per instance.
	DividePerInstance *bool `pulumi:"dividePerInstance"`
	// the name of the metric that defines what the rule monitors.
	MetricName string `pulumi:"metricName"`
	// the namespace of the metric that defines what the rule monitors.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// the location of the resource the rule monitors.
	MetricResourceLocation *string `pulumi:"metricResourceLocation"`
	// the resource identifier of the resource the rule monitors.
	MetricResourceUri string `pulumi:"metricResourceUri"`
	// the operator that is used to compare the metric data and the threshold.
	Operator ComparisonOperationType `pulumi:"operator"`
	// the metric statistic type. How the metrics from multiple instances are combined.
	Statistic MetricStatisticType `pulumi:"statistic"`
	// the threshold of the metric that triggers the scale action.
	Threshold float64 `pulumi:"threshold"`
	// time aggregation type. How the data that is collected should be combined over time. The default value is Average.
	TimeAggregation TimeAggregationType `pulumi:"timeAggregation"`
	// the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
	TimeGrain string `pulumi:"timeGrain"`
	// the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
	TimeWindow string `pulumi:"timeWindow"`
}

The trigger that results in a scaling action.

type MetricTriggerArgs

type MetricTriggerArgs struct {
	// List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
	Dimensions ScaleRuleMetricDimensionArrayInput `pulumi:"dimensions"`
	// a value indicating whether metric should divide per instance.
	DividePerInstance pulumi.BoolPtrInput `pulumi:"dividePerInstance"`
	// the name of the metric that defines what the rule monitors.
	MetricName pulumi.StringInput `pulumi:"metricName"`
	// the namespace of the metric that defines what the rule monitors.
	MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
	// the location of the resource the rule monitors.
	MetricResourceLocation pulumi.StringPtrInput `pulumi:"metricResourceLocation"`
	// the resource identifier of the resource the rule monitors.
	MetricResourceUri pulumi.StringInput `pulumi:"metricResourceUri"`
	// the operator that is used to compare the metric data and the threshold.
	Operator ComparisonOperationTypeInput `pulumi:"operator"`
	// the metric statistic type. How the metrics from multiple instances are combined.
	Statistic MetricStatisticTypeInput `pulumi:"statistic"`
	// the threshold of the metric that triggers the scale action.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
	// time aggregation type. How the data that is collected should be combined over time. The default value is Average.
	TimeAggregation TimeAggregationTypeInput `pulumi:"timeAggregation"`
	// the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
	TimeGrain pulumi.StringInput `pulumi:"timeGrain"`
	// the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
	TimeWindow pulumi.StringInput `pulumi:"timeWindow"`
}

The trigger that results in a scaling action.

func (MetricTriggerArgs) ElementType

func (MetricTriggerArgs) ElementType() reflect.Type

func (MetricTriggerArgs) ToMetricTriggerOutput

func (i MetricTriggerArgs) ToMetricTriggerOutput() MetricTriggerOutput

func (MetricTriggerArgs) ToMetricTriggerOutputWithContext

func (i MetricTriggerArgs) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput

type MetricTriggerInput

type MetricTriggerInput interface {
	pulumi.Input

	ToMetricTriggerOutput() MetricTriggerOutput
	ToMetricTriggerOutputWithContext(context.Context) MetricTriggerOutput
}

MetricTriggerInput is an input type that accepts MetricTriggerArgs and MetricTriggerOutput values. You can construct a concrete instance of `MetricTriggerInput` via:

MetricTriggerArgs{...}

type MetricTriggerOutput

type MetricTriggerOutput struct{ *pulumi.OutputState }

The trigger that results in a scaling action.

func (MetricTriggerOutput) Dimensions

List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

func (MetricTriggerOutput) DividePerInstance

func (o MetricTriggerOutput) DividePerInstance() pulumi.BoolPtrOutput

a value indicating whether metric should divide per instance.

func (MetricTriggerOutput) ElementType

func (MetricTriggerOutput) ElementType() reflect.Type

func (MetricTriggerOutput) MetricName

func (o MetricTriggerOutput) MetricName() pulumi.StringOutput

the name of the metric that defines what the rule monitors.

func (MetricTriggerOutput) MetricNamespace

func (o MetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput

the namespace of the metric that defines what the rule monitors.

func (MetricTriggerOutput) MetricResourceLocation

func (o MetricTriggerOutput) MetricResourceLocation() pulumi.StringPtrOutput

the location of the resource the rule monitors.

func (MetricTriggerOutput) MetricResourceUri

func (o MetricTriggerOutput) MetricResourceUri() pulumi.StringOutput

the resource identifier of the resource the rule monitors.

func (MetricTriggerOutput) Operator

the operator that is used to compare the metric data and the threshold.

func (MetricTriggerOutput) Statistic

the metric statistic type. How the metrics from multiple instances are combined.

func (MetricTriggerOutput) Threshold

the threshold of the metric that triggers the scale action.

func (MetricTriggerOutput) TimeAggregation

func (o MetricTriggerOutput) TimeAggregation() TimeAggregationTypeOutput

time aggregation type. How the data that is collected should be combined over time. The default value is Average.

func (MetricTriggerOutput) TimeGrain

func (o MetricTriggerOutput) TimeGrain() pulumi.StringOutput

the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.

func (MetricTriggerOutput) TimeWindow

func (o MetricTriggerOutput) TimeWindow() pulumi.StringOutput

the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.

func (MetricTriggerOutput) ToMetricTriggerOutput

func (o MetricTriggerOutput) ToMetricTriggerOutput() MetricTriggerOutput

func (MetricTriggerOutput) ToMetricTriggerOutputWithContext

func (o MetricTriggerOutput) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput

type MetricTriggerResponse

type MetricTriggerResponse struct {
	// List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
	Dimensions []ScaleRuleMetricDimensionResponse `pulumi:"dimensions"`
	// a value indicating whether metric should divide per instance.
	DividePerInstance *bool `pulumi:"dividePerInstance"`
	// the name of the metric that defines what the rule monitors.
	MetricName string `pulumi:"metricName"`
	// the namespace of the metric that defines what the rule monitors.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// the location of the resource the rule monitors.
	MetricResourceLocation *string `pulumi:"metricResourceLocation"`
	// the resource identifier of the resource the rule monitors.
	MetricResourceUri string `pulumi:"metricResourceUri"`
	// the operator that is used to compare the metric data and the threshold.
	Operator string `pulumi:"operator"`
	// the metric statistic type. How the metrics from multiple instances are combined.
	Statistic string `pulumi:"statistic"`
	// the threshold of the metric that triggers the scale action.
	Threshold float64 `pulumi:"threshold"`
	// time aggregation type. How the data that is collected should be combined over time. The default value is Average.
	TimeAggregation string `pulumi:"timeAggregation"`
	// the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
	TimeGrain string `pulumi:"timeGrain"`
	// the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
	TimeWindow string `pulumi:"timeWindow"`
}

The trigger that results in a scaling action.

type MetricTriggerResponseOutput

type MetricTriggerResponseOutput struct{ *pulumi.OutputState }

The trigger that results in a scaling action.

func (MetricTriggerResponseOutput) Dimensions

List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].

func (MetricTriggerResponseOutput) DividePerInstance

func (o MetricTriggerResponseOutput) DividePerInstance() pulumi.BoolPtrOutput

a value indicating whether metric should divide per instance.

func (MetricTriggerResponseOutput) ElementType

func (MetricTriggerResponseOutput) MetricName

the name of the metric that defines what the rule monitors.

func (MetricTriggerResponseOutput) MetricNamespace

the namespace of the metric that defines what the rule monitors.

func (MetricTriggerResponseOutput) MetricResourceLocation

func (o MetricTriggerResponseOutput) MetricResourceLocation() pulumi.StringPtrOutput

the location of the resource the rule monitors.

func (MetricTriggerResponseOutput) MetricResourceUri

func (o MetricTriggerResponseOutput) MetricResourceUri() pulumi.StringOutput

the resource identifier of the resource the rule monitors.

func (MetricTriggerResponseOutput) Operator

the operator that is used to compare the metric data and the threshold.

func (MetricTriggerResponseOutput) Statistic

the metric statistic type. How the metrics from multiple instances are combined.

func (MetricTriggerResponseOutput) Threshold

the threshold of the metric that triggers the scale action.

func (MetricTriggerResponseOutput) TimeAggregation

func (o MetricTriggerResponseOutput) TimeAggregation() pulumi.StringOutput

time aggregation type. How the data that is collected should be combined over time. The default value is Average.

func (MetricTriggerResponseOutput) TimeGrain

the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.

func (MetricTriggerResponseOutput) TimeWindow

the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.

func (MetricTriggerResponseOutput) ToMetricTriggerResponseOutput

func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput

func (MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext

func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput

type MonitoringAccountDestination

type MonitoringAccountDestination struct {
	// The resource ID of the monitoring account.
	AccountResourceId *string `pulumi:"accountResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

Monitoring account destination.

type MonitoringAccountDestinationArgs

type MonitoringAccountDestinationArgs struct {
	// The resource ID of the monitoring account.
	AccountResourceId pulumi.StringPtrInput `pulumi:"accountResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Monitoring account destination.

func (MonitoringAccountDestinationArgs) ElementType

func (MonitoringAccountDestinationArgs) ToMonitoringAccountDestinationOutput

func (i MonitoringAccountDestinationArgs) ToMonitoringAccountDestinationOutput() MonitoringAccountDestinationOutput

func (MonitoringAccountDestinationArgs) ToMonitoringAccountDestinationOutputWithContext

func (i MonitoringAccountDestinationArgs) ToMonitoringAccountDestinationOutputWithContext(ctx context.Context) MonitoringAccountDestinationOutput

type MonitoringAccountDestinationArray

type MonitoringAccountDestinationArray []MonitoringAccountDestinationInput

func (MonitoringAccountDestinationArray) ElementType

func (MonitoringAccountDestinationArray) ToMonitoringAccountDestinationArrayOutput

func (i MonitoringAccountDestinationArray) ToMonitoringAccountDestinationArrayOutput() MonitoringAccountDestinationArrayOutput

func (MonitoringAccountDestinationArray) ToMonitoringAccountDestinationArrayOutputWithContext

func (i MonitoringAccountDestinationArray) ToMonitoringAccountDestinationArrayOutputWithContext(ctx context.Context) MonitoringAccountDestinationArrayOutput

type MonitoringAccountDestinationArrayInput

type MonitoringAccountDestinationArrayInput interface {
	pulumi.Input

	ToMonitoringAccountDestinationArrayOutput() MonitoringAccountDestinationArrayOutput
	ToMonitoringAccountDestinationArrayOutputWithContext(context.Context) MonitoringAccountDestinationArrayOutput
}

MonitoringAccountDestinationArrayInput is an input type that accepts MonitoringAccountDestinationArray and MonitoringAccountDestinationArrayOutput values. You can construct a concrete instance of `MonitoringAccountDestinationArrayInput` via:

MonitoringAccountDestinationArray{ MonitoringAccountDestinationArgs{...} }

type MonitoringAccountDestinationArrayOutput

type MonitoringAccountDestinationArrayOutput struct{ *pulumi.OutputState }

func (MonitoringAccountDestinationArrayOutput) ElementType

func (MonitoringAccountDestinationArrayOutput) Index

func (MonitoringAccountDestinationArrayOutput) ToMonitoringAccountDestinationArrayOutput

func (o MonitoringAccountDestinationArrayOutput) ToMonitoringAccountDestinationArrayOutput() MonitoringAccountDestinationArrayOutput

func (MonitoringAccountDestinationArrayOutput) ToMonitoringAccountDestinationArrayOutputWithContext

func (o MonitoringAccountDestinationArrayOutput) ToMonitoringAccountDestinationArrayOutputWithContext(ctx context.Context) MonitoringAccountDestinationArrayOutput

type MonitoringAccountDestinationInput

type MonitoringAccountDestinationInput interface {
	pulumi.Input

	ToMonitoringAccountDestinationOutput() MonitoringAccountDestinationOutput
	ToMonitoringAccountDestinationOutputWithContext(context.Context) MonitoringAccountDestinationOutput
}

MonitoringAccountDestinationInput is an input type that accepts MonitoringAccountDestinationArgs and MonitoringAccountDestinationOutput values. You can construct a concrete instance of `MonitoringAccountDestinationInput` via:

MonitoringAccountDestinationArgs{...}

type MonitoringAccountDestinationOutput

type MonitoringAccountDestinationOutput struct{ *pulumi.OutputState }

Monitoring account destination.

func (MonitoringAccountDestinationOutput) AccountResourceId

The resource ID of the monitoring account.

func (MonitoringAccountDestinationOutput) ElementType

func (MonitoringAccountDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (MonitoringAccountDestinationOutput) ToMonitoringAccountDestinationOutput

func (o MonitoringAccountDestinationOutput) ToMonitoringAccountDestinationOutput() MonitoringAccountDestinationOutput

func (MonitoringAccountDestinationOutput) ToMonitoringAccountDestinationOutputWithContext

func (o MonitoringAccountDestinationOutput) ToMonitoringAccountDestinationOutputWithContext(ctx context.Context) MonitoringAccountDestinationOutput

type MonitoringAccountDestinationResponse

type MonitoringAccountDestinationResponse struct {
	// The immutable ID  of the account.
	AccountId string `pulumi:"accountId"`
	// The resource ID of the monitoring account.
	AccountResourceId *string `pulumi:"accountResourceId"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
}

Monitoring account destination.

type MonitoringAccountDestinationResponseArrayOutput

type MonitoringAccountDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (MonitoringAccountDestinationResponseArrayOutput) ElementType

func (MonitoringAccountDestinationResponseArrayOutput) Index

func (MonitoringAccountDestinationResponseArrayOutput) ToMonitoringAccountDestinationResponseArrayOutput

func (o MonitoringAccountDestinationResponseArrayOutput) ToMonitoringAccountDestinationResponseArrayOutput() MonitoringAccountDestinationResponseArrayOutput

func (MonitoringAccountDestinationResponseArrayOutput) ToMonitoringAccountDestinationResponseArrayOutputWithContext

func (o MonitoringAccountDestinationResponseArrayOutput) ToMonitoringAccountDestinationResponseArrayOutputWithContext(ctx context.Context) MonitoringAccountDestinationResponseArrayOutput

type MonitoringAccountDestinationResponseOutput

type MonitoringAccountDestinationResponseOutput struct{ *pulumi.OutputState }

Monitoring account destination.

func (MonitoringAccountDestinationResponseOutput) AccountId

The immutable ID of the account.

func (MonitoringAccountDestinationResponseOutput) AccountResourceId

The resource ID of the monitoring account.

func (MonitoringAccountDestinationResponseOutput) ElementType

func (MonitoringAccountDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (MonitoringAccountDestinationResponseOutput) ToMonitoringAccountDestinationResponseOutput

func (o MonitoringAccountDestinationResponseOutput) ToMonitoringAccountDestinationResponseOutput() MonitoringAccountDestinationResponseOutput

func (MonitoringAccountDestinationResponseOutput) ToMonitoringAccountDestinationResponseOutputWithContext

func (o MonitoringAccountDestinationResponseOutput) ToMonitoringAccountDestinationResponseOutputWithContext(ctx context.Context) MonitoringAccountDestinationResponseOutput

type MyWorkbook

type MyWorkbook struct {
	pulumi.CustomResourceState

	// Workbook category, as defined by the user at creation time.
	Category pulumi.StringOutput `pulumi:"category"`
	// The user-defined name of the private workbook.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Resource etag
	Etag pulumi.StringMapOutput `pulumi:"etag"`
	// Identity used for BYOS
	Identity MyWorkbookManagedIdentityResponsePtrOutput `pulumi:"identity"`
	// The kind of workbook. Choices are user and shared.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Configuration of this particular private workbook. Configuration data is a string containing valid JSON
	SerializedData pulumi.StringOutput `pulumi:"serializedData"`
	// Optional resourceId for a source resource.
	SourceId pulumi.StringPtrOutput `pulumi:"sourceId"`
	// BYOS Storage Account URI
	StorageUri pulumi.StringPtrOutput `pulumi:"storageUri"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Date and time in UTC of the last modification that was made to this private workbook definition.
	TimeModified pulumi.StringOutput `pulumi:"timeModified"`
	// Azure resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// Unique user id of the specific user that owns this private workbook.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// This instance's version of the data model. This can change as new features are added that can be marked private workbook.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

An Application Insights private workbook definition. Azure REST API version: 2021-03-08. Prior API version in Azure Native 1.x: 2020-10-20.

func GetMyWorkbook

func GetMyWorkbook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MyWorkbookState, opts ...pulumi.ResourceOption) (*MyWorkbook, error)

GetMyWorkbook gets an existing MyWorkbook 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 NewMyWorkbook

func NewMyWorkbook(ctx *pulumi.Context,
	name string, args *MyWorkbookArgs, opts ...pulumi.ResourceOption) (*MyWorkbook, error)

NewMyWorkbook registers a new resource with the given unique name, arguments, and options.

func (*MyWorkbook) ElementType

func (*MyWorkbook) ElementType() reflect.Type

func (*MyWorkbook) ToMyWorkbookOutput

func (i *MyWorkbook) ToMyWorkbookOutput() MyWorkbookOutput

func (*MyWorkbook) ToMyWorkbookOutputWithContext

func (i *MyWorkbook) ToMyWorkbookOutputWithContext(ctx context.Context) MyWorkbookOutput

type MyWorkbookArgs

type MyWorkbookArgs struct {
	// Workbook category, as defined by the user at creation time.
	Category pulumi.StringInput
	// The user-defined name of the private workbook.
	DisplayName pulumi.StringInput
	// Azure resource Id
	Id pulumi.StringPtrInput
	// Identity used for BYOS
	Identity MyWorkbookManagedIdentityPtrInput
	// The kind of workbook. Choices are user and shared.
	Kind pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringPtrInput
	// Configuration of this particular private workbook. Configuration data is a string containing valid JSON
	SerializedData pulumi.StringInput
	// Optional resourceId for a source resource.
	SourceId pulumi.StringPtrInput
	// BYOS Storage Account URI
	StorageUri pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Azure resource type
	Type pulumi.StringPtrInput
	// This instance's version of the data model. This can change as new features are added that can be marked private workbook.
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a MyWorkbook resource.

func (MyWorkbookArgs) ElementType

func (MyWorkbookArgs) ElementType() reflect.Type

type MyWorkbookInput

type MyWorkbookInput interface {
	pulumi.Input

	ToMyWorkbookOutput() MyWorkbookOutput
	ToMyWorkbookOutputWithContext(ctx context.Context) MyWorkbookOutput
}

type MyWorkbookManagedIdentity

type MyWorkbookManagedIdentity struct {
	// The identity type.
	Type *string `pulumi:"type"`
}

Customer Managed Identity

type MyWorkbookManagedIdentityArgs

type MyWorkbookManagedIdentityArgs struct {
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Customer Managed Identity

func (MyWorkbookManagedIdentityArgs) ElementType

func (MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityOutput

func (i MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityOutput() MyWorkbookManagedIdentityOutput

func (MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityOutputWithContext

func (i MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityOutput

func (MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityPtrOutput

func (i MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityPtrOutput() MyWorkbookManagedIdentityPtrOutput

func (MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityPtrOutputWithContext

func (i MyWorkbookManagedIdentityArgs) ToMyWorkbookManagedIdentityPtrOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityPtrOutput

type MyWorkbookManagedIdentityInput

type MyWorkbookManagedIdentityInput interface {
	pulumi.Input

	ToMyWorkbookManagedIdentityOutput() MyWorkbookManagedIdentityOutput
	ToMyWorkbookManagedIdentityOutputWithContext(context.Context) MyWorkbookManagedIdentityOutput
}

MyWorkbookManagedIdentityInput is an input type that accepts MyWorkbookManagedIdentityArgs and MyWorkbookManagedIdentityOutput values. You can construct a concrete instance of `MyWorkbookManagedIdentityInput` via:

MyWorkbookManagedIdentityArgs{...}

type MyWorkbookManagedIdentityOutput

type MyWorkbookManagedIdentityOutput struct{ *pulumi.OutputState }

Customer Managed Identity

func (MyWorkbookManagedIdentityOutput) ElementType

func (MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityOutput

func (o MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityOutput() MyWorkbookManagedIdentityOutput

func (MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityOutputWithContext

func (o MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityOutput

func (MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityPtrOutput

func (o MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityPtrOutput() MyWorkbookManagedIdentityPtrOutput

func (MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityPtrOutputWithContext

func (o MyWorkbookManagedIdentityOutput) ToMyWorkbookManagedIdentityPtrOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityPtrOutput

func (MyWorkbookManagedIdentityOutput) Type

The identity type.

type MyWorkbookManagedIdentityPtrInput

type MyWorkbookManagedIdentityPtrInput interface {
	pulumi.Input

	ToMyWorkbookManagedIdentityPtrOutput() MyWorkbookManagedIdentityPtrOutput
	ToMyWorkbookManagedIdentityPtrOutputWithContext(context.Context) MyWorkbookManagedIdentityPtrOutput
}

MyWorkbookManagedIdentityPtrInput is an input type that accepts MyWorkbookManagedIdentityArgs, MyWorkbookManagedIdentityPtr and MyWorkbookManagedIdentityPtrOutput values. You can construct a concrete instance of `MyWorkbookManagedIdentityPtrInput` via:

        MyWorkbookManagedIdentityArgs{...}

or:

        nil

type MyWorkbookManagedIdentityPtrOutput

type MyWorkbookManagedIdentityPtrOutput struct{ *pulumi.OutputState }

func (MyWorkbookManagedIdentityPtrOutput) Elem

func (MyWorkbookManagedIdentityPtrOutput) ElementType

func (MyWorkbookManagedIdentityPtrOutput) ToMyWorkbookManagedIdentityPtrOutput

func (o MyWorkbookManagedIdentityPtrOutput) ToMyWorkbookManagedIdentityPtrOutput() MyWorkbookManagedIdentityPtrOutput

func (MyWorkbookManagedIdentityPtrOutput) ToMyWorkbookManagedIdentityPtrOutputWithContext

func (o MyWorkbookManagedIdentityPtrOutput) ToMyWorkbookManagedIdentityPtrOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityPtrOutput

func (MyWorkbookManagedIdentityPtrOutput) Type

The identity type.

type MyWorkbookManagedIdentityResponse

type MyWorkbookManagedIdentityResponse struct {
	// The identity type.
	Type *string `pulumi:"type"`
	// Customer Managed Identity
	UserAssignedIdentities *MyWorkbookUserAssignedIdentitiesResponse `pulumi:"userAssignedIdentities"`
}

Customer Managed Identity

type MyWorkbookManagedIdentityResponseOutput

type MyWorkbookManagedIdentityResponseOutput struct{ *pulumi.OutputState }

Customer Managed Identity

func (MyWorkbookManagedIdentityResponseOutput) ElementType

func (MyWorkbookManagedIdentityResponseOutput) ToMyWorkbookManagedIdentityResponseOutput

func (o MyWorkbookManagedIdentityResponseOutput) ToMyWorkbookManagedIdentityResponseOutput() MyWorkbookManagedIdentityResponseOutput

func (MyWorkbookManagedIdentityResponseOutput) ToMyWorkbookManagedIdentityResponseOutputWithContext

func (o MyWorkbookManagedIdentityResponseOutput) ToMyWorkbookManagedIdentityResponseOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityResponseOutput

func (MyWorkbookManagedIdentityResponseOutput) Type

The identity type.

func (MyWorkbookManagedIdentityResponseOutput) UserAssignedIdentities

Customer Managed Identity

type MyWorkbookManagedIdentityResponsePtrOutput

type MyWorkbookManagedIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (MyWorkbookManagedIdentityResponsePtrOutput) Elem

func (MyWorkbookManagedIdentityResponsePtrOutput) ElementType

func (MyWorkbookManagedIdentityResponsePtrOutput) ToMyWorkbookManagedIdentityResponsePtrOutput

func (o MyWorkbookManagedIdentityResponsePtrOutput) ToMyWorkbookManagedIdentityResponsePtrOutput() MyWorkbookManagedIdentityResponsePtrOutput

func (MyWorkbookManagedIdentityResponsePtrOutput) ToMyWorkbookManagedIdentityResponsePtrOutputWithContext

func (o MyWorkbookManagedIdentityResponsePtrOutput) ToMyWorkbookManagedIdentityResponsePtrOutputWithContext(ctx context.Context) MyWorkbookManagedIdentityResponsePtrOutput

func (MyWorkbookManagedIdentityResponsePtrOutput) Type

The identity type.

func (MyWorkbookManagedIdentityResponsePtrOutput) UserAssignedIdentities

Customer Managed Identity

type MyWorkbookOutput

type MyWorkbookOutput struct{ *pulumi.OutputState }

func (MyWorkbookOutput) Category

func (o MyWorkbookOutput) Category() pulumi.StringOutput

Workbook category, as defined by the user at creation time.

func (MyWorkbookOutput) DisplayName

func (o MyWorkbookOutput) DisplayName() pulumi.StringOutput

The user-defined name of the private workbook.

func (MyWorkbookOutput) ElementType

func (MyWorkbookOutput) ElementType() reflect.Type

func (MyWorkbookOutput) Etag

Resource etag

func (MyWorkbookOutput) Identity

Identity used for BYOS

func (MyWorkbookOutput) Kind

The kind of workbook. Choices are user and shared.

func (MyWorkbookOutput) Location

Resource location

func (MyWorkbookOutput) Name

Azure resource name

func (MyWorkbookOutput) SerializedData

func (o MyWorkbookOutput) SerializedData() pulumi.StringOutput

Configuration of this particular private workbook. Configuration data is a string containing valid JSON

func (MyWorkbookOutput) SourceId

Optional resourceId for a source resource.

func (MyWorkbookOutput) StorageUri

func (o MyWorkbookOutput) StorageUri() pulumi.StringPtrOutput

BYOS Storage Account URI

func (MyWorkbookOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (MyWorkbookOutput) Tags

Resource tags

func (MyWorkbookOutput) TimeModified

func (o MyWorkbookOutput) TimeModified() pulumi.StringOutput

Date and time in UTC of the last modification that was made to this private workbook definition.

func (MyWorkbookOutput) ToMyWorkbookOutput

func (o MyWorkbookOutput) ToMyWorkbookOutput() MyWorkbookOutput

func (MyWorkbookOutput) ToMyWorkbookOutputWithContext

func (o MyWorkbookOutput) ToMyWorkbookOutputWithContext(ctx context.Context) MyWorkbookOutput

func (MyWorkbookOutput) Type

Azure resource type

func (MyWorkbookOutput) UserId

Unique user id of the specific user that owns this private workbook.

func (MyWorkbookOutput) Version

This instance's version of the data model. This can change as new features are added that can be marked private workbook.

type MyWorkbookState

type MyWorkbookState struct {
}

func (MyWorkbookState) ElementType

func (MyWorkbookState) ElementType() reflect.Type

type MyWorkbookUserAssignedIdentitiesResponse

type MyWorkbookUserAssignedIdentitiesResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
}

Customer Managed Identity

type MyWorkbookUserAssignedIdentitiesResponseOutput

type MyWorkbookUserAssignedIdentitiesResponseOutput struct{ *pulumi.OutputState }

Customer Managed Identity

func (MyWorkbookUserAssignedIdentitiesResponseOutput) ElementType

func (MyWorkbookUserAssignedIdentitiesResponseOutput) PrincipalId

The principal ID of resource identity.

func (MyWorkbookUserAssignedIdentitiesResponseOutput) TenantId

The tenant ID of resource.

func (MyWorkbookUserAssignedIdentitiesResponseOutput) ToMyWorkbookUserAssignedIdentitiesResponseOutput

func (o MyWorkbookUserAssignedIdentitiesResponseOutput) ToMyWorkbookUserAssignedIdentitiesResponseOutput() MyWorkbookUserAssignedIdentitiesResponseOutput

func (MyWorkbookUserAssignedIdentitiesResponseOutput) ToMyWorkbookUserAssignedIdentitiesResponseOutputWithContext

func (o MyWorkbookUserAssignedIdentitiesResponseOutput) ToMyWorkbookUserAssignedIdentitiesResponseOutputWithContext(ctx context.Context) MyWorkbookUserAssignedIdentitiesResponseOutput

type MyWorkbookUserAssignedIdentitiesResponsePtrOutput

type MyWorkbookUserAssignedIdentitiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MyWorkbookUserAssignedIdentitiesResponsePtrOutput) Elem

func (MyWorkbookUserAssignedIdentitiesResponsePtrOutput) ElementType

func (MyWorkbookUserAssignedIdentitiesResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (MyWorkbookUserAssignedIdentitiesResponsePtrOutput) TenantId

The tenant ID of resource.

func (MyWorkbookUserAssignedIdentitiesResponsePtrOutput) ToMyWorkbookUserAssignedIdentitiesResponsePtrOutput

func (o MyWorkbookUserAssignedIdentitiesResponsePtrOutput) ToMyWorkbookUserAssignedIdentitiesResponsePtrOutput() MyWorkbookUserAssignedIdentitiesResponsePtrOutput

func (MyWorkbookUserAssignedIdentitiesResponsePtrOutput) ToMyWorkbookUserAssignedIdentitiesResponsePtrOutputWithContext

func (o MyWorkbookUserAssignedIdentitiesResponsePtrOutput) ToMyWorkbookUserAssignedIdentitiesResponsePtrOutputWithContext(ctx context.Context) MyWorkbookUserAssignedIdentitiesResponsePtrOutput

type Odatatype

type Odatatype string

specifies the type of the alert criteria.

type OperationType

type OperationType string

the operation associated with the notification and its value must be "scale"

func (OperationType) ElementType

func (OperationType) ElementType() reflect.Type

func (OperationType) ToOperationTypeOutput

func (e OperationType) ToOperationTypeOutput() OperationTypeOutput

func (OperationType) ToOperationTypeOutputWithContext

func (e OperationType) ToOperationTypeOutputWithContext(ctx context.Context) OperationTypeOutput

func (OperationType) ToOperationTypePtrOutput

func (e OperationType) ToOperationTypePtrOutput() OperationTypePtrOutput

func (OperationType) ToOperationTypePtrOutputWithContext

func (e OperationType) ToOperationTypePtrOutputWithContext(ctx context.Context) OperationTypePtrOutput

func (OperationType) ToStringOutput

func (e OperationType) ToStringOutput() pulumi.StringOutput

func (OperationType) ToStringOutputWithContext

func (e OperationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperationType) ToStringPtrOutput

func (e OperationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperationType) ToStringPtrOutputWithContext

func (e OperationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperationTypeInput

type OperationTypeInput interface {
	pulumi.Input

	ToOperationTypeOutput() OperationTypeOutput
	ToOperationTypeOutputWithContext(context.Context) OperationTypeOutput
}

OperationTypeInput is an input type that accepts values of the OperationType enum A concrete instance of `OperationTypeInput` can be one of the following:

OperationTypeScale

type OperationTypeOutput

type OperationTypeOutput struct{ *pulumi.OutputState }

func (OperationTypeOutput) ElementType

func (OperationTypeOutput) ElementType() reflect.Type

func (OperationTypeOutput) ToOperationTypeOutput

func (o OperationTypeOutput) ToOperationTypeOutput() OperationTypeOutput

func (OperationTypeOutput) ToOperationTypeOutputWithContext

func (o OperationTypeOutput) ToOperationTypeOutputWithContext(ctx context.Context) OperationTypeOutput

func (OperationTypeOutput) ToOperationTypePtrOutput

func (o OperationTypeOutput) ToOperationTypePtrOutput() OperationTypePtrOutput

func (OperationTypeOutput) ToOperationTypePtrOutputWithContext

func (o OperationTypeOutput) ToOperationTypePtrOutputWithContext(ctx context.Context) OperationTypePtrOutput

func (OperationTypeOutput) ToStringOutput

func (o OperationTypeOutput) ToStringOutput() pulumi.StringOutput

func (OperationTypeOutput) ToStringOutputWithContext

func (o OperationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperationTypeOutput) ToStringPtrOutput

func (o OperationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperationTypeOutput) ToStringPtrOutputWithContext

func (o OperationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperationTypePtrInput

type OperationTypePtrInput interface {
	pulumi.Input

	ToOperationTypePtrOutput() OperationTypePtrOutput
	ToOperationTypePtrOutputWithContext(context.Context) OperationTypePtrOutput
}

func OperationTypePtr

func OperationTypePtr(v string) OperationTypePtrInput

type OperationTypePtrOutput

type OperationTypePtrOutput struct{ *pulumi.OutputState }

func (OperationTypePtrOutput) Elem

func (OperationTypePtrOutput) ElementType

func (OperationTypePtrOutput) ElementType() reflect.Type

func (OperationTypePtrOutput) ToOperationTypePtrOutput

func (o OperationTypePtrOutput) ToOperationTypePtrOutput() OperationTypePtrOutput

func (OperationTypePtrOutput) ToOperationTypePtrOutputWithContext

func (o OperationTypePtrOutput) ToOperationTypePtrOutputWithContext(ctx context.Context) OperationTypePtrOutput

func (OperationTypePtrOutput) ToStringPtrOutput

func (o OperationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperationTypePtrOutput) ToStringPtrOutputWithContext

func (o OperationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Operator

type Operator string

the criteria operator.

func (Operator) ElementType

func (Operator) ElementType() reflect.Type

func (Operator) ToOperatorOutput

func (e Operator) ToOperatorOutput() OperatorOutput

func (Operator) ToOperatorOutputWithContext

func (e Operator) ToOperatorOutputWithContext(ctx context.Context) OperatorOutput

func (Operator) ToOperatorPtrOutput

func (e Operator) ToOperatorPtrOutput() OperatorPtrOutput

func (Operator) ToOperatorPtrOutputWithContext

func (e Operator) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput

func (Operator) ToStringOutput

func (e Operator) ToStringOutput() pulumi.StringOutput

func (Operator) ToStringOutputWithContext

func (e Operator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Operator) ToStringPtrOutput

func (e Operator) ToStringPtrOutput() pulumi.StringPtrOutput

func (Operator) ToStringPtrOutputWithContext

func (e Operator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperatorInput

type OperatorInput interface {
	pulumi.Input

	ToOperatorOutput() OperatorOutput
	ToOperatorOutputWithContext(context.Context) OperatorOutput
}

OperatorInput is an input type that accepts values of the Operator enum A concrete instance of `OperatorInput` can be one of the following:

OperatorEquals
OperatorGreaterThan
OperatorGreaterThanOrEqual
OperatorLessThan
OperatorLessThanOrEqual

type OperatorOutput

type OperatorOutput struct{ *pulumi.OutputState }

func (OperatorOutput) ElementType

func (OperatorOutput) ElementType() reflect.Type

func (OperatorOutput) ToOperatorOutput

func (o OperatorOutput) ToOperatorOutput() OperatorOutput

func (OperatorOutput) ToOperatorOutputWithContext

func (o OperatorOutput) ToOperatorOutputWithContext(ctx context.Context) OperatorOutput

func (OperatorOutput) ToOperatorPtrOutput

func (o OperatorOutput) ToOperatorPtrOutput() OperatorPtrOutput

func (OperatorOutput) ToOperatorPtrOutputWithContext

func (o OperatorOutput) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput

func (OperatorOutput) ToStringOutput

func (o OperatorOutput) ToStringOutput() pulumi.StringOutput

func (OperatorOutput) ToStringOutputWithContext

func (o OperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatorOutput) ToStringPtrOutput

func (o OperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorOutput) ToStringPtrOutputWithContext

func (o OperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OperatorPtrInput

type OperatorPtrInput interface {
	pulumi.Input

	ToOperatorPtrOutput() OperatorPtrOutput
	ToOperatorPtrOutputWithContext(context.Context) OperatorPtrOutput
}

func OperatorPtr

func OperatorPtr(v string) OperatorPtrInput

type OperatorPtrOutput

type OperatorPtrOutput struct{ *pulumi.OutputState }

func (OperatorPtrOutput) Elem

func (OperatorPtrOutput) ElementType

func (OperatorPtrOutput) ElementType() reflect.Type

func (OperatorPtrOutput) ToOperatorPtrOutput

func (o OperatorPtrOutput) ToOperatorPtrOutput() OperatorPtrOutput

func (OperatorPtrOutput) ToOperatorPtrOutputWithContext

func (o OperatorPtrOutput) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput

func (OperatorPtrOutput) ToStringPtrOutput

func (o OperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorPtrOutput) ToStringPtrOutputWithContext

func (o OperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PerfCounterDataSource

type PerfCounterDataSource struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers []string `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds *int `pulumi:"samplingFrequencyInSeconds"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

type PerfCounterDataSourceArgs

type PerfCounterDataSourceArgs struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers pulumi.StringArrayInput `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds pulumi.IntPtrInput `pulumi:"samplingFrequencyInSeconds"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceArgs) ElementType

func (PerfCounterDataSourceArgs) ElementType() reflect.Type

func (PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutput

func (i PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutput() PerfCounterDataSourceOutput

func (PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutputWithContext

func (i PerfCounterDataSourceArgs) ToPerfCounterDataSourceOutputWithContext(ctx context.Context) PerfCounterDataSourceOutput

type PerfCounterDataSourceArray

type PerfCounterDataSourceArray []PerfCounterDataSourceInput

func (PerfCounterDataSourceArray) ElementType

func (PerfCounterDataSourceArray) ElementType() reflect.Type

func (PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutput

func (i PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutput() PerfCounterDataSourceArrayOutput

func (PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutputWithContext

func (i PerfCounterDataSourceArray) ToPerfCounterDataSourceArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceArrayOutput

type PerfCounterDataSourceArrayInput

type PerfCounterDataSourceArrayInput interface {
	pulumi.Input

	ToPerfCounterDataSourceArrayOutput() PerfCounterDataSourceArrayOutput
	ToPerfCounterDataSourceArrayOutputWithContext(context.Context) PerfCounterDataSourceArrayOutput
}

PerfCounterDataSourceArrayInput is an input type that accepts PerfCounterDataSourceArray and PerfCounterDataSourceArrayOutput values. You can construct a concrete instance of `PerfCounterDataSourceArrayInput` via:

PerfCounterDataSourceArray{ PerfCounterDataSourceArgs{...} }

type PerfCounterDataSourceArrayOutput

type PerfCounterDataSourceArrayOutput struct{ *pulumi.OutputState }

func (PerfCounterDataSourceArrayOutput) ElementType

func (PerfCounterDataSourceArrayOutput) Index

func (PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutput

func (o PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutput() PerfCounterDataSourceArrayOutput

func (PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutputWithContext

func (o PerfCounterDataSourceArrayOutput) ToPerfCounterDataSourceArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceArrayOutput

type PerfCounterDataSourceInput

type PerfCounterDataSourceInput interface {
	pulumi.Input

	ToPerfCounterDataSourceOutput() PerfCounterDataSourceOutput
	ToPerfCounterDataSourceOutputWithContext(context.Context) PerfCounterDataSourceOutput
}

PerfCounterDataSourceInput is an input type that accepts PerfCounterDataSourceArgs and PerfCounterDataSourceOutput values. You can construct a concrete instance of `PerfCounterDataSourceInput` via:

PerfCounterDataSourceArgs{...}

type PerfCounterDataSourceOutput

type PerfCounterDataSourceOutput struct{ *pulumi.OutputState }

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceOutput) CounterSpecifiers

A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.

func (PerfCounterDataSourceOutput) ElementType

func (PerfCounterDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PerfCounterDataSourceOutput) SamplingFrequencyInSeconds

func (o PerfCounterDataSourceOutput) SamplingFrequencyInSeconds() pulumi.IntPtrOutput

The number of seconds between consecutive counter measurements (samples).

func (PerfCounterDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutput

func (o PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutput() PerfCounterDataSourceOutput

func (PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutputWithContext

func (o PerfCounterDataSourceOutput) ToPerfCounterDataSourceOutputWithContext(ctx context.Context) PerfCounterDataSourceOutput

type PerfCounterDataSourceResponse

type PerfCounterDataSourceResponse struct {
	// A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers []string `pulumi:"counterSpecifiers"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds *int `pulumi:"samplingFrequencyInSeconds"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

type PerfCounterDataSourceResponseArrayOutput

type PerfCounterDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (PerfCounterDataSourceResponseArrayOutput) ElementType

func (PerfCounterDataSourceResponseArrayOutput) Index

func (PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutput

func (o PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutput() PerfCounterDataSourceResponseArrayOutput

func (PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutputWithContext

func (o PerfCounterDataSourceResponseArrayOutput) ToPerfCounterDataSourceResponseArrayOutputWithContext(ctx context.Context) PerfCounterDataSourceResponseArrayOutput

type PerfCounterDataSourceResponseOutput

type PerfCounterDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (PerfCounterDataSourceResponseOutput) CounterSpecifiers

A list of specifier names of the performance counters you want to collect. Use a wildcard (*) to collect a counter for all instances. To get a list of performance counters on Windows, run the command 'typeperf'.

func (PerfCounterDataSourceResponseOutput) ElementType

func (PerfCounterDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PerfCounterDataSourceResponseOutput) SamplingFrequencyInSeconds

func (o PerfCounterDataSourceResponseOutput) SamplingFrequencyInSeconds() pulumi.IntPtrOutput

The number of seconds between consecutive counter measurements (samples).

func (PerfCounterDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutput

func (o PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutput() PerfCounterDataSourceResponseOutput

func (PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutputWithContext

func (o PerfCounterDataSourceResponseOutput) ToPerfCounterDataSourceResponseOutputWithContext(ctx context.Context) PerfCounterDataSourceResponseOutput

type PerformanceCounterConfiguration

type PerformanceCounterConfiguration struct {
	Instance       *string `pulumi:"instance"`
	Name           string  `pulumi:"name"`
	SamplingPeriod string  `pulumi:"samplingPeriod"`
}

type PerformanceCounterConfigurationArgs

type PerformanceCounterConfigurationArgs struct {
	Instance       pulumi.StringPtrInput `pulumi:"instance"`
	Name           pulumi.StringInput    `pulumi:"name"`
	SamplingPeriod pulumi.StringInput    `pulumi:"samplingPeriod"`
}

func (PerformanceCounterConfigurationArgs) ElementType

func (PerformanceCounterConfigurationArgs) ToPerformanceCounterConfigurationOutput

func (i PerformanceCounterConfigurationArgs) ToPerformanceCounterConfigurationOutput() PerformanceCounterConfigurationOutput

func (PerformanceCounterConfigurationArgs) ToPerformanceCounterConfigurationOutputWithContext

func (i PerformanceCounterConfigurationArgs) ToPerformanceCounterConfigurationOutputWithContext(ctx context.Context) PerformanceCounterConfigurationOutput

type PerformanceCounterConfigurationArray

type PerformanceCounterConfigurationArray []PerformanceCounterConfigurationInput

func (PerformanceCounterConfigurationArray) ElementType

func (PerformanceCounterConfigurationArray) ToPerformanceCounterConfigurationArrayOutput

func (i PerformanceCounterConfigurationArray) ToPerformanceCounterConfigurationArrayOutput() PerformanceCounterConfigurationArrayOutput

func (PerformanceCounterConfigurationArray) ToPerformanceCounterConfigurationArrayOutputWithContext

func (i PerformanceCounterConfigurationArray) ToPerformanceCounterConfigurationArrayOutputWithContext(ctx context.Context) PerformanceCounterConfigurationArrayOutput

type PerformanceCounterConfigurationArrayInput

type PerformanceCounterConfigurationArrayInput interface {
	pulumi.Input

	ToPerformanceCounterConfigurationArrayOutput() PerformanceCounterConfigurationArrayOutput
	ToPerformanceCounterConfigurationArrayOutputWithContext(context.Context) PerformanceCounterConfigurationArrayOutput
}

PerformanceCounterConfigurationArrayInput is an input type that accepts PerformanceCounterConfigurationArray and PerformanceCounterConfigurationArrayOutput values. You can construct a concrete instance of `PerformanceCounterConfigurationArrayInput` via:

PerformanceCounterConfigurationArray{ PerformanceCounterConfigurationArgs{...} }

type PerformanceCounterConfigurationArrayOutput

type PerformanceCounterConfigurationArrayOutput struct{ *pulumi.OutputState }

func (PerformanceCounterConfigurationArrayOutput) ElementType

func (PerformanceCounterConfigurationArrayOutput) Index

func (PerformanceCounterConfigurationArrayOutput) ToPerformanceCounterConfigurationArrayOutput

func (o PerformanceCounterConfigurationArrayOutput) ToPerformanceCounterConfigurationArrayOutput() PerformanceCounterConfigurationArrayOutput

func (PerformanceCounterConfigurationArrayOutput) ToPerformanceCounterConfigurationArrayOutputWithContext

func (o PerformanceCounterConfigurationArrayOutput) ToPerformanceCounterConfigurationArrayOutputWithContext(ctx context.Context) PerformanceCounterConfigurationArrayOutput

type PerformanceCounterConfigurationInput

type PerformanceCounterConfigurationInput interface {
	pulumi.Input

	ToPerformanceCounterConfigurationOutput() PerformanceCounterConfigurationOutput
	ToPerformanceCounterConfigurationOutputWithContext(context.Context) PerformanceCounterConfigurationOutput
}

PerformanceCounterConfigurationInput is an input type that accepts PerformanceCounterConfigurationArgs and PerformanceCounterConfigurationOutput values. You can construct a concrete instance of `PerformanceCounterConfigurationInput` via:

PerformanceCounterConfigurationArgs{...}

type PerformanceCounterConfigurationOutput

type PerformanceCounterConfigurationOutput struct{ *pulumi.OutputState }

func (PerformanceCounterConfigurationOutput) ElementType

func (PerformanceCounterConfigurationOutput) Instance

func (PerformanceCounterConfigurationOutput) Name

func (PerformanceCounterConfigurationOutput) SamplingPeriod

func (PerformanceCounterConfigurationOutput) ToPerformanceCounterConfigurationOutput

func (o PerformanceCounterConfigurationOutput) ToPerformanceCounterConfigurationOutput() PerformanceCounterConfigurationOutput

func (PerformanceCounterConfigurationOutput) ToPerformanceCounterConfigurationOutputWithContext

func (o PerformanceCounterConfigurationOutput) ToPerformanceCounterConfigurationOutputWithContext(ctx context.Context) PerformanceCounterConfigurationOutput

type PerformanceCounterConfigurationResponse

type PerformanceCounterConfigurationResponse struct {
	Instance       *string `pulumi:"instance"`
	Name           string  `pulumi:"name"`
	SamplingPeriod string  `pulumi:"samplingPeriod"`
}

type PerformanceCounterConfigurationResponseArrayOutput

type PerformanceCounterConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (PerformanceCounterConfigurationResponseArrayOutput) ElementType

func (PerformanceCounterConfigurationResponseArrayOutput) Index

func (PerformanceCounterConfigurationResponseArrayOutput) ToPerformanceCounterConfigurationResponseArrayOutput

func (o PerformanceCounterConfigurationResponseArrayOutput) ToPerformanceCounterConfigurationResponseArrayOutput() PerformanceCounterConfigurationResponseArrayOutput

func (PerformanceCounterConfigurationResponseArrayOutput) ToPerformanceCounterConfigurationResponseArrayOutputWithContext

func (o PerformanceCounterConfigurationResponseArrayOutput) ToPerformanceCounterConfigurationResponseArrayOutputWithContext(ctx context.Context) PerformanceCounterConfigurationResponseArrayOutput

type PerformanceCounterConfigurationResponseOutput

type PerformanceCounterConfigurationResponseOutput struct{ *pulumi.OutputState }

func (PerformanceCounterConfigurationResponseOutput) ElementType

func (PerformanceCounterConfigurationResponseOutput) Instance

func (PerformanceCounterConfigurationResponseOutput) Name

func (PerformanceCounterConfigurationResponseOutput) SamplingPeriod

func (PerformanceCounterConfigurationResponseOutput) ToPerformanceCounterConfigurationResponseOutput

func (o PerformanceCounterConfigurationResponseOutput) ToPerformanceCounterConfigurationResponseOutput() PerformanceCounterConfigurationResponseOutput

func (PerformanceCounterConfigurationResponseOutput) ToPerformanceCounterConfigurationResponseOutputWithContext

func (o PerformanceCounterConfigurationResponseOutput) ToPerformanceCounterConfigurationResponseOutputWithContext(ctx context.Context) PerformanceCounterConfigurationResponseOutput

type PlatformTelemetryDataSource

type PlatformTelemetryDataSource struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of platform telemetry streams to collect
	Streams []string `pulumi:"streams"`
}

Definition of platform telemetry data source configuration

type PlatformTelemetryDataSourceArgs

type PlatformTelemetryDataSourceArgs struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// List of platform telemetry streams to collect
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of platform telemetry data source configuration

func (PlatformTelemetryDataSourceArgs) ElementType

func (PlatformTelemetryDataSourceArgs) ToPlatformTelemetryDataSourceOutput

func (i PlatformTelemetryDataSourceArgs) ToPlatformTelemetryDataSourceOutput() PlatformTelemetryDataSourceOutput

func (PlatformTelemetryDataSourceArgs) ToPlatformTelemetryDataSourceOutputWithContext

func (i PlatformTelemetryDataSourceArgs) ToPlatformTelemetryDataSourceOutputWithContext(ctx context.Context) PlatformTelemetryDataSourceOutput

type PlatformTelemetryDataSourceArray

type PlatformTelemetryDataSourceArray []PlatformTelemetryDataSourceInput

func (PlatformTelemetryDataSourceArray) ElementType

func (PlatformTelemetryDataSourceArray) ToPlatformTelemetryDataSourceArrayOutput

func (i PlatformTelemetryDataSourceArray) ToPlatformTelemetryDataSourceArrayOutput() PlatformTelemetryDataSourceArrayOutput

func (PlatformTelemetryDataSourceArray) ToPlatformTelemetryDataSourceArrayOutputWithContext

func (i PlatformTelemetryDataSourceArray) ToPlatformTelemetryDataSourceArrayOutputWithContext(ctx context.Context) PlatformTelemetryDataSourceArrayOutput

type PlatformTelemetryDataSourceArrayInput

type PlatformTelemetryDataSourceArrayInput interface {
	pulumi.Input

	ToPlatformTelemetryDataSourceArrayOutput() PlatformTelemetryDataSourceArrayOutput
	ToPlatformTelemetryDataSourceArrayOutputWithContext(context.Context) PlatformTelemetryDataSourceArrayOutput
}

PlatformTelemetryDataSourceArrayInput is an input type that accepts PlatformTelemetryDataSourceArray and PlatformTelemetryDataSourceArrayOutput values. You can construct a concrete instance of `PlatformTelemetryDataSourceArrayInput` via:

PlatformTelemetryDataSourceArray{ PlatformTelemetryDataSourceArgs{...} }

type PlatformTelemetryDataSourceArrayOutput

type PlatformTelemetryDataSourceArrayOutput struct{ *pulumi.OutputState }

func (PlatformTelemetryDataSourceArrayOutput) ElementType

func (PlatformTelemetryDataSourceArrayOutput) Index

func (PlatformTelemetryDataSourceArrayOutput) ToPlatformTelemetryDataSourceArrayOutput

func (o PlatformTelemetryDataSourceArrayOutput) ToPlatformTelemetryDataSourceArrayOutput() PlatformTelemetryDataSourceArrayOutput

func (PlatformTelemetryDataSourceArrayOutput) ToPlatformTelemetryDataSourceArrayOutputWithContext

func (o PlatformTelemetryDataSourceArrayOutput) ToPlatformTelemetryDataSourceArrayOutputWithContext(ctx context.Context) PlatformTelemetryDataSourceArrayOutput

type PlatformTelemetryDataSourceInput

type PlatformTelemetryDataSourceInput interface {
	pulumi.Input

	ToPlatformTelemetryDataSourceOutput() PlatformTelemetryDataSourceOutput
	ToPlatformTelemetryDataSourceOutputWithContext(context.Context) PlatformTelemetryDataSourceOutput
}

PlatformTelemetryDataSourceInput is an input type that accepts PlatformTelemetryDataSourceArgs and PlatformTelemetryDataSourceOutput values. You can construct a concrete instance of `PlatformTelemetryDataSourceInput` via:

PlatformTelemetryDataSourceArgs{...}

type PlatformTelemetryDataSourceOutput

type PlatformTelemetryDataSourceOutput struct{ *pulumi.OutputState }

Definition of platform telemetry data source configuration

func (PlatformTelemetryDataSourceOutput) ElementType

func (PlatformTelemetryDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PlatformTelemetryDataSourceOutput) Streams

List of platform telemetry streams to collect

func (PlatformTelemetryDataSourceOutput) ToPlatformTelemetryDataSourceOutput

func (o PlatformTelemetryDataSourceOutput) ToPlatformTelemetryDataSourceOutput() PlatformTelemetryDataSourceOutput

func (PlatformTelemetryDataSourceOutput) ToPlatformTelemetryDataSourceOutputWithContext

func (o PlatformTelemetryDataSourceOutput) ToPlatformTelemetryDataSourceOutputWithContext(ctx context.Context) PlatformTelemetryDataSourceOutput

type PlatformTelemetryDataSourceResponse

type PlatformTelemetryDataSourceResponse struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of platform telemetry streams to collect
	Streams []string `pulumi:"streams"`
}

Definition of platform telemetry data source configuration

type PlatformTelemetryDataSourceResponseArrayOutput

type PlatformTelemetryDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (PlatformTelemetryDataSourceResponseArrayOutput) ElementType

func (PlatformTelemetryDataSourceResponseArrayOutput) Index

func (PlatformTelemetryDataSourceResponseArrayOutput) ToPlatformTelemetryDataSourceResponseArrayOutput

func (o PlatformTelemetryDataSourceResponseArrayOutput) ToPlatformTelemetryDataSourceResponseArrayOutput() PlatformTelemetryDataSourceResponseArrayOutput

func (PlatformTelemetryDataSourceResponseArrayOutput) ToPlatformTelemetryDataSourceResponseArrayOutputWithContext

func (o PlatformTelemetryDataSourceResponseArrayOutput) ToPlatformTelemetryDataSourceResponseArrayOutputWithContext(ctx context.Context) PlatformTelemetryDataSourceResponseArrayOutput

type PlatformTelemetryDataSourceResponseOutput

type PlatformTelemetryDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of platform telemetry data source configuration

func (PlatformTelemetryDataSourceResponseOutput) ElementType

func (PlatformTelemetryDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PlatformTelemetryDataSourceResponseOutput) Streams

List of platform telemetry streams to collect

func (PlatformTelemetryDataSourceResponseOutput) ToPlatformTelemetryDataSourceResponseOutput

func (o PlatformTelemetryDataSourceResponseOutput) ToPlatformTelemetryDataSourceResponseOutput() PlatformTelemetryDataSourceResponseOutput

func (PlatformTelemetryDataSourceResponseOutput) ToPlatformTelemetryDataSourceResponseOutputWithContext

func (o PlatformTelemetryDataSourceResponseOutput) ToPlatformTelemetryDataSourceResponseOutputWithContext(ctx context.Context) PlatformTelemetryDataSourceResponseOutput

type PredictiveAutoscalePolicy

type PredictiveAutoscalePolicy struct {
	// the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.
	ScaleLookAheadTime *string `pulumi:"scaleLookAheadTime"`
	// the predictive autoscale mode
	ScaleMode PredictiveAutoscalePolicyScaleMode `pulumi:"scaleMode"`
}

The parameters for enabling predictive autoscale.

type PredictiveAutoscalePolicyArgs

type PredictiveAutoscalePolicyArgs struct {
	// the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.
	ScaleLookAheadTime pulumi.StringPtrInput `pulumi:"scaleLookAheadTime"`
	// the predictive autoscale mode
	ScaleMode PredictiveAutoscalePolicyScaleModeInput `pulumi:"scaleMode"`
}

The parameters for enabling predictive autoscale.

func (PredictiveAutoscalePolicyArgs) ElementType

func (PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyOutput

func (i PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyOutput() PredictiveAutoscalePolicyOutput

func (PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyOutputWithContext

func (i PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyOutput

func (PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyPtrOutput

func (i PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyPtrOutput() PredictiveAutoscalePolicyPtrOutput

func (PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyPtrOutputWithContext

func (i PredictiveAutoscalePolicyArgs) ToPredictiveAutoscalePolicyPtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyPtrOutput

type PredictiveAutoscalePolicyInput

type PredictiveAutoscalePolicyInput interface {
	pulumi.Input

	ToPredictiveAutoscalePolicyOutput() PredictiveAutoscalePolicyOutput
	ToPredictiveAutoscalePolicyOutputWithContext(context.Context) PredictiveAutoscalePolicyOutput
}

PredictiveAutoscalePolicyInput is an input type that accepts PredictiveAutoscalePolicyArgs and PredictiveAutoscalePolicyOutput values. You can construct a concrete instance of `PredictiveAutoscalePolicyInput` via:

PredictiveAutoscalePolicyArgs{...}

type PredictiveAutoscalePolicyOutput

type PredictiveAutoscalePolicyOutput struct{ *pulumi.OutputState }

The parameters for enabling predictive autoscale.

func (PredictiveAutoscalePolicyOutput) ElementType

func (PredictiveAutoscalePolicyOutput) ScaleLookAheadTime

the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.

func (PredictiveAutoscalePolicyOutput) ScaleMode

the predictive autoscale mode

func (PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyOutput

func (o PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyOutput() PredictiveAutoscalePolicyOutput

func (PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyOutputWithContext

func (o PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyOutput

func (PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyPtrOutput

func (o PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyPtrOutput() PredictiveAutoscalePolicyPtrOutput

func (PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyPtrOutputWithContext

func (o PredictiveAutoscalePolicyOutput) ToPredictiveAutoscalePolicyPtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyPtrOutput

type PredictiveAutoscalePolicyPtrInput

type PredictiveAutoscalePolicyPtrInput interface {
	pulumi.Input

	ToPredictiveAutoscalePolicyPtrOutput() PredictiveAutoscalePolicyPtrOutput
	ToPredictiveAutoscalePolicyPtrOutputWithContext(context.Context) PredictiveAutoscalePolicyPtrOutput
}

PredictiveAutoscalePolicyPtrInput is an input type that accepts PredictiveAutoscalePolicyArgs, PredictiveAutoscalePolicyPtr and PredictiveAutoscalePolicyPtrOutput values. You can construct a concrete instance of `PredictiveAutoscalePolicyPtrInput` via:

        PredictiveAutoscalePolicyArgs{...}

or:

        nil

type PredictiveAutoscalePolicyPtrOutput

type PredictiveAutoscalePolicyPtrOutput struct{ *pulumi.OutputState }

func (PredictiveAutoscalePolicyPtrOutput) Elem

func (PredictiveAutoscalePolicyPtrOutput) ElementType

func (PredictiveAutoscalePolicyPtrOutput) ScaleLookAheadTime

the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.

func (PredictiveAutoscalePolicyPtrOutput) ScaleMode

the predictive autoscale mode

func (PredictiveAutoscalePolicyPtrOutput) ToPredictiveAutoscalePolicyPtrOutput

func (o PredictiveAutoscalePolicyPtrOutput) ToPredictiveAutoscalePolicyPtrOutput() PredictiveAutoscalePolicyPtrOutput

func (PredictiveAutoscalePolicyPtrOutput) ToPredictiveAutoscalePolicyPtrOutputWithContext

func (o PredictiveAutoscalePolicyPtrOutput) ToPredictiveAutoscalePolicyPtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyPtrOutput

type PredictiveAutoscalePolicyResponse

type PredictiveAutoscalePolicyResponse struct {
	// the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.
	ScaleLookAheadTime *string `pulumi:"scaleLookAheadTime"`
	// the predictive autoscale mode
	ScaleMode string `pulumi:"scaleMode"`
}

The parameters for enabling predictive autoscale.

type PredictiveAutoscalePolicyResponseOutput

type PredictiveAutoscalePolicyResponseOutput struct{ *pulumi.OutputState }

The parameters for enabling predictive autoscale.

func (PredictiveAutoscalePolicyResponseOutput) ElementType

func (PredictiveAutoscalePolicyResponseOutput) ScaleLookAheadTime

the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.

func (PredictiveAutoscalePolicyResponseOutput) ScaleMode

the predictive autoscale mode

func (PredictiveAutoscalePolicyResponseOutput) ToPredictiveAutoscalePolicyResponseOutput

func (o PredictiveAutoscalePolicyResponseOutput) ToPredictiveAutoscalePolicyResponseOutput() PredictiveAutoscalePolicyResponseOutput

func (PredictiveAutoscalePolicyResponseOutput) ToPredictiveAutoscalePolicyResponseOutputWithContext

func (o PredictiveAutoscalePolicyResponseOutput) ToPredictiveAutoscalePolicyResponseOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyResponseOutput

type PredictiveAutoscalePolicyResponsePtrOutput

type PredictiveAutoscalePolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (PredictiveAutoscalePolicyResponsePtrOutput) Elem

func (PredictiveAutoscalePolicyResponsePtrOutput) ElementType

func (PredictiveAutoscalePolicyResponsePtrOutput) ScaleLookAheadTime

the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.

func (PredictiveAutoscalePolicyResponsePtrOutput) ScaleMode

the predictive autoscale mode

func (PredictiveAutoscalePolicyResponsePtrOutput) ToPredictiveAutoscalePolicyResponsePtrOutput

func (o PredictiveAutoscalePolicyResponsePtrOutput) ToPredictiveAutoscalePolicyResponsePtrOutput() PredictiveAutoscalePolicyResponsePtrOutput

func (PredictiveAutoscalePolicyResponsePtrOutput) ToPredictiveAutoscalePolicyResponsePtrOutputWithContext

func (o PredictiveAutoscalePolicyResponsePtrOutput) ToPredictiveAutoscalePolicyResponsePtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyResponsePtrOutput

type PredictiveAutoscalePolicyScaleMode

type PredictiveAutoscalePolicyScaleMode string

the predictive autoscale mode

func (PredictiveAutoscalePolicyScaleMode) ElementType

func (PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModeOutput

func (e PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModeOutput() PredictiveAutoscalePolicyScaleModeOutput

func (PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModeOutputWithContext

func (e PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModeOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyScaleModeOutput

func (PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModePtrOutput

func (e PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModePtrOutput() PredictiveAutoscalePolicyScaleModePtrOutput

func (PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext

func (e PredictiveAutoscalePolicyScaleMode) ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyScaleModePtrOutput

func (PredictiveAutoscalePolicyScaleMode) ToStringOutput

func (PredictiveAutoscalePolicyScaleMode) ToStringOutputWithContext

func (e PredictiveAutoscalePolicyScaleMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PredictiveAutoscalePolicyScaleMode) ToStringPtrOutput

func (PredictiveAutoscalePolicyScaleMode) ToStringPtrOutputWithContext

func (e PredictiveAutoscalePolicyScaleMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PredictiveAutoscalePolicyScaleModeInput

type PredictiveAutoscalePolicyScaleModeInput interface {
	pulumi.Input

	ToPredictiveAutoscalePolicyScaleModeOutput() PredictiveAutoscalePolicyScaleModeOutput
	ToPredictiveAutoscalePolicyScaleModeOutputWithContext(context.Context) PredictiveAutoscalePolicyScaleModeOutput
}

PredictiveAutoscalePolicyScaleModeInput is an input type that accepts values of the PredictiveAutoscalePolicyScaleMode enum A concrete instance of `PredictiveAutoscalePolicyScaleModeInput` can be one of the following:

PredictiveAutoscalePolicyScaleModeDisabled
PredictiveAutoscalePolicyScaleModeForecastOnly
PredictiveAutoscalePolicyScaleModeEnabled

type PredictiveAutoscalePolicyScaleModeOutput

type PredictiveAutoscalePolicyScaleModeOutput struct{ *pulumi.OutputState }

func (PredictiveAutoscalePolicyScaleModeOutput) ElementType

func (PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModeOutput

func (o PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModeOutput() PredictiveAutoscalePolicyScaleModeOutput

func (PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModeOutputWithContext

func (o PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModeOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyScaleModeOutput

func (PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModePtrOutput

func (o PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModePtrOutput() PredictiveAutoscalePolicyScaleModePtrOutput

func (PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext

func (o PredictiveAutoscalePolicyScaleModeOutput) ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyScaleModePtrOutput

func (PredictiveAutoscalePolicyScaleModeOutput) ToStringOutput

func (PredictiveAutoscalePolicyScaleModeOutput) ToStringOutputWithContext

func (PredictiveAutoscalePolicyScaleModeOutput) ToStringPtrOutput

func (PredictiveAutoscalePolicyScaleModeOutput) ToStringPtrOutputWithContext

type PredictiveAutoscalePolicyScaleModePtrInput

type PredictiveAutoscalePolicyScaleModePtrInput interface {
	pulumi.Input

	ToPredictiveAutoscalePolicyScaleModePtrOutput() PredictiveAutoscalePolicyScaleModePtrOutput
	ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext(context.Context) PredictiveAutoscalePolicyScaleModePtrOutput
}

type PredictiveAutoscalePolicyScaleModePtrOutput

type PredictiveAutoscalePolicyScaleModePtrOutput struct{ *pulumi.OutputState }

func (PredictiveAutoscalePolicyScaleModePtrOutput) Elem

func (PredictiveAutoscalePolicyScaleModePtrOutput) ElementType

func (PredictiveAutoscalePolicyScaleModePtrOutput) ToPredictiveAutoscalePolicyScaleModePtrOutput

func (o PredictiveAutoscalePolicyScaleModePtrOutput) ToPredictiveAutoscalePolicyScaleModePtrOutput() PredictiveAutoscalePolicyScaleModePtrOutput

func (PredictiveAutoscalePolicyScaleModePtrOutput) ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext

func (o PredictiveAutoscalePolicyScaleModePtrOutput) ToPredictiveAutoscalePolicyScaleModePtrOutputWithContext(ctx context.Context) PredictiveAutoscalePolicyScaleModePtrOutput

func (PredictiveAutoscalePolicyScaleModePtrOutput) ToStringPtrOutput

func (PredictiveAutoscalePolicyScaleModePtrOutput) ToStringPtrOutputWithContext

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource. Azure REST API version: 2021-07-01-preview. Prior API version in Azure Native 1.x: 2019-10-17-preview.

Other available API versions: 2019-10-17-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint
	Id string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkScope

type PrivateLinkScope struct {
	pulumi.CustomResourceState

	// Access mode settings
	AccessModeSettings AccessModeSettingsResponseOutput `pulumi:"accessModeSettings"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connections.
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// System data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure Monitor PrivateLinkScope definition. Azure REST API version: 2021-07-01-preview. Prior API version in Azure Native 1.x: 2019-10-17-preview.

Other available API versions: 2019-10-17-preview.

func GetPrivateLinkScope

func GetPrivateLinkScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateLinkScopeState, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)

GetPrivateLinkScope gets an existing PrivateLinkScope 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 NewPrivateLinkScope

func NewPrivateLinkScope(ctx *pulumi.Context,
	name string, args *PrivateLinkScopeArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)

NewPrivateLinkScope registers a new resource with the given unique name, arguments, and options.

func (*PrivateLinkScope) ElementType

func (*PrivateLinkScope) ElementType() reflect.Type

func (*PrivateLinkScope) ToPrivateLinkScopeOutput

func (i *PrivateLinkScope) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput

func (*PrivateLinkScope) ToPrivateLinkScopeOutputWithContext

func (i *PrivateLinkScope) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput

type PrivateLinkScopeArgs

type PrivateLinkScopeArgs struct {
	// Access mode settings
	AccessModeSettings AccessModeSettingsInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PrivateLinkScope resource.

func (PrivateLinkScopeArgs) ElementType

func (PrivateLinkScopeArgs) ElementType() reflect.Type

type PrivateLinkScopeInput

type PrivateLinkScopeInput interface {
	pulumi.Input

	ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
	ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
}

type PrivateLinkScopeOutput

type PrivateLinkScopeOutput struct{ *pulumi.OutputState }

func (PrivateLinkScopeOutput) AccessModeSettings

Access mode settings

func (PrivateLinkScopeOutput) ElementType

func (PrivateLinkScopeOutput) ElementType() reflect.Type

func (PrivateLinkScopeOutput) Location

The geo-location where the resource lives

func (PrivateLinkScopeOutput) Name

The name of the resource

func (PrivateLinkScopeOutput) PrivateEndpointConnections

List of private endpoint connections.

func (PrivateLinkScopeOutput) ProvisioningState

func (o PrivateLinkScopeOutput) ProvisioningState() pulumi.StringOutput

Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.

func (PrivateLinkScopeOutput) SystemData

System data

func (PrivateLinkScopeOutput) Tags

Resource tags.

func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutput

func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput

func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext

func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput

func (PrivateLinkScopeOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateLinkScopeState

type PrivateLinkScopeState struct {
}

func (PrivateLinkScopeState) ElementType

func (PrivateLinkScopeState) ElementType() reflect.Type

type PrivateLinkScopedResource

type PrivateLinkScopedResource struct {
	pulumi.CustomResourceState

	// The resource id of the scoped Azure monitor resource.
	LinkedResourceId pulumi.StringPtrOutput `pulumi:"linkedResourceId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// State of the private endpoint connection.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// System data
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

A private link scoped resource Azure REST API version: 2021-07-01-preview. Prior API version in Azure Native 1.x: 2019-10-17-preview.

func GetPrivateLinkScopedResource

func GetPrivateLinkScopedResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateLinkScopedResourceState, opts ...pulumi.ResourceOption) (*PrivateLinkScopedResource, error)

GetPrivateLinkScopedResource gets an existing PrivateLinkScopedResource 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 NewPrivateLinkScopedResource

func NewPrivateLinkScopedResource(ctx *pulumi.Context,
	name string, args *PrivateLinkScopedResourceArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScopedResource, error)

NewPrivateLinkScopedResource registers a new resource with the given unique name, arguments, and options.

func (*PrivateLinkScopedResource) ElementType

func (*PrivateLinkScopedResource) ElementType() reflect.Type

func (*PrivateLinkScopedResource) ToPrivateLinkScopedResourceOutput

func (i *PrivateLinkScopedResource) ToPrivateLinkScopedResourceOutput() PrivateLinkScopedResourceOutput

func (*PrivateLinkScopedResource) ToPrivateLinkScopedResourceOutputWithContext

func (i *PrivateLinkScopedResource) ToPrivateLinkScopedResourceOutputWithContext(ctx context.Context) PrivateLinkScopedResourceOutput

type PrivateLinkScopedResourceArgs

type PrivateLinkScopedResourceArgs struct {
	// The resource id of the scoped Azure monitor resource.
	LinkedResourceId pulumi.StringPtrInput
	// The name of the scoped resource object.
	Name pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Azure Monitor PrivateLinkScope resource.
	ScopeName pulumi.StringInput
}

The set of arguments for constructing a PrivateLinkScopedResource resource.

func (PrivateLinkScopedResourceArgs) ElementType

type PrivateLinkScopedResourceInput

type PrivateLinkScopedResourceInput interface {
	pulumi.Input

	ToPrivateLinkScopedResourceOutput() PrivateLinkScopedResourceOutput
	ToPrivateLinkScopedResourceOutputWithContext(ctx context.Context) PrivateLinkScopedResourceOutput
}

type PrivateLinkScopedResourceOutput

type PrivateLinkScopedResourceOutput struct{ *pulumi.OutputState }

func (PrivateLinkScopedResourceOutput) ElementType

func (PrivateLinkScopedResourceOutput) LinkedResourceId

The resource id of the scoped Azure monitor resource.

func (PrivateLinkScopedResourceOutput) Name

The name of the resource

func (PrivateLinkScopedResourceOutput) ProvisioningState

func (o PrivateLinkScopedResourceOutput) ProvisioningState() pulumi.StringOutput

State of the private endpoint connection.

func (PrivateLinkScopedResourceOutput) SystemData

System data

func (PrivateLinkScopedResourceOutput) ToPrivateLinkScopedResourceOutput

func (o PrivateLinkScopedResourceOutput) ToPrivateLinkScopedResourceOutput() PrivateLinkScopedResourceOutput

func (PrivateLinkScopedResourceOutput) ToPrivateLinkScopedResourceOutputWithContext

func (o PrivateLinkScopedResourceOutput) ToPrivateLinkScopedResourceOutputWithContext(ctx context.Context) PrivateLinkScopedResourceOutput

func (PrivateLinkScopedResourceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateLinkScopedResourceResponse

type PrivateLinkScopedResourceResponse struct {
	// The resourceId of the Azure Monitor Private Link Scope Scoped Resource through which this DCE is associated with a Azure Monitor Private Link Scope.
	ResourceId *string `pulumi:"resourceId"`
	// The immutableId of the Azure Monitor Private Link Scope Resource to which the association is.
	ScopeId *string `pulumi:"scopeId"`
}

type PrivateLinkScopedResourceResponseArrayOutput

type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkScopedResourceResponseArrayOutput) ElementType

func (PrivateLinkScopedResourceResponseArrayOutput) Index

func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput

func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput

func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext

func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput

type PrivateLinkScopedResourceResponseOutput

type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }

func (PrivateLinkScopedResourceResponseOutput) ElementType

func (PrivateLinkScopedResourceResponseOutput) ResourceId

The resourceId of the Azure Monitor Private Link Scope Scoped Resource through which this DCE is associated with a Azure Monitor Private Link Scope.

func (PrivateLinkScopedResourceResponseOutput) ScopeId

The immutableId of the Azure Monitor Private Link Scope Resource to which the association is.

func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput

func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput

func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext

func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput

type PrivateLinkScopedResourceState

type PrivateLinkScopedResourceState struct {
}

func (PrivateLinkScopedResourceState) ElementType

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type ProactiveDetectionConfiguration

type ProactiveDetectionConfiguration struct {
	pulumi.CustomResourceState

	// Custom email addresses for this rule notifications
	CustomEmails pulumi.StringArrayOutput `pulumi:"customEmails"`
	// A flag that indicates whether this rule is enabled by the user
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// The last time this rule was updated
	LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The rule name
	Name pulumi.StringOutput `pulumi:"name"`
	// Static definitions of the ProactiveDetection configuration rule (same values for all components).
	RuleDefinitions ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitionsPtrOutput `pulumi:"ruleDefinitions"`
	// A flag that indicated whether notifications on this rule should be sent to subscription owners
	SendEmailsToSubscriptionOwners pulumi.BoolPtrOutput `pulumi:"sendEmailsToSubscriptionOwners"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

A ProactiveDetection configuration definition. Azure REST API version: 2018-05-01-preview. Prior API version in Azure Native 1.x: 2015-05-01.

Other available API versions: 2015-05-01.

func GetProactiveDetectionConfiguration

func GetProactiveDetectionConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProactiveDetectionConfigurationState, opts ...pulumi.ResourceOption) (*ProactiveDetectionConfiguration, error)

GetProactiveDetectionConfiguration gets an existing ProactiveDetectionConfiguration 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 NewProactiveDetectionConfiguration

func NewProactiveDetectionConfiguration(ctx *pulumi.Context,
	name string, args *ProactiveDetectionConfigurationArgs, opts ...pulumi.ResourceOption) (*ProactiveDetectionConfiguration, error)

NewProactiveDetectionConfiguration registers a new resource with the given unique name, arguments, and options.

func (*ProactiveDetectionConfiguration) ElementType

func (*ProactiveDetectionConfiguration) ToProactiveDetectionConfigurationOutput

func (i *ProactiveDetectionConfiguration) ToProactiveDetectionConfigurationOutput() ProactiveDetectionConfigurationOutput

func (*ProactiveDetectionConfiguration) ToProactiveDetectionConfigurationOutputWithContext

func (i *ProactiveDetectionConfiguration) ToProactiveDetectionConfigurationOutputWithContext(ctx context.Context) ProactiveDetectionConfigurationOutput

type ProactiveDetectionConfigurationArgs

type ProactiveDetectionConfigurationArgs struct {
	// The ProactiveDetection configuration ID. This is unique within a Application Insights component.
	ConfigurationId pulumi.StringPtrInput
	// Custom email addresses for this rule notifications
	CustomEmails pulumi.StringArrayInput
	// A flag that indicates whether this rule is enabled by the user
	Enabled pulumi.BoolPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringInput
	// Static definitions of the ProactiveDetection configuration rule (same values for all components).
	RuleDefinitions ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitionsPtrInput
	// A flag that indicated whether notifications on this rule should be sent to subscription owners
	SendEmailsToSubscriptionOwners pulumi.BoolPtrInput
}

The set of arguments for constructing a ProactiveDetectionConfiguration resource.

func (ProactiveDetectionConfigurationArgs) ElementType

type ProactiveDetectionConfigurationInput

type ProactiveDetectionConfigurationInput interface {
	pulumi.Input

	ToProactiveDetectionConfigurationOutput() ProactiveDetectionConfigurationOutput
	ToProactiveDetectionConfigurationOutputWithContext(ctx context.Context) ProactiveDetectionConfigurationOutput
}

type ProactiveDetectionConfigurationOutput

type ProactiveDetectionConfigurationOutput struct{ *pulumi.OutputState }

func (ProactiveDetectionConfigurationOutput) CustomEmails

Custom email addresses for this rule notifications

func (ProactiveDetectionConfigurationOutput) ElementType

func (ProactiveDetectionConfigurationOutput) Enabled

A flag that indicates whether this rule is enabled by the user

func (ProactiveDetectionConfigurationOutput) LastUpdatedTime

The last time this rule was updated

func (ProactiveDetectionConfigurationOutput) Location

Resource location

func (ProactiveDetectionConfigurationOutput) Name

The rule name

func (ProactiveDetectionConfigurationOutput) RuleDefinitions

Static definitions of the ProactiveDetection configuration rule (same values for all components).

func (ProactiveDetectionConfigurationOutput) SendEmailsToSubscriptionOwners

func (o ProactiveDetectionConfigurationOutput) SendEmailsToSubscriptionOwners() pulumi.BoolPtrOutput

A flag that indicated whether notifications on this rule should be sent to subscription owners

func (ProactiveDetectionConfigurationOutput) ToProactiveDetectionConfigurationOutput

func (o ProactiveDetectionConfigurationOutput) ToProactiveDetectionConfigurationOutput() ProactiveDetectionConfigurationOutput

func (ProactiveDetectionConfigurationOutput) ToProactiveDetectionConfigurationOutputWithContext

func (o ProactiveDetectionConfigurationOutput) ToProactiveDetectionConfigurationOutputWithContext(ctx context.Context) ProactiveDetectionConfigurationOutput

func (ProactiveDetectionConfigurationOutput) Type

Azure resource type

type ProactiveDetectionConfigurationState

type ProactiveDetectionConfigurationState struct {
}

func (ProactiveDetectionConfigurationState) ElementType

type PrometheusForwarderDataSource

type PrometheusForwarderDataSource struct {
	// The list of label inclusion filters in the form of label "name-value" pairs.
	// Currently only one label is supported: 'microsoft_metrics_include_label'.
	// Label values are matched case-insensitively.
	LabelIncludeFilter map[string]string `pulumi:"labelIncludeFilter"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of Prometheus metrics forwarding configuration.

type PrometheusForwarderDataSourceArgs

type PrometheusForwarderDataSourceArgs struct {
	// The list of label inclusion filters in the form of label "name-value" pairs.
	// Currently only one label is supported: 'microsoft_metrics_include_label'.
	// Label values are matched case-insensitively.
	LabelIncludeFilter pulumi.StringMapInput `pulumi:"labelIncludeFilter"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of Prometheus metrics forwarding configuration.

func (PrometheusForwarderDataSourceArgs) ElementType

func (PrometheusForwarderDataSourceArgs) ToPrometheusForwarderDataSourceOutput

func (i PrometheusForwarderDataSourceArgs) ToPrometheusForwarderDataSourceOutput() PrometheusForwarderDataSourceOutput

func (PrometheusForwarderDataSourceArgs) ToPrometheusForwarderDataSourceOutputWithContext

func (i PrometheusForwarderDataSourceArgs) ToPrometheusForwarderDataSourceOutputWithContext(ctx context.Context) PrometheusForwarderDataSourceOutput

type PrometheusForwarderDataSourceArray

type PrometheusForwarderDataSourceArray []PrometheusForwarderDataSourceInput

func (PrometheusForwarderDataSourceArray) ElementType

func (PrometheusForwarderDataSourceArray) ToPrometheusForwarderDataSourceArrayOutput

func (i PrometheusForwarderDataSourceArray) ToPrometheusForwarderDataSourceArrayOutput() PrometheusForwarderDataSourceArrayOutput

func (PrometheusForwarderDataSourceArray) ToPrometheusForwarderDataSourceArrayOutputWithContext

func (i PrometheusForwarderDataSourceArray) ToPrometheusForwarderDataSourceArrayOutputWithContext(ctx context.Context) PrometheusForwarderDataSourceArrayOutput

type PrometheusForwarderDataSourceArrayInput

type PrometheusForwarderDataSourceArrayInput interface {
	pulumi.Input

	ToPrometheusForwarderDataSourceArrayOutput() PrometheusForwarderDataSourceArrayOutput
	ToPrometheusForwarderDataSourceArrayOutputWithContext(context.Context) PrometheusForwarderDataSourceArrayOutput
}

PrometheusForwarderDataSourceArrayInput is an input type that accepts PrometheusForwarderDataSourceArray and PrometheusForwarderDataSourceArrayOutput values. You can construct a concrete instance of `PrometheusForwarderDataSourceArrayInput` via:

PrometheusForwarderDataSourceArray{ PrometheusForwarderDataSourceArgs{...} }

type PrometheusForwarderDataSourceArrayOutput

type PrometheusForwarderDataSourceArrayOutput struct{ *pulumi.OutputState }

func (PrometheusForwarderDataSourceArrayOutput) ElementType

func (PrometheusForwarderDataSourceArrayOutput) Index

func (PrometheusForwarderDataSourceArrayOutput) ToPrometheusForwarderDataSourceArrayOutput

func (o PrometheusForwarderDataSourceArrayOutput) ToPrometheusForwarderDataSourceArrayOutput() PrometheusForwarderDataSourceArrayOutput

func (PrometheusForwarderDataSourceArrayOutput) ToPrometheusForwarderDataSourceArrayOutputWithContext

func (o PrometheusForwarderDataSourceArrayOutput) ToPrometheusForwarderDataSourceArrayOutputWithContext(ctx context.Context) PrometheusForwarderDataSourceArrayOutput

type PrometheusForwarderDataSourceInput

type PrometheusForwarderDataSourceInput interface {
	pulumi.Input

	ToPrometheusForwarderDataSourceOutput() PrometheusForwarderDataSourceOutput
	ToPrometheusForwarderDataSourceOutputWithContext(context.Context) PrometheusForwarderDataSourceOutput
}

PrometheusForwarderDataSourceInput is an input type that accepts PrometheusForwarderDataSourceArgs and PrometheusForwarderDataSourceOutput values. You can construct a concrete instance of `PrometheusForwarderDataSourceInput` via:

PrometheusForwarderDataSourceArgs{...}

type PrometheusForwarderDataSourceOutput

type PrometheusForwarderDataSourceOutput struct{ *pulumi.OutputState }

Definition of Prometheus metrics forwarding configuration.

func (PrometheusForwarderDataSourceOutput) ElementType

func (PrometheusForwarderDataSourceOutput) LabelIncludeFilter

The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.

func (PrometheusForwarderDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PrometheusForwarderDataSourceOutput) Streams

List of streams that this data source will be sent to.

func (PrometheusForwarderDataSourceOutput) ToPrometheusForwarderDataSourceOutput

func (o PrometheusForwarderDataSourceOutput) ToPrometheusForwarderDataSourceOutput() PrometheusForwarderDataSourceOutput

func (PrometheusForwarderDataSourceOutput) ToPrometheusForwarderDataSourceOutputWithContext

func (o PrometheusForwarderDataSourceOutput) ToPrometheusForwarderDataSourceOutputWithContext(ctx context.Context) PrometheusForwarderDataSourceOutput

type PrometheusForwarderDataSourceResponse

type PrometheusForwarderDataSourceResponse struct {
	// The list of label inclusion filters in the form of label "name-value" pairs.
	// Currently only one label is supported: 'microsoft_metrics_include_label'.
	// Label values are matched case-insensitively.
	LabelIncludeFilter map[string]string `pulumi:"labelIncludeFilter"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of Prometheus metrics forwarding configuration.

type PrometheusForwarderDataSourceResponseArrayOutput

type PrometheusForwarderDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (PrometheusForwarderDataSourceResponseArrayOutput) ElementType

func (PrometheusForwarderDataSourceResponseArrayOutput) Index

func (PrometheusForwarderDataSourceResponseArrayOutput) ToPrometheusForwarderDataSourceResponseArrayOutput

func (o PrometheusForwarderDataSourceResponseArrayOutput) ToPrometheusForwarderDataSourceResponseArrayOutput() PrometheusForwarderDataSourceResponseArrayOutput

func (PrometheusForwarderDataSourceResponseArrayOutput) ToPrometheusForwarderDataSourceResponseArrayOutputWithContext

func (o PrometheusForwarderDataSourceResponseArrayOutput) ToPrometheusForwarderDataSourceResponseArrayOutputWithContext(ctx context.Context) PrometheusForwarderDataSourceResponseArrayOutput

type PrometheusForwarderDataSourceResponseOutput

type PrometheusForwarderDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of Prometheus metrics forwarding configuration.

func (PrometheusForwarderDataSourceResponseOutput) ElementType

func (PrometheusForwarderDataSourceResponseOutput) LabelIncludeFilter

The list of label inclusion filters in the form of label "name-value" pairs. Currently only one label is supported: 'microsoft_metrics_include_label'. Label values are matched case-insensitively.

func (PrometheusForwarderDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (PrometheusForwarderDataSourceResponseOutput) Streams

List of streams that this data source will be sent to.

func (PrometheusForwarderDataSourceResponseOutput) ToPrometheusForwarderDataSourceResponseOutput

func (o PrometheusForwarderDataSourceResponseOutput) ToPrometheusForwarderDataSourceResponseOutput() PrometheusForwarderDataSourceResponseOutput

func (PrometheusForwarderDataSourceResponseOutput) ToPrometheusForwarderDataSourceResponseOutputWithContext

func (o PrometheusForwarderDataSourceResponseOutput) ToPrometheusForwarderDataSourceResponseOutputWithContext(ctx context.Context) PrometheusForwarderDataSourceResponseOutput

type PublicNetworkAccessType

type PublicNetworkAccessType string

The network access type for accessing Application Insights query.

func (PublicNetworkAccessType) ElementType

func (PublicNetworkAccessType) ElementType() reflect.Type

func (PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput

func (PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput

func (PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext

func (e PublicNetworkAccessType) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessType) ToStringOutput

func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessType) ToStringOutputWithContext

func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessType) ToStringPtrOutput

func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessType) ToStringPtrOutputWithContext

func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessTypeInput

type PublicNetworkAccessTypeInput interface {
	pulumi.Input

	ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput
	ToPublicNetworkAccessTypeOutputWithContext(context.Context) PublicNetworkAccessTypeOutput
}

PublicNetworkAccessTypeInput is an input type that accepts values of the PublicNetworkAccessType enum A concrete instance of `PublicNetworkAccessTypeInput` can be one of the following:

PublicNetworkAccessTypeEnabled
PublicNetworkAccessTypeDisabled

type PublicNetworkAccessTypeOutput

type PublicNetworkAccessTypeOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessTypeOutput) ElementType

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutput() PublicNetworkAccessTypeOutput

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypeOutputWithContext(ctx context.Context) PublicNetworkAccessTypeOutput

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext

func (o PublicNetworkAccessTypeOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypeOutput) ToStringOutput

func (PublicNetworkAccessTypeOutput) ToStringOutputWithContext

func (o PublicNetworkAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessTypeOutput) ToStringPtrOutput

func (PublicNetworkAccessTypeOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessTypePtrInput

type PublicNetworkAccessTypePtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput
	ToPublicNetworkAccessTypePtrOutputWithContext(context.Context) PublicNetworkAccessTypePtrOutput
}

func PublicNetworkAccessTypePtr

func PublicNetworkAccessTypePtr(v string) PublicNetworkAccessTypePtrInput

type PublicNetworkAccessTypePtrOutput

type PublicNetworkAccessTypePtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessTypePtrOutput) Elem

func (PublicNetworkAccessTypePtrOutput) ElementType

func (PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput

func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutput() PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext

func (o PublicNetworkAccessTypePtrOutput) ToPublicNetworkAccessTypePtrOutputWithContext(ctx context.Context) PublicNetworkAccessTypePtrOutput

func (PublicNetworkAccessTypePtrOutput) ToStringPtrOutput

func (PublicNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Recurrence

type Recurrence struct {
	// the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
	Frequency RecurrenceFrequency `pulumi:"frequency"`
	// the scheduling constraints for when the profile begins.
	Schedule RecurrentSchedule `pulumi:"schedule"`
}

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

type RecurrenceArgs

type RecurrenceArgs struct {
	// the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
	Frequency RecurrenceFrequencyInput `pulumi:"frequency"`
	// the scheduling constraints for when the profile begins.
	Schedule RecurrentScheduleInput `pulumi:"schedule"`
}

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

func (RecurrenceArgs) ElementType

func (RecurrenceArgs) ElementType() reflect.Type

func (RecurrenceArgs) ToRecurrenceOutput

func (i RecurrenceArgs) ToRecurrenceOutput() RecurrenceOutput

func (RecurrenceArgs) ToRecurrenceOutputWithContext

func (i RecurrenceArgs) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput

func (RecurrenceArgs) ToRecurrencePtrOutput

func (i RecurrenceArgs) ToRecurrencePtrOutput() RecurrencePtrOutput

func (RecurrenceArgs) ToRecurrencePtrOutputWithContext

func (i RecurrenceArgs) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput

type RecurrenceFrequency

type RecurrenceFrequency string

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

func (RecurrenceFrequency) ElementType

func (RecurrenceFrequency) ElementType() reflect.Type

func (RecurrenceFrequency) ToRecurrenceFrequencyOutput

func (e RecurrenceFrequency) ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput

func (RecurrenceFrequency) ToRecurrenceFrequencyOutputWithContext

func (e RecurrenceFrequency) ToRecurrenceFrequencyOutputWithContext(ctx context.Context) RecurrenceFrequencyOutput

func (RecurrenceFrequency) ToRecurrenceFrequencyPtrOutput

func (e RecurrenceFrequency) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput

func (RecurrenceFrequency) ToRecurrenceFrequencyPtrOutputWithContext

func (e RecurrenceFrequency) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput

func (RecurrenceFrequency) ToStringOutput

func (e RecurrenceFrequency) ToStringOutput() pulumi.StringOutput

func (RecurrenceFrequency) ToStringOutputWithContext

func (e RecurrenceFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RecurrenceFrequency) ToStringPtrOutput

func (e RecurrenceFrequency) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecurrenceFrequency) ToStringPtrOutputWithContext

func (e RecurrenceFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RecurrenceFrequencyInput

type RecurrenceFrequencyInput interface {
	pulumi.Input

	ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput
	ToRecurrenceFrequencyOutputWithContext(context.Context) RecurrenceFrequencyOutput
}

RecurrenceFrequencyInput is an input type that accepts values of the RecurrenceFrequency enum A concrete instance of `RecurrenceFrequencyInput` can be one of the following:

RecurrenceFrequencyNone
RecurrenceFrequencySecond
RecurrenceFrequencyMinute
RecurrenceFrequencyHour
RecurrenceFrequencyDay
RecurrenceFrequencyWeek
RecurrenceFrequencyMonth
RecurrenceFrequencyYear

type RecurrenceFrequencyOutput

type RecurrenceFrequencyOutput struct{ *pulumi.OutputState }

func (RecurrenceFrequencyOutput) ElementType

func (RecurrenceFrequencyOutput) ElementType() reflect.Type

func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutput

func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutput() RecurrenceFrequencyOutput

func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutputWithContext

func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyOutputWithContext(ctx context.Context) RecurrenceFrequencyOutput

func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutput

func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput

func (RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutputWithContext

func (o RecurrenceFrequencyOutput) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput

func (RecurrenceFrequencyOutput) ToStringOutput

func (o RecurrenceFrequencyOutput) ToStringOutput() pulumi.StringOutput

func (RecurrenceFrequencyOutput) ToStringOutputWithContext

func (o RecurrenceFrequencyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RecurrenceFrequencyOutput) ToStringPtrOutput

func (o RecurrenceFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecurrenceFrequencyOutput) ToStringPtrOutputWithContext

func (o RecurrenceFrequencyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RecurrenceFrequencyPtrInput

type RecurrenceFrequencyPtrInput interface {
	pulumi.Input

	ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput
	ToRecurrenceFrequencyPtrOutputWithContext(context.Context) RecurrenceFrequencyPtrOutput
}

func RecurrenceFrequencyPtr

func RecurrenceFrequencyPtr(v string) RecurrenceFrequencyPtrInput

type RecurrenceFrequencyPtrOutput

type RecurrenceFrequencyPtrOutput struct{ *pulumi.OutputState }

func (RecurrenceFrequencyPtrOutput) Elem

func (RecurrenceFrequencyPtrOutput) ElementType

func (RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutput

func (o RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutput() RecurrenceFrequencyPtrOutput

func (RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutputWithContext

func (o RecurrenceFrequencyPtrOutput) ToRecurrenceFrequencyPtrOutputWithContext(ctx context.Context) RecurrenceFrequencyPtrOutput

func (RecurrenceFrequencyPtrOutput) ToStringPtrOutput

func (o RecurrenceFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecurrenceFrequencyPtrOutput) ToStringPtrOutputWithContext

func (o RecurrenceFrequencyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RecurrenceInput

type RecurrenceInput interface {
	pulumi.Input

	ToRecurrenceOutput() RecurrenceOutput
	ToRecurrenceOutputWithContext(context.Context) RecurrenceOutput
}

RecurrenceInput is an input type that accepts RecurrenceArgs and RecurrenceOutput values. You can construct a concrete instance of `RecurrenceInput` via:

RecurrenceArgs{...}

type RecurrenceOutput

type RecurrenceOutput struct{ *pulumi.OutputState }

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

func (RecurrenceOutput) ElementType

func (RecurrenceOutput) ElementType() reflect.Type

func (RecurrenceOutput) Frequency

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

func (RecurrenceOutput) Schedule

the scheduling constraints for when the profile begins.

func (RecurrenceOutput) ToRecurrenceOutput

func (o RecurrenceOutput) ToRecurrenceOutput() RecurrenceOutput

func (RecurrenceOutput) ToRecurrenceOutputWithContext

func (o RecurrenceOutput) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput

func (RecurrenceOutput) ToRecurrencePtrOutput

func (o RecurrenceOutput) ToRecurrencePtrOutput() RecurrencePtrOutput

func (RecurrenceOutput) ToRecurrencePtrOutputWithContext

func (o RecurrenceOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput

type RecurrencePtrInput

type RecurrencePtrInput interface {
	pulumi.Input

	ToRecurrencePtrOutput() RecurrencePtrOutput
	ToRecurrencePtrOutputWithContext(context.Context) RecurrencePtrOutput
}

RecurrencePtrInput is an input type that accepts RecurrenceArgs, RecurrencePtr and RecurrencePtrOutput values. You can construct a concrete instance of `RecurrencePtrInput` via:

        RecurrenceArgs{...}

or:

        nil

func RecurrencePtr

func RecurrencePtr(v *RecurrenceArgs) RecurrencePtrInput

type RecurrencePtrOutput

type RecurrencePtrOutput struct{ *pulumi.OutputState }

func (RecurrencePtrOutput) Elem

func (RecurrencePtrOutput) ElementType

func (RecurrencePtrOutput) ElementType() reflect.Type

func (RecurrencePtrOutput) Frequency

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

func (RecurrencePtrOutput) Schedule

the scheduling constraints for when the profile begins.

func (RecurrencePtrOutput) ToRecurrencePtrOutput

func (o RecurrencePtrOutput) ToRecurrencePtrOutput() RecurrencePtrOutput

func (RecurrencePtrOutput) ToRecurrencePtrOutputWithContext

func (o RecurrencePtrOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput

type RecurrenceResponse

type RecurrenceResponse struct {
	// the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
	Frequency string `pulumi:"frequency"`
	// the scheduling constraints for when the profile begins.
	Schedule RecurrentScheduleResponse `pulumi:"schedule"`
}

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

type RecurrenceResponseOutput

type RecurrenceResponseOutput struct{ *pulumi.OutputState }

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

func (RecurrenceResponseOutput) ElementType

func (RecurrenceResponseOutput) ElementType() reflect.Type

func (RecurrenceResponseOutput) Frequency

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

func (RecurrenceResponseOutput) Schedule

the scheduling constraints for when the profile begins.

func (RecurrenceResponseOutput) ToRecurrenceResponseOutput

func (o RecurrenceResponseOutput) ToRecurrenceResponseOutput() RecurrenceResponseOutput

func (RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext

func (o RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput

type RecurrenceResponsePtrOutput

type RecurrenceResponsePtrOutput struct{ *pulumi.OutputState }

func (RecurrenceResponsePtrOutput) Elem

func (RecurrenceResponsePtrOutput) ElementType

func (RecurrenceResponsePtrOutput) Frequency

the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

func (RecurrenceResponsePtrOutput) Schedule

the scheduling constraints for when the profile begins.

func (RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput

func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput

func (RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext

func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput

type RecurrentSchedule

type RecurrentSchedule struct {
	// the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
	Days []string `pulumi:"days"`
	// A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
	Hours []int `pulumi:"hours"`
	// A collection of minutes at which the profile takes effect at.
	Minutes []int `pulumi:"minutes"`
	// the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
	TimeZone string `pulumi:"timeZone"`
}

The scheduling constraints for when the profile begins.

type RecurrentScheduleArgs

type RecurrentScheduleArgs struct {
	// the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
	Days pulumi.StringArrayInput `pulumi:"days"`
	// A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
	Hours pulumi.IntArrayInput `pulumi:"hours"`
	// A collection of minutes at which the profile takes effect at.
	Minutes pulumi.IntArrayInput `pulumi:"minutes"`
	// the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
	TimeZone pulumi.StringInput `pulumi:"timeZone"`
}

The scheduling constraints for when the profile begins.

func (RecurrentScheduleArgs) ElementType

func (RecurrentScheduleArgs) ElementType() reflect.Type

func (RecurrentScheduleArgs) ToRecurrentScheduleOutput

func (i RecurrentScheduleArgs) ToRecurrentScheduleOutput() RecurrentScheduleOutput

func (RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext

func (i RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput

func (RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput

func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput

func (RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext

func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput

type RecurrentScheduleInput

type RecurrentScheduleInput interface {
	pulumi.Input

	ToRecurrentScheduleOutput() RecurrentScheduleOutput
	ToRecurrentScheduleOutputWithContext(context.Context) RecurrentScheduleOutput
}

RecurrentScheduleInput is an input type that accepts RecurrentScheduleArgs and RecurrentScheduleOutput values. You can construct a concrete instance of `RecurrentScheduleInput` via:

RecurrentScheduleArgs{...}

type RecurrentScheduleOutput

type RecurrentScheduleOutput struct{ *pulumi.OutputState }

The scheduling constraints for when the profile begins.

func (RecurrentScheduleOutput) Days

the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.

func (RecurrentScheduleOutput) ElementType

func (RecurrentScheduleOutput) ElementType() reflect.Type

func (RecurrentScheduleOutput) Hours

A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).

func (RecurrentScheduleOutput) Minutes

A collection of minutes at which the profile takes effect at.

func (RecurrentScheduleOutput) TimeZone

the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (RecurrentScheduleOutput) ToRecurrentScheduleOutput

func (o RecurrentScheduleOutput) ToRecurrentScheduleOutput() RecurrentScheduleOutput

func (RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext

func (o RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput

func (RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput

func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput

func (RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext

func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput

type RecurrentSchedulePtrInput

type RecurrentSchedulePtrInput interface {
	pulumi.Input

	ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
	ToRecurrentSchedulePtrOutputWithContext(context.Context) RecurrentSchedulePtrOutput
}

RecurrentSchedulePtrInput is an input type that accepts RecurrentScheduleArgs, RecurrentSchedulePtr and RecurrentSchedulePtrOutput values. You can construct a concrete instance of `RecurrentSchedulePtrInput` via:

        RecurrentScheduleArgs{...}

or:

        nil

type RecurrentSchedulePtrOutput

type RecurrentSchedulePtrOutput struct{ *pulumi.OutputState }

func (RecurrentSchedulePtrOutput) Days

the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.

func (RecurrentSchedulePtrOutput) Elem

func (RecurrentSchedulePtrOutput) ElementType

func (RecurrentSchedulePtrOutput) ElementType() reflect.Type

func (RecurrentSchedulePtrOutput) Hours

A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).

func (RecurrentSchedulePtrOutput) Minutes

A collection of minutes at which the profile takes effect at.

func (RecurrentSchedulePtrOutput) TimeZone

the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput

func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput

func (RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext

func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput

type RecurrentScheduleResponse

type RecurrentScheduleResponse struct {
	// the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
	Days []string `pulumi:"days"`
	// A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
	Hours []int `pulumi:"hours"`
	// A collection of minutes at which the profile takes effect at.
	Minutes []int `pulumi:"minutes"`
	// the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
	TimeZone string `pulumi:"timeZone"`
}

The scheduling constraints for when the profile begins.

type RecurrentScheduleResponseOutput

type RecurrentScheduleResponseOutput struct{ *pulumi.OutputState }

The scheduling constraints for when the profile begins.

func (RecurrentScheduleResponseOutput) Days

the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.

func (RecurrentScheduleResponseOutput) ElementType

func (RecurrentScheduleResponseOutput) Hours

A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).

func (RecurrentScheduleResponseOutput) Minutes

A collection of minutes at which the profile takes effect at.

func (RecurrentScheduleResponseOutput) TimeZone

the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput

func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput

func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext

func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput

type RecurrentScheduleResponsePtrOutput

type RecurrentScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (RecurrentScheduleResponsePtrOutput) Days

the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.

func (RecurrentScheduleResponsePtrOutput) Elem

func (RecurrentScheduleResponsePtrOutput) ElementType

func (RecurrentScheduleResponsePtrOutput) Hours

A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).

func (RecurrentScheduleResponsePtrOutput) Minutes

A collection of minutes at which the profile takes effect at.

func (RecurrentScheduleResponsePtrOutput) TimeZone

the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput

func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput

func (RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext

func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput

type RequestSource

type RequestSource string

Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.

func (RequestSource) ElementType

func (RequestSource) ElementType() reflect.Type

func (RequestSource) ToRequestSourceOutput

func (e RequestSource) ToRequestSourceOutput() RequestSourceOutput

func (RequestSource) ToRequestSourceOutputWithContext

func (e RequestSource) ToRequestSourceOutputWithContext(ctx context.Context) RequestSourceOutput

func (RequestSource) ToRequestSourcePtrOutput

func (e RequestSource) ToRequestSourcePtrOutput() RequestSourcePtrOutput

func (RequestSource) ToRequestSourcePtrOutputWithContext

func (e RequestSource) ToRequestSourcePtrOutputWithContext(ctx context.Context) RequestSourcePtrOutput

func (RequestSource) ToStringOutput

func (e RequestSource) ToStringOutput() pulumi.StringOutput

func (RequestSource) ToStringOutputWithContext

func (e RequestSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RequestSource) ToStringPtrOutput

func (e RequestSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (RequestSource) ToStringPtrOutputWithContext

func (e RequestSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RequestSourceInput

type RequestSourceInput interface {
	pulumi.Input

	ToRequestSourceOutput() RequestSourceOutput
	ToRequestSourceOutputWithContext(context.Context) RequestSourceOutput
}

RequestSourceInput is an input type that accepts values of the RequestSource enum A concrete instance of `RequestSourceInput` can be one of the following:

RequestSourceRest

type RequestSourceOutput

type RequestSourceOutput struct{ *pulumi.OutputState }

func (RequestSourceOutput) ElementType

func (RequestSourceOutput) ElementType() reflect.Type

func (RequestSourceOutput) ToRequestSourceOutput

func (o RequestSourceOutput) ToRequestSourceOutput() RequestSourceOutput

func (RequestSourceOutput) ToRequestSourceOutputWithContext

func (o RequestSourceOutput) ToRequestSourceOutputWithContext(ctx context.Context) RequestSourceOutput

func (RequestSourceOutput) ToRequestSourcePtrOutput

func (o RequestSourceOutput) ToRequestSourcePtrOutput() RequestSourcePtrOutput

func (RequestSourceOutput) ToRequestSourcePtrOutputWithContext

func (o RequestSourceOutput) ToRequestSourcePtrOutputWithContext(ctx context.Context) RequestSourcePtrOutput

func (RequestSourceOutput) ToStringOutput

func (o RequestSourceOutput) ToStringOutput() pulumi.StringOutput

func (RequestSourceOutput) ToStringOutputWithContext

func (o RequestSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RequestSourceOutput) ToStringPtrOutput

func (o RequestSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RequestSourceOutput) ToStringPtrOutputWithContext

func (o RequestSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RequestSourcePtrInput

type RequestSourcePtrInput interface {
	pulumi.Input

	ToRequestSourcePtrOutput() RequestSourcePtrOutput
	ToRequestSourcePtrOutputWithContext(context.Context) RequestSourcePtrOutput
}

func RequestSourcePtr

func RequestSourcePtr(v string) RequestSourcePtrInput

type RequestSourcePtrOutput

type RequestSourcePtrOutput struct{ *pulumi.OutputState }

func (RequestSourcePtrOutput) Elem

func (RequestSourcePtrOutput) ElementType

func (RequestSourcePtrOutput) ElementType() reflect.Type

func (RequestSourcePtrOutput) ToRequestSourcePtrOutput

func (o RequestSourcePtrOutput) ToRequestSourcePtrOutput() RequestSourcePtrOutput

func (RequestSourcePtrOutput) ToRequestSourcePtrOutputWithContext

func (o RequestSourcePtrOutput) ToRequestSourcePtrOutputWithContext(ctx context.Context) RequestSourcePtrOutput

func (RequestSourcePtrOutput) ToStringPtrOutput

func (o RequestSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RequestSourcePtrOutput) ToStringPtrOutputWithContext

func (o RequestSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RetentionPolicy

type RetentionPolicy struct {
	// the number of days for the retention in days. A value of 0 will retain the events indefinitely.
	Days int `pulumi:"days"`
	// a value indicating whether the retention policy is enabled.
	Enabled bool `pulumi:"enabled"`
}

Specifies the retention policy for the log.

type RetentionPolicyArgs

type RetentionPolicyArgs struct {
	// the number of days for the retention in days. A value of 0 will retain the events indefinitely.
	Days pulumi.IntInput `pulumi:"days"`
	// a value indicating whether the retention policy is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

Specifies the retention policy for the log.

func (RetentionPolicyArgs) ElementType

func (RetentionPolicyArgs) ElementType() reflect.Type

func (RetentionPolicyArgs) ToRetentionPolicyOutput

func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyOutputWithContext

func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutput

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext

func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyInput

type RetentionPolicyInput interface {
	pulumi.Input

	ToRetentionPolicyOutput() RetentionPolicyOutput
	ToRetentionPolicyOutputWithContext(context.Context) RetentionPolicyOutput
}

RetentionPolicyInput is an input type that accepts RetentionPolicyArgs and RetentionPolicyOutput values. You can construct a concrete instance of `RetentionPolicyInput` via:

RetentionPolicyArgs{...}

type RetentionPolicyOutput

type RetentionPolicyOutput struct{ *pulumi.OutputState }

Specifies the retention policy for the log.

func (RetentionPolicyOutput) Days

the number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyOutput) ElementType

func (RetentionPolicyOutput) ElementType() reflect.Type

func (RetentionPolicyOutput) Enabled

a value indicating whether the retention policy is enabled.

func (RetentionPolicyOutput) ToRetentionPolicyOutput

func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyOutputWithContext

func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext

func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyPtrInput

type RetentionPolicyPtrInput interface {
	pulumi.Input

	ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
	ToRetentionPolicyPtrOutputWithContext(context.Context) RetentionPolicyPtrOutput
}

RetentionPolicyPtrInput is an input type that accepts RetentionPolicyArgs, RetentionPolicyPtr and RetentionPolicyPtrOutput values. You can construct a concrete instance of `RetentionPolicyPtrInput` via:

        RetentionPolicyArgs{...}

or:

        nil

type RetentionPolicyPtrOutput

type RetentionPolicyPtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyPtrOutput) Days

the number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyPtrOutput) Elem

func (RetentionPolicyPtrOutput) ElementType

func (RetentionPolicyPtrOutput) ElementType() reflect.Type

func (RetentionPolicyPtrOutput) Enabled

a value indicating whether the retention policy is enabled.

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput

func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext

func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput

type RetentionPolicyResponse

type RetentionPolicyResponse struct {
	// the number of days for the retention in days. A value of 0 will retain the events indefinitely.
	Days int `pulumi:"days"`
	// a value indicating whether the retention policy is enabled.
	Enabled bool `pulumi:"enabled"`
}

Specifies the retention policy for the log.

type RetentionPolicyResponseOutput

type RetentionPolicyResponseOutput struct{ *pulumi.OutputState }

Specifies the retention policy for the log.

func (RetentionPolicyResponseOutput) Days

the number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyResponseOutput) ElementType

func (RetentionPolicyResponseOutput) Enabled

a value indicating whether the retention policy is enabled.

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput

func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext

func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput

type RetentionPolicyResponsePtrOutput

type RetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (RetentionPolicyResponsePtrOutput) Days

the number of days for the retention in days. A value of 0 will retain the events indefinitely.

func (RetentionPolicyResponsePtrOutput) Elem

func (RetentionPolicyResponsePtrOutput) ElementType

func (RetentionPolicyResponsePtrOutput) Enabled

a value indicating whether the retention policy is enabled.

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput

func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext

func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput

type RuleEmailAction

type RuleEmailAction struct {
	// the list of administrator's custom email addresses to notify of the activation of the alert.
	CustomEmails []string `pulumi:"customEmails"`
	// specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.
	OdataType string `pulumi:"odataType"`
	// Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.
	SendToServiceOwners *bool `pulumi:"sendToServiceOwners"`
}

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

type RuleEmailActionArgs

type RuleEmailActionArgs struct {
	// the list of administrator's custom email addresses to notify of the activation of the alert.
	CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"`
	// specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.
	SendToServiceOwners pulumi.BoolPtrInput `pulumi:"sendToServiceOwners"`
}

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

func (RuleEmailActionArgs) ElementType

func (RuleEmailActionArgs) ElementType() reflect.Type

func (RuleEmailActionArgs) ToRuleEmailActionOutput

func (i RuleEmailActionArgs) ToRuleEmailActionOutput() RuleEmailActionOutput

func (RuleEmailActionArgs) ToRuleEmailActionOutputWithContext

func (i RuleEmailActionArgs) ToRuleEmailActionOutputWithContext(ctx context.Context) RuleEmailActionOutput

func (RuleEmailActionArgs) ToRuleEmailActionPtrOutput

func (i RuleEmailActionArgs) ToRuleEmailActionPtrOutput() RuleEmailActionPtrOutput

func (RuleEmailActionArgs) ToRuleEmailActionPtrOutputWithContext

func (i RuleEmailActionArgs) ToRuleEmailActionPtrOutputWithContext(ctx context.Context) RuleEmailActionPtrOutput

type RuleEmailActionInput

type RuleEmailActionInput interface {
	pulumi.Input

	ToRuleEmailActionOutput() RuleEmailActionOutput
	ToRuleEmailActionOutputWithContext(context.Context) RuleEmailActionOutput
}

RuleEmailActionInput is an input type that accepts RuleEmailActionArgs and RuleEmailActionOutput values. You can construct a concrete instance of `RuleEmailActionInput` via:

RuleEmailActionArgs{...}

type RuleEmailActionOutput

type RuleEmailActionOutput struct{ *pulumi.OutputState }

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

func (RuleEmailActionOutput) CustomEmails

the list of administrator's custom email addresses to notify of the activation of the alert.

func (RuleEmailActionOutput) ElementType

func (RuleEmailActionOutput) ElementType() reflect.Type

func (RuleEmailActionOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.

func (RuleEmailActionOutput) SendToServiceOwners

func (o RuleEmailActionOutput) SendToServiceOwners() pulumi.BoolPtrOutput

Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.

func (RuleEmailActionOutput) ToRuleEmailActionOutput

func (o RuleEmailActionOutput) ToRuleEmailActionOutput() RuleEmailActionOutput

func (RuleEmailActionOutput) ToRuleEmailActionOutputWithContext

func (o RuleEmailActionOutput) ToRuleEmailActionOutputWithContext(ctx context.Context) RuleEmailActionOutput

func (RuleEmailActionOutput) ToRuleEmailActionPtrOutput

func (o RuleEmailActionOutput) ToRuleEmailActionPtrOutput() RuleEmailActionPtrOutput

func (RuleEmailActionOutput) ToRuleEmailActionPtrOutputWithContext

func (o RuleEmailActionOutput) ToRuleEmailActionPtrOutputWithContext(ctx context.Context) RuleEmailActionPtrOutput

type RuleEmailActionPtrInput

type RuleEmailActionPtrInput interface {
	pulumi.Input

	ToRuleEmailActionPtrOutput() RuleEmailActionPtrOutput
	ToRuleEmailActionPtrOutputWithContext(context.Context) RuleEmailActionPtrOutput
}

RuleEmailActionPtrInput is an input type that accepts RuleEmailActionArgs, RuleEmailActionPtr and RuleEmailActionPtrOutput values. You can construct a concrete instance of `RuleEmailActionPtrInput` via:

        RuleEmailActionArgs{...}

or:

        nil

type RuleEmailActionPtrOutput

type RuleEmailActionPtrOutput struct{ *pulumi.OutputState }

func (RuleEmailActionPtrOutput) CustomEmails

the list of administrator's custom email addresses to notify of the activation of the alert.

func (RuleEmailActionPtrOutput) Elem

func (RuleEmailActionPtrOutput) ElementType

func (RuleEmailActionPtrOutput) ElementType() reflect.Type

func (RuleEmailActionPtrOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.

func (RuleEmailActionPtrOutput) SendToServiceOwners

func (o RuleEmailActionPtrOutput) SendToServiceOwners() pulumi.BoolPtrOutput

Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.

func (RuleEmailActionPtrOutput) ToRuleEmailActionPtrOutput

func (o RuleEmailActionPtrOutput) ToRuleEmailActionPtrOutput() RuleEmailActionPtrOutput

func (RuleEmailActionPtrOutput) ToRuleEmailActionPtrOutputWithContext

func (o RuleEmailActionPtrOutput) ToRuleEmailActionPtrOutputWithContext(ctx context.Context) RuleEmailActionPtrOutput

type RuleEmailActionResponse

type RuleEmailActionResponse struct {
	// the list of administrator's custom email addresses to notify of the activation of the alert.
	CustomEmails []string `pulumi:"customEmails"`
	// specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.
	OdataType string `pulumi:"odataType"`
	// Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.
	SendToServiceOwners *bool `pulumi:"sendToServiceOwners"`
}

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

type RuleEmailActionResponseOutput

type RuleEmailActionResponseOutput struct{ *pulumi.OutputState }

Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.

func (RuleEmailActionResponseOutput) CustomEmails

the list of administrator's custom email addresses to notify of the activation of the alert.

func (RuleEmailActionResponseOutput) ElementType

func (RuleEmailActionResponseOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.

func (RuleEmailActionResponseOutput) SendToServiceOwners

func (o RuleEmailActionResponseOutput) SendToServiceOwners() pulumi.BoolPtrOutput

Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.

func (RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutput

func (o RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutput() RuleEmailActionResponseOutput

func (RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutputWithContext

func (o RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutputWithContext(ctx context.Context) RuleEmailActionResponseOutput

type RuleEmailActionResponsePtrOutput

type RuleEmailActionResponsePtrOutput struct{ *pulumi.OutputState }

func (RuleEmailActionResponsePtrOutput) CustomEmails

the list of administrator's custom email addresses to notify of the activation of the alert.

func (RuleEmailActionResponsePtrOutput) Elem

func (RuleEmailActionResponsePtrOutput) ElementType

func (RuleEmailActionResponsePtrOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'.

func (RuleEmailActionResponsePtrOutput) SendToServiceOwners

func (o RuleEmailActionResponsePtrOutput) SendToServiceOwners() pulumi.BoolPtrOutput

Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.

func (RuleEmailActionResponsePtrOutput) ToRuleEmailActionResponsePtrOutput

func (o RuleEmailActionResponsePtrOutput) ToRuleEmailActionResponsePtrOutput() RuleEmailActionResponsePtrOutput

func (RuleEmailActionResponsePtrOutput) ToRuleEmailActionResponsePtrOutputWithContext

func (o RuleEmailActionResponsePtrOutput) ToRuleEmailActionResponsePtrOutputWithContext(ctx context.Context) RuleEmailActionResponsePtrOutput

type RuleManagementEventClaimsDataSource

type RuleManagementEventClaimsDataSource struct {
	// the email address.
	EmailAddress *string `pulumi:"emailAddress"`
}

The claims for a rule management event data source.

type RuleManagementEventClaimsDataSourceArgs

type RuleManagementEventClaimsDataSourceArgs struct {
	// the email address.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
}

The claims for a rule management event data source.

func (RuleManagementEventClaimsDataSourceArgs) ElementType

func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutput

func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput

func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutputWithContext

func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceOutput

func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutput

func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput

func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext

func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput

type RuleManagementEventClaimsDataSourceInput

type RuleManagementEventClaimsDataSourceInput interface {
	pulumi.Input

	ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput
	ToRuleManagementEventClaimsDataSourceOutputWithContext(context.Context) RuleManagementEventClaimsDataSourceOutput
}

RuleManagementEventClaimsDataSourceInput is an input type that accepts RuleManagementEventClaimsDataSourceArgs and RuleManagementEventClaimsDataSourceOutput values. You can construct a concrete instance of `RuleManagementEventClaimsDataSourceInput` via:

RuleManagementEventClaimsDataSourceArgs{...}

type RuleManagementEventClaimsDataSourceOutput

type RuleManagementEventClaimsDataSourceOutput struct{ *pulumi.OutputState }

The claims for a rule management event data source.

func (RuleManagementEventClaimsDataSourceOutput) ElementType

func (RuleManagementEventClaimsDataSourceOutput) EmailAddress

the email address.

func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutput

func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput

func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutputWithContext

func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceOutput

func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutput

func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput

func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext

func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput

type RuleManagementEventClaimsDataSourcePtrInput

type RuleManagementEventClaimsDataSourcePtrInput interface {
	pulumi.Input

	ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
	ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(context.Context) RuleManagementEventClaimsDataSourcePtrOutput
}

RuleManagementEventClaimsDataSourcePtrInput is an input type that accepts RuleManagementEventClaimsDataSourceArgs, RuleManagementEventClaimsDataSourcePtr and RuleManagementEventClaimsDataSourcePtrOutput values. You can construct a concrete instance of `RuleManagementEventClaimsDataSourcePtrInput` via:

        RuleManagementEventClaimsDataSourceArgs{...}

or:

        nil

type RuleManagementEventClaimsDataSourcePtrOutput

type RuleManagementEventClaimsDataSourcePtrOutput struct{ *pulumi.OutputState }

func (RuleManagementEventClaimsDataSourcePtrOutput) Elem

func (RuleManagementEventClaimsDataSourcePtrOutput) ElementType

func (RuleManagementEventClaimsDataSourcePtrOutput) EmailAddress

the email address.

func (RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutput

func (o RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput

func (RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext

func (o RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput

type RuleManagementEventClaimsDataSourceResponse

type RuleManagementEventClaimsDataSourceResponse struct {
	// the email address.
	EmailAddress *string `pulumi:"emailAddress"`
}

The claims for a rule management event data source.

type RuleManagementEventClaimsDataSourceResponseOutput

type RuleManagementEventClaimsDataSourceResponseOutput struct{ *pulumi.OutputState }

The claims for a rule management event data source.

func (RuleManagementEventClaimsDataSourceResponseOutput) ElementType

func (RuleManagementEventClaimsDataSourceResponseOutput) EmailAddress

the email address.

func (RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutput

func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutput() RuleManagementEventClaimsDataSourceResponseOutput

func (RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext

func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponseOutput

type RuleManagementEventClaimsDataSourceResponsePtrOutput

type RuleManagementEventClaimsDataSourceResponsePtrOutput struct{ *pulumi.OutputState }

func (RuleManagementEventClaimsDataSourceResponsePtrOutput) Elem

func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ElementType

func (RuleManagementEventClaimsDataSourceResponsePtrOutput) EmailAddress

the email address.

func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput

func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext

func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput

type RuleManagementEventDataSource

type RuleManagementEventDataSource struct {
	// the claims.
	Claims *RuleManagementEventClaimsDataSource `pulumi:"claims"`
	// the event name.
	EventName *string `pulumi:"eventName"`
	// the event source.
	EventSource *string `pulumi:"eventSource"`
	// the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	LegacyResourceId *string `pulumi:"legacyResourceId"`
	// the level.
	Level *string `pulumi:"level"`
	// the namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.
	OdataType string `pulumi:"odataType"`
	// The name of the operation that should be checked for. If no name is provided, any operation will match.
	OperationName *string `pulumi:"operationName"`
	// the resource group name.
	ResourceGroupName *string `pulumi:"resourceGroupName"`
	// the location of the resource.
	ResourceLocation *string `pulumi:"resourceLocation"`
	// the resource provider name.
	ResourceProviderName *string `pulumi:"resourceProviderName"`
	// the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	ResourceUri *string `pulumi:"resourceUri"`
	// The status of the operation that should be checked for. If no status is provided, any status will match.
	Status *string `pulumi:"status"`
	// the substatus.
	SubStatus *string `pulumi:"subStatus"`
}

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

type RuleManagementEventDataSourceArgs

type RuleManagementEventDataSourceArgs struct {
	// the claims.
	Claims RuleManagementEventClaimsDataSourcePtrInput `pulumi:"claims"`
	// the event name.
	EventName pulumi.StringPtrInput `pulumi:"eventName"`
	// the event source.
	EventSource pulumi.StringPtrInput `pulumi:"eventSource"`
	// the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	LegacyResourceId pulumi.StringPtrInput `pulumi:"legacyResourceId"`
	// the level.
	Level pulumi.StringPtrInput `pulumi:"level"`
	// the namespace of the metric.
	MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
	// specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// The name of the operation that should be checked for. If no name is provided, any operation will match.
	OperationName pulumi.StringPtrInput `pulumi:"operationName"`
	// the resource group name.
	ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"`
	// the location of the resource.
	ResourceLocation pulumi.StringPtrInput `pulumi:"resourceLocation"`
	// the resource provider name.
	ResourceProviderName pulumi.StringPtrInput `pulumi:"resourceProviderName"`
	// the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"`
	// The status of the operation that should be checked for. If no status is provided, any status will match.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// the substatus.
	SubStatus pulumi.StringPtrInput `pulumi:"subStatus"`
}

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

func (RuleManagementEventDataSourceArgs) ElementType

func (RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutput

func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput

func (RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutputWithContext

func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutputWithContext(ctx context.Context) RuleManagementEventDataSourceOutput

func (RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourcePtrOutput

func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourcePtrOutput() RuleManagementEventDataSourcePtrOutput

func (RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourcePtrOutputWithContext

func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventDataSourcePtrOutput

type RuleManagementEventDataSourceInput

type RuleManagementEventDataSourceInput interface {
	pulumi.Input

	ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput
	ToRuleManagementEventDataSourceOutputWithContext(context.Context) RuleManagementEventDataSourceOutput
}

RuleManagementEventDataSourceInput is an input type that accepts RuleManagementEventDataSourceArgs and RuleManagementEventDataSourceOutput values. You can construct a concrete instance of `RuleManagementEventDataSourceInput` via:

RuleManagementEventDataSourceArgs{...}

type RuleManagementEventDataSourceOutput

type RuleManagementEventDataSourceOutput struct{ *pulumi.OutputState }

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

func (RuleManagementEventDataSourceOutput) Claims

the claims.

func (RuleManagementEventDataSourceOutput) ElementType

func (RuleManagementEventDataSourceOutput) EventName

the event name.

func (RuleManagementEventDataSourceOutput) EventSource

the event source.

func (RuleManagementEventDataSourceOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourceOutput) Level

the level.

func (RuleManagementEventDataSourceOutput) MetricNamespace

the namespace of the metric.

func (RuleManagementEventDataSourceOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.

func (RuleManagementEventDataSourceOutput) OperationName

The name of the operation that should be checked for. If no name is provided, any operation will match.

func (RuleManagementEventDataSourceOutput) ResourceGroupName

the resource group name.

func (RuleManagementEventDataSourceOutput) ResourceLocation

the location of the resource.

func (RuleManagementEventDataSourceOutput) ResourceProviderName

the resource provider name.

func (RuleManagementEventDataSourceOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourceOutput) Status

The status of the operation that should be checked for. If no status is provided, any status will match.

func (RuleManagementEventDataSourceOutput) SubStatus

the substatus.

func (RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutput

func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput

func (RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutputWithContext

func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutputWithContext(ctx context.Context) RuleManagementEventDataSourceOutput

func (RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourcePtrOutput

func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourcePtrOutput() RuleManagementEventDataSourcePtrOutput

func (RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourcePtrOutputWithContext

func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventDataSourcePtrOutput

type RuleManagementEventDataSourcePtrInput

type RuleManagementEventDataSourcePtrInput interface {
	pulumi.Input

	ToRuleManagementEventDataSourcePtrOutput() RuleManagementEventDataSourcePtrOutput
	ToRuleManagementEventDataSourcePtrOutputWithContext(context.Context) RuleManagementEventDataSourcePtrOutput
}

RuleManagementEventDataSourcePtrInput is an input type that accepts RuleManagementEventDataSourceArgs, RuleManagementEventDataSourcePtr and RuleManagementEventDataSourcePtrOutput values. You can construct a concrete instance of `RuleManagementEventDataSourcePtrInput` via:

        RuleManagementEventDataSourceArgs{...}

or:

        nil

type RuleManagementEventDataSourcePtrOutput

type RuleManagementEventDataSourcePtrOutput struct{ *pulumi.OutputState }

func (RuleManagementEventDataSourcePtrOutput) Claims

the claims.

func (RuleManagementEventDataSourcePtrOutput) Elem

func (RuleManagementEventDataSourcePtrOutput) ElementType

func (RuleManagementEventDataSourcePtrOutput) EventName

the event name.

func (RuleManagementEventDataSourcePtrOutput) EventSource

the event source.

func (RuleManagementEventDataSourcePtrOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourcePtrOutput) Level

the level.

func (RuleManagementEventDataSourcePtrOutput) MetricNamespace

the namespace of the metric.

func (RuleManagementEventDataSourcePtrOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.

func (RuleManagementEventDataSourcePtrOutput) OperationName

The name of the operation that should be checked for. If no name is provided, any operation will match.

func (RuleManagementEventDataSourcePtrOutput) ResourceGroupName

the resource group name.

func (RuleManagementEventDataSourcePtrOutput) ResourceLocation

the location of the resource.

func (RuleManagementEventDataSourcePtrOutput) ResourceProviderName

the resource provider name.

func (RuleManagementEventDataSourcePtrOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourcePtrOutput) Status

The status of the operation that should be checked for. If no status is provided, any status will match.

func (RuleManagementEventDataSourcePtrOutput) SubStatus

the substatus.

func (RuleManagementEventDataSourcePtrOutput) ToRuleManagementEventDataSourcePtrOutput

func (o RuleManagementEventDataSourcePtrOutput) ToRuleManagementEventDataSourcePtrOutput() RuleManagementEventDataSourcePtrOutput

func (RuleManagementEventDataSourcePtrOutput) ToRuleManagementEventDataSourcePtrOutputWithContext

func (o RuleManagementEventDataSourcePtrOutput) ToRuleManagementEventDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventDataSourcePtrOutput

type RuleManagementEventDataSourceResponse

type RuleManagementEventDataSourceResponse struct {
	// the claims.
	Claims *RuleManagementEventClaimsDataSourceResponse `pulumi:"claims"`
	// the event name.
	EventName *string `pulumi:"eventName"`
	// the event source.
	EventSource *string `pulumi:"eventSource"`
	// the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	LegacyResourceId *string `pulumi:"legacyResourceId"`
	// the level.
	Level *string `pulumi:"level"`
	// the namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.
	OdataType string `pulumi:"odataType"`
	// The name of the operation that should be checked for. If no name is provided, any operation will match.
	OperationName *string `pulumi:"operationName"`
	// the resource group name.
	ResourceGroupName *string `pulumi:"resourceGroupName"`
	// the location of the resource.
	ResourceLocation *string `pulumi:"resourceLocation"`
	// the resource provider name.
	ResourceProviderName *string `pulumi:"resourceProviderName"`
	// the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	ResourceUri *string `pulumi:"resourceUri"`
	// The status of the operation that should be checked for. If no status is provided, any status will match.
	Status *string `pulumi:"status"`
	// the substatus.
	SubStatus *string `pulumi:"subStatus"`
}

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

type RuleManagementEventDataSourceResponseOutput

type RuleManagementEventDataSourceResponseOutput struct{ *pulumi.OutputState }

A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.

func (RuleManagementEventDataSourceResponseOutput) Claims

the claims.

func (RuleManagementEventDataSourceResponseOutput) ElementType

func (RuleManagementEventDataSourceResponseOutput) EventName

the event name.

func (RuleManagementEventDataSourceResponseOutput) EventSource

the event source.

func (RuleManagementEventDataSourceResponseOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourceResponseOutput) Level

the level.

func (RuleManagementEventDataSourceResponseOutput) MetricNamespace

the namespace of the metric.

func (RuleManagementEventDataSourceResponseOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.

func (RuleManagementEventDataSourceResponseOutput) OperationName

The name of the operation that should be checked for. If no name is provided, any operation will match.

func (RuleManagementEventDataSourceResponseOutput) ResourceGroupName

the resource group name.

func (RuleManagementEventDataSourceResponseOutput) ResourceLocation

the location of the resource.

func (RuleManagementEventDataSourceResponseOutput) ResourceProviderName

the resource provider name.

func (RuleManagementEventDataSourceResponseOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourceResponseOutput) Status

The status of the operation that should be checked for. If no status is provided, any status will match.

func (RuleManagementEventDataSourceResponseOutput) SubStatus

the substatus.

func (RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutput

func (o RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutput() RuleManagementEventDataSourceResponseOutput

func (RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutputWithContext

func (o RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventDataSourceResponseOutput

type RuleManagementEventDataSourceResponsePtrOutput

type RuleManagementEventDataSourceResponsePtrOutput struct{ *pulumi.OutputState }

func (RuleManagementEventDataSourceResponsePtrOutput) Claims

the claims.

func (RuleManagementEventDataSourceResponsePtrOutput) Elem

func (RuleManagementEventDataSourceResponsePtrOutput) ElementType

func (RuleManagementEventDataSourceResponsePtrOutput) EventName

the event name.

func (RuleManagementEventDataSourceResponsePtrOutput) EventSource

the event source.

func (RuleManagementEventDataSourceResponsePtrOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourceResponsePtrOutput) Level

the level.

func (RuleManagementEventDataSourceResponsePtrOutput) MetricNamespace

the namespace of the metric.

func (RuleManagementEventDataSourceResponsePtrOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'.

func (RuleManagementEventDataSourceResponsePtrOutput) OperationName

The name of the operation that should be checked for. If no name is provided, any operation will match.

func (RuleManagementEventDataSourceResponsePtrOutput) ResourceGroupName

the resource group name.

func (RuleManagementEventDataSourceResponsePtrOutput) ResourceLocation

the location of the resource.

func (RuleManagementEventDataSourceResponsePtrOutput) ResourceProviderName

the resource provider name.

func (RuleManagementEventDataSourceResponsePtrOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleManagementEventDataSourceResponsePtrOutput) Status

The status of the operation that should be checked for. If no status is provided, any status will match.

func (RuleManagementEventDataSourceResponsePtrOutput) SubStatus

the substatus.

func (RuleManagementEventDataSourceResponsePtrOutput) ToRuleManagementEventDataSourceResponsePtrOutput

func (o RuleManagementEventDataSourceResponsePtrOutput) ToRuleManagementEventDataSourceResponsePtrOutput() RuleManagementEventDataSourceResponsePtrOutput

func (RuleManagementEventDataSourceResponsePtrOutput) ToRuleManagementEventDataSourceResponsePtrOutputWithContext

func (o RuleManagementEventDataSourceResponsePtrOutput) ToRuleManagementEventDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventDataSourceResponsePtrOutput

type RuleMetricDataSource

type RuleMetricDataSource struct {
	// the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	LegacyResourceId *string `pulumi:"legacyResourceId"`
	// the name of the metric that defines what the rule monitors.
	MetricName *string `pulumi:"metricName"`
	// the namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.
	OdataType string `pulumi:"odataType"`
	// the location of the resource.
	ResourceLocation *string `pulumi:"resourceLocation"`
	// the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	ResourceUri *string `pulumi:"resourceUri"`
}

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

type RuleMetricDataSourceArgs

type RuleMetricDataSourceArgs struct {
	// the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	LegacyResourceId pulumi.StringPtrInput `pulumi:"legacyResourceId"`
	// the name of the metric that defines what the rule monitors.
	MetricName pulumi.StringPtrInput `pulumi:"metricName"`
	// the namespace of the metric.
	MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"`
	// specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// the location of the resource.
	ResourceLocation pulumi.StringPtrInput `pulumi:"resourceLocation"`
	// the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"`
}

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

func (RuleMetricDataSourceArgs) ElementType

func (RuleMetricDataSourceArgs) ElementType() reflect.Type

func (RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutput

func (i RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput

func (RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutputWithContext

func (i RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutputWithContext(ctx context.Context) RuleMetricDataSourceOutput

func (RuleMetricDataSourceArgs) ToRuleMetricDataSourcePtrOutput

func (i RuleMetricDataSourceArgs) ToRuleMetricDataSourcePtrOutput() RuleMetricDataSourcePtrOutput

func (RuleMetricDataSourceArgs) ToRuleMetricDataSourcePtrOutputWithContext

func (i RuleMetricDataSourceArgs) ToRuleMetricDataSourcePtrOutputWithContext(ctx context.Context) RuleMetricDataSourcePtrOutput

type RuleMetricDataSourceInput

type RuleMetricDataSourceInput interface {
	pulumi.Input

	ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput
	ToRuleMetricDataSourceOutputWithContext(context.Context) RuleMetricDataSourceOutput
}

RuleMetricDataSourceInput is an input type that accepts RuleMetricDataSourceArgs and RuleMetricDataSourceOutput values. You can construct a concrete instance of `RuleMetricDataSourceInput` via:

RuleMetricDataSourceArgs{...}

type RuleMetricDataSourceOutput

type RuleMetricDataSourceOutput struct{ *pulumi.OutputState }

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

func (RuleMetricDataSourceOutput) ElementType

func (RuleMetricDataSourceOutput) ElementType() reflect.Type

func (RuleMetricDataSourceOutput) LegacyResourceId

func (o RuleMetricDataSourceOutput) LegacyResourceId() pulumi.StringPtrOutput

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourceOutput) MetricName

the name of the metric that defines what the rule monitors.

func (RuleMetricDataSourceOutput) MetricNamespace

the namespace of the metric.

func (RuleMetricDataSourceOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.

func (RuleMetricDataSourceOutput) ResourceLocation

func (o RuleMetricDataSourceOutput) ResourceLocation() pulumi.StringPtrOutput

the location of the resource.

func (RuleMetricDataSourceOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutput

func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput

func (RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutputWithContext

func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutputWithContext(ctx context.Context) RuleMetricDataSourceOutput

func (RuleMetricDataSourceOutput) ToRuleMetricDataSourcePtrOutput

func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourcePtrOutput() RuleMetricDataSourcePtrOutput

func (RuleMetricDataSourceOutput) ToRuleMetricDataSourcePtrOutputWithContext

func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourcePtrOutputWithContext(ctx context.Context) RuleMetricDataSourcePtrOutput

type RuleMetricDataSourcePtrInput

type RuleMetricDataSourcePtrInput interface {
	pulumi.Input

	ToRuleMetricDataSourcePtrOutput() RuleMetricDataSourcePtrOutput
	ToRuleMetricDataSourcePtrOutputWithContext(context.Context) RuleMetricDataSourcePtrOutput
}

RuleMetricDataSourcePtrInput is an input type that accepts RuleMetricDataSourceArgs, RuleMetricDataSourcePtr and RuleMetricDataSourcePtrOutput values. You can construct a concrete instance of `RuleMetricDataSourcePtrInput` via:

        RuleMetricDataSourceArgs{...}

or:

        nil

type RuleMetricDataSourcePtrOutput

type RuleMetricDataSourcePtrOutput struct{ *pulumi.OutputState }

func (RuleMetricDataSourcePtrOutput) Elem

func (RuleMetricDataSourcePtrOutput) ElementType

func (RuleMetricDataSourcePtrOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourcePtrOutput) MetricName

the name of the metric that defines what the rule monitors.

func (RuleMetricDataSourcePtrOutput) MetricNamespace

the namespace of the metric.

func (RuleMetricDataSourcePtrOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.

func (RuleMetricDataSourcePtrOutput) ResourceLocation

the location of the resource.

func (RuleMetricDataSourcePtrOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourcePtrOutput) ToRuleMetricDataSourcePtrOutput

func (o RuleMetricDataSourcePtrOutput) ToRuleMetricDataSourcePtrOutput() RuleMetricDataSourcePtrOutput

func (RuleMetricDataSourcePtrOutput) ToRuleMetricDataSourcePtrOutputWithContext

func (o RuleMetricDataSourcePtrOutput) ToRuleMetricDataSourcePtrOutputWithContext(ctx context.Context) RuleMetricDataSourcePtrOutput

type RuleMetricDataSourceResponse

type RuleMetricDataSourceResponse struct {
	// the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	LegacyResourceId *string `pulumi:"legacyResourceId"`
	// the name of the metric that defines what the rule monitors.
	MetricName *string `pulumi:"metricName"`
	// the namespace of the metric.
	MetricNamespace *string `pulumi:"metricNamespace"`
	// specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.
	OdataType string `pulumi:"odataType"`
	// the location of the resource.
	ResourceLocation *string `pulumi:"resourceLocation"`
	// the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
	ResourceUri *string `pulumi:"resourceUri"`
}

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

type RuleMetricDataSourceResponseOutput

type RuleMetricDataSourceResponseOutput struct{ *pulumi.OutputState }

A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.

func (RuleMetricDataSourceResponseOutput) ElementType

func (RuleMetricDataSourceResponseOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourceResponseOutput) MetricName

the name of the metric that defines what the rule monitors.

func (RuleMetricDataSourceResponseOutput) MetricNamespace

the namespace of the metric.

func (RuleMetricDataSourceResponseOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.

func (RuleMetricDataSourceResponseOutput) ResourceLocation

the location of the resource.

func (RuleMetricDataSourceResponseOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutput

func (o RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutput() RuleMetricDataSourceResponseOutput

func (RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutputWithContext

func (o RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutputWithContext(ctx context.Context) RuleMetricDataSourceResponseOutput

type RuleMetricDataSourceResponsePtrOutput

type RuleMetricDataSourceResponsePtrOutput struct{ *pulumi.OutputState }

func (RuleMetricDataSourceResponsePtrOutput) Elem

func (RuleMetricDataSourceResponsePtrOutput) ElementType

func (RuleMetricDataSourceResponsePtrOutput) LegacyResourceId

the legacy resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourceResponsePtrOutput) MetricName

the name of the metric that defines what the rule monitors.

func (RuleMetricDataSourceResponsePtrOutput) MetricNamespace

the namespace of the metric.

func (RuleMetricDataSourceResponsePtrOutput) OdataType

specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'.

func (RuleMetricDataSourceResponsePtrOutput) ResourceLocation

the location of the resource.

func (RuleMetricDataSourceResponsePtrOutput) ResourceUri

the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.

func (RuleMetricDataSourceResponsePtrOutput) ToRuleMetricDataSourceResponsePtrOutput

func (o RuleMetricDataSourceResponsePtrOutput) ToRuleMetricDataSourceResponsePtrOutput() RuleMetricDataSourceResponsePtrOutput

func (RuleMetricDataSourceResponsePtrOutput) ToRuleMetricDataSourceResponsePtrOutputWithContext

func (o RuleMetricDataSourceResponsePtrOutput) ToRuleMetricDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleMetricDataSourceResponsePtrOutput

type RuleResolveConfiguration

type RuleResolveConfiguration struct {
	// The flag that indicates whether or not to auto resolve a fired alert.
	AutoResolved *bool `pulumi:"autoResolved"`
	// The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
	TimeToResolve *string `pulumi:"timeToResolve"`
}

TBD. Relevant only for rules of the kind LogAlert.

type RuleResolveConfigurationArgs

type RuleResolveConfigurationArgs struct {
	// The flag that indicates whether or not to auto resolve a fired alert.
	AutoResolved pulumi.BoolPtrInput `pulumi:"autoResolved"`
	// The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
	TimeToResolve pulumi.StringPtrInput `pulumi:"timeToResolve"`
}

TBD. Relevant only for rules of the kind LogAlert.

func (RuleResolveConfigurationArgs) ElementType

func (RuleResolveConfigurationArgs) ToRuleResolveConfigurationOutput

func (i RuleResolveConfigurationArgs) ToRuleResolveConfigurationOutput() RuleResolveConfigurationOutput

func (RuleResolveConfigurationArgs) ToRuleResolveConfigurationOutputWithContext

func (i RuleResolveConfigurationArgs) ToRuleResolveConfigurationOutputWithContext(ctx context.Context) RuleResolveConfigurationOutput

func (RuleResolveConfigurationArgs) ToRuleResolveConfigurationPtrOutput

func (i RuleResolveConfigurationArgs) ToRuleResolveConfigurationPtrOutput() RuleResolveConfigurationPtrOutput

func (RuleResolveConfigurationArgs) ToRuleResolveConfigurationPtrOutputWithContext

func (i RuleResolveConfigurationArgs) ToRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) RuleResolveConfigurationPtrOutput

type RuleResolveConfigurationInput

type RuleResolveConfigurationInput interface {
	pulumi.Input

	ToRuleResolveConfigurationOutput() RuleResolveConfigurationOutput
	ToRuleResolveConfigurationOutputWithContext(context.Context) RuleResolveConfigurationOutput
}

RuleResolveConfigurationInput is an input type that accepts RuleResolveConfigurationArgs and RuleResolveConfigurationOutput values. You can construct a concrete instance of `RuleResolveConfigurationInput` via:

RuleResolveConfigurationArgs{...}

type RuleResolveConfigurationOutput

type RuleResolveConfigurationOutput struct{ *pulumi.OutputState }

TBD. Relevant only for rules of the kind LogAlert.

func (RuleResolveConfigurationOutput) AutoResolved

The flag that indicates whether or not to auto resolve a fired alert.

func (RuleResolveConfigurationOutput) ElementType

func (RuleResolveConfigurationOutput) TimeToResolve

The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.

func (RuleResolveConfigurationOutput) ToRuleResolveConfigurationOutput

func (o RuleResolveConfigurationOutput) ToRuleResolveConfigurationOutput() RuleResolveConfigurationOutput

func (RuleResolveConfigurationOutput) ToRuleResolveConfigurationOutputWithContext

func (o RuleResolveConfigurationOutput) ToRuleResolveConfigurationOutputWithContext(ctx context.Context) RuleResolveConfigurationOutput

func (RuleResolveConfigurationOutput) ToRuleResolveConfigurationPtrOutput

func (o RuleResolveConfigurationOutput) ToRuleResolveConfigurationPtrOutput() RuleResolveConfigurationPtrOutput

func (RuleResolveConfigurationOutput) ToRuleResolveConfigurationPtrOutputWithContext

func (o RuleResolveConfigurationOutput) ToRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) RuleResolveConfigurationPtrOutput

type RuleResolveConfigurationPtrInput

type RuleResolveConfigurationPtrInput interface {
	pulumi.Input

	ToRuleResolveConfigurationPtrOutput() RuleResolveConfigurationPtrOutput
	ToRuleResolveConfigurationPtrOutputWithContext(context.Context) RuleResolveConfigurationPtrOutput
}

RuleResolveConfigurationPtrInput is an input type that accepts RuleResolveConfigurationArgs, RuleResolveConfigurationPtr and RuleResolveConfigurationPtrOutput values. You can construct a concrete instance of `RuleResolveConfigurationPtrInput` via:

        RuleResolveConfigurationArgs{...}

or:

        nil

type RuleResolveConfigurationPtrOutput

type RuleResolveConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RuleResolveConfigurationPtrOutput) AutoResolved

The flag that indicates whether or not to auto resolve a fired alert.

func (RuleResolveConfigurationPtrOutput) Elem

func (RuleResolveConfigurationPtrOutput) ElementType

func (RuleResolveConfigurationPtrOutput) TimeToResolve

The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.

func (RuleResolveConfigurationPtrOutput) ToRuleResolveConfigurationPtrOutput

func (o RuleResolveConfigurationPtrOutput) ToRuleResolveConfigurationPtrOutput() RuleResolveConfigurationPtrOutput

func (RuleResolveConfigurationPtrOutput) ToRuleResolveConfigurationPtrOutputWithContext

func (o RuleResolveConfigurationPtrOutput) ToRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) RuleResolveConfigurationPtrOutput

type RuleResolveConfigurationResponse

type RuleResolveConfigurationResponse struct {
	// The flag that indicates whether or not to auto resolve a fired alert.
	AutoResolved *bool `pulumi:"autoResolved"`
	// The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.
	TimeToResolve *string `pulumi:"timeToResolve"`
}

TBD. Relevant only for rules of the kind LogAlert.

type RuleResolveConfigurationResponseOutput

type RuleResolveConfigurationResponseOutput struct{ *pulumi.OutputState }

TBD. Relevant only for rules of the kind LogAlert.

func (RuleResolveConfigurationResponseOutput) AutoResolved

The flag that indicates whether or not to auto resolve a fired alert.

func (RuleResolveConfigurationResponseOutput) ElementType

func (RuleResolveConfigurationResponseOutput) TimeToResolve

The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.

func (RuleResolveConfigurationResponseOutput) ToRuleResolveConfigurationResponseOutput

func (o RuleResolveConfigurationResponseOutput) ToRuleResolveConfigurationResponseOutput() RuleResolveConfigurationResponseOutput

func (RuleResolveConfigurationResponseOutput) ToRuleResolveConfigurationResponseOutputWithContext

func (o RuleResolveConfigurationResponseOutput) ToRuleResolveConfigurationResponseOutputWithContext(ctx context.Context) RuleResolveConfigurationResponseOutput

type RuleResolveConfigurationResponsePtrOutput

type RuleResolveConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (RuleResolveConfigurationResponsePtrOutput) AutoResolved

The flag that indicates whether or not to auto resolve a fired alert.

func (RuleResolveConfigurationResponsePtrOutput) Elem

func (RuleResolveConfigurationResponsePtrOutput) ElementType

func (RuleResolveConfigurationResponsePtrOutput) TimeToResolve

The duration a rule must evaluate as healthy before the fired alert is automatically resolved represented in ISO 8601 duration format.

func (RuleResolveConfigurationResponsePtrOutput) ToRuleResolveConfigurationResponsePtrOutput

func (o RuleResolveConfigurationResponsePtrOutput) ToRuleResolveConfigurationResponsePtrOutput() RuleResolveConfigurationResponsePtrOutput

func (RuleResolveConfigurationResponsePtrOutput) ToRuleResolveConfigurationResponsePtrOutputWithContext

func (o RuleResolveConfigurationResponsePtrOutput) ToRuleResolveConfigurationResponsePtrOutputWithContext(ctx context.Context) RuleResolveConfigurationResponsePtrOutput

type RuleWebhookAction

type RuleWebhookAction struct {
	// specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.
	OdataType string `pulumi:"odataType"`
	// the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
	Properties map[string]string `pulumi:"properties"`
	// the service uri to Post the notification when the alert activates or resolves.
	ServiceUri *string `pulumi:"serviceUri"`
}

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

type RuleWebhookActionArgs

type RuleWebhookActionArgs struct {
	// specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// the service uri to Post the notification when the alert activates or resolves.
	ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"`
}

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

func (RuleWebhookActionArgs) ElementType

func (RuleWebhookActionArgs) ElementType() reflect.Type

func (RuleWebhookActionArgs) ToRuleWebhookActionOutput

func (i RuleWebhookActionArgs) ToRuleWebhookActionOutput() RuleWebhookActionOutput

func (RuleWebhookActionArgs) ToRuleWebhookActionOutputWithContext

func (i RuleWebhookActionArgs) ToRuleWebhookActionOutputWithContext(ctx context.Context) RuleWebhookActionOutput

func (RuleWebhookActionArgs) ToRuleWebhookActionPtrOutput

func (i RuleWebhookActionArgs) ToRuleWebhookActionPtrOutput() RuleWebhookActionPtrOutput

func (RuleWebhookActionArgs) ToRuleWebhookActionPtrOutputWithContext

func (i RuleWebhookActionArgs) ToRuleWebhookActionPtrOutputWithContext(ctx context.Context) RuleWebhookActionPtrOutput

type RuleWebhookActionInput

type RuleWebhookActionInput interface {
	pulumi.Input

	ToRuleWebhookActionOutput() RuleWebhookActionOutput
	ToRuleWebhookActionOutputWithContext(context.Context) RuleWebhookActionOutput
}

RuleWebhookActionInput is an input type that accepts RuleWebhookActionArgs and RuleWebhookActionOutput values. You can construct a concrete instance of `RuleWebhookActionInput` via:

RuleWebhookActionArgs{...}

type RuleWebhookActionOutput

type RuleWebhookActionOutput struct{ *pulumi.OutputState }

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

func (RuleWebhookActionOutput) ElementType

func (RuleWebhookActionOutput) ElementType() reflect.Type

func (RuleWebhookActionOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.

func (RuleWebhookActionOutput) Properties

the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

func (RuleWebhookActionOutput) ServiceUri

the service uri to Post the notification when the alert activates or resolves.

func (RuleWebhookActionOutput) ToRuleWebhookActionOutput

func (o RuleWebhookActionOutput) ToRuleWebhookActionOutput() RuleWebhookActionOutput

func (RuleWebhookActionOutput) ToRuleWebhookActionOutputWithContext

func (o RuleWebhookActionOutput) ToRuleWebhookActionOutputWithContext(ctx context.Context) RuleWebhookActionOutput

func (RuleWebhookActionOutput) ToRuleWebhookActionPtrOutput

func (o RuleWebhookActionOutput) ToRuleWebhookActionPtrOutput() RuleWebhookActionPtrOutput

func (RuleWebhookActionOutput) ToRuleWebhookActionPtrOutputWithContext

func (o RuleWebhookActionOutput) ToRuleWebhookActionPtrOutputWithContext(ctx context.Context) RuleWebhookActionPtrOutput

type RuleWebhookActionPtrInput

type RuleWebhookActionPtrInput interface {
	pulumi.Input

	ToRuleWebhookActionPtrOutput() RuleWebhookActionPtrOutput
	ToRuleWebhookActionPtrOutputWithContext(context.Context) RuleWebhookActionPtrOutput
}

RuleWebhookActionPtrInput is an input type that accepts RuleWebhookActionArgs, RuleWebhookActionPtr and RuleWebhookActionPtrOutput values. You can construct a concrete instance of `RuleWebhookActionPtrInput` via:

        RuleWebhookActionArgs{...}

or:

        nil

type RuleWebhookActionPtrOutput

type RuleWebhookActionPtrOutput struct{ *pulumi.OutputState }

func (RuleWebhookActionPtrOutput) Elem

func (RuleWebhookActionPtrOutput) ElementType

func (RuleWebhookActionPtrOutput) ElementType() reflect.Type

func (RuleWebhookActionPtrOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.

func (RuleWebhookActionPtrOutput) Properties

the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

func (RuleWebhookActionPtrOutput) ServiceUri

the service uri to Post the notification when the alert activates or resolves.

func (RuleWebhookActionPtrOutput) ToRuleWebhookActionPtrOutput

func (o RuleWebhookActionPtrOutput) ToRuleWebhookActionPtrOutput() RuleWebhookActionPtrOutput

func (RuleWebhookActionPtrOutput) ToRuleWebhookActionPtrOutputWithContext

func (o RuleWebhookActionPtrOutput) ToRuleWebhookActionPtrOutputWithContext(ctx context.Context) RuleWebhookActionPtrOutput

type RuleWebhookActionResponse

type RuleWebhookActionResponse struct {
	// specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.
	OdataType string `pulumi:"odataType"`
	// the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
	Properties map[string]string `pulumi:"properties"`
	// the service uri to Post the notification when the alert activates or resolves.
	ServiceUri *string `pulumi:"serviceUri"`
}

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

type RuleWebhookActionResponseOutput

type RuleWebhookActionResponseOutput struct{ *pulumi.OutputState }

Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.

func (RuleWebhookActionResponseOutput) ElementType

func (RuleWebhookActionResponseOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.

func (RuleWebhookActionResponseOutput) Properties

the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

func (RuleWebhookActionResponseOutput) ServiceUri

the service uri to Post the notification when the alert activates or resolves.

func (RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutput

func (o RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutput() RuleWebhookActionResponseOutput

func (RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutputWithContext

func (o RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutputWithContext(ctx context.Context) RuleWebhookActionResponseOutput

type RuleWebhookActionResponsePtrOutput

type RuleWebhookActionResponsePtrOutput struct{ *pulumi.OutputState }

func (RuleWebhookActionResponsePtrOutput) Elem

func (RuleWebhookActionResponsePtrOutput) ElementType

func (RuleWebhookActionResponsePtrOutput) OdataType

specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. Expected value is 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'.

func (RuleWebhookActionResponsePtrOutput) Properties

the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

func (RuleWebhookActionResponsePtrOutput) ServiceUri

the service uri to Post the notification when the alert activates or resolves.

func (RuleWebhookActionResponsePtrOutput) ToRuleWebhookActionResponsePtrOutput

func (o RuleWebhookActionResponsePtrOutput) ToRuleWebhookActionResponsePtrOutput() RuleWebhookActionResponsePtrOutput

func (RuleWebhookActionResponsePtrOutput) ToRuleWebhookActionResponsePtrOutputWithContext

func (o RuleWebhookActionResponsePtrOutput) ToRuleWebhookActionResponsePtrOutputWithContext(ctx context.Context) RuleWebhookActionResponsePtrOutput

type ScaleAction

type ScaleAction struct {
	// the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
	Cooldown string `pulumi:"cooldown"`
	// the scale direction. Whether the scaling action increases or decreases the number of instances.
	Direction ScaleDirection `pulumi:"direction"`
	// the type of action that should occur when the scale rule fires.
	Type ScaleType `pulumi:"type"`
	// the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
	Value *string `pulumi:"value"`
}

The parameters for the scaling action.

func (*ScaleAction) Defaults

func (val *ScaleAction) Defaults() *ScaleAction

Defaults sets the appropriate defaults for ScaleAction

type ScaleActionArgs

type ScaleActionArgs struct {
	// the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
	Cooldown pulumi.StringInput `pulumi:"cooldown"`
	// the scale direction. Whether the scaling action increases or decreases the number of instances.
	Direction ScaleDirectionInput `pulumi:"direction"`
	// the type of action that should occur when the scale rule fires.
	Type ScaleTypeInput `pulumi:"type"`
	// the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The parameters for the scaling action.

func (*ScaleActionArgs) Defaults

func (val *ScaleActionArgs) Defaults() *ScaleActionArgs

Defaults sets the appropriate defaults for ScaleActionArgs

func (ScaleActionArgs) ElementType

func (ScaleActionArgs) ElementType() reflect.Type

func (ScaleActionArgs) ToScaleActionOutput

func (i ScaleActionArgs) ToScaleActionOutput() ScaleActionOutput

func (ScaleActionArgs) ToScaleActionOutputWithContext

func (i ScaleActionArgs) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput

type ScaleActionInput

type ScaleActionInput interface {
	pulumi.Input

	ToScaleActionOutput() ScaleActionOutput
	ToScaleActionOutputWithContext(context.Context) ScaleActionOutput
}

ScaleActionInput is an input type that accepts ScaleActionArgs and ScaleActionOutput values. You can construct a concrete instance of `ScaleActionInput` via:

ScaleActionArgs{...}

type ScaleActionOutput

type ScaleActionOutput struct{ *pulumi.OutputState }

The parameters for the scaling action.

func (ScaleActionOutput) Cooldown

func (o ScaleActionOutput) Cooldown() pulumi.StringOutput

the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.

func (ScaleActionOutput) Direction

the scale direction. Whether the scaling action increases or decreases the number of instances.

func (ScaleActionOutput) ElementType

func (ScaleActionOutput) ElementType() reflect.Type

func (ScaleActionOutput) ToScaleActionOutput

func (o ScaleActionOutput) ToScaleActionOutput() ScaleActionOutput

func (ScaleActionOutput) ToScaleActionOutputWithContext

func (o ScaleActionOutput) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput

func (ScaleActionOutput) Type

the type of action that should occur when the scale rule fires.

func (ScaleActionOutput) Value

the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.

type ScaleActionResponse

type ScaleActionResponse struct {
	// the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
	Cooldown string `pulumi:"cooldown"`
	// the scale direction. Whether the scaling action increases or decreases the number of instances.
	Direction string `pulumi:"direction"`
	// the type of action that should occur when the scale rule fires.
	Type string `pulumi:"type"`
	// the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
	Value *string `pulumi:"value"`
}

The parameters for the scaling action.

func (*ScaleActionResponse) Defaults

func (val *ScaleActionResponse) Defaults() *ScaleActionResponse

Defaults sets the appropriate defaults for ScaleActionResponse

type ScaleActionResponseOutput

type ScaleActionResponseOutput struct{ *pulumi.OutputState }

The parameters for the scaling action.

func (ScaleActionResponseOutput) Cooldown

the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.

func (ScaleActionResponseOutput) Direction

the scale direction. Whether the scaling action increases or decreases the number of instances.

func (ScaleActionResponseOutput) ElementType

func (ScaleActionResponseOutput) ElementType() reflect.Type

func (ScaleActionResponseOutput) ToScaleActionResponseOutput

func (o ScaleActionResponseOutput) ToScaleActionResponseOutput() ScaleActionResponseOutput

func (ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext

func (o ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput

func (ScaleActionResponseOutput) Type

the type of action that should occur when the scale rule fires.

func (ScaleActionResponseOutput) Value

the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.

type ScaleCapacity

type ScaleCapacity struct {
	// the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
	Default string `pulumi:"default"`
	// the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
	Maximum string `pulumi:"maximum"`
	// the minimum number of instances for the resource.
	Minimum string `pulumi:"minimum"`
}

The number of instances that can be used during this profile.

type ScaleCapacityArgs

type ScaleCapacityArgs struct {
	// the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
	Default pulumi.StringInput `pulumi:"default"`
	// the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
	Maximum pulumi.StringInput `pulumi:"maximum"`
	// the minimum number of instances for the resource.
	Minimum pulumi.StringInput `pulumi:"minimum"`
}

The number of instances that can be used during this profile.

func (ScaleCapacityArgs) ElementType

func (ScaleCapacityArgs) ElementType() reflect.Type

func (ScaleCapacityArgs) ToScaleCapacityOutput

func (i ScaleCapacityArgs) ToScaleCapacityOutput() ScaleCapacityOutput

func (ScaleCapacityArgs) ToScaleCapacityOutputWithContext

func (i ScaleCapacityArgs) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput

type ScaleCapacityInput

type ScaleCapacityInput interface {
	pulumi.Input

	ToScaleCapacityOutput() ScaleCapacityOutput
	ToScaleCapacityOutputWithContext(context.Context) ScaleCapacityOutput
}

ScaleCapacityInput is an input type that accepts ScaleCapacityArgs and ScaleCapacityOutput values. You can construct a concrete instance of `ScaleCapacityInput` via:

ScaleCapacityArgs{...}

type ScaleCapacityOutput

type ScaleCapacityOutput struct{ *pulumi.OutputState }

The number of instances that can be used during this profile.

func (ScaleCapacityOutput) Default

the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.

func (ScaleCapacityOutput) ElementType

func (ScaleCapacityOutput) ElementType() reflect.Type

func (ScaleCapacityOutput) Maximum

the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.

func (ScaleCapacityOutput) Minimum

the minimum number of instances for the resource.

func (ScaleCapacityOutput) ToScaleCapacityOutput

func (o ScaleCapacityOutput) ToScaleCapacityOutput() ScaleCapacityOutput

func (ScaleCapacityOutput) ToScaleCapacityOutputWithContext

func (o ScaleCapacityOutput) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput

type ScaleCapacityResponse

type ScaleCapacityResponse struct {
	// the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
	Default string `pulumi:"default"`
	// the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
	Maximum string `pulumi:"maximum"`
	// the minimum number of instances for the resource.
	Minimum string `pulumi:"minimum"`
}

The number of instances that can be used during this profile.

type ScaleCapacityResponseOutput

type ScaleCapacityResponseOutput struct{ *pulumi.OutputState }

The number of instances that can be used during this profile.

func (ScaleCapacityResponseOutput) Default

the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.

func (ScaleCapacityResponseOutput) ElementType

func (ScaleCapacityResponseOutput) Maximum

the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.

func (ScaleCapacityResponseOutput) Minimum

the minimum number of instances for the resource.

func (ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput

func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput

func (ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext

func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput

type ScaleDirection

type ScaleDirection string

the scale direction. Whether the scaling action increases or decreases the number of instances.

func (ScaleDirection) ElementType

func (ScaleDirection) ElementType() reflect.Type

func (ScaleDirection) ToScaleDirectionOutput

func (e ScaleDirection) ToScaleDirectionOutput() ScaleDirectionOutput

func (ScaleDirection) ToScaleDirectionOutputWithContext

func (e ScaleDirection) ToScaleDirectionOutputWithContext(ctx context.Context) ScaleDirectionOutput

func (ScaleDirection) ToScaleDirectionPtrOutput

func (e ScaleDirection) ToScaleDirectionPtrOutput() ScaleDirectionPtrOutput

func (ScaleDirection) ToScaleDirectionPtrOutputWithContext

func (e ScaleDirection) ToScaleDirectionPtrOutputWithContext(ctx context.Context) ScaleDirectionPtrOutput

func (ScaleDirection) ToStringOutput

func (e ScaleDirection) ToStringOutput() pulumi.StringOutput

func (ScaleDirection) ToStringOutputWithContext

func (e ScaleDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleDirection) ToStringPtrOutput

func (e ScaleDirection) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleDirection) ToStringPtrOutputWithContext

func (e ScaleDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleDirectionInput

type ScaleDirectionInput interface {
	pulumi.Input

	ToScaleDirectionOutput() ScaleDirectionOutput
	ToScaleDirectionOutputWithContext(context.Context) ScaleDirectionOutput
}

ScaleDirectionInput is an input type that accepts values of the ScaleDirection enum A concrete instance of `ScaleDirectionInput` can be one of the following:

ScaleDirectionNone
ScaleDirectionIncrease
ScaleDirectionDecrease

type ScaleDirectionOutput

type ScaleDirectionOutput struct{ *pulumi.OutputState }

func (ScaleDirectionOutput) ElementType

func (ScaleDirectionOutput) ElementType() reflect.Type

func (ScaleDirectionOutput) ToScaleDirectionOutput

func (o ScaleDirectionOutput) ToScaleDirectionOutput() ScaleDirectionOutput

func (ScaleDirectionOutput) ToScaleDirectionOutputWithContext

func (o ScaleDirectionOutput) ToScaleDirectionOutputWithContext(ctx context.Context) ScaleDirectionOutput

func (ScaleDirectionOutput) ToScaleDirectionPtrOutput

func (o ScaleDirectionOutput) ToScaleDirectionPtrOutput() ScaleDirectionPtrOutput

func (ScaleDirectionOutput) ToScaleDirectionPtrOutputWithContext

func (o ScaleDirectionOutput) ToScaleDirectionPtrOutputWithContext(ctx context.Context) ScaleDirectionPtrOutput

func (ScaleDirectionOutput) ToStringOutput

func (o ScaleDirectionOutput) ToStringOutput() pulumi.StringOutput

func (ScaleDirectionOutput) ToStringOutputWithContext

func (o ScaleDirectionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleDirectionOutput) ToStringPtrOutput

func (o ScaleDirectionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleDirectionOutput) ToStringPtrOutputWithContext

func (o ScaleDirectionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleDirectionPtrInput

type ScaleDirectionPtrInput interface {
	pulumi.Input

	ToScaleDirectionPtrOutput() ScaleDirectionPtrOutput
	ToScaleDirectionPtrOutputWithContext(context.Context) ScaleDirectionPtrOutput
}

func ScaleDirectionPtr

func ScaleDirectionPtr(v string) ScaleDirectionPtrInput

type ScaleDirectionPtrOutput

type ScaleDirectionPtrOutput struct{ *pulumi.OutputState }

func (ScaleDirectionPtrOutput) Elem

func (ScaleDirectionPtrOutput) ElementType

func (ScaleDirectionPtrOutput) ElementType() reflect.Type

func (ScaleDirectionPtrOutput) ToScaleDirectionPtrOutput

func (o ScaleDirectionPtrOutput) ToScaleDirectionPtrOutput() ScaleDirectionPtrOutput

func (ScaleDirectionPtrOutput) ToScaleDirectionPtrOutputWithContext

func (o ScaleDirectionPtrOutput) ToScaleDirectionPtrOutputWithContext(ctx context.Context) ScaleDirectionPtrOutput

func (ScaleDirectionPtrOutput) ToStringPtrOutput

func (o ScaleDirectionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleDirectionPtrOutput) ToStringPtrOutputWithContext

func (o ScaleDirectionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleRule

type ScaleRule struct {
	// the trigger that results in a scaling action.
	MetricTrigger MetricTrigger `pulumi:"metricTrigger"`
	// the parameters for the scaling action.
	ScaleAction ScaleAction `pulumi:"scaleAction"`
}

A rule that provide the triggers and parameters for the scaling action.

func (*ScaleRule) Defaults

func (val *ScaleRule) Defaults() *ScaleRule

Defaults sets the appropriate defaults for ScaleRule

type ScaleRuleArgs

type ScaleRuleArgs struct {
	// the trigger that results in a scaling action.
	MetricTrigger MetricTriggerInput `pulumi:"metricTrigger"`
	// the parameters for the scaling action.
	ScaleAction ScaleActionInput `pulumi:"scaleAction"`
}

A rule that provide the triggers and parameters for the scaling action.

func (*ScaleRuleArgs) Defaults

func (val *ScaleRuleArgs) Defaults() *ScaleRuleArgs

Defaults sets the appropriate defaults for ScaleRuleArgs

func (ScaleRuleArgs) ElementType

func (ScaleRuleArgs) ElementType() reflect.Type

func (ScaleRuleArgs) ToScaleRuleOutput

func (i ScaleRuleArgs) ToScaleRuleOutput() ScaleRuleOutput

func (ScaleRuleArgs) ToScaleRuleOutputWithContext

func (i ScaleRuleArgs) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput

type ScaleRuleArray

type ScaleRuleArray []ScaleRuleInput

func (ScaleRuleArray) ElementType

func (ScaleRuleArray) ElementType() reflect.Type

func (ScaleRuleArray) ToScaleRuleArrayOutput

func (i ScaleRuleArray) ToScaleRuleArrayOutput() ScaleRuleArrayOutput

func (ScaleRuleArray) ToScaleRuleArrayOutputWithContext

func (i ScaleRuleArray) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput

type ScaleRuleArrayInput

type ScaleRuleArrayInput interface {
	pulumi.Input

	ToScaleRuleArrayOutput() ScaleRuleArrayOutput
	ToScaleRuleArrayOutputWithContext(context.Context) ScaleRuleArrayOutput
}

ScaleRuleArrayInput is an input type that accepts ScaleRuleArray and ScaleRuleArrayOutput values. You can construct a concrete instance of `ScaleRuleArrayInput` via:

ScaleRuleArray{ ScaleRuleArgs{...} }

type ScaleRuleArrayOutput

type ScaleRuleArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleArrayOutput) ElementType

func (ScaleRuleArrayOutput) ElementType() reflect.Type

func (ScaleRuleArrayOutput) Index

func (ScaleRuleArrayOutput) ToScaleRuleArrayOutput

func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutput() ScaleRuleArrayOutput

func (ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext

func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput

type ScaleRuleInput

type ScaleRuleInput interface {
	pulumi.Input

	ToScaleRuleOutput() ScaleRuleOutput
	ToScaleRuleOutputWithContext(context.Context) ScaleRuleOutput
}

ScaleRuleInput is an input type that accepts ScaleRuleArgs and ScaleRuleOutput values. You can construct a concrete instance of `ScaleRuleInput` via:

ScaleRuleArgs{...}

type ScaleRuleMetricDimension

type ScaleRuleMetricDimension struct {
	// Name of the dimension.
	DimensionName string `pulumi:"dimensionName"`
	// the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
	Operator string `pulumi:"operator"`
	// list of dimension values. For example: ["App1","App2"].
	Values []string `pulumi:"values"`
}

Specifies an auto scale rule metric dimension.

type ScaleRuleMetricDimensionArgs

type ScaleRuleMetricDimensionArgs struct {
	// Name of the dimension.
	DimensionName pulumi.StringInput `pulumi:"dimensionName"`
	// the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
	Operator pulumi.StringInput `pulumi:"operator"`
	// list of dimension values. For example: ["App1","App2"].
	Values pulumi.StringArrayInput `pulumi:"values"`
}

Specifies an auto scale rule metric dimension.

func (ScaleRuleMetricDimensionArgs) ElementType

func (ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput

func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput

func (ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext

func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput

type ScaleRuleMetricDimensionArray

type ScaleRuleMetricDimensionArray []ScaleRuleMetricDimensionInput

func (ScaleRuleMetricDimensionArray) ElementType

func (ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput

func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput

func (ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext

func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput

type ScaleRuleMetricDimensionArrayInput

type ScaleRuleMetricDimensionArrayInput interface {
	pulumi.Input

	ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
	ToScaleRuleMetricDimensionArrayOutputWithContext(context.Context) ScaleRuleMetricDimensionArrayOutput
}

ScaleRuleMetricDimensionArrayInput is an input type that accepts ScaleRuleMetricDimensionArray and ScaleRuleMetricDimensionArrayOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionArrayInput` via:

ScaleRuleMetricDimensionArray{ ScaleRuleMetricDimensionArgs{...} }

type ScaleRuleMetricDimensionArrayOutput

type ScaleRuleMetricDimensionArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleMetricDimensionArrayOutput) ElementType

func (ScaleRuleMetricDimensionArrayOutput) Index

func (ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput

func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput

func (ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext

func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput

type ScaleRuleMetricDimensionInput

type ScaleRuleMetricDimensionInput interface {
	pulumi.Input

	ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
	ToScaleRuleMetricDimensionOutputWithContext(context.Context) ScaleRuleMetricDimensionOutput
}

ScaleRuleMetricDimensionInput is an input type that accepts ScaleRuleMetricDimensionArgs and ScaleRuleMetricDimensionOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionInput` via:

ScaleRuleMetricDimensionArgs{...}

type ScaleRuleMetricDimensionOperationType

type ScaleRuleMetricDimensionOperationType string

the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values

func (ScaleRuleMetricDimensionOperationType) ElementType

func (ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypeOutput

func (e ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypeOutput() ScaleRuleMetricDimensionOperationTypeOutput

func (ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypeOutputWithContext

func (e ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypeOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOperationTypeOutput

func (ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypePtrOutput

func (e ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypePtrOutput() ScaleRuleMetricDimensionOperationTypePtrOutput

func (ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext

func (e ScaleRuleMetricDimensionOperationType) ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOperationTypePtrOutput

func (ScaleRuleMetricDimensionOperationType) ToStringOutput

func (ScaleRuleMetricDimensionOperationType) ToStringOutputWithContext

func (e ScaleRuleMetricDimensionOperationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleRuleMetricDimensionOperationType) ToStringPtrOutput

func (ScaleRuleMetricDimensionOperationType) ToStringPtrOutputWithContext

func (e ScaleRuleMetricDimensionOperationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleRuleMetricDimensionOperationTypeInput

type ScaleRuleMetricDimensionOperationTypeInput interface {
	pulumi.Input

	ToScaleRuleMetricDimensionOperationTypeOutput() ScaleRuleMetricDimensionOperationTypeOutput
	ToScaleRuleMetricDimensionOperationTypeOutputWithContext(context.Context) ScaleRuleMetricDimensionOperationTypeOutput
}

ScaleRuleMetricDimensionOperationTypeInput is an input type that accepts values of the ScaleRuleMetricDimensionOperationType enum A concrete instance of `ScaleRuleMetricDimensionOperationTypeInput` can be one of the following:

ScaleRuleMetricDimensionOperationTypeEquals
ScaleRuleMetricDimensionOperationTypeNotEquals

type ScaleRuleMetricDimensionOperationTypeOutput

type ScaleRuleMetricDimensionOperationTypeOutput struct{ *pulumi.OutputState }

func (ScaleRuleMetricDimensionOperationTypeOutput) ElementType

func (ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypeOutput

func (o ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypeOutput() ScaleRuleMetricDimensionOperationTypeOutput

func (ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypeOutputWithContext

func (o ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypeOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOperationTypeOutput

func (ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypePtrOutput

func (o ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypePtrOutput() ScaleRuleMetricDimensionOperationTypePtrOutput

func (ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext

func (o ScaleRuleMetricDimensionOperationTypeOutput) ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOperationTypePtrOutput

func (ScaleRuleMetricDimensionOperationTypeOutput) ToStringOutput

func (ScaleRuleMetricDimensionOperationTypeOutput) ToStringOutputWithContext

func (ScaleRuleMetricDimensionOperationTypeOutput) ToStringPtrOutput

func (ScaleRuleMetricDimensionOperationTypeOutput) ToStringPtrOutputWithContext

type ScaleRuleMetricDimensionOperationTypePtrInput

type ScaleRuleMetricDimensionOperationTypePtrInput interface {
	pulumi.Input

	ToScaleRuleMetricDimensionOperationTypePtrOutput() ScaleRuleMetricDimensionOperationTypePtrOutput
	ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext(context.Context) ScaleRuleMetricDimensionOperationTypePtrOutput
}

type ScaleRuleMetricDimensionOperationTypePtrOutput

type ScaleRuleMetricDimensionOperationTypePtrOutput struct{ *pulumi.OutputState }

func (ScaleRuleMetricDimensionOperationTypePtrOutput) Elem

func (ScaleRuleMetricDimensionOperationTypePtrOutput) ElementType

func (ScaleRuleMetricDimensionOperationTypePtrOutput) ToScaleRuleMetricDimensionOperationTypePtrOutput

func (o ScaleRuleMetricDimensionOperationTypePtrOutput) ToScaleRuleMetricDimensionOperationTypePtrOutput() ScaleRuleMetricDimensionOperationTypePtrOutput

func (ScaleRuleMetricDimensionOperationTypePtrOutput) ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext

func (o ScaleRuleMetricDimensionOperationTypePtrOutput) ToScaleRuleMetricDimensionOperationTypePtrOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOperationTypePtrOutput

func (ScaleRuleMetricDimensionOperationTypePtrOutput) ToStringPtrOutput

func (ScaleRuleMetricDimensionOperationTypePtrOutput) ToStringPtrOutputWithContext

type ScaleRuleMetricDimensionOutput

type ScaleRuleMetricDimensionOutput struct{ *pulumi.OutputState }

Specifies an auto scale rule metric dimension.

func (ScaleRuleMetricDimensionOutput) DimensionName

Name of the dimension.

func (ScaleRuleMetricDimensionOutput) ElementType

func (ScaleRuleMetricDimensionOutput) Operator

the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values

func (ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput

func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput

func (ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext

func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput

func (ScaleRuleMetricDimensionOutput) Values

list of dimension values. For example: ["App1","App2"].

type ScaleRuleMetricDimensionResponse

type ScaleRuleMetricDimensionResponse struct {
	// Name of the dimension.
	DimensionName string `pulumi:"dimensionName"`
	// the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
	Operator string `pulumi:"operator"`
	// list of dimension values. For example: ["App1","App2"].
	Values []string `pulumi:"values"`
}

Specifies an auto scale rule metric dimension.

type ScaleRuleMetricDimensionResponseArrayOutput

type ScaleRuleMetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType

func (ScaleRuleMetricDimensionResponseArrayOutput) Index

func (ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput

func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput

func (ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext

func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput

type ScaleRuleMetricDimensionResponseOutput

type ScaleRuleMetricDimensionResponseOutput struct{ *pulumi.OutputState }

Specifies an auto scale rule metric dimension.

func (ScaleRuleMetricDimensionResponseOutput) DimensionName

Name of the dimension.

func (ScaleRuleMetricDimensionResponseOutput) ElementType

func (ScaleRuleMetricDimensionResponseOutput) Operator

the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values

func (ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput

func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput

func (ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext

func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput

func (ScaleRuleMetricDimensionResponseOutput) Values

list of dimension values. For example: ["App1","App2"].

type ScaleRuleOutput

type ScaleRuleOutput struct{ *pulumi.OutputState }

A rule that provide the triggers and parameters for the scaling action.

func (ScaleRuleOutput) ElementType

func (ScaleRuleOutput) ElementType() reflect.Type

func (ScaleRuleOutput) MetricTrigger

func (o ScaleRuleOutput) MetricTrigger() MetricTriggerOutput

the trigger that results in a scaling action.

func (ScaleRuleOutput) ScaleAction

func (o ScaleRuleOutput) ScaleAction() ScaleActionOutput

the parameters for the scaling action.

func (ScaleRuleOutput) ToScaleRuleOutput

func (o ScaleRuleOutput) ToScaleRuleOutput() ScaleRuleOutput

func (ScaleRuleOutput) ToScaleRuleOutputWithContext

func (o ScaleRuleOutput) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput

type ScaleRuleResponse

type ScaleRuleResponse struct {
	// the trigger that results in a scaling action.
	MetricTrigger MetricTriggerResponse `pulumi:"metricTrigger"`
	// the parameters for the scaling action.
	ScaleAction ScaleActionResponse `pulumi:"scaleAction"`
}

A rule that provide the triggers and parameters for the scaling action.

func (*ScaleRuleResponse) Defaults

func (val *ScaleRuleResponse) Defaults() *ScaleRuleResponse

Defaults sets the appropriate defaults for ScaleRuleResponse

type ScaleRuleResponseArrayOutput

type ScaleRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (ScaleRuleResponseArrayOutput) ElementType

func (ScaleRuleResponseArrayOutput) Index

func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput

func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput

func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext

func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput

type ScaleRuleResponseOutput

type ScaleRuleResponseOutput struct{ *pulumi.OutputState }

A rule that provide the triggers and parameters for the scaling action.

func (ScaleRuleResponseOutput) ElementType

func (ScaleRuleResponseOutput) ElementType() reflect.Type

func (ScaleRuleResponseOutput) MetricTrigger

the trigger that results in a scaling action.

func (ScaleRuleResponseOutput) ScaleAction

the parameters for the scaling action.

func (ScaleRuleResponseOutput) ToScaleRuleResponseOutput

func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput

func (ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext

func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput

type ScaleType

type ScaleType string

the type of action that should occur when the scale rule fires.

func (ScaleType) ElementType

func (ScaleType) ElementType() reflect.Type

func (ScaleType) ToScaleTypeOutput

func (e ScaleType) ToScaleTypeOutput() ScaleTypeOutput

func (ScaleType) ToScaleTypeOutputWithContext

func (e ScaleType) ToScaleTypeOutputWithContext(ctx context.Context) ScaleTypeOutput

func (ScaleType) ToScaleTypePtrOutput

func (e ScaleType) ToScaleTypePtrOutput() ScaleTypePtrOutput

func (ScaleType) ToScaleTypePtrOutputWithContext

func (e ScaleType) ToScaleTypePtrOutputWithContext(ctx context.Context) ScaleTypePtrOutput

func (ScaleType) ToStringOutput

func (e ScaleType) ToStringOutput() pulumi.StringOutput

func (ScaleType) ToStringOutputWithContext

func (e ScaleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleType) ToStringPtrOutput

func (e ScaleType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleType) ToStringPtrOutputWithContext

func (e ScaleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleTypeInput

type ScaleTypeInput interface {
	pulumi.Input

	ToScaleTypeOutput() ScaleTypeOutput
	ToScaleTypeOutputWithContext(context.Context) ScaleTypeOutput
}

ScaleTypeInput is an input type that accepts values of the ScaleType enum A concrete instance of `ScaleTypeInput` can be one of the following:

ScaleTypeChangeCount
ScaleTypePercentChangeCount
ScaleTypeExactCount
ScaleTypeServiceAllowedNextValue

type ScaleTypeOutput

type ScaleTypeOutput struct{ *pulumi.OutputState }

func (ScaleTypeOutput) ElementType

func (ScaleTypeOutput) ElementType() reflect.Type

func (ScaleTypeOutput) ToScaleTypeOutput

func (o ScaleTypeOutput) ToScaleTypeOutput() ScaleTypeOutput

func (ScaleTypeOutput) ToScaleTypeOutputWithContext

func (o ScaleTypeOutput) ToScaleTypeOutputWithContext(ctx context.Context) ScaleTypeOutput

func (ScaleTypeOutput) ToScaleTypePtrOutput

func (o ScaleTypeOutput) ToScaleTypePtrOutput() ScaleTypePtrOutput

func (ScaleTypeOutput) ToScaleTypePtrOutputWithContext

func (o ScaleTypeOutput) ToScaleTypePtrOutputWithContext(ctx context.Context) ScaleTypePtrOutput

func (ScaleTypeOutput) ToStringOutput

func (o ScaleTypeOutput) ToStringOutput() pulumi.StringOutput

func (ScaleTypeOutput) ToStringOutputWithContext

func (o ScaleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleTypeOutput) ToStringPtrOutput

func (o ScaleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleTypeOutput) ToStringPtrOutputWithContext

func (o ScaleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleTypePtrInput

type ScaleTypePtrInput interface {
	pulumi.Input

	ToScaleTypePtrOutput() ScaleTypePtrOutput
	ToScaleTypePtrOutputWithContext(context.Context) ScaleTypePtrOutput
}

func ScaleTypePtr

func ScaleTypePtr(v string) ScaleTypePtrInput

type ScaleTypePtrOutput

type ScaleTypePtrOutput struct{ *pulumi.OutputState }

func (ScaleTypePtrOutput) Elem

func (ScaleTypePtrOutput) ElementType

func (ScaleTypePtrOutput) ElementType() reflect.Type

func (ScaleTypePtrOutput) ToScaleTypePtrOutput

func (o ScaleTypePtrOutput) ToScaleTypePtrOutput() ScaleTypePtrOutput

func (ScaleTypePtrOutput) ToScaleTypePtrOutputWithContext

func (o ScaleTypePtrOutput) ToScaleTypePtrOutputWithContext(ctx context.Context) ScaleTypePtrOutput

func (ScaleTypePtrOutput) ToStringPtrOutput

func (o ScaleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleTypePtrOutput) ToStringPtrOutputWithContext

func (o ScaleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScheduledQueryRule

type ScheduledQueryRule struct {
	pulumi.CustomResourceState

	// Actions to invoke when the alert fires.
	Actions ActionsResponsePtrOutput `pulumi:"actions"`
	// The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.
	AutoMitigate pulumi.BoolPtrOutput `pulumi:"autoMitigate"`
	// The flag which indicates whether this scheduled query rule should be stored in the customer's storage. The default is false. Relevant only for rules of the kind LogAlert.
	CheckWorkspaceAlertsStorageConfigured pulumi.BoolPtrOutput `pulumi:"checkWorkspaceAlertsStorageConfigured"`
	// The api-version used when creating this alert rule
	CreatedWithApiVersion pulumi.StringOutput `pulumi:"createdWithApiVersion"`
	// The rule criteria that defines the conditions of the scheduled query rule.
	Criteria ScheduledQueryRuleCriteriaResponseOutput `pulumi:"criteria"`
	// The description of the scheduled query rule.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The display name of the alert rule
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention.  Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
	EvaluationFrequency pulumi.StringPtrOutput `pulumi:"evaluationFrequency"`
	// The identity of the resource.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// True if alert rule is legacy Log Analytic rule
	IsLegacyLogAnalyticsRule pulumi.BoolOutput `pulumi:"isLegacyLogAnalyticsRule"`
	// The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.
	IsWorkspaceAlertsStorageConfigured pulumi.BoolOutput `pulumi:"isWorkspaceAlertsStorageConfigured"`
	// Indicates the type of scheduled query rule. The default is LogAlert.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.
	MuteActionsDuration pulumi.StringPtrOutput `pulumi:"muteActionsDuration"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
	OverrideQueryTimeRange pulumi.StringPtrOutput `pulumi:"overrideQueryTimeRange"`
	// Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
	RuleResolveConfiguration RuleResolveConfigurationResponsePtrOutput `pulumi:"ruleResolveConfiguration"`
	// The list of resource id's that this scheduled query rule is scoped to.
	Scopes pulumi.StringArrayOutput `pulumi:"scopes"`
	// Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.
	Severity pulumi.Float64PtrOutput `pulumi:"severity"`
	// The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.
	SkipQueryValidation pulumi.BoolPtrOutput `pulumi:"skipQueryValidation"`
	// SystemData of ScheduledQueryRule.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert
	TargetResourceTypes pulumi.StringArrayOutput `pulumi:"targetResourceTypes"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.
	WindowSize pulumi.StringPtrOutput `pulumi:"windowSize"`
}

The scheduled query rule resource. Azure REST API version: 2023-03-15-preview. Prior API version in Azure Native 1.x: 2018-04-16.

Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01.

func GetScheduledQueryRule

func GetScheduledQueryRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ScheduledQueryRuleState, opts ...pulumi.ResourceOption) (*ScheduledQueryRule, error)

GetScheduledQueryRule gets an existing ScheduledQueryRule 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 NewScheduledQueryRule

func NewScheduledQueryRule(ctx *pulumi.Context,
	name string, args *ScheduledQueryRuleArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRule, error)

NewScheduledQueryRule registers a new resource with the given unique name, arguments, and options.

func (*ScheduledQueryRule) ElementType

func (*ScheduledQueryRule) ElementType() reflect.Type

func (*ScheduledQueryRule) ToScheduledQueryRuleOutput

func (i *ScheduledQueryRule) ToScheduledQueryRuleOutput() ScheduledQueryRuleOutput

func (*ScheduledQueryRule) ToScheduledQueryRuleOutputWithContext

func (i *ScheduledQueryRule) ToScheduledQueryRuleOutputWithContext(ctx context.Context) ScheduledQueryRuleOutput

type ScheduledQueryRuleArgs

type ScheduledQueryRuleArgs struct {
	// Actions to invoke when the alert fires.
	Actions ActionsPtrInput
	// The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.
	AutoMitigate pulumi.BoolPtrInput
	// The flag which indicates whether this scheduled query rule should be stored in the customer's storage. The default is false. Relevant only for rules of the kind LogAlert.
	CheckWorkspaceAlertsStorageConfigured pulumi.BoolPtrInput
	// The rule criteria that defines the conditions of the scheduled query rule.
	Criteria ScheduledQueryRuleCriteriaInput
	// The description of the scheduled query rule.
	Description pulumi.StringPtrInput
	// The display name of the alert rule
	DisplayName pulumi.StringPtrInput
	// The flag which indicates whether this scheduled query rule is enabled. Value should be true or false
	Enabled pulumi.BoolInput
	// How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.
	EvaluationFrequency pulumi.StringPtrInput
	// The identity of the resource.
	Identity IdentityPtrInput
	// Indicates the type of scheduled query rule. The default is LogAlert.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.
	MuteActionsDuration pulumi.StringPtrInput
	// If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.
	OverrideQueryTimeRange pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the rule.
	RuleName pulumi.StringPtrInput
	// Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.
	RuleResolveConfiguration RuleResolveConfigurationPtrInput
	// The list of resource id's that this scheduled query rule is scoped to.
	Scopes pulumi.StringArrayInput
	// Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.
	Severity pulumi.Float64PtrInput
	// The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.
	SkipQueryValidation pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert
	TargetResourceTypes pulumi.StringArrayInput
	// The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.
	WindowSize pulumi.StringPtrInput
}

The set of arguments for constructing a ScheduledQueryRule resource.

func (ScheduledQueryRuleArgs) ElementType

func (ScheduledQueryRuleArgs) ElementType() reflect.Type

type ScheduledQueryRuleCriteria

type ScheduledQueryRuleCriteria struct {
	// A list of conditions to evaluate against the specified scopes
	AllOf []Condition `pulumi:"allOf"`
}

The rule criteria that defines the conditions of the scheduled query rule.

type ScheduledQueryRuleCriteriaArgs

type ScheduledQueryRuleCriteriaArgs struct {
	// A list of conditions to evaluate against the specified scopes
	AllOf ConditionArrayInput `pulumi:"allOf"`
}

The rule criteria that defines the conditions of the scheduled query rule.

func (ScheduledQueryRuleCriteriaArgs) ElementType

func (ScheduledQueryRuleCriteriaArgs) ToScheduledQueryRuleCriteriaOutput

func (i ScheduledQueryRuleCriteriaArgs) ToScheduledQueryRuleCriteriaOutput() ScheduledQueryRuleCriteriaOutput

func (ScheduledQueryRuleCriteriaArgs) ToScheduledQueryRuleCriteriaOutputWithContext

func (i ScheduledQueryRuleCriteriaArgs) ToScheduledQueryRuleCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRuleCriteriaOutput

type ScheduledQueryRuleCriteriaInput

type ScheduledQueryRuleCriteriaInput interface {
	pulumi.Input

	ToScheduledQueryRuleCriteriaOutput() ScheduledQueryRuleCriteriaOutput
	ToScheduledQueryRuleCriteriaOutputWithContext(context.Context) ScheduledQueryRuleCriteriaOutput
}

ScheduledQueryRuleCriteriaInput is an input type that accepts ScheduledQueryRuleCriteriaArgs and ScheduledQueryRuleCriteriaOutput values. You can construct a concrete instance of `ScheduledQueryRuleCriteriaInput` via:

ScheduledQueryRuleCriteriaArgs{...}

type ScheduledQueryRuleCriteriaOutput

type ScheduledQueryRuleCriteriaOutput struct{ *pulumi.OutputState }

The rule criteria that defines the conditions of the scheduled query rule.

func (ScheduledQueryRuleCriteriaOutput) AllOf

A list of conditions to evaluate against the specified scopes

func (ScheduledQueryRuleCriteriaOutput) ElementType

func (ScheduledQueryRuleCriteriaOutput) ToScheduledQueryRuleCriteriaOutput

func (o ScheduledQueryRuleCriteriaOutput) ToScheduledQueryRuleCriteriaOutput() ScheduledQueryRuleCriteriaOutput

func (ScheduledQueryRuleCriteriaOutput) ToScheduledQueryRuleCriteriaOutputWithContext

func (o ScheduledQueryRuleCriteriaOutput) ToScheduledQueryRuleCriteriaOutputWithContext(ctx context.Context) ScheduledQueryRuleCriteriaOutput

type ScheduledQueryRuleCriteriaResponse

type ScheduledQueryRuleCriteriaResponse struct {
	// A list of conditions to evaluate against the specified scopes
	AllOf []ConditionResponse `pulumi:"allOf"`
}

The rule criteria that defines the conditions of the scheduled query rule.

type ScheduledQueryRuleCriteriaResponseOutput

type ScheduledQueryRuleCriteriaResponseOutput struct{ *pulumi.OutputState }

The rule criteria that defines the conditions of the scheduled query rule.

func (ScheduledQueryRuleCriteriaResponseOutput) AllOf

A list of conditions to evaluate against the specified scopes

func (ScheduledQueryRuleCriteriaResponseOutput) ElementType

func (ScheduledQueryRuleCriteriaResponseOutput) ToScheduledQueryRuleCriteriaResponseOutput

func (o ScheduledQueryRuleCriteriaResponseOutput) ToScheduledQueryRuleCriteriaResponseOutput() ScheduledQueryRuleCriteriaResponseOutput

func (ScheduledQueryRuleCriteriaResponseOutput) ToScheduledQueryRuleCriteriaResponseOutputWithContext

func (o ScheduledQueryRuleCriteriaResponseOutput) ToScheduledQueryRuleCriteriaResponseOutputWithContext(ctx context.Context) ScheduledQueryRuleCriteriaResponseOutput

type ScheduledQueryRuleInput

type ScheduledQueryRuleInput interface {
	pulumi.Input

	ToScheduledQueryRuleOutput() ScheduledQueryRuleOutput
	ToScheduledQueryRuleOutputWithContext(ctx context.Context) ScheduledQueryRuleOutput
}

type ScheduledQueryRuleOutput

type ScheduledQueryRuleOutput struct{ *pulumi.OutputState }

func (ScheduledQueryRuleOutput) Actions

Actions to invoke when the alert fires.

func (ScheduledQueryRuleOutput) AutoMitigate

The flag that indicates whether the alert should be automatically resolved or not. The default is true. Relevant only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) CheckWorkspaceAlertsStorageConfigured

func (o ScheduledQueryRuleOutput) CheckWorkspaceAlertsStorageConfigured() pulumi.BoolPtrOutput

The flag which indicates whether this scheduled query rule should be stored in the customer's storage. The default is false. Relevant only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) CreatedWithApiVersion

func (o ScheduledQueryRuleOutput) CreatedWithApiVersion() pulumi.StringOutput

The api-version used when creating this alert rule

func (ScheduledQueryRuleOutput) Criteria

The rule criteria that defines the conditions of the scheduled query rule.

func (ScheduledQueryRuleOutput) Description

The description of the scheduled query rule.

func (ScheduledQueryRuleOutput) DisplayName

The display name of the alert rule

func (ScheduledQueryRuleOutput) ElementType

func (ScheduledQueryRuleOutput) ElementType() reflect.Type

func (ScheduledQueryRuleOutput) Enabled

The flag which indicates whether this scheduled query rule is enabled. Value should be true or false

func (ScheduledQueryRuleOutput) Etag

The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.

func (ScheduledQueryRuleOutput) EvaluationFrequency

func (o ScheduledQueryRuleOutput) EvaluationFrequency() pulumi.StringPtrOutput

How often the scheduled query rule is evaluated represented in ISO 8601 duration format. Relevant and required only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) Identity

The identity of the resource.

func (ScheduledQueryRuleOutput) IsLegacyLogAnalyticsRule

func (o ScheduledQueryRuleOutput) IsLegacyLogAnalyticsRule() pulumi.BoolOutput

True if alert rule is legacy Log Analytic rule

func (ScheduledQueryRuleOutput) IsWorkspaceAlertsStorageConfigured

func (o ScheduledQueryRuleOutput) IsWorkspaceAlertsStorageConfigured() pulumi.BoolOutput

The flag which indicates whether this scheduled query rule has been configured to be stored in the customer's storage. The default is false.

func (ScheduledQueryRuleOutput) Kind

Indicates the type of scheduled query rule. The default is LogAlert.

func (ScheduledQueryRuleOutput) Location

The geo-location where the resource lives

func (ScheduledQueryRuleOutput) MuteActionsDuration

func (o ScheduledQueryRuleOutput) MuteActionsDuration() pulumi.StringPtrOutput

Mute actions for the chosen period of time (in ISO 8601 duration format) after the alert is fired. Relevant only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) Name

The name of the resource

func (ScheduledQueryRuleOutput) OverrideQueryTimeRange

func (o ScheduledQueryRuleOutput) OverrideQueryTimeRange() pulumi.StringPtrOutput

If specified then overrides the query time range (default is WindowSize*NumberOfEvaluationPeriods). Relevant only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) RuleResolveConfiguration

Defines the configuration for resolving fired alerts. Relevant only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) Scopes

The list of resource id's that this scheduled query rule is scoped to.

func (ScheduledQueryRuleOutput) Severity

Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest. Relevant and required only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) SkipQueryValidation

func (o ScheduledQueryRuleOutput) SkipQueryValidation() pulumi.BoolPtrOutput

The flag which indicates whether the provided query should be validated or not. The default is false. Relevant only for rules of the kind LogAlert.

func (ScheduledQueryRuleOutput) SystemData

SystemData of ScheduledQueryRule.

func (ScheduledQueryRuleOutput) Tags

Resource tags.

func (ScheduledQueryRuleOutput) TargetResourceTypes

func (o ScheduledQueryRuleOutput) TargetResourceTypes() pulumi.StringArrayOutput

List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria. Relevant only for rules of the kind LogAlert

func (ScheduledQueryRuleOutput) ToScheduledQueryRuleOutput

func (o ScheduledQueryRuleOutput) ToScheduledQueryRuleOutput() ScheduledQueryRuleOutput

func (ScheduledQueryRuleOutput) ToScheduledQueryRuleOutputWithContext

func (o ScheduledQueryRuleOutput) ToScheduledQueryRuleOutputWithContext(ctx context.Context) ScheduledQueryRuleOutput

func (ScheduledQueryRuleOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ScheduledQueryRuleOutput) WindowSize

The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size). Relevant and required only for rules of the kind LogAlert.

type ScheduledQueryRuleState

type ScheduledQueryRuleState struct {
}

func (ScheduledQueryRuleState) ElementType

func (ScheduledQueryRuleState) ElementType() reflect.Type

type SinkConfiguration

type SinkConfiguration struct {
	Kind string `pulumi:"kind"`
}

type SinkConfigurationArgs

type SinkConfigurationArgs struct {
	Kind pulumi.StringInput `pulumi:"kind"`
}

func (SinkConfigurationArgs) ElementType

func (SinkConfigurationArgs) ElementType() reflect.Type

func (SinkConfigurationArgs) ToSinkConfigurationOutput

func (i SinkConfigurationArgs) ToSinkConfigurationOutput() SinkConfigurationOutput

func (SinkConfigurationArgs) ToSinkConfigurationOutputWithContext

func (i SinkConfigurationArgs) ToSinkConfigurationOutputWithContext(ctx context.Context) SinkConfigurationOutput

type SinkConfigurationArray

type SinkConfigurationArray []SinkConfigurationInput

func (SinkConfigurationArray) ElementType

func (SinkConfigurationArray) ElementType() reflect.Type

func (SinkConfigurationArray) ToSinkConfigurationArrayOutput

func (i SinkConfigurationArray) ToSinkConfigurationArrayOutput() SinkConfigurationArrayOutput

func (SinkConfigurationArray) ToSinkConfigurationArrayOutputWithContext

func (i SinkConfigurationArray) ToSinkConfigurationArrayOutputWithContext(ctx context.Context) SinkConfigurationArrayOutput

type SinkConfigurationArrayInput

type SinkConfigurationArrayInput interface {
	pulumi.Input

	ToSinkConfigurationArrayOutput() SinkConfigurationArrayOutput
	ToSinkConfigurationArrayOutputWithContext(context.Context) SinkConfigurationArrayOutput
}

SinkConfigurationArrayInput is an input type that accepts SinkConfigurationArray and SinkConfigurationArrayOutput values. You can construct a concrete instance of `SinkConfigurationArrayInput` via:

SinkConfigurationArray{ SinkConfigurationArgs{...} }

type SinkConfigurationArrayOutput

type SinkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (SinkConfigurationArrayOutput) ElementType

func (SinkConfigurationArrayOutput) Index

func (SinkConfigurationArrayOutput) ToSinkConfigurationArrayOutput

func (o SinkConfigurationArrayOutput) ToSinkConfigurationArrayOutput() SinkConfigurationArrayOutput

func (SinkConfigurationArrayOutput) ToSinkConfigurationArrayOutputWithContext

func (o SinkConfigurationArrayOutput) ToSinkConfigurationArrayOutputWithContext(ctx context.Context) SinkConfigurationArrayOutput

type SinkConfigurationInput

type SinkConfigurationInput interface {
	pulumi.Input

	ToSinkConfigurationOutput() SinkConfigurationOutput
	ToSinkConfigurationOutputWithContext(context.Context) SinkConfigurationOutput
}

SinkConfigurationInput is an input type that accepts SinkConfigurationArgs and SinkConfigurationOutput values. You can construct a concrete instance of `SinkConfigurationInput` via:

SinkConfigurationArgs{...}

type SinkConfigurationOutput

type SinkConfigurationOutput struct{ *pulumi.OutputState }

func (SinkConfigurationOutput) ElementType

func (SinkConfigurationOutput) ElementType() reflect.Type

func (SinkConfigurationOutput) Kind

func (SinkConfigurationOutput) ToSinkConfigurationOutput

func (o SinkConfigurationOutput) ToSinkConfigurationOutput() SinkConfigurationOutput

func (SinkConfigurationOutput) ToSinkConfigurationOutputWithContext

func (o SinkConfigurationOutput) ToSinkConfigurationOutputWithContext(ctx context.Context) SinkConfigurationOutput

type SinkConfigurationResponse

type SinkConfigurationResponse struct {
	Kind string `pulumi:"kind"`
}

type SinkConfigurationResponseArrayOutput

type SinkConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (SinkConfigurationResponseArrayOutput) ElementType

func (SinkConfigurationResponseArrayOutput) Index

func (SinkConfigurationResponseArrayOutput) ToSinkConfigurationResponseArrayOutput

func (o SinkConfigurationResponseArrayOutput) ToSinkConfigurationResponseArrayOutput() SinkConfigurationResponseArrayOutput

func (SinkConfigurationResponseArrayOutput) ToSinkConfigurationResponseArrayOutputWithContext

func (o SinkConfigurationResponseArrayOutput) ToSinkConfigurationResponseArrayOutputWithContext(ctx context.Context) SinkConfigurationResponseArrayOutput

type SinkConfigurationResponseOutput

type SinkConfigurationResponseOutput struct{ *pulumi.OutputState }

func (SinkConfigurationResponseOutput) ElementType

func (SinkConfigurationResponseOutput) Kind

func (SinkConfigurationResponseOutput) ToSinkConfigurationResponseOutput

func (o SinkConfigurationResponseOutput) ToSinkConfigurationResponseOutput() SinkConfigurationResponseOutput

func (SinkConfigurationResponseOutput) ToSinkConfigurationResponseOutputWithContext

func (o SinkConfigurationResponseOutput) ToSinkConfigurationResponseOutputWithContext(ctx context.Context) SinkConfigurationResponseOutput

type SmsReceiver

type SmsReceiver struct {
	// The country code of the SMS receiver.
	CountryCode string `pulumi:"countryCode"`
	// The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// The phone number of the SMS receiver.
	PhoneNumber string `pulumi:"phoneNumber"`
}

An SMS receiver.

type SmsReceiverArgs

type SmsReceiverArgs struct {
	// The country code of the SMS receiver.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The phone number of the SMS receiver.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

An SMS receiver.

func (SmsReceiverArgs) ElementType

func (SmsReceiverArgs) ElementType() reflect.Type

func (SmsReceiverArgs) ToSmsReceiverOutput

func (i SmsReceiverArgs) ToSmsReceiverOutput() SmsReceiverOutput

func (SmsReceiverArgs) ToSmsReceiverOutputWithContext

func (i SmsReceiverArgs) ToSmsReceiverOutputWithContext(ctx context.Context) SmsReceiverOutput

type SmsReceiverArray

type SmsReceiverArray []SmsReceiverInput

func (SmsReceiverArray) ElementType

func (SmsReceiverArray) ElementType() reflect.Type

func (SmsReceiverArray) ToSmsReceiverArrayOutput

func (i SmsReceiverArray) ToSmsReceiverArrayOutput() SmsReceiverArrayOutput

func (SmsReceiverArray) ToSmsReceiverArrayOutputWithContext

func (i SmsReceiverArray) ToSmsReceiverArrayOutputWithContext(ctx context.Context) SmsReceiverArrayOutput

type SmsReceiverArrayInput

type SmsReceiverArrayInput interface {
	pulumi.Input

	ToSmsReceiverArrayOutput() SmsReceiverArrayOutput
	ToSmsReceiverArrayOutputWithContext(context.Context) SmsReceiverArrayOutput
}

SmsReceiverArrayInput is an input type that accepts SmsReceiverArray and SmsReceiverArrayOutput values. You can construct a concrete instance of `SmsReceiverArrayInput` via:

SmsReceiverArray{ SmsReceiverArgs{...} }

type SmsReceiverArrayOutput

type SmsReceiverArrayOutput struct{ *pulumi.OutputState }

func (SmsReceiverArrayOutput) ElementType

func (SmsReceiverArrayOutput) ElementType() reflect.Type

func (SmsReceiverArrayOutput) Index

func (SmsReceiverArrayOutput) ToSmsReceiverArrayOutput

func (o SmsReceiverArrayOutput) ToSmsReceiverArrayOutput() SmsReceiverArrayOutput

func (SmsReceiverArrayOutput) ToSmsReceiverArrayOutputWithContext

func (o SmsReceiverArrayOutput) ToSmsReceiverArrayOutputWithContext(ctx context.Context) SmsReceiverArrayOutput

type SmsReceiverInput

type SmsReceiverInput interface {
	pulumi.Input

	ToSmsReceiverOutput() SmsReceiverOutput
	ToSmsReceiverOutputWithContext(context.Context) SmsReceiverOutput
}

SmsReceiverInput is an input type that accepts SmsReceiverArgs and SmsReceiverOutput values. You can construct a concrete instance of `SmsReceiverInput` via:

SmsReceiverArgs{...}

type SmsReceiverOutput

type SmsReceiverOutput struct{ *pulumi.OutputState }

An SMS receiver.

func (SmsReceiverOutput) CountryCode

func (o SmsReceiverOutput) CountryCode() pulumi.StringOutput

The country code of the SMS receiver.

func (SmsReceiverOutput) ElementType

func (SmsReceiverOutput) ElementType() reflect.Type

func (SmsReceiverOutput) Name

The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

func (SmsReceiverOutput) PhoneNumber

func (o SmsReceiverOutput) PhoneNumber() pulumi.StringOutput

The phone number of the SMS receiver.

func (SmsReceiverOutput) ToSmsReceiverOutput

func (o SmsReceiverOutput) ToSmsReceiverOutput() SmsReceiverOutput

func (SmsReceiverOutput) ToSmsReceiverOutputWithContext

func (o SmsReceiverOutput) ToSmsReceiverOutputWithContext(ctx context.Context) SmsReceiverOutput

type SmsReceiverResponse

type SmsReceiverResponse struct {
	// The country code of the SMS receiver.
	CountryCode string `pulumi:"countryCode"`
	// The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// The phone number of the SMS receiver.
	PhoneNumber string `pulumi:"phoneNumber"`
	// The status of the receiver.
	Status string `pulumi:"status"`
}

An SMS receiver.

type SmsReceiverResponseArrayOutput

type SmsReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (SmsReceiverResponseArrayOutput) ElementType

func (SmsReceiverResponseArrayOutput) Index

func (SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutput

func (o SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutput() SmsReceiverResponseArrayOutput

func (SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutputWithContext

func (o SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutputWithContext(ctx context.Context) SmsReceiverResponseArrayOutput

type SmsReceiverResponseOutput

type SmsReceiverResponseOutput struct{ *pulumi.OutputState }

An SMS receiver.

func (SmsReceiverResponseOutput) CountryCode

The country code of the SMS receiver.

func (SmsReceiverResponseOutput) ElementType

func (SmsReceiverResponseOutput) ElementType() reflect.Type

func (SmsReceiverResponseOutput) Name

The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

func (SmsReceiverResponseOutput) PhoneNumber

The phone number of the SMS receiver.

func (SmsReceiverResponseOutput) Status

The status of the receiver.

func (SmsReceiverResponseOutput) ToSmsReceiverResponseOutput

func (o SmsReceiverResponseOutput) ToSmsReceiverResponseOutput() SmsReceiverResponseOutput

func (SmsReceiverResponseOutput) ToSmsReceiverResponseOutputWithContext

func (o SmsReceiverResponseOutput) ToSmsReceiverResponseOutputWithContext(ctx context.Context) SmsReceiverResponseOutput

type StorageBlobDestination

type StorageBlobDestination struct {
	// The container name of the Storage Blob.
	ContainerName *string `pulumi:"containerName"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The resource ID of the storage account.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

type StorageBlobDestinationArgs

type StorageBlobDestinationArgs struct {
	// The container name of the Storage Blob.
	ContainerName pulumi.StringPtrInput `pulumi:"containerName"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource ID of the storage account.
	StorageAccountResourceId pulumi.StringPtrInput `pulumi:"storageAccountResourceId"`
}

func (StorageBlobDestinationArgs) ElementType

func (StorageBlobDestinationArgs) ElementType() reflect.Type

func (StorageBlobDestinationArgs) ToStorageBlobDestinationOutput

func (i StorageBlobDestinationArgs) ToStorageBlobDestinationOutput() StorageBlobDestinationOutput

func (StorageBlobDestinationArgs) ToStorageBlobDestinationOutputWithContext

func (i StorageBlobDestinationArgs) ToStorageBlobDestinationOutputWithContext(ctx context.Context) StorageBlobDestinationOutput

type StorageBlobDestinationArray

type StorageBlobDestinationArray []StorageBlobDestinationInput

func (StorageBlobDestinationArray) ElementType

func (StorageBlobDestinationArray) ToStorageBlobDestinationArrayOutput

func (i StorageBlobDestinationArray) ToStorageBlobDestinationArrayOutput() StorageBlobDestinationArrayOutput

func (StorageBlobDestinationArray) ToStorageBlobDestinationArrayOutputWithContext

func (i StorageBlobDestinationArray) ToStorageBlobDestinationArrayOutputWithContext(ctx context.Context) StorageBlobDestinationArrayOutput

type StorageBlobDestinationArrayInput

type StorageBlobDestinationArrayInput interface {
	pulumi.Input

	ToStorageBlobDestinationArrayOutput() StorageBlobDestinationArrayOutput
	ToStorageBlobDestinationArrayOutputWithContext(context.Context) StorageBlobDestinationArrayOutput
}

StorageBlobDestinationArrayInput is an input type that accepts StorageBlobDestinationArray and StorageBlobDestinationArrayOutput values. You can construct a concrete instance of `StorageBlobDestinationArrayInput` via:

StorageBlobDestinationArray{ StorageBlobDestinationArgs{...} }

type StorageBlobDestinationArrayOutput

type StorageBlobDestinationArrayOutput struct{ *pulumi.OutputState }

func (StorageBlobDestinationArrayOutput) ElementType

func (StorageBlobDestinationArrayOutput) Index

func (StorageBlobDestinationArrayOutput) ToStorageBlobDestinationArrayOutput

func (o StorageBlobDestinationArrayOutput) ToStorageBlobDestinationArrayOutput() StorageBlobDestinationArrayOutput

func (StorageBlobDestinationArrayOutput) ToStorageBlobDestinationArrayOutputWithContext

func (o StorageBlobDestinationArrayOutput) ToStorageBlobDestinationArrayOutputWithContext(ctx context.Context) StorageBlobDestinationArrayOutput

type StorageBlobDestinationInput

type StorageBlobDestinationInput interface {
	pulumi.Input

	ToStorageBlobDestinationOutput() StorageBlobDestinationOutput
	ToStorageBlobDestinationOutputWithContext(context.Context) StorageBlobDestinationOutput
}

StorageBlobDestinationInput is an input type that accepts StorageBlobDestinationArgs and StorageBlobDestinationOutput values. You can construct a concrete instance of `StorageBlobDestinationInput` via:

StorageBlobDestinationArgs{...}

type StorageBlobDestinationOutput

type StorageBlobDestinationOutput struct{ *pulumi.OutputState }

func (StorageBlobDestinationOutput) ContainerName

The container name of the Storage Blob.

func (StorageBlobDestinationOutput) ElementType

func (StorageBlobDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (StorageBlobDestinationOutput) StorageAccountResourceId

func (o StorageBlobDestinationOutput) StorageAccountResourceId() pulumi.StringPtrOutput

The resource ID of the storage account.

func (StorageBlobDestinationOutput) ToStorageBlobDestinationOutput

func (o StorageBlobDestinationOutput) ToStorageBlobDestinationOutput() StorageBlobDestinationOutput

func (StorageBlobDestinationOutput) ToStorageBlobDestinationOutputWithContext

func (o StorageBlobDestinationOutput) ToStorageBlobDestinationOutputWithContext(ctx context.Context) StorageBlobDestinationOutput

type StorageBlobDestinationResponse

type StorageBlobDestinationResponse struct {
	// The container name of the Storage Blob.
	ContainerName *string `pulumi:"containerName"`
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The resource ID of the storage account.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
}

type StorageBlobDestinationResponseArrayOutput

type StorageBlobDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (StorageBlobDestinationResponseArrayOutput) ElementType

func (StorageBlobDestinationResponseArrayOutput) Index

func (StorageBlobDestinationResponseArrayOutput) ToStorageBlobDestinationResponseArrayOutput

func (o StorageBlobDestinationResponseArrayOutput) ToStorageBlobDestinationResponseArrayOutput() StorageBlobDestinationResponseArrayOutput

func (StorageBlobDestinationResponseArrayOutput) ToStorageBlobDestinationResponseArrayOutputWithContext

func (o StorageBlobDestinationResponseArrayOutput) ToStorageBlobDestinationResponseArrayOutputWithContext(ctx context.Context) StorageBlobDestinationResponseArrayOutput

type StorageBlobDestinationResponseOutput

type StorageBlobDestinationResponseOutput struct{ *pulumi.OutputState }

func (StorageBlobDestinationResponseOutput) ContainerName

The container name of the Storage Blob.

func (StorageBlobDestinationResponseOutput) ElementType

func (StorageBlobDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (StorageBlobDestinationResponseOutput) StorageAccountResourceId

func (o StorageBlobDestinationResponseOutput) StorageAccountResourceId() pulumi.StringPtrOutput

The resource ID of the storage account.

func (StorageBlobDestinationResponseOutput) ToStorageBlobDestinationResponseOutput

func (o StorageBlobDestinationResponseOutput) ToStorageBlobDestinationResponseOutput() StorageBlobDestinationResponseOutput

func (StorageBlobDestinationResponseOutput) ToStorageBlobDestinationResponseOutputWithContext

func (o StorageBlobDestinationResponseOutput) ToStorageBlobDestinationResponseOutputWithContext(ctx context.Context) StorageBlobDestinationResponseOutput

type StorageTableDestination

type StorageTableDestination struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The resource ID of the storage account.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
	// The name of the Storage Table.
	TableName *string `pulumi:"tableName"`
}

type StorageTableDestinationArgs

type StorageTableDestinationArgs struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource ID of the storage account.
	StorageAccountResourceId pulumi.StringPtrInput `pulumi:"storageAccountResourceId"`
	// The name of the Storage Table.
	TableName pulumi.StringPtrInput `pulumi:"tableName"`
}

func (StorageTableDestinationArgs) ElementType

func (StorageTableDestinationArgs) ToStorageTableDestinationOutput

func (i StorageTableDestinationArgs) ToStorageTableDestinationOutput() StorageTableDestinationOutput

func (StorageTableDestinationArgs) ToStorageTableDestinationOutputWithContext

func (i StorageTableDestinationArgs) ToStorageTableDestinationOutputWithContext(ctx context.Context) StorageTableDestinationOutput

type StorageTableDestinationArray

type StorageTableDestinationArray []StorageTableDestinationInput

func (StorageTableDestinationArray) ElementType

func (StorageTableDestinationArray) ToStorageTableDestinationArrayOutput

func (i StorageTableDestinationArray) ToStorageTableDestinationArrayOutput() StorageTableDestinationArrayOutput

func (StorageTableDestinationArray) ToStorageTableDestinationArrayOutputWithContext

func (i StorageTableDestinationArray) ToStorageTableDestinationArrayOutputWithContext(ctx context.Context) StorageTableDestinationArrayOutput

type StorageTableDestinationArrayInput

type StorageTableDestinationArrayInput interface {
	pulumi.Input

	ToStorageTableDestinationArrayOutput() StorageTableDestinationArrayOutput
	ToStorageTableDestinationArrayOutputWithContext(context.Context) StorageTableDestinationArrayOutput
}

StorageTableDestinationArrayInput is an input type that accepts StorageTableDestinationArray and StorageTableDestinationArrayOutput values. You can construct a concrete instance of `StorageTableDestinationArrayInput` via:

StorageTableDestinationArray{ StorageTableDestinationArgs{...} }

type StorageTableDestinationArrayOutput

type StorageTableDestinationArrayOutput struct{ *pulumi.OutputState }

func (StorageTableDestinationArrayOutput) ElementType

func (StorageTableDestinationArrayOutput) Index

func (StorageTableDestinationArrayOutput) ToStorageTableDestinationArrayOutput

func (o StorageTableDestinationArrayOutput) ToStorageTableDestinationArrayOutput() StorageTableDestinationArrayOutput

func (StorageTableDestinationArrayOutput) ToStorageTableDestinationArrayOutputWithContext

func (o StorageTableDestinationArrayOutput) ToStorageTableDestinationArrayOutputWithContext(ctx context.Context) StorageTableDestinationArrayOutput

type StorageTableDestinationInput

type StorageTableDestinationInput interface {
	pulumi.Input

	ToStorageTableDestinationOutput() StorageTableDestinationOutput
	ToStorageTableDestinationOutputWithContext(context.Context) StorageTableDestinationOutput
}

StorageTableDestinationInput is an input type that accepts StorageTableDestinationArgs and StorageTableDestinationOutput values. You can construct a concrete instance of `StorageTableDestinationInput` via:

StorageTableDestinationArgs{...}

type StorageTableDestinationOutput

type StorageTableDestinationOutput struct{ *pulumi.OutputState }

func (StorageTableDestinationOutput) ElementType

func (StorageTableDestinationOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (StorageTableDestinationOutput) StorageAccountResourceId

func (o StorageTableDestinationOutput) StorageAccountResourceId() pulumi.StringPtrOutput

The resource ID of the storage account.

func (StorageTableDestinationOutput) TableName

The name of the Storage Table.

func (StorageTableDestinationOutput) ToStorageTableDestinationOutput

func (o StorageTableDestinationOutput) ToStorageTableDestinationOutput() StorageTableDestinationOutput

func (StorageTableDestinationOutput) ToStorageTableDestinationOutputWithContext

func (o StorageTableDestinationOutput) ToStorageTableDestinationOutputWithContext(ctx context.Context) StorageTableDestinationOutput

type StorageTableDestinationResponse

type StorageTableDestinationResponse struct {
	// A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// The resource ID of the storage account.
	StorageAccountResourceId *string `pulumi:"storageAccountResourceId"`
	// The name of the Storage Table.
	TableName *string `pulumi:"tableName"`
}

type StorageTableDestinationResponseArrayOutput

type StorageTableDestinationResponseArrayOutput struct{ *pulumi.OutputState }

func (StorageTableDestinationResponseArrayOutput) ElementType

func (StorageTableDestinationResponseArrayOutput) Index

func (StorageTableDestinationResponseArrayOutput) ToStorageTableDestinationResponseArrayOutput

func (o StorageTableDestinationResponseArrayOutput) ToStorageTableDestinationResponseArrayOutput() StorageTableDestinationResponseArrayOutput

func (StorageTableDestinationResponseArrayOutput) ToStorageTableDestinationResponseArrayOutputWithContext

func (o StorageTableDestinationResponseArrayOutput) ToStorageTableDestinationResponseArrayOutputWithContext(ctx context.Context) StorageTableDestinationResponseArrayOutput

type StorageTableDestinationResponseOutput

type StorageTableDestinationResponseOutput struct{ *pulumi.OutputState }

func (StorageTableDestinationResponseOutput) ElementType

func (StorageTableDestinationResponseOutput) Name

A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.

func (StorageTableDestinationResponseOutput) StorageAccountResourceId

func (o StorageTableDestinationResponseOutput) StorageAccountResourceId() pulumi.StringPtrOutput

The resource ID of the storage account.

func (StorageTableDestinationResponseOutput) TableName

The name of the Storage Table.

func (StorageTableDestinationResponseOutput) ToStorageTableDestinationResponseOutput

func (o StorageTableDestinationResponseOutput) ToStorageTableDestinationResponseOutput() StorageTableDestinationResponseOutput

func (StorageTableDestinationResponseOutput) ToStorageTableDestinationResponseOutputWithContext

func (o StorageTableDestinationResponseOutput) ToStorageTableDestinationResponseOutputWithContext(ctx context.Context) StorageTableDestinationResponseOutput

type StreamDeclaration

type StreamDeclaration struct {
	// List of columns used by data in this stream.
	Columns []ColumnDefinition `pulumi:"columns"`
}

Declaration of a custom stream.

type StreamDeclarationArgs

type StreamDeclarationArgs struct {
	// List of columns used by data in this stream.
	Columns ColumnDefinitionArrayInput `pulumi:"columns"`
}

Declaration of a custom stream.

func (StreamDeclarationArgs) ElementType

func (StreamDeclarationArgs) ElementType() reflect.Type

func (StreamDeclarationArgs) ToStreamDeclarationOutput

func (i StreamDeclarationArgs) ToStreamDeclarationOutput() StreamDeclarationOutput

func (StreamDeclarationArgs) ToStreamDeclarationOutputWithContext

func (i StreamDeclarationArgs) ToStreamDeclarationOutputWithContext(ctx context.Context) StreamDeclarationOutput

type StreamDeclarationInput

type StreamDeclarationInput interface {
	pulumi.Input

	ToStreamDeclarationOutput() StreamDeclarationOutput
	ToStreamDeclarationOutputWithContext(context.Context) StreamDeclarationOutput
}

StreamDeclarationInput is an input type that accepts StreamDeclarationArgs and StreamDeclarationOutput values. You can construct a concrete instance of `StreamDeclarationInput` via:

StreamDeclarationArgs{...}

type StreamDeclarationMap

type StreamDeclarationMap map[string]StreamDeclarationInput

func (StreamDeclarationMap) ElementType

func (StreamDeclarationMap) ElementType() reflect.Type

func (StreamDeclarationMap) ToStreamDeclarationMapOutput

func (i StreamDeclarationMap) ToStreamDeclarationMapOutput() StreamDeclarationMapOutput

func (StreamDeclarationMap) ToStreamDeclarationMapOutputWithContext

func (i StreamDeclarationMap) ToStreamDeclarationMapOutputWithContext(ctx context.Context) StreamDeclarationMapOutput

type StreamDeclarationMapInput

type StreamDeclarationMapInput interface {
	pulumi.Input

	ToStreamDeclarationMapOutput() StreamDeclarationMapOutput
	ToStreamDeclarationMapOutputWithContext(context.Context) StreamDeclarationMapOutput
}

StreamDeclarationMapInput is an input type that accepts StreamDeclarationMap and StreamDeclarationMapOutput values. You can construct a concrete instance of `StreamDeclarationMapInput` via:

StreamDeclarationMap{ "key": StreamDeclarationArgs{...} }

type StreamDeclarationMapOutput

type StreamDeclarationMapOutput struct{ *pulumi.OutputState }

func (StreamDeclarationMapOutput) ElementType

func (StreamDeclarationMapOutput) ElementType() reflect.Type

func (StreamDeclarationMapOutput) MapIndex

func (StreamDeclarationMapOutput) ToStreamDeclarationMapOutput

func (o StreamDeclarationMapOutput) ToStreamDeclarationMapOutput() StreamDeclarationMapOutput

func (StreamDeclarationMapOutput) ToStreamDeclarationMapOutputWithContext

func (o StreamDeclarationMapOutput) ToStreamDeclarationMapOutputWithContext(ctx context.Context) StreamDeclarationMapOutput

type StreamDeclarationOutput

type StreamDeclarationOutput struct{ *pulumi.OutputState }

Declaration of a custom stream.

func (StreamDeclarationOutput) Columns

List of columns used by data in this stream.

func (StreamDeclarationOutput) ElementType

func (StreamDeclarationOutput) ElementType() reflect.Type

func (StreamDeclarationOutput) ToStreamDeclarationOutput

func (o StreamDeclarationOutput) ToStreamDeclarationOutput() StreamDeclarationOutput

func (StreamDeclarationOutput) ToStreamDeclarationOutputWithContext

func (o StreamDeclarationOutput) ToStreamDeclarationOutputWithContext(ctx context.Context) StreamDeclarationOutput

type StreamDeclarationResponse

type StreamDeclarationResponse struct {
	// List of columns used by data in this stream.
	Columns []ColumnDefinitionResponse `pulumi:"columns"`
}

Declaration of a custom stream.

type StreamDeclarationResponseMapOutput

type StreamDeclarationResponseMapOutput struct{ *pulumi.OutputState }

func (StreamDeclarationResponseMapOutput) ElementType

func (StreamDeclarationResponseMapOutput) MapIndex

func (StreamDeclarationResponseMapOutput) ToStreamDeclarationResponseMapOutput

func (o StreamDeclarationResponseMapOutput) ToStreamDeclarationResponseMapOutput() StreamDeclarationResponseMapOutput

func (StreamDeclarationResponseMapOutput) ToStreamDeclarationResponseMapOutputWithContext

func (o StreamDeclarationResponseMapOutput) ToStreamDeclarationResponseMapOutputWithContext(ctx context.Context) StreamDeclarationResponseMapOutput

type StreamDeclarationResponseOutput

type StreamDeclarationResponseOutput struct{ *pulumi.OutputState }

Declaration of a custom stream.

func (StreamDeclarationResponseOutput) Columns

List of columns used by data in this stream.

func (StreamDeclarationResponseOutput) ElementType

func (StreamDeclarationResponseOutput) ToStreamDeclarationResponseOutput

func (o StreamDeclarationResponseOutput) ToStreamDeclarationResponseOutput() StreamDeclarationResponseOutput

func (StreamDeclarationResponseOutput) ToStreamDeclarationResponseOutputWithContext

func (o StreamDeclarationResponseOutput) ToStreamDeclarationResponseOutputWithContext(ctx context.Context) StreamDeclarationResponseOutput

type SubscriptionDiagnosticSetting

type SubscriptionDiagnosticSetting struct {
	pulumi.CustomResourceState

	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrOutput `pulumi:"eventHubAuthorizationRuleId"`
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"`
	// The list of logs settings.
	Logs SubscriptionLogSettingsResponseArrayOutput `pulumi:"logs"`
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId pulumi.StringPtrOutput `pulumi:"marketplacePartnerId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"`
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// The system metadata related to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"`
}

The subscription diagnostic setting resource. Azure REST API version: 2021-05-01-preview. Prior API version in Azure Native 1.x: 2017-05-01-preview.

Other available API versions: 2017-05-01-preview.

func GetSubscriptionDiagnosticSetting

func GetSubscriptionDiagnosticSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubscriptionDiagnosticSettingState, opts ...pulumi.ResourceOption) (*SubscriptionDiagnosticSetting, error)

GetSubscriptionDiagnosticSetting gets an existing SubscriptionDiagnosticSetting 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 NewSubscriptionDiagnosticSetting

func NewSubscriptionDiagnosticSetting(ctx *pulumi.Context,
	name string, args *SubscriptionDiagnosticSettingArgs, opts ...pulumi.ResourceOption) (*SubscriptionDiagnosticSetting, error)

NewSubscriptionDiagnosticSetting registers a new resource with the given unique name, arguments, and options.

func (*SubscriptionDiagnosticSetting) ElementType

func (*SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutput

func (i *SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput

func (*SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutputWithContext

func (i *SubscriptionDiagnosticSetting) ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput

type SubscriptionDiagnosticSettingArgs

type SubscriptionDiagnosticSettingArgs struct {
	// The resource Id for the event hub authorization rule.
	EventHubAuthorizationRuleId pulumi.StringPtrInput
	// The name of the event hub. If none is specified, the default event hub will be selected.
	EventHubName pulumi.StringPtrInput
	// The list of logs settings.
	Logs SubscriptionLogSettingsArrayInput
	// The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.
	MarketplacePartnerId pulumi.StringPtrInput
	// The name of the diagnostic setting.
	Name pulumi.StringPtrInput
	// The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
	ServiceBusRuleId pulumi.StringPtrInput
	// The resource ID of the storage account to which you would like to send Diagnostic Logs.
	StorageAccountId pulumi.StringPtrInput
	// The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
	WorkspaceId pulumi.StringPtrInput
}

The set of arguments for constructing a SubscriptionDiagnosticSetting resource.

func (SubscriptionDiagnosticSettingArgs) ElementType

type SubscriptionDiagnosticSettingInput

type SubscriptionDiagnosticSettingInput interface {
	pulumi.Input

	ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput
	ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput
}

type SubscriptionDiagnosticSettingOutput

type SubscriptionDiagnosticSettingOutput struct{ *pulumi.OutputState }

func (SubscriptionDiagnosticSettingOutput) ElementType

func (SubscriptionDiagnosticSettingOutput) EventHubAuthorizationRuleId

func (o SubscriptionDiagnosticSettingOutput) EventHubAuthorizationRuleId() pulumi.StringPtrOutput

The resource Id for the event hub authorization rule.

func (SubscriptionDiagnosticSettingOutput) EventHubName

The name of the event hub. If none is specified, the default event hub will be selected.

func (SubscriptionDiagnosticSettingOutput) Logs

The list of logs settings.

func (SubscriptionDiagnosticSettingOutput) MarketplacePartnerId

The full ARM resource ID of the Marketplace resource to which you would like to send Diagnostic Logs.

func (SubscriptionDiagnosticSettingOutput) Name

The name of the resource

func (SubscriptionDiagnosticSettingOutput) ServiceBusRuleId

The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.

func (SubscriptionDiagnosticSettingOutput) StorageAccountId

The resource ID of the storage account to which you would like to send Diagnostic Logs.

func (SubscriptionDiagnosticSettingOutput) SystemData

The system metadata related to this resource.

func (SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutput

func (o SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutput() SubscriptionDiagnosticSettingOutput

func (SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutputWithContext

func (o SubscriptionDiagnosticSettingOutput) ToSubscriptionDiagnosticSettingOutputWithContext(ctx context.Context) SubscriptionDiagnosticSettingOutput

func (SubscriptionDiagnosticSettingOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (SubscriptionDiagnosticSettingOutput) WorkspaceId

The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

type SubscriptionDiagnosticSettingState

type SubscriptionDiagnosticSettingState struct {
}

func (SubscriptionDiagnosticSettingState) ElementType

type SubscriptionLogSettings

type SubscriptionLogSettings struct {
	// Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.
	Category *string `pulumi:"category"`
	// Name of a Subscription Diagnostic Log category group for a resource type this setting is applied to.
	CategoryGroup *string `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
}

Part of Subscription diagnostic setting. Specifies the settings for a particular log.

type SubscriptionLogSettingsArgs

type SubscriptionLogSettingsArgs struct {
	// Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// Name of a Subscription Diagnostic Log category group for a resource type this setting is applied to.
	CategoryGroup pulumi.StringPtrInput `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

Part of Subscription diagnostic setting. Specifies the settings for a particular log.

func (SubscriptionLogSettingsArgs) ElementType

func (SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutput

func (i SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput

func (SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutputWithContext

func (i SubscriptionLogSettingsArgs) ToSubscriptionLogSettingsOutputWithContext(ctx context.Context) SubscriptionLogSettingsOutput

type SubscriptionLogSettingsArray

type SubscriptionLogSettingsArray []SubscriptionLogSettingsInput

func (SubscriptionLogSettingsArray) ElementType

func (SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutput

func (i SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput

func (SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutputWithContext

func (i SubscriptionLogSettingsArray) ToSubscriptionLogSettingsArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsArrayOutput

type SubscriptionLogSettingsArrayInput

type SubscriptionLogSettingsArrayInput interface {
	pulumi.Input

	ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput
	ToSubscriptionLogSettingsArrayOutputWithContext(context.Context) SubscriptionLogSettingsArrayOutput
}

SubscriptionLogSettingsArrayInput is an input type that accepts SubscriptionLogSettingsArray and SubscriptionLogSettingsArrayOutput values. You can construct a concrete instance of `SubscriptionLogSettingsArrayInput` via:

SubscriptionLogSettingsArray{ SubscriptionLogSettingsArgs{...} }

type SubscriptionLogSettingsArrayOutput

type SubscriptionLogSettingsArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionLogSettingsArrayOutput) ElementType

func (SubscriptionLogSettingsArrayOutput) Index

func (SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutput

func (o SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutput() SubscriptionLogSettingsArrayOutput

func (SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutputWithContext

func (o SubscriptionLogSettingsArrayOutput) ToSubscriptionLogSettingsArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsArrayOutput

type SubscriptionLogSettingsInput

type SubscriptionLogSettingsInput interface {
	pulumi.Input

	ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput
	ToSubscriptionLogSettingsOutputWithContext(context.Context) SubscriptionLogSettingsOutput
}

SubscriptionLogSettingsInput is an input type that accepts SubscriptionLogSettingsArgs and SubscriptionLogSettingsOutput values. You can construct a concrete instance of `SubscriptionLogSettingsInput` via:

SubscriptionLogSettingsArgs{...}

type SubscriptionLogSettingsOutput

type SubscriptionLogSettingsOutput struct{ *pulumi.OutputState }

Part of Subscription diagnostic setting. Specifies the settings for a particular log.

func (SubscriptionLogSettingsOutput) Category

Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.

func (SubscriptionLogSettingsOutput) CategoryGroup

Name of a Subscription Diagnostic Log category group for a resource type this setting is applied to.

func (SubscriptionLogSettingsOutput) ElementType

func (SubscriptionLogSettingsOutput) Enabled

a value indicating whether this log is enabled.

func (SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutput

func (o SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutput() SubscriptionLogSettingsOutput

func (SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutputWithContext

func (o SubscriptionLogSettingsOutput) ToSubscriptionLogSettingsOutputWithContext(ctx context.Context) SubscriptionLogSettingsOutput

type SubscriptionLogSettingsResponse

type SubscriptionLogSettingsResponse struct {
	// Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.
	Category *string `pulumi:"category"`
	// Name of a Subscription Diagnostic Log category group for a resource type this setting is applied to.
	CategoryGroup *string `pulumi:"categoryGroup"`
	// a value indicating whether this log is enabled.
	Enabled bool `pulumi:"enabled"`
}

Part of Subscription diagnostic setting. Specifies the settings for a particular log.

type SubscriptionLogSettingsResponseArrayOutput

type SubscriptionLogSettingsResponseArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionLogSettingsResponseArrayOutput) ElementType

func (SubscriptionLogSettingsResponseArrayOutput) Index

func (SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutput

func (o SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutput() SubscriptionLogSettingsResponseArrayOutput

func (SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutputWithContext

func (o SubscriptionLogSettingsResponseArrayOutput) ToSubscriptionLogSettingsResponseArrayOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseArrayOutput

type SubscriptionLogSettingsResponseOutput

type SubscriptionLogSettingsResponseOutput struct{ *pulumi.OutputState }

Part of Subscription diagnostic setting. Specifies the settings for a particular log.

func (SubscriptionLogSettingsResponseOutput) Category

Name of a Subscription Diagnostic Log category for a resource type this setting is applied to.

func (SubscriptionLogSettingsResponseOutput) CategoryGroup

Name of a Subscription Diagnostic Log category group for a resource type this setting is applied to.

func (SubscriptionLogSettingsResponseOutput) ElementType

func (SubscriptionLogSettingsResponseOutput) Enabled

a value indicating whether this log is enabled.

func (SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutput

func (o SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutput() SubscriptionLogSettingsResponseOutput

func (SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutputWithContext

func (o SubscriptionLogSettingsResponseOutput) ToSubscriptionLogSettingsResponseOutputWithContext(ctx context.Context) SubscriptionLogSettingsResponseOutput

type SyslogDataSource

type SyslogDataSource struct {
	// The list of facility names.
	FacilityNames []string `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels []string `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

type SyslogDataSourceArgs

type SyslogDataSourceArgs struct {
	// The list of facility names.
	FacilityNames pulumi.StringArrayInput `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels pulumi.StringArrayInput `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceArgs) ElementType

func (SyslogDataSourceArgs) ElementType() reflect.Type

func (SyslogDataSourceArgs) ToSyslogDataSourceOutput

func (i SyslogDataSourceArgs) ToSyslogDataSourceOutput() SyslogDataSourceOutput

func (SyslogDataSourceArgs) ToSyslogDataSourceOutputWithContext

func (i SyslogDataSourceArgs) ToSyslogDataSourceOutputWithContext(ctx context.Context) SyslogDataSourceOutput

type SyslogDataSourceArray

type SyslogDataSourceArray []SyslogDataSourceInput

func (SyslogDataSourceArray) ElementType

func (SyslogDataSourceArray) ElementType() reflect.Type

func (SyslogDataSourceArray) ToSyslogDataSourceArrayOutput

func (i SyslogDataSourceArray) ToSyslogDataSourceArrayOutput() SyslogDataSourceArrayOutput

func (SyslogDataSourceArray) ToSyslogDataSourceArrayOutputWithContext

func (i SyslogDataSourceArray) ToSyslogDataSourceArrayOutputWithContext(ctx context.Context) SyslogDataSourceArrayOutput

type SyslogDataSourceArrayInput

type SyslogDataSourceArrayInput interface {
	pulumi.Input

	ToSyslogDataSourceArrayOutput() SyslogDataSourceArrayOutput
	ToSyslogDataSourceArrayOutputWithContext(context.Context) SyslogDataSourceArrayOutput
}

SyslogDataSourceArrayInput is an input type that accepts SyslogDataSourceArray and SyslogDataSourceArrayOutput values. You can construct a concrete instance of `SyslogDataSourceArrayInput` via:

SyslogDataSourceArray{ SyslogDataSourceArgs{...} }

type SyslogDataSourceArrayOutput

type SyslogDataSourceArrayOutput struct{ *pulumi.OutputState }

func (SyslogDataSourceArrayOutput) ElementType

func (SyslogDataSourceArrayOutput) Index

func (SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutput

func (o SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutput() SyslogDataSourceArrayOutput

func (SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutputWithContext

func (o SyslogDataSourceArrayOutput) ToSyslogDataSourceArrayOutputWithContext(ctx context.Context) SyslogDataSourceArrayOutput

type SyslogDataSourceInput

type SyslogDataSourceInput interface {
	pulumi.Input

	ToSyslogDataSourceOutput() SyslogDataSourceOutput
	ToSyslogDataSourceOutputWithContext(context.Context) SyslogDataSourceOutput
}

SyslogDataSourceInput is an input type that accepts SyslogDataSourceArgs and SyslogDataSourceOutput values. You can construct a concrete instance of `SyslogDataSourceInput` via:

SyslogDataSourceArgs{...}

type SyslogDataSourceOutput

type SyslogDataSourceOutput struct{ *pulumi.OutputState }

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceOutput) ElementType

func (SyslogDataSourceOutput) ElementType() reflect.Type

func (SyslogDataSourceOutput) FacilityNames

The list of facility names.

func (SyslogDataSourceOutput) LogLevels

The log levels to collect.

func (SyslogDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (SyslogDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (SyslogDataSourceOutput) ToSyslogDataSourceOutput

func (o SyslogDataSourceOutput) ToSyslogDataSourceOutput() SyslogDataSourceOutput

func (SyslogDataSourceOutput) ToSyslogDataSourceOutputWithContext

func (o SyslogDataSourceOutput) ToSyslogDataSourceOutputWithContext(ctx context.Context) SyslogDataSourceOutput

type SyslogDataSourceResponse

type SyslogDataSourceResponse struct {
	// The list of facility names.
	FacilityNames []string `pulumi:"facilityNames"`
	// The log levels to collect.
	LogLevels []string `pulumi:"logLevels"`
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
}

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

type SyslogDataSourceResponseArrayOutput

type SyslogDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (SyslogDataSourceResponseArrayOutput) ElementType

func (SyslogDataSourceResponseArrayOutput) Index

func (SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutput

func (o SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutput() SyslogDataSourceResponseArrayOutput

func (SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutputWithContext

func (o SyslogDataSourceResponseArrayOutput) ToSyslogDataSourceResponseArrayOutputWithContext(ctx context.Context) SyslogDataSourceResponseArrayOutput

type SyslogDataSourceResponseOutput

type SyslogDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (SyslogDataSourceResponseOutput) ElementType

func (SyslogDataSourceResponseOutput) FacilityNames

The list of facility names.

func (SyslogDataSourceResponseOutput) LogLevels

The log levels to collect.

func (SyslogDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (SyslogDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutput

func (o SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutput() SyslogDataSourceResponseOutput

func (SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutputWithContext

func (o SyslogDataSourceResponseOutput) ToSyslogDataSourceResponseOutputWithContext(ctx context.Context) SyslogDataSourceResponseOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type TenantActionGroup

type TenantActionGroup struct {
	pulumi.CustomResourceState

	// The list of AzureAppPush receivers that are part of this tenant action group.
	AzureAppPushReceivers AzureAppPushReceiverResponseArrayOutput `pulumi:"azureAppPushReceivers"`
	// The list of email receivers that are part of this tenant action group.
	EmailReceivers EmailReceiverResponseArrayOutput `pulumi:"emailReceivers"`
	// Indicates whether this tenant action group is enabled. If a tenant action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringOutput `pulumi:"groupShortName"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of SMS receivers that are part of this tenant action group.
	SmsReceivers SmsReceiverResponseArrayOutput `pulumi:"smsReceivers"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The list of voice receivers that are part of this tenant action group.
	VoiceReceivers VoiceReceiverResponseArrayOutput `pulumi:"voiceReceivers"`
	// The list of webhook receivers that are part of this tenant action group.
	WebhookReceivers WebhookReceiverResponseArrayOutput `pulumi:"webhookReceivers"`
}

A tenant action group resource. Azure REST API version: 2023-05-01-preview.

func GetTenantActionGroup

func GetTenantActionGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TenantActionGroupState, opts ...pulumi.ResourceOption) (*TenantActionGroup, error)

GetTenantActionGroup gets an existing TenantActionGroup 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 NewTenantActionGroup

func NewTenantActionGroup(ctx *pulumi.Context,
	name string, args *TenantActionGroupArgs, opts ...pulumi.ResourceOption) (*TenantActionGroup, error)

NewTenantActionGroup registers a new resource with the given unique name, arguments, and options.

func (*TenantActionGroup) ElementType

func (*TenantActionGroup) ElementType() reflect.Type

func (*TenantActionGroup) ToTenantActionGroupOutput

func (i *TenantActionGroup) ToTenantActionGroupOutput() TenantActionGroupOutput

func (*TenantActionGroup) ToTenantActionGroupOutputWithContext

func (i *TenantActionGroup) ToTenantActionGroupOutputWithContext(ctx context.Context) TenantActionGroupOutput

type TenantActionGroupArgs

type TenantActionGroupArgs struct {
	// The list of AzureAppPush receivers that are part of this tenant action group.
	AzureAppPushReceivers AzureAppPushReceiverArrayInput
	// The list of email receivers that are part of this tenant action group.
	EmailReceivers EmailReceiverArrayInput
	// Indicates whether this tenant action group is enabled. If a tenant action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolInput
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringInput
	// Resource location
	Location pulumi.StringPtrInput
	// The management group id.
	ManagementGroupId pulumi.StringInput
	// The list of SMS receivers that are part of this tenant action group.
	SmsReceivers SmsReceiverArrayInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The name of the action group.
	TenantActionGroupName pulumi.StringPtrInput
	// The list of voice receivers that are part of this tenant action group.
	VoiceReceivers VoiceReceiverArrayInput
	// The list of webhook receivers that are part of this tenant action group.
	WebhookReceivers WebhookReceiverArrayInput
}

The set of arguments for constructing a TenantActionGroup resource.

func (TenantActionGroupArgs) ElementType

func (TenantActionGroupArgs) ElementType() reflect.Type

type TenantActionGroupInput

type TenantActionGroupInput interface {
	pulumi.Input

	ToTenantActionGroupOutput() TenantActionGroupOutput
	ToTenantActionGroupOutputWithContext(ctx context.Context) TenantActionGroupOutput
}

type TenantActionGroupOutput

type TenantActionGroupOutput struct{ *pulumi.OutputState }

func (TenantActionGroupOutput) AzureAppPushReceivers

The list of AzureAppPush receivers that are part of this tenant action group.

func (TenantActionGroupOutput) ElementType

func (TenantActionGroupOutput) ElementType() reflect.Type

func (TenantActionGroupOutput) EmailReceivers

The list of email receivers that are part of this tenant action group.

func (TenantActionGroupOutput) Enabled

Indicates whether this tenant action group is enabled. If a tenant action group is not enabled, then none of its receivers will receive communications.

func (TenantActionGroupOutput) GroupShortName

func (o TenantActionGroupOutput) GroupShortName() pulumi.StringOutput

The short name of the action group. This will be used in SMS messages.

func (TenantActionGroupOutput) Location

Resource location

func (TenantActionGroupOutput) Name

Azure resource name

func (TenantActionGroupOutput) SmsReceivers

The list of SMS receivers that are part of this tenant action group.

func (TenantActionGroupOutput) Tags

Resource tags

func (TenantActionGroupOutput) ToTenantActionGroupOutput

func (o TenantActionGroupOutput) ToTenantActionGroupOutput() TenantActionGroupOutput

func (TenantActionGroupOutput) ToTenantActionGroupOutputWithContext

func (o TenantActionGroupOutput) ToTenantActionGroupOutputWithContext(ctx context.Context) TenantActionGroupOutput

func (TenantActionGroupOutput) Type

Azure resource type

func (TenantActionGroupOutput) VoiceReceivers

The list of voice receivers that are part of this tenant action group.

func (TenantActionGroupOutput) WebhookReceivers

The list of webhook receivers that are part of this tenant action group.

type TenantActionGroupState

type TenantActionGroupState struct {
}

func (TenantActionGroupState) ElementType

func (TenantActionGroupState) ElementType() reflect.Type

type ThresholdRuleCondition

type ThresholdRuleCondition struct {
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource interface{} `pulumi:"dataSource"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'.
	OdataType string `pulumi:"odataType"`
	// the operator used to compare the data and the threshold.
	Operator ConditionOperator `pulumi:"operator"`
	// the threshold value that activates the alert.
	Threshold float64 `pulumi:"threshold"`
	// the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.
	TimeAggregation *TimeAggregationOperator `pulumi:"timeAggregation"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize *string `pulumi:"windowSize"`
}

A rule condition based on a metric crossing a threshold.

type ThresholdRuleConditionArgs

type ThresholdRuleConditionArgs struct {
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource pulumi.Input `pulumi:"dataSource"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// the operator used to compare the data and the threshold.
	Operator ConditionOperatorInput `pulumi:"operator"`
	// the threshold value that activates the alert.
	Threshold pulumi.Float64Input `pulumi:"threshold"`
	// the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.
	TimeAggregation TimeAggregationOperatorPtrInput `pulumi:"timeAggregation"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize pulumi.StringPtrInput `pulumi:"windowSize"`
}

A rule condition based on a metric crossing a threshold.

func (ThresholdRuleConditionArgs) ElementType

func (ThresholdRuleConditionArgs) ElementType() reflect.Type

func (ThresholdRuleConditionArgs) ToThresholdRuleConditionOutput

func (i ThresholdRuleConditionArgs) ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput

func (ThresholdRuleConditionArgs) ToThresholdRuleConditionOutputWithContext

func (i ThresholdRuleConditionArgs) ToThresholdRuleConditionOutputWithContext(ctx context.Context) ThresholdRuleConditionOutput

type ThresholdRuleConditionInput

type ThresholdRuleConditionInput interface {
	pulumi.Input

	ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput
	ToThresholdRuleConditionOutputWithContext(context.Context) ThresholdRuleConditionOutput
}

ThresholdRuleConditionInput is an input type that accepts ThresholdRuleConditionArgs and ThresholdRuleConditionOutput values. You can construct a concrete instance of `ThresholdRuleConditionInput` via:

ThresholdRuleConditionArgs{...}

type ThresholdRuleConditionOutput

type ThresholdRuleConditionOutput struct{ *pulumi.OutputState }

A rule condition based on a metric crossing a threshold.

func (ThresholdRuleConditionOutput) DataSource

the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.

func (ThresholdRuleConditionOutput) ElementType

func (ThresholdRuleConditionOutput) OdataType

specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). Expected value is 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'.

func (ThresholdRuleConditionOutput) Operator

the operator used to compare the data and the threshold.

func (ThresholdRuleConditionOutput) Threshold

the threshold value that activates the alert.

func (ThresholdRuleConditionOutput) TimeAggregation

the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.

func (ThresholdRuleConditionOutput) ToThresholdRuleConditionOutput

func (o ThresholdRuleConditionOutput) ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput

func (ThresholdRuleConditionOutput) ToThresholdRuleConditionOutputWithContext

func (o ThresholdRuleConditionOutput) ToThresholdRuleConditionOutputWithContext(ctx context.Context) ThresholdRuleConditionOutput

func (ThresholdRuleConditionOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type ThresholdRuleConditionResponse

type ThresholdRuleConditionResponse struct {
	// the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
	DataSource interface{} `pulumi:"dataSource"`
	// specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
	// Expected value is 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'.
	OdataType string `pulumi:"odataType"`
	// the operator used to compare the data and the threshold.
	Operator string `pulumi:"operator"`
	// the threshold value that activates the alert.
	Threshold float64 `pulumi:"threshold"`
	// the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.
	TimeAggregation *string `pulumi:"timeAggregation"`
	// the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
	WindowSize *string `pulumi:"windowSize"`
}

A rule condition based on a metric crossing a threshold.

type ThresholdRuleConditionResponseOutput

type ThresholdRuleConditionResponseOutput struct{ *pulumi.OutputState }

A rule condition based on a metric crossing a threshold.

func (ThresholdRuleConditionResponseOutput) DataSource

the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.

func (ThresholdRuleConditionResponseOutput) ElementType

func (ThresholdRuleConditionResponseOutput) OdataType

specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). Expected value is 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'.

func (ThresholdRuleConditionResponseOutput) Operator

the operator used to compare the data and the threshold.

func (ThresholdRuleConditionResponseOutput) Threshold

the threshold value that activates the alert.

func (ThresholdRuleConditionResponseOutput) TimeAggregation

the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.

func (ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutput

func (o ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutput() ThresholdRuleConditionResponseOutput

func (ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutputWithContext

func (o ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutputWithContext(ctx context.Context) ThresholdRuleConditionResponseOutput

func (ThresholdRuleConditionResponseOutput) WindowSize

the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.

type TimeAggregation

type TimeAggregation string

Aggregation type. Relevant and required only for rules of the kind LogAlert.

func (TimeAggregation) ElementType

func (TimeAggregation) ElementType() reflect.Type

func (TimeAggregation) ToStringOutput

func (e TimeAggregation) ToStringOutput() pulumi.StringOutput

func (TimeAggregation) ToStringOutputWithContext

func (e TimeAggregation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeAggregation) ToStringPtrOutput

func (e TimeAggregation) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregation) ToStringPtrOutputWithContext

func (e TimeAggregation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregation) ToTimeAggregationOutput

func (e TimeAggregation) ToTimeAggregationOutput() TimeAggregationOutput

func (TimeAggregation) ToTimeAggregationOutputWithContext

func (e TimeAggregation) ToTimeAggregationOutputWithContext(ctx context.Context) TimeAggregationOutput

func (TimeAggregation) ToTimeAggregationPtrOutput

func (e TimeAggregation) ToTimeAggregationPtrOutput() TimeAggregationPtrOutput

func (TimeAggregation) ToTimeAggregationPtrOutputWithContext

func (e TimeAggregation) ToTimeAggregationPtrOutputWithContext(ctx context.Context) TimeAggregationPtrOutput

type TimeAggregationInput

type TimeAggregationInput interface {
	pulumi.Input

	ToTimeAggregationOutput() TimeAggregationOutput
	ToTimeAggregationOutputWithContext(context.Context) TimeAggregationOutput
}

TimeAggregationInput is an input type that accepts values of the TimeAggregation enum A concrete instance of `TimeAggregationInput` can be one of the following:

TimeAggregationCount
TimeAggregationAverage
TimeAggregationMinimum
TimeAggregationMaximum
TimeAggregationTotal

type TimeAggregationOperator

type TimeAggregationOperator string

the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.

func (TimeAggregationOperator) ElementType

func (TimeAggregationOperator) ElementType() reflect.Type

func (TimeAggregationOperator) ToStringOutput

func (e TimeAggregationOperator) ToStringOutput() pulumi.StringOutput

func (TimeAggregationOperator) ToStringOutputWithContext

func (e TimeAggregationOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeAggregationOperator) ToStringPtrOutput

func (e TimeAggregationOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregationOperator) ToStringPtrOutputWithContext

func (e TimeAggregationOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationOperator) ToTimeAggregationOperatorOutput

func (e TimeAggregationOperator) ToTimeAggregationOperatorOutput() TimeAggregationOperatorOutput

func (TimeAggregationOperator) ToTimeAggregationOperatorOutputWithContext

func (e TimeAggregationOperator) ToTimeAggregationOperatorOutputWithContext(ctx context.Context) TimeAggregationOperatorOutput

func (TimeAggregationOperator) ToTimeAggregationOperatorPtrOutput

func (e TimeAggregationOperator) ToTimeAggregationOperatorPtrOutput() TimeAggregationOperatorPtrOutput

func (TimeAggregationOperator) ToTimeAggregationOperatorPtrOutputWithContext

func (e TimeAggregationOperator) ToTimeAggregationOperatorPtrOutputWithContext(ctx context.Context) TimeAggregationOperatorPtrOutput

type TimeAggregationOperatorInput

type TimeAggregationOperatorInput interface {
	pulumi.Input

	ToTimeAggregationOperatorOutput() TimeAggregationOperatorOutput
	ToTimeAggregationOperatorOutputWithContext(context.Context) TimeAggregationOperatorOutput
}

TimeAggregationOperatorInput is an input type that accepts values of the TimeAggregationOperator enum A concrete instance of `TimeAggregationOperatorInput` can be one of the following:

TimeAggregationOperatorAverage
TimeAggregationOperatorMinimum
TimeAggregationOperatorMaximum
TimeAggregationOperatorTotal
TimeAggregationOperatorLast

type TimeAggregationOperatorOutput

type TimeAggregationOperatorOutput struct{ *pulumi.OutputState }

func (TimeAggregationOperatorOutput) ElementType

func (TimeAggregationOperatorOutput) ToStringOutput

func (TimeAggregationOperatorOutput) ToStringOutputWithContext

func (o TimeAggregationOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeAggregationOperatorOutput) ToStringPtrOutput

func (TimeAggregationOperatorOutput) ToStringPtrOutputWithContext

func (o TimeAggregationOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationOperatorOutput) ToTimeAggregationOperatorOutput

func (o TimeAggregationOperatorOutput) ToTimeAggregationOperatorOutput() TimeAggregationOperatorOutput

func (TimeAggregationOperatorOutput) ToTimeAggregationOperatorOutputWithContext

func (o TimeAggregationOperatorOutput) ToTimeAggregationOperatorOutputWithContext(ctx context.Context) TimeAggregationOperatorOutput

func (TimeAggregationOperatorOutput) ToTimeAggregationOperatorPtrOutput

func (o TimeAggregationOperatorOutput) ToTimeAggregationOperatorPtrOutput() TimeAggregationOperatorPtrOutput

func (TimeAggregationOperatorOutput) ToTimeAggregationOperatorPtrOutputWithContext

func (o TimeAggregationOperatorOutput) ToTimeAggregationOperatorPtrOutputWithContext(ctx context.Context) TimeAggregationOperatorPtrOutput

type TimeAggregationOperatorPtrInput

type TimeAggregationOperatorPtrInput interface {
	pulumi.Input

	ToTimeAggregationOperatorPtrOutput() TimeAggregationOperatorPtrOutput
	ToTimeAggregationOperatorPtrOutputWithContext(context.Context) TimeAggregationOperatorPtrOutput
}

func TimeAggregationOperatorPtr

func TimeAggregationOperatorPtr(v string) TimeAggregationOperatorPtrInput

type TimeAggregationOperatorPtrOutput

type TimeAggregationOperatorPtrOutput struct{ *pulumi.OutputState }

func (TimeAggregationOperatorPtrOutput) Elem

func (TimeAggregationOperatorPtrOutput) ElementType

func (TimeAggregationOperatorPtrOutput) ToStringPtrOutput

func (TimeAggregationOperatorPtrOutput) ToStringPtrOutputWithContext

func (o TimeAggregationOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationOperatorPtrOutput) ToTimeAggregationOperatorPtrOutput

func (o TimeAggregationOperatorPtrOutput) ToTimeAggregationOperatorPtrOutput() TimeAggregationOperatorPtrOutput

func (TimeAggregationOperatorPtrOutput) ToTimeAggregationOperatorPtrOutputWithContext

func (o TimeAggregationOperatorPtrOutput) ToTimeAggregationOperatorPtrOutputWithContext(ctx context.Context) TimeAggregationOperatorPtrOutput

type TimeAggregationOutput

type TimeAggregationOutput struct{ *pulumi.OutputState }

func (TimeAggregationOutput) ElementType

func (TimeAggregationOutput) ElementType() reflect.Type

func (TimeAggregationOutput) ToStringOutput

func (o TimeAggregationOutput) ToStringOutput() pulumi.StringOutput

func (TimeAggregationOutput) ToStringOutputWithContext

func (o TimeAggregationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeAggregationOutput) ToStringPtrOutput

func (o TimeAggregationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregationOutput) ToStringPtrOutputWithContext

func (o TimeAggregationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationOutput) ToTimeAggregationOutput

func (o TimeAggregationOutput) ToTimeAggregationOutput() TimeAggregationOutput

func (TimeAggregationOutput) ToTimeAggregationOutputWithContext

func (o TimeAggregationOutput) ToTimeAggregationOutputWithContext(ctx context.Context) TimeAggregationOutput

func (TimeAggregationOutput) ToTimeAggregationPtrOutput

func (o TimeAggregationOutput) ToTimeAggregationPtrOutput() TimeAggregationPtrOutput

func (TimeAggregationOutput) ToTimeAggregationPtrOutputWithContext

func (o TimeAggregationOutput) ToTimeAggregationPtrOutputWithContext(ctx context.Context) TimeAggregationPtrOutput

type TimeAggregationPtrInput

type TimeAggregationPtrInput interface {
	pulumi.Input

	ToTimeAggregationPtrOutput() TimeAggregationPtrOutput
	ToTimeAggregationPtrOutputWithContext(context.Context) TimeAggregationPtrOutput
}

func TimeAggregationPtr

func TimeAggregationPtr(v string) TimeAggregationPtrInput

type TimeAggregationPtrOutput

type TimeAggregationPtrOutput struct{ *pulumi.OutputState }

func (TimeAggregationPtrOutput) Elem

func (TimeAggregationPtrOutput) ElementType

func (TimeAggregationPtrOutput) ElementType() reflect.Type

func (TimeAggregationPtrOutput) ToStringPtrOutput

func (o TimeAggregationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregationPtrOutput) ToStringPtrOutputWithContext

func (o TimeAggregationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationPtrOutput) ToTimeAggregationPtrOutput

func (o TimeAggregationPtrOutput) ToTimeAggregationPtrOutput() TimeAggregationPtrOutput

func (TimeAggregationPtrOutput) ToTimeAggregationPtrOutputWithContext

func (o TimeAggregationPtrOutput) ToTimeAggregationPtrOutputWithContext(ctx context.Context) TimeAggregationPtrOutput

type TimeAggregationType

type TimeAggregationType string

time aggregation type. How the data that is collected should be combined over time. The default value is Average.

func (TimeAggregationType) ElementType

func (TimeAggregationType) ElementType() reflect.Type

func (TimeAggregationType) ToStringOutput

func (e TimeAggregationType) ToStringOutput() pulumi.StringOutput

func (TimeAggregationType) ToStringOutputWithContext

func (e TimeAggregationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeAggregationType) ToStringPtrOutput

func (e TimeAggregationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregationType) ToStringPtrOutputWithContext

func (e TimeAggregationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationType) ToTimeAggregationTypeOutput

func (e TimeAggregationType) ToTimeAggregationTypeOutput() TimeAggregationTypeOutput

func (TimeAggregationType) ToTimeAggregationTypeOutputWithContext

func (e TimeAggregationType) ToTimeAggregationTypeOutputWithContext(ctx context.Context) TimeAggregationTypeOutput

func (TimeAggregationType) ToTimeAggregationTypePtrOutput

func (e TimeAggregationType) ToTimeAggregationTypePtrOutput() TimeAggregationTypePtrOutput

func (TimeAggregationType) ToTimeAggregationTypePtrOutputWithContext

func (e TimeAggregationType) ToTimeAggregationTypePtrOutputWithContext(ctx context.Context) TimeAggregationTypePtrOutput

type TimeAggregationTypeInput

type TimeAggregationTypeInput interface {
	pulumi.Input

	ToTimeAggregationTypeOutput() TimeAggregationTypeOutput
	ToTimeAggregationTypeOutputWithContext(context.Context) TimeAggregationTypeOutput
}

TimeAggregationTypeInput is an input type that accepts values of the TimeAggregationType enum A concrete instance of `TimeAggregationTypeInput` can be one of the following:

TimeAggregationTypeAverage
TimeAggregationTypeMinimum
TimeAggregationTypeMaximum
TimeAggregationTypeTotal
TimeAggregationTypeCount
TimeAggregationTypeLast

type TimeAggregationTypeOutput

type TimeAggregationTypeOutput struct{ *pulumi.OutputState }

func (TimeAggregationTypeOutput) ElementType

func (TimeAggregationTypeOutput) ElementType() reflect.Type

func (TimeAggregationTypeOutput) ToStringOutput

func (o TimeAggregationTypeOutput) ToStringOutput() pulumi.StringOutput

func (TimeAggregationTypeOutput) ToStringOutputWithContext

func (o TimeAggregationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeAggregationTypeOutput) ToStringPtrOutput

func (o TimeAggregationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregationTypeOutput) ToStringPtrOutputWithContext

func (o TimeAggregationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationTypeOutput) ToTimeAggregationTypeOutput

func (o TimeAggregationTypeOutput) ToTimeAggregationTypeOutput() TimeAggregationTypeOutput

func (TimeAggregationTypeOutput) ToTimeAggregationTypeOutputWithContext

func (o TimeAggregationTypeOutput) ToTimeAggregationTypeOutputWithContext(ctx context.Context) TimeAggregationTypeOutput

func (TimeAggregationTypeOutput) ToTimeAggregationTypePtrOutput

func (o TimeAggregationTypeOutput) ToTimeAggregationTypePtrOutput() TimeAggregationTypePtrOutput

func (TimeAggregationTypeOutput) ToTimeAggregationTypePtrOutputWithContext

func (o TimeAggregationTypeOutput) ToTimeAggregationTypePtrOutputWithContext(ctx context.Context) TimeAggregationTypePtrOutput

type TimeAggregationTypePtrInput

type TimeAggregationTypePtrInput interface {
	pulumi.Input

	ToTimeAggregationTypePtrOutput() TimeAggregationTypePtrOutput
	ToTimeAggregationTypePtrOutputWithContext(context.Context) TimeAggregationTypePtrOutput
}

func TimeAggregationTypePtr

func TimeAggregationTypePtr(v string) TimeAggregationTypePtrInput

type TimeAggregationTypePtrOutput

type TimeAggregationTypePtrOutput struct{ *pulumi.OutputState }

func (TimeAggregationTypePtrOutput) Elem

func (TimeAggregationTypePtrOutput) ElementType

func (TimeAggregationTypePtrOutput) ToStringPtrOutput

func (o TimeAggregationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeAggregationTypePtrOutput) ToStringPtrOutputWithContext

func (o TimeAggregationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TimeAggregationTypePtrOutput) ToTimeAggregationTypePtrOutput

func (o TimeAggregationTypePtrOutput) ToTimeAggregationTypePtrOutput() TimeAggregationTypePtrOutput

func (TimeAggregationTypePtrOutput) ToTimeAggregationTypePtrOutputWithContext

func (o TimeAggregationTypePtrOutput) ToTimeAggregationTypePtrOutputWithContext(ctx context.Context) TimeAggregationTypePtrOutput

type TimeWindow

type TimeWindow struct {
	// the end time for the profile in ISO 8601 format.
	End string `pulumi:"end"`
	// the start time for the profile in ISO 8601 format.
	Start string `pulumi:"start"`
	// the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
	TimeZone *string `pulumi:"timeZone"`
}

A specific date-time for the profile.

type TimeWindowArgs

type TimeWindowArgs struct {
	// the end time for the profile in ISO 8601 format.
	End pulumi.StringInput `pulumi:"end"`
	// the start time for the profile in ISO 8601 format.
	Start pulumi.StringInput `pulumi:"start"`
	// the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
	TimeZone pulumi.StringPtrInput `pulumi:"timeZone"`
}

A specific date-time for the profile.

func (TimeWindowArgs) ElementType

func (TimeWindowArgs) ElementType() reflect.Type

func (TimeWindowArgs) ToTimeWindowOutput

func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput

func (TimeWindowArgs) ToTimeWindowOutputWithContext

func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput

func (TimeWindowArgs) ToTimeWindowPtrOutput

func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput

func (TimeWindowArgs) ToTimeWindowPtrOutputWithContext

func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput

type TimeWindowInput

type TimeWindowInput interface {
	pulumi.Input

	ToTimeWindowOutput() TimeWindowOutput
	ToTimeWindowOutputWithContext(context.Context) TimeWindowOutput
}

TimeWindowInput is an input type that accepts TimeWindowArgs and TimeWindowOutput values. You can construct a concrete instance of `TimeWindowInput` via:

TimeWindowArgs{...}

type TimeWindowOutput

type TimeWindowOutput struct{ *pulumi.OutputState }

A specific date-time for the profile.

func (TimeWindowOutput) ElementType

func (TimeWindowOutput) ElementType() reflect.Type

func (TimeWindowOutput) End

the end time for the profile in ISO 8601 format.

func (TimeWindowOutput) Start

the start time for the profile in ISO 8601 format.

func (TimeWindowOutput) TimeZone

the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (TimeWindowOutput) ToTimeWindowOutput

func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput

func (TimeWindowOutput) ToTimeWindowOutputWithContext

func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput

func (TimeWindowOutput) ToTimeWindowPtrOutput

func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput

func (TimeWindowOutput) ToTimeWindowPtrOutputWithContext

func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput

type TimeWindowPtrInput

type TimeWindowPtrInput interface {
	pulumi.Input

	ToTimeWindowPtrOutput() TimeWindowPtrOutput
	ToTimeWindowPtrOutputWithContext(context.Context) TimeWindowPtrOutput
}

TimeWindowPtrInput is an input type that accepts TimeWindowArgs, TimeWindowPtr and TimeWindowPtrOutput values. You can construct a concrete instance of `TimeWindowPtrInput` via:

        TimeWindowArgs{...}

or:

        nil

func TimeWindowPtr

func TimeWindowPtr(v *TimeWindowArgs) TimeWindowPtrInput

type TimeWindowPtrOutput

type TimeWindowPtrOutput struct{ *pulumi.OutputState }

func (TimeWindowPtrOutput) Elem

func (TimeWindowPtrOutput) ElementType

func (TimeWindowPtrOutput) ElementType() reflect.Type

func (TimeWindowPtrOutput) End

the end time for the profile in ISO 8601 format.

func (TimeWindowPtrOutput) Start

the start time for the profile in ISO 8601 format.

func (TimeWindowPtrOutput) TimeZone

the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (TimeWindowPtrOutput) ToTimeWindowPtrOutput

func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput

func (TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext

func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput

type TimeWindowResponse

type TimeWindowResponse struct {
	// the end time for the profile in ISO 8601 format.
	End string `pulumi:"end"`
	// the start time for the profile in ISO 8601 format.
	Start string `pulumi:"start"`
	// the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
	TimeZone *string `pulumi:"timeZone"`
}

A specific date-time for the profile.

type TimeWindowResponseOutput

type TimeWindowResponseOutput struct{ *pulumi.OutputState }

A specific date-time for the profile.

func (TimeWindowResponseOutput) ElementType

func (TimeWindowResponseOutput) ElementType() reflect.Type

func (TimeWindowResponseOutput) End

the end time for the profile in ISO 8601 format.

func (TimeWindowResponseOutput) Start

the start time for the profile in ISO 8601 format.

func (TimeWindowResponseOutput) TimeZone

the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (TimeWindowResponseOutput) ToTimeWindowResponseOutput

func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput

func (TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext

func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput

type TimeWindowResponsePtrOutput

type TimeWindowResponsePtrOutput struct{ *pulumi.OutputState }

func (TimeWindowResponsePtrOutput) Elem

func (TimeWindowResponsePtrOutput) ElementType

func (TimeWindowResponsePtrOutput) End

the end time for the profile in ISO 8601 format.

func (TimeWindowResponsePtrOutput) Start

the start time for the profile in ISO 8601 format.

func (TimeWindowResponsePtrOutput) TimeZone

the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time

func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput

func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput

func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext

func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client ID of the assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties

func (UserAssignedIdentityResponseOutput) ClientId

The client ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal ID of the assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserIdentityPropertiesResponse

type UserIdentityPropertiesResponse struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

User assigned identity properties.

type UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityPropertiesResponseMapOutput) ElementType

func (UserIdentityPropertiesResponseMapOutput) MapIndex

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput

func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext

func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput

type UserIdentityPropertiesResponseOutput

type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

User assigned identity properties.

func (UserIdentityPropertiesResponseOutput) ClientId

The client id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ElementType

func (UserIdentityPropertiesResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput

func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext

func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput

type VoiceReceiver

type VoiceReceiver struct {
	// The country code of the voice receiver.
	CountryCode string `pulumi:"countryCode"`
	// The name of the voice receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// The phone number of the voice receiver.
	PhoneNumber string `pulumi:"phoneNumber"`
}

A voice receiver.

type VoiceReceiverArgs

type VoiceReceiverArgs struct {
	// The country code of the voice receiver.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// The name of the voice receiver. Names must be unique across all receivers within a tenant action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The phone number of the voice receiver.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

A voice receiver.

func (VoiceReceiverArgs) ElementType

func (VoiceReceiverArgs) ElementType() reflect.Type

func (VoiceReceiverArgs) ToVoiceReceiverOutput

func (i VoiceReceiverArgs) ToVoiceReceiverOutput() VoiceReceiverOutput

func (VoiceReceiverArgs) ToVoiceReceiverOutputWithContext

func (i VoiceReceiverArgs) ToVoiceReceiverOutputWithContext(ctx context.Context) VoiceReceiverOutput

type VoiceReceiverArray

type VoiceReceiverArray []VoiceReceiverInput

func (VoiceReceiverArray) ElementType

func (VoiceReceiverArray) ElementType() reflect.Type

func (VoiceReceiverArray) ToVoiceReceiverArrayOutput

func (i VoiceReceiverArray) ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput

func (VoiceReceiverArray) ToVoiceReceiverArrayOutputWithContext

func (i VoiceReceiverArray) ToVoiceReceiverArrayOutputWithContext(ctx context.Context) VoiceReceiverArrayOutput

type VoiceReceiverArrayInput

type VoiceReceiverArrayInput interface {
	pulumi.Input

	ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput
	ToVoiceReceiverArrayOutputWithContext(context.Context) VoiceReceiverArrayOutput
}

VoiceReceiverArrayInput is an input type that accepts VoiceReceiverArray and VoiceReceiverArrayOutput values. You can construct a concrete instance of `VoiceReceiverArrayInput` via:

VoiceReceiverArray{ VoiceReceiverArgs{...} }

type VoiceReceiverArrayOutput

type VoiceReceiverArrayOutput struct{ *pulumi.OutputState }

func (VoiceReceiverArrayOutput) ElementType

func (VoiceReceiverArrayOutput) ElementType() reflect.Type

func (VoiceReceiverArrayOutput) Index

func (VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutput

func (o VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput

func (VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutputWithContext

func (o VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutputWithContext(ctx context.Context) VoiceReceiverArrayOutput

type VoiceReceiverInput

type VoiceReceiverInput interface {
	pulumi.Input

	ToVoiceReceiverOutput() VoiceReceiverOutput
	ToVoiceReceiverOutputWithContext(context.Context) VoiceReceiverOutput
}

VoiceReceiverInput is an input type that accepts VoiceReceiverArgs and VoiceReceiverOutput values. You can construct a concrete instance of `VoiceReceiverInput` via:

VoiceReceiverArgs{...}

type VoiceReceiverOutput

type VoiceReceiverOutput struct{ *pulumi.OutputState }

A voice receiver.

func (VoiceReceiverOutput) CountryCode

func (o VoiceReceiverOutput) CountryCode() pulumi.StringOutput

The country code of the voice receiver.

func (VoiceReceiverOutput) ElementType

func (VoiceReceiverOutput) ElementType() reflect.Type

func (VoiceReceiverOutput) Name

The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

func (VoiceReceiverOutput) PhoneNumber

func (o VoiceReceiverOutput) PhoneNumber() pulumi.StringOutput

The phone number of the voice receiver.

func (VoiceReceiverOutput) ToVoiceReceiverOutput

func (o VoiceReceiverOutput) ToVoiceReceiverOutput() VoiceReceiverOutput

func (VoiceReceiverOutput) ToVoiceReceiverOutputWithContext

func (o VoiceReceiverOutput) ToVoiceReceiverOutputWithContext(ctx context.Context) VoiceReceiverOutput

type VoiceReceiverResponse

type VoiceReceiverResponse struct {
	// The country code of the voice receiver.
	CountryCode string `pulumi:"countryCode"`
	// The name of the voice receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// The phone number of the voice receiver.
	PhoneNumber string `pulumi:"phoneNumber"`
}

A voice receiver.

type VoiceReceiverResponseArrayOutput

type VoiceReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (VoiceReceiverResponseArrayOutput) ElementType

func (VoiceReceiverResponseArrayOutput) Index

func (VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutput

func (o VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutput() VoiceReceiverResponseArrayOutput

func (VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutputWithContext

func (o VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutputWithContext(ctx context.Context) VoiceReceiverResponseArrayOutput

type VoiceReceiverResponseOutput

type VoiceReceiverResponseOutput struct{ *pulumi.OutputState }

A voice receiver.

func (VoiceReceiverResponseOutput) CountryCode

The country code of the voice receiver.

func (VoiceReceiverResponseOutput) ElementType

func (VoiceReceiverResponseOutput) Name

The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

func (VoiceReceiverResponseOutput) PhoneNumber

The phone number of the voice receiver.

func (VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutput

func (o VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutput() VoiceReceiverResponseOutput

func (VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutputWithContext

func (o VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutputWithContext(ctx context.Context) VoiceReceiverResponseOutput

type WebTest

type WebTest struct {
	pulumi.CustomResourceState

	// An XML configuration specification for a WebTest.
	Configuration WebTestPropertiesResponseConfigurationPtrOutput `pulumi:"configuration"`
	// User defined description for this WebTest.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Is the test actively being monitored.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency pulumi.IntPtrOutput `pulumi:"frequency"`
	// The kind of WebTest that this web test watches. Choices are ping, multistep and standard.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations WebTestGeolocationResponseArrayOutput `pulumi:"locations"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The collection of request properties
	Request WebTestPropertiesResponseRequestPtrOutput `pulumi:"request"`
	// Allow for retries should this WebTest fail.
	RetryEnabled pulumi.BoolPtrOutput `pulumi:"retryEnabled"`
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId pulumi.StringOutput `pulumi:"syntheticMonitorId"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout pulumi.IntPtrOutput `pulumi:"timeout"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The collection of validation rule properties
	ValidationRules WebTestPropertiesResponseValidationRulesPtrOutput `pulumi:"validationRules"`
	// The kind of web test this is, valid choices are ping, multistep and standard.
	WebTestKind pulumi.StringOutput `pulumi:"webTestKind"`
	// User defined name if this WebTest.
	WebTestName pulumi.StringOutput `pulumi:"webTestName"`
}

An Application Insights WebTest definition. Azure REST API version: 2022-06-15. Prior API version in Azure Native 1.x: 2015-05-01.

Other available API versions: 2020-10-05-preview.

func GetWebTest

func GetWebTest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebTestState, opts ...pulumi.ResourceOption) (*WebTest, error)

GetWebTest gets an existing WebTest 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 NewWebTest

func NewWebTest(ctx *pulumi.Context,
	name string, args *WebTestArgs, opts ...pulumi.ResourceOption) (*WebTest, error)

NewWebTest registers a new resource with the given unique name, arguments, and options.

func (*WebTest) ElementType

func (*WebTest) ElementType() reflect.Type

func (*WebTest) ToWebTestOutput

func (i *WebTest) ToWebTestOutput() WebTestOutput

func (*WebTest) ToWebTestOutputWithContext

func (i *WebTest) ToWebTestOutputWithContext(ctx context.Context) WebTestOutput

type WebTestArgs

type WebTestArgs struct {
	// An XML configuration specification for a WebTest.
	Configuration WebTestPropertiesConfigurationPtrInput
	// User defined description for this WebTest.
	Description pulumi.StringPtrInput
	// Is the test actively being monitored.
	Enabled pulumi.BoolPtrInput
	// Interval in seconds between test runs for this WebTest. Default value is 300.
	Frequency pulumi.IntPtrInput
	// The kind of WebTest that this web test watches. Choices are ping, multistep and standard.
	Kind WebTestKindPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// A list of where to physically run the tests from to give global coverage for accessibility of your application.
	Locations WebTestGeolocationArrayInput
	// The collection of request properties
	Request WebTestPropertiesRequestPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Allow for retries should this WebTest fail.
	RetryEnabled pulumi.BoolPtrInput
	// Unique ID of this WebTest. This is typically the same value as the Name field.
	SyntheticMonitorId pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Seconds until this WebTest will timeout and fail. Default value is 30.
	Timeout pulumi.IntPtrInput
	// The collection of validation rule properties
	ValidationRules WebTestPropertiesValidationRulesPtrInput
	// The kind of web test this is, valid choices are ping, multistep and standard.
	WebTestKind WebTestKindInput
	// User defined name if this WebTest.
	WebTestName pulumi.StringPtrInput
}

The set of arguments for constructing a WebTest resource.

func (WebTestArgs) ElementType

func (WebTestArgs) ElementType() reflect.Type

type WebTestGeolocation

type WebTestGeolocation struct {
	// Location ID for the WebTest to run from.
	Location *string `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

type WebTestGeolocationArgs

type WebTestGeolocationArgs struct {
	// Location ID for the WebTest to run from.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationArgs) ElementType

func (WebTestGeolocationArgs) ElementType() reflect.Type

func (WebTestGeolocationArgs) ToWebTestGeolocationOutput

func (i WebTestGeolocationArgs) ToWebTestGeolocationOutput() WebTestGeolocationOutput

func (WebTestGeolocationArgs) ToWebTestGeolocationOutputWithContext

func (i WebTestGeolocationArgs) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput

type WebTestGeolocationArray

type WebTestGeolocationArray []WebTestGeolocationInput

func (WebTestGeolocationArray) ElementType

func (WebTestGeolocationArray) ElementType() reflect.Type

func (WebTestGeolocationArray) ToWebTestGeolocationArrayOutput

func (i WebTestGeolocationArray) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput

func (WebTestGeolocationArray) ToWebTestGeolocationArrayOutputWithContext

func (i WebTestGeolocationArray) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput

type WebTestGeolocationArrayInput

type WebTestGeolocationArrayInput interface {
	pulumi.Input

	ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput
	ToWebTestGeolocationArrayOutputWithContext(context.Context) WebTestGeolocationArrayOutput
}

WebTestGeolocationArrayInput is an input type that accepts WebTestGeolocationArray and WebTestGeolocationArrayOutput values. You can construct a concrete instance of `WebTestGeolocationArrayInput` via:

WebTestGeolocationArray{ WebTestGeolocationArgs{...} }

type WebTestGeolocationArrayOutput

type WebTestGeolocationArrayOutput struct{ *pulumi.OutputState }

func (WebTestGeolocationArrayOutput) ElementType

func (WebTestGeolocationArrayOutput) Index

func (WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput

func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput

func (WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext

func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput

type WebTestGeolocationInput

type WebTestGeolocationInput interface {
	pulumi.Input

	ToWebTestGeolocationOutput() WebTestGeolocationOutput
	ToWebTestGeolocationOutputWithContext(context.Context) WebTestGeolocationOutput
}

WebTestGeolocationInput is an input type that accepts WebTestGeolocationArgs and WebTestGeolocationOutput values. You can construct a concrete instance of `WebTestGeolocationInput` via:

WebTestGeolocationArgs{...}

type WebTestGeolocationOutput

type WebTestGeolocationOutput struct{ *pulumi.OutputState }

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationOutput) ElementType

func (WebTestGeolocationOutput) ElementType() reflect.Type

func (WebTestGeolocationOutput) Location

Location ID for the WebTest to run from.

func (WebTestGeolocationOutput) ToWebTestGeolocationOutput

func (o WebTestGeolocationOutput) ToWebTestGeolocationOutput() WebTestGeolocationOutput

func (WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext

func (o WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput

type WebTestGeolocationResponse

type WebTestGeolocationResponse struct {
	// Location ID for the WebTest to run from.
	Location *string `pulumi:"location"`
}

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

type WebTestGeolocationResponseArrayOutput

type WebTestGeolocationResponseArrayOutput struct{ *pulumi.OutputState }

func (WebTestGeolocationResponseArrayOutput) ElementType

func (WebTestGeolocationResponseArrayOutput) Index

func (WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput

func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput

func (WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext

func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput

type WebTestGeolocationResponseOutput

type WebTestGeolocationResponseOutput struct{ *pulumi.OutputState }

Geo-physical location to run a WebTest from. You must specify one or more locations for the test to run from.

func (WebTestGeolocationResponseOutput) ElementType

func (WebTestGeolocationResponseOutput) Location

Location ID for the WebTest to run from.

func (WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput

func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput

func (WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext

func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput

type WebTestInput

type WebTestInput interface {
	pulumi.Input

	ToWebTestOutput() WebTestOutput
	ToWebTestOutputWithContext(ctx context.Context) WebTestOutput
}

type WebTestKind

type WebTestKind string

The kind of web test this is, valid choices are ping, multistep and standard.

func (WebTestKind) ElementType

func (WebTestKind) ElementType() reflect.Type

func (WebTestKind) ToStringOutput

func (e WebTestKind) ToStringOutput() pulumi.StringOutput

func (WebTestKind) ToStringOutputWithContext

func (e WebTestKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WebTestKind) ToStringPtrOutput

func (e WebTestKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebTestKind) ToStringPtrOutputWithContext

func (e WebTestKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebTestKind) ToWebTestKindOutput

func (e WebTestKind) ToWebTestKindOutput() WebTestKindOutput

func (WebTestKind) ToWebTestKindOutputWithContext

func (e WebTestKind) ToWebTestKindOutputWithContext(ctx context.Context) WebTestKindOutput

func (WebTestKind) ToWebTestKindPtrOutput

func (e WebTestKind) ToWebTestKindPtrOutput() WebTestKindPtrOutput

func (WebTestKind) ToWebTestKindPtrOutputWithContext

func (e WebTestKind) ToWebTestKindPtrOutputWithContext(ctx context.Context) WebTestKindPtrOutput

type WebTestKindInput

type WebTestKindInput interface {
	pulumi.Input

	ToWebTestKindOutput() WebTestKindOutput
	ToWebTestKindOutputWithContext(context.Context) WebTestKindOutput
}

WebTestKindInput is an input type that accepts values of the WebTestKind enum A concrete instance of `WebTestKindInput` can be one of the following:

WebTestKindPing
WebTestKindMultistep
WebTestKindStandard

type WebTestKindOutput

type WebTestKindOutput struct{ *pulumi.OutputState }

func (WebTestKindOutput) ElementType

func (WebTestKindOutput) ElementType() reflect.Type

func (WebTestKindOutput) ToStringOutput

func (o WebTestKindOutput) ToStringOutput() pulumi.StringOutput

func (WebTestKindOutput) ToStringOutputWithContext

func (o WebTestKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WebTestKindOutput) ToStringPtrOutput

func (o WebTestKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebTestKindOutput) ToStringPtrOutputWithContext

func (o WebTestKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebTestKindOutput) ToWebTestKindOutput

func (o WebTestKindOutput) ToWebTestKindOutput() WebTestKindOutput

func (WebTestKindOutput) ToWebTestKindOutputWithContext

func (o WebTestKindOutput) ToWebTestKindOutputWithContext(ctx context.Context) WebTestKindOutput

func (WebTestKindOutput) ToWebTestKindPtrOutput

func (o WebTestKindOutput) ToWebTestKindPtrOutput() WebTestKindPtrOutput

func (WebTestKindOutput) ToWebTestKindPtrOutputWithContext

func (o WebTestKindOutput) ToWebTestKindPtrOutputWithContext(ctx context.Context) WebTestKindPtrOutput

type WebTestKindPtrInput

type WebTestKindPtrInput interface {
	pulumi.Input

	ToWebTestKindPtrOutput() WebTestKindPtrOutput
	ToWebTestKindPtrOutputWithContext(context.Context) WebTestKindPtrOutput
}

func WebTestKindPtr

func WebTestKindPtr(v string) WebTestKindPtrInput

type WebTestKindPtrOutput

type WebTestKindPtrOutput struct{ *pulumi.OutputState }

func (WebTestKindPtrOutput) Elem

func (WebTestKindPtrOutput) ElementType

func (WebTestKindPtrOutput) ElementType() reflect.Type

func (WebTestKindPtrOutput) ToStringPtrOutput

func (o WebTestKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WebTestKindPtrOutput) ToStringPtrOutputWithContext

func (o WebTestKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WebTestKindPtrOutput) ToWebTestKindPtrOutput

func (o WebTestKindPtrOutput) ToWebTestKindPtrOutput() WebTestKindPtrOutput

func (WebTestKindPtrOutput) ToWebTestKindPtrOutputWithContext

func (o WebTestKindPtrOutput) ToWebTestKindPtrOutputWithContext(ctx context.Context) WebTestKindPtrOutput

type WebTestOutput

type WebTestOutput struct{ *pulumi.OutputState }

func (WebTestOutput) Configuration

An XML configuration specification for a WebTest.

func (WebTestOutput) Description

func (o WebTestOutput) Description() pulumi.StringPtrOutput

User defined description for this WebTest.

func (WebTestOutput) ElementType

func (WebTestOutput) ElementType() reflect.Type

func (WebTestOutput) Enabled

func (o WebTestOutput) Enabled() pulumi.BoolPtrOutput

Is the test actively being monitored.

func (WebTestOutput) Frequency

func (o WebTestOutput) Frequency() pulumi.IntPtrOutput

Interval in seconds between test runs for this WebTest. Default value is 300.

func (WebTestOutput) Kind

The kind of WebTest that this web test watches. Choices are ping, multistep and standard.

func (WebTestOutput) Location

func (o WebTestOutput) Location() pulumi.StringOutput

Resource location

func (WebTestOutput) Locations

A list of where to physically run the tests from to give global coverage for accessibility of your application.

func (WebTestOutput) Name

Azure resource name

func (WebTestOutput) ProvisioningState

func (o WebTestOutput) ProvisioningState() pulumi.StringOutput

Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.

func (WebTestOutput) Request

The collection of request properties

func (WebTestOutput) RetryEnabled

func (o WebTestOutput) RetryEnabled() pulumi.BoolPtrOutput

Allow for retries should this WebTest fail.

func (WebTestOutput) SyntheticMonitorId

func (o WebTestOutput) SyntheticMonitorId() pulumi.StringOutput

Unique ID of this WebTest. This is typically the same value as the Name field.

func (WebTestOutput) Tags

Resource tags

func (WebTestOutput) Timeout

func (o WebTestOutput) Timeout() pulumi.IntPtrOutput

Seconds until this WebTest will timeout and fail. Default value is 30.

func (WebTestOutput) ToWebTestOutput

func (o WebTestOutput) ToWebTestOutput() WebTestOutput

func (WebTestOutput) ToWebTestOutputWithContext

func (o WebTestOutput) ToWebTestOutputWithContext(ctx context.Context) WebTestOutput

func (WebTestOutput) Type

Azure resource type

func (WebTestOutput) ValidationRules

The collection of validation rule properties

func (WebTestOutput) WebTestKind

func (o WebTestOutput) WebTestKind() pulumi.StringOutput

The kind of web test this is, valid choices are ping, multistep and standard.

func (WebTestOutput) WebTestName

func (o WebTestOutput) WebTestName() pulumi.StringOutput

User defined name if this WebTest.

type WebTestPropertiesConfiguration

type WebTestPropertiesConfiguration struct {
	// The XML specification of a WebTest to run against an application.
	WebTest *string `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

type WebTestPropertiesConfigurationArgs

type WebTestPropertiesConfigurationArgs struct {
	// The XML specification of a WebTest to run against an application.
	WebTest pulumi.StringPtrInput `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

func (WebTestPropertiesConfigurationArgs) ElementType

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext

func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput

type WebTestPropertiesConfigurationInput

type WebTestPropertiesConfigurationInput interface {
	pulumi.Input

	ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput
	ToWebTestPropertiesConfigurationOutputWithContext(context.Context) WebTestPropertiesConfigurationOutput
}

WebTestPropertiesConfigurationInput is an input type that accepts WebTestPropertiesConfigurationArgs and WebTestPropertiesConfigurationOutput values. You can construct a concrete instance of `WebTestPropertiesConfigurationInput` via:

WebTestPropertiesConfigurationArgs{...}

type WebTestPropertiesConfigurationOutput

type WebTestPropertiesConfigurationOutput struct{ *pulumi.OutputState }

An XML configuration specification for a WebTest.

func (WebTestPropertiesConfigurationOutput) ElementType

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext

func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesConfigurationPtrInput

type WebTestPropertiesConfigurationPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
	ToWebTestPropertiesConfigurationPtrOutputWithContext(context.Context) WebTestPropertiesConfigurationPtrOutput
}

WebTestPropertiesConfigurationPtrInput is an input type that accepts WebTestPropertiesConfigurationArgs, WebTestPropertiesConfigurationPtr and WebTestPropertiesConfigurationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesConfigurationPtrInput` via:

        WebTestPropertiesConfigurationArgs{...}

or:

        nil

type WebTestPropertiesConfigurationPtrOutput

type WebTestPropertiesConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesConfigurationPtrOutput) Elem

func (WebTestPropertiesConfigurationPtrOutput) ElementType

func (WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput

func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext

func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput

func (WebTestPropertiesConfigurationPtrOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesContentValidation

type WebTestPropertiesContentValidation struct {
	// Content to look for in the return of the WebTest.  Must not be null or empty.
	ContentMatch *string `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase *bool `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound *bool `pulumi:"passIfTextFound"`
}

The collection of content validation properties

type WebTestPropertiesContentValidationArgs

type WebTestPropertiesContentValidationArgs struct {
	// Content to look for in the return of the WebTest.  Must not be null or empty.
	ContentMatch pulumi.StringPtrInput `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound pulumi.BoolPtrInput `pulumi:"passIfTextFound"`
}

The collection of content validation properties

func (WebTestPropertiesContentValidationArgs) ElementType

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutput

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutput() WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutputWithContext

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutput

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput

func (WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutputWithContext

func (i WebTestPropertiesContentValidationArgs) ToWebTestPropertiesContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesContentValidationInput

type WebTestPropertiesContentValidationInput interface {
	pulumi.Input

	ToWebTestPropertiesContentValidationOutput() WebTestPropertiesContentValidationOutput
	ToWebTestPropertiesContentValidationOutputWithContext(context.Context) WebTestPropertiesContentValidationOutput
}

WebTestPropertiesContentValidationInput is an input type that accepts WebTestPropertiesContentValidationArgs and WebTestPropertiesContentValidationOutput values. You can construct a concrete instance of `WebTestPropertiesContentValidationInput` via:

WebTestPropertiesContentValidationArgs{...}

type WebTestPropertiesContentValidationOutput

type WebTestPropertiesContentValidationOutput struct{ *pulumi.OutputState }

The collection of content validation properties

func (WebTestPropertiesContentValidationOutput) ContentMatch

Content to look for in the return of the WebTest. Must not be null or empty.

func (WebTestPropertiesContentValidationOutput) ElementType

func (WebTestPropertiesContentValidationOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesContentValidationOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutput

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutput() WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutputWithContext

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationOutput

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutput

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput

func (WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext

func (o WebTestPropertiesContentValidationOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesContentValidationPtrInput

type WebTestPropertiesContentValidationPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput
	ToWebTestPropertiesContentValidationPtrOutputWithContext(context.Context) WebTestPropertiesContentValidationPtrOutput
}

WebTestPropertiesContentValidationPtrInput is an input type that accepts WebTestPropertiesContentValidationArgs, WebTestPropertiesContentValidationPtr and WebTestPropertiesContentValidationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesContentValidationPtrInput` via:

        WebTestPropertiesContentValidationArgs{...}

or:

        nil

type WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesContentValidationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesContentValidationPtrOutput) ContentMatch

Content to look for in the return of the WebTest. Must not be null or empty.

func (WebTestPropertiesContentValidationPtrOutput) Elem

func (WebTestPropertiesContentValidationPtrOutput) ElementType

func (WebTestPropertiesContentValidationPtrOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesContentValidationPtrOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutput

func (o WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutput() WebTestPropertiesContentValidationPtrOutput

func (WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext

func (o WebTestPropertiesContentValidationPtrOutput) ToWebTestPropertiesContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesContentValidationPtrOutput

type WebTestPropertiesRequest

type WebTestPropertiesRequest struct {
	// Follow redirects for this web test.
	FollowRedirects *bool `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers []HeaderField `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb *string `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests *bool `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody *string `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl *string `pulumi:"requestUrl"`
}

The collection of request properties

type WebTestPropertiesRequestArgs

type WebTestPropertiesRequestArgs struct {
	// Follow redirects for this web test.
	FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers HeaderFieldArrayInput `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb pulumi.StringPtrInput `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests pulumi.BoolPtrInput `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody pulumi.StringPtrInput `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl pulumi.StringPtrInput `pulumi:"requestUrl"`
}

The collection of request properties

func (WebTestPropertiesRequestArgs) ElementType

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutput

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutput() WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutputWithContext

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestOutputWithContext(ctx context.Context) WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutput

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput

func (WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutputWithContext

func (i WebTestPropertiesRequestArgs) ToWebTestPropertiesRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesRequestPtrOutput

type WebTestPropertiesRequestInput

type WebTestPropertiesRequestInput interface {
	pulumi.Input

	ToWebTestPropertiesRequestOutput() WebTestPropertiesRequestOutput
	ToWebTestPropertiesRequestOutputWithContext(context.Context) WebTestPropertiesRequestOutput
}

WebTestPropertiesRequestInput is an input type that accepts WebTestPropertiesRequestArgs and WebTestPropertiesRequestOutput values. You can construct a concrete instance of `WebTestPropertiesRequestInput` via:

WebTestPropertiesRequestArgs{...}

type WebTestPropertiesRequestOutput

type WebTestPropertiesRequestOutput struct{ *pulumi.OutputState }

The collection of request properties

func (WebTestPropertiesRequestOutput) ElementType

func (WebTestPropertiesRequestOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesRequestOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesRequestOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesRequestOutput) ParseDependentRequests

func (o WebTestPropertiesRequestOutput) ParseDependentRequests() pulumi.BoolPtrOutput

Parse Dependent request for this WebTest.

func (WebTestPropertiesRequestOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesRequestOutput) RequestUrl

Url location to test.

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutput

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutput() WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutputWithContext

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestOutputWithContext(ctx context.Context) WebTestPropertiesRequestOutput

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutput

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput

func (WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutputWithContext

func (o WebTestPropertiesRequestOutput) ToWebTestPropertiesRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesRequestPtrOutput

type WebTestPropertiesRequestPtrInput

type WebTestPropertiesRequestPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput
	ToWebTestPropertiesRequestPtrOutputWithContext(context.Context) WebTestPropertiesRequestPtrOutput
}

WebTestPropertiesRequestPtrInput is an input type that accepts WebTestPropertiesRequestArgs, WebTestPropertiesRequestPtr and WebTestPropertiesRequestPtrOutput values. You can construct a concrete instance of `WebTestPropertiesRequestPtrInput` via:

        WebTestPropertiesRequestArgs{...}

or:

        nil

type WebTestPropertiesRequestPtrOutput

type WebTestPropertiesRequestPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesRequestPtrOutput) Elem

func (WebTestPropertiesRequestPtrOutput) ElementType

func (WebTestPropertiesRequestPtrOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesRequestPtrOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesRequestPtrOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesRequestPtrOutput) ParseDependentRequests

func (o WebTestPropertiesRequestPtrOutput) ParseDependentRequests() pulumi.BoolPtrOutput

Parse Dependent request for this WebTest.

func (WebTestPropertiesRequestPtrOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesRequestPtrOutput) RequestUrl

Url location to test.

func (WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutput

func (o WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutput() WebTestPropertiesRequestPtrOutput

func (WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutputWithContext

func (o WebTestPropertiesRequestPtrOutput) ToWebTestPropertiesRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesRequestPtrOutput

type WebTestPropertiesResponseConfiguration

type WebTestPropertiesResponseConfiguration struct {
	// The XML specification of a WebTest to run against an application.
	WebTest *string `pulumi:"webTest"`
}

An XML configuration specification for a WebTest.

type WebTestPropertiesResponseConfigurationOutput

type WebTestPropertiesResponseConfigurationOutput struct{ *pulumi.OutputState }

An XML configuration specification for a WebTest.

func (WebTestPropertiesResponseConfigurationOutput) ElementType

func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput

func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput

func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext

func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput

func (WebTestPropertiesResponseConfigurationOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesResponseConfigurationPtrOutput

type WebTestPropertiesResponseConfigurationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseConfigurationPtrOutput) Elem

func (WebTestPropertiesResponseConfigurationPtrOutput) ElementType

func (WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput

func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext

func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput

func (WebTestPropertiesResponseConfigurationPtrOutput) WebTest

The XML specification of a WebTest to run against an application.

type WebTestPropertiesResponseContentValidation

type WebTestPropertiesResponseContentValidation struct {
	// Content to look for in the return of the WebTest.  Must not be null or empty.
	ContentMatch *string `pulumi:"contentMatch"`
	// When set, this value makes the ContentMatch validation case insensitive.
	IgnoreCase *bool `pulumi:"ignoreCase"`
	// When true, validation will pass if there is a match for the ContentMatch string.  If false, validation will fail if there is a match
	PassIfTextFound *bool `pulumi:"passIfTextFound"`
}

The collection of content validation properties

type WebTestPropertiesResponseContentValidationOutput

type WebTestPropertiesResponseContentValidationOutput struct{ *pulumi.OutputState }

The collection of content validation properties

func (WebTestPropertiesResponseContentValidationOutput) ContentMatch

Content to look for in the return of the WebTest. Must not be null or empty.

func (WebTestPropertiesResponseContentValidationOutput) ElementType

func (WebTestPropertiesResponseContentValidationOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesResponseContentValidationOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutput

func (o WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutput() WebTestPropertiesResponseContentValidationOutput

func (WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutputWithContext

func (o WebTestPropertiesResponseContentValidationOutput) ToWebTestPropertiesResponseContentValidationOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationOutput

type WebTestPropertiesResponseContentValidationPtrOutput

type WebTestPropertiesResponseContentValidationPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseContentValidationPtrOutput) ContentMatch

Content to look for in the return of the WebTest. Must not be null or empty.

func (WebTestPropertiesResponseContentValidationPtrOutput) Elem

func (WebTestPropertiesResponseContentValidationPtrOutput) ElementType

func (WebTestPropertiesResponseContentValidationPtrOutput) IgnoreCase

When set, this value makes the ContentMatch validation case insensitive.

func (WebTestPropertiesResponseContentValidationPtrOutput) PassIfTextFound

When true, validation will pass if there is a match for the ContentMatch string. If false, validation will fail if there is a match

func (WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutput

func (o WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutput() WebTestPropertiesResponseContentValidationPtrOutput

func (WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext

func (o WebTestPropertiesResponseContentValidationPtrOutput) ToWebTestPropertiesResponseContentValidationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseContentValidationPtrOutput

type WebTestPropertiesResponseRequest

type WebTestPropertiesResponseRequest struct {
	// Follow redirects for this web test.
	FollowRedirects *bool `pulumi:"followRedirects"`
	// List of headers and their values to add to the WebTest call.
	Headers []HeaderFieldResponse `pulumi:"headers"`
	// Http verb to use for this web test.
	HttpVerb *string `pulumi:"httpVerb"`
	// Parse Dependent request for this WebTest.
	ParseDependentRequests *bool `pulumi:"parseDependentRequests"`
	// Base64 encoded string body to send with this web test.
	RequestBody *string `pulumi:"requestBody"`
	// Url location to test.
	RequestUrl *string `pulumi:"requestUrl"`
}

The collection of request properties

type WebTestPropertiesResponseRequestOutput

type WebTestPropertiesResponseRequestOutput struct{ *pulumi.OutputState }

The collection of request properties

func (WebTestPropertiesResponseRequestOutput) ElementType

func (WebTestPropertiesResponseRequestOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesResponseRequestOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesResponseRequestOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesResponseRequestOutput) ParseDependentRequests

func (o WebTestPropertiesResponseRequestOutput) ParseDependentRequests() pulumi.BoolPtrOutput

Parse Dependent request for this WebTest.

func (WebTestPropertiesResponseRequestOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesResponseRequestOutput) RequestUrl

Url location to test.

func (WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutput

func (o WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutput() WebTestPropertiesResponseRequestOutput

func (WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutputWithContext

func (o WebTestPropertiesResponseRequestOutput) ToWebTestPropertiesResponseRequestOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestOutput

type WebTestPropertiesResponseRequestPtrOutput

type WebTestPropertiesResponseRequestPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseRequestPtrOutput) Elem

func (WebTestPropertiesResponseRequestPtrOutput) ElementType

func (WebTestPropertiesResponseRequestPtrOutput) FollowRedirects

Follow redirects for this web test.

func (WebTestPropertiesResponseRequestPtrOutput) Headers

List of headers and their values to add to the WebTest call.

func (WebTestPropertiesResponseRequestPtrOutput) HttpVerb

Http verb to use for this web test.

func (WebTestPropertiesResponseRequestPtrOutput) ParseDependentRequests

Parse Dependent request for this WebTest.

func (WebTestPropertiesResponseRequestPtrOutput) RequestBody

Base64 encoded string body to send with this web test.

func (WebTestPropertiesResponseRequestPtrOutput) RequestUrl

Url location to test.

func (WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutput

func (o WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutput() WebTestPropertiesResponseRequestPtrOutput

func (WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutputWithContext

func (o WebTestPropertiesResponseRequestPtrOutput) ToWebTestPropertiesResponseRequestPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseRequestPtrOutput

type WebTestPropertiesResponseValidationRules

type WebTestPropertiesResponseValidationRules struct {
	// The collection of content validation properties
	ContentValidation *WebTestPropertiesResponseContentValidation `pulumi:"contentValidation"`
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode *int `pulumi:"expectedHttpStatusCode"`
	// When set, validation will ignore the status code.
	IgnoreHttpStatusCode *bool `pulumi:"ignoreHttpStatusCode"`
	// A number of days to check still remain before the the existing SSL cert expires.  Value must be positive and the SSLCheck must be set to true.
	SSLCertRemainingLifetimeCheck *int `pulumi:"sSLCertRemainingLifetimeCheck"`
	// Checks to see if the SSL cert is still valid.
	SSLCheck *bool `pulumi:"sSLCheck"`
}

The collection of validation rule properties

type WebTestPropertiesResponseValidationRulesOutput

type WebTestPropertiesResponseValidationRulesOutput struct{ *pulumi.OutputState }

The collection of validation rule properties

func (WebTestPropertiesResponseValidationRulesOutput) ContentValidation

The collection of content validation properties

func (WebTestPropertiesResponseValidationRulesOutput) ElementType

func (WebTestPropertiesResponseValidationRulesOutput) ExpectedHttpStatusCode

Validate that the WebTest returns the http status code provided.

func (WebTestPropertiesResponseValidationRulesOutput) IgnoreHttpStatusCode

When set, validation will ignore the status code.

func (WebTestPropertiesResponseValidationRulesOutput) SSLCertRemainingLifetimeCheck

func (o WebTestPropertiesResponseValidationRulesOutput) SSLCertRemainingLifetimeCheck() pulumi.IntPtrOutput

A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true.

func (WebTestPropertiesResponseValidationRulesOutput) SSLCheck

Checks to see if the SSL cert is still valid.

func (WebTestPropertiesResponseValidationRulesOutput) ToWebTestPropertiesResponseValidationRulesOutput

func (o WebTestPropertiesResponseValidationRulesOutput) ToWebTestPropertiesResponseValidationRulesOutput() WebTestPropertiesResponseValidationRulesOutput

func (WebTestPropertiesResponseValidationRulesOutput) ToWebTestPropertiesResponseValidationRulesOutputWithContext

func (o WebTestPropertiesResponseValidationRulesOutput) ToWebTestPropertiesResponseValidationRulesOutputWithContext(ctx context.Context) WebTestPropertiesResponseValidationRulesOutput

type WebTestPropertiesResponseValidationRulesPtrOutput

type WebTestPropertiesResponseValidationRulesPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesResponseValidationRulesPtrOutput) ContentValidation

The collection of content validation properties

func (WebTestPropertiesResponseValidationRulesPtrOutput) Elem

func (WebTestPropertiesResponseValidationRulesPtrOutput) ElementType

func (WebTestPropertiesResponseValidationRulesPtrOutput) ExpectedHttpStatusCode

Validate that the WebTest returns the http status code provided.

func (WebTestPropertiesResponseValidationRulesPtrOutput) IgnoreHttpStatusCode

When set, validation will ignore the status code.

func (WebTestPropertiesResponseValidationRulesPtrOutput) SSLCertRemainingLifetimeCheck

func (o WebTestPropertiesResponseValidationRulesPtrOutput) SSLCertRemainingLifetimeCheck() pulumi.IntPtrOutput

A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true.

func (WebTestPropertiesResponseValidationRulesPtrOutput) SSLCheck

Checks to see if the SSL cert is still valid.

func (WebTestPropertiesResponseValidationRulesPtrOutput) ToWebTestPropertiesResponseValidationRulesPtrOutput

func (o WebTestPropertiesResponseValidationRulesPtrOutput) ToWebTestPropertiesResponseValidationRulesPtrOutput() WebTestPropertiesResponseValidationRulesPtrOutput

func (WebTestPropertiesResponseValidationRulesPtrOutput) ToWebTestPropertiesResponseValidationRulesPtrOutputWithContext

func (o WebTestPropertiesResponseValidationRulesPtrOutput) ToWebTestPropertiesResponseValidationRulesPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseValidationRulesPtrOutput

type WebTestPropertiesValidationRules

type WebTestPropertiesValidationRules struct {
	// The collection of content validation properties
	ContentValidation *WebTestPropertiesContentValidation `pulumi:"contentValidation"`
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode *int `pulumi:"expectedHttpStatusCode"`
	// When set, validation will ignore the status code.
	IgnoreHttpStatusCode *bool `pulumi:"ignoreHttpStatusCode"`
	// A number of days to check still remain before the the existing SSL cert expires.  Value must be positive and the SSLCheck must be set to true.
	SSLCertRemainingLifetimeCheck *int `pulumi:"sSLCertRemainingLifetimeCheck"`
	// Checks to see if the SSL cert is still valid.
	SSLCheck *bool `pulumi:"sSLCheck"`
}

The collection of validation rule properties

type WebTestPropertiesValidationRulesArgs

type WebTestPropertiesValidationRulesArgs struct {
	// The collection of content validation properties
	ContentValidation WebTestPropertiesContentValidationPtrInput `pulumi:"contentValidation"`
	// Validate that the WebTest returns the http status code provided.
	ExpectedHttpStatusCode pulumi.IntPtrInput `pulumi:"expectedHttpStatusCode"`
	// When set, validation will ignore the status code.
	IgnoreHttpStatusCode pulumi.BoolPtrInput `pulumi:"ignoreHttpStatusCode"`
	// A number of days to check still remain before the the existing SSL cert expires.  Value must be positive and the SSLCheck must be set to true.
	SSLCertRemainingLifetimeCheck pulumi.IntPtrInput `pulumi:"sSLCertRemainingLifetimeCheck"`
	// Checks to see if the SSL cert is still valid.
	SSLCheck pulumi.BoolPtrInput `pulumi:"sSLCheck"`
}

The collection of validation rule properties

func (WebTestPropertiesValidationRulesArgs) ElementType

func (WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesOutput

func (i WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesOutput() WebTestPropertiesValidationRulesOutput

func (WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesOutputWithContext

func (i WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesOutputWithContext(ctx context.Context) WebTestPropertiesValidationRulesOutput

func (WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesPtrOutput

func (i WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesPtrOutput() WebTestPropertiesValidationRulesPtrOutput

func (WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesPtrOutputWithContext

func (i WebTestPropertiesValidationRulesArgs) ToWebTestPropertiesValidationRulesPtrOutputWithContext(ctx context.Context) WebTestPropertiesValidationRulesPtrOutput

type WebTestPropertiesValidationRulesInput

type WebTestPropertiesValidationRulesInput interface {
	pulumi.Input

	ToWebTestPropertiesValidationRulesOutput() WebTestPropertiesValidationRulesOutput
	ToWebTestPropertiesValidationRulesOutputWithContext(context.Context) WebTestPropertiesValidationRulesOutput
}

WebTestPropertiesValidationRulesInput is an input type that accepts WebTestPropertiesValidationRulesArgs and WebTestPropertiesValidationRulesOutput values. You can construct a concrete instance of `WebTestPropertiesValidationRulesInput` via:

WebTestPropertiesValidationRulesArgs{...}

type WebTestPropertiesValidationRulesOutput

type WebTestPropertiesValidationRulesOutput struct{ *pulumi.OutputState }

The collection of validation rule properties

func (WebTestPropertiesValidationRulesOutput) ContentValidation

The collection of content validation properties

func (WebTestPropertiesValidationRulesOutput) ElementType

func (WebTestPropertiesValidationRulesOutput) ExpectedHttpStatusCode

func (o WebTestPropertiesValidationRulesOutput) ExpectedHttpStatusCode() pulumi.IntPtrOutput

Validate that the WebTest returns the http status code provided.

func (WebTestPropertiesValidationRulesOutput) IgnoreHttpStatusCode

When set, validation will ignore the status code.

func (WebTestPropertiesValidationRulesOutput) SSLCertRemainingLifetimeCheck

func (o WebTestPropertiesValidationRulesOutput) SSLCertRemainingLifetimeCheck() pulumi.IntPtrOutput

A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true.

func (WebTestPropertiesValidationRulesOutput) SSLCheck

Checks to see if the SSL cert is still valid.

func (WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesOutput

func (o WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesOutput() WebTestPropertiesValidationRulesOutput

func (WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesOutputWithContext

func (o WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesOutputWithContext(ctx context.Context) WebTestPropertiesValidationRulesOutput

func (WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesPtrOutput

func (o WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesPtrOutput() WebTestPropertiesValidationRulesPtrOutput

func (WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesPtrOutputWithContext

func (o WebTestPropertiesValidationRulesOutput) ToWebTestPropertiesValidationRulesPtrOutputWithContext(ctx context.Context) WebTestPropertiesValidationRulesPtrOutput

type WebTestPropertiesValidationRulesPtrInput

type WebTestPropertiesValidationRulesPtrInput interface {
	pulumi.Input

	ToWebTestPropertiesValidationRulesPtrOutput() WebTestPropertiesValidationRulesPtrOutput
	ToWebTestPropertiesValidationRulesPtrOutputWithContext(context.Context) WebTestPropertiesValidationRulesPtrOutput
}

WebTestPropertiesValidationRulesPtrInput is an input type that accepts WebTestPropertiesValidationRulesArgs, WebTestPropertiesValidationRulesPtr and WebTestPropertiesValidationRulesPtrOutput values. You can construct a concrete instance of `WebTestPropertiesValidationRulesPtrInput` via:

        WebTestPropertiesValidationRulesArgs{...}

or:

        nil

type WebTestPropertiesValidationRulesPtrOutput

type WebTestPropertiesValidationRulesPtrOutput struct{ *pulumi.OutputState }

func (WebTestPropertiesValidationRulesPtrOutput) ContentValidation

The collection of content validation properties

func (WebTestPropertiesValidationRulesPtrOutput) Elem

func (WebTestPropertiesValidationRulesPtrOutput) ElementType

func (WebTestPropertiesValidationRulesPtrOutput) ExpectedHttpStatusCode

Validate that the WebTest returns the http status code provided.

func (WebTestPropertiesValidationRulesPtrOutput) IgnoreHttpStatusCode

When set, validation will ignore the status code.

func (WebTestPropertiesValidationRulesPtrOutput) SSLCertRemainingLifetimeCheck

func (o WebTestPropertiesValidationRulesPtrOutput) SSLCertRemainingLifetimeCheck() pulumi.IntPtrOutput

A number of days to check still remain before the the existing SSL cert expires. Value must be positive and the SSLCheck must be set to true.

func (WebTestPropertiesValidationRulesPtrOutput) SSLCheck

Checks to see if the SSL cert is still valid.

func (WebTestPropertiesValidationRulesPtrOutput) ToWebTestPropertiesValidationRulesPtrOutput

func (o WebTestPropertiesValidationRulesPtrOutput) ToWebTestPropertiesValidationRulesPtrOutput() WebTestPropertiesValidationRulesPtrOutput

func (WebTestPropertiesValidationRulesPtrOutput) ToWebTestPropertiesValidationRulesPtrOutputWithContext

func (o WebTestPropertiesValidationRulesPtrOutput) ToWebTestPropertiesValidationRulesPtrOutputWithContext(ctx context.Context) WebTestPropertiesValidationRulesPtrOutput

type WebTestState

type WebTestState struct {
}

func (WebTestState) ElementType

func (WebTestState) ElementType() reflect.Type

type WebhookNotification

type WebhookNotification struct {
	// a property bag of settings. This value can be empty.
	Properties map[string]string `pulumi:"properties"`
	// the service address to receive the notification.
	ServiceUri *string `pulumi:"serviceUri"`
}

Webhook notification of an autoscale event.

type WebhookNotificationArgs

type WebhookNotificationArgs struct {
	// a property bag of settings. This value can be empty.
	Properties pulumi.StringMapInput `pulumi:"properties"`
	// the service address to receive the notification.
	ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"`
}

Webhook notification of an autoscale event.

func (WebhookNotificationArgs) ElementType

func (WebhookNotificationArgs) ElementType() reflect.Type

func (WebhookNotificationArgs) ToWebhookNotificationOutput

func (i WebhookNotificationArgs) ToWebhookNotificationOutput() WebhookNotificationOutput

func (WebhookNotificationArgs) ToWebhookNotificationOutputWithContext

func (i WebhookNotificationArgs) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput

type WebhookNotificationArray

type WebhookNotificationArray []WebhookNotificationInput

func (WebhookNotificationArray) ElementType

func (WebhookNotificationArray) ElementType() reflect.Type

func (WebhookNotificationArray) ToWebhookNotificationArrayOutput

func (i WebhookNotificationArray) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput

func (WebhookNotificationArray) ToWebhookNotificationArrayOutputWithContext

func (i WebhookNotificationArray) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput

type WebhookNotificationArrayInput

type WebhookNotificationArrayInput interface {
	pulumi.Input

	ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
	ToWebhookNotificationArrayOutputWithContext(context.Context) WebhookNotificationArrayOutput
}

WebhookNotificationArrayInput is an input type that accepts WebhookNotificationArray and WebhookNotificationArrayOutput values. You can construct a concrete instance of `WebhookNotificationArrayInput` via:

WebhookNotificationArray{ WebhookNotificationArgs{...} }

type WebhookNotificationArrayOutput

type WebhookNotificationArrayOutput struct{ *pulumi.OutputState }

func (WebhookNotificationArrayOutput) ElementType

func (WebhookNotificationArrayOutput) Index

func (WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput

func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput

func (WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext

func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput

type WebhookNotificationInput

type WebhookNotificationInput interface {
	pulumi.Input

	ToWebhookNotificationOutput() WebhookNotificationOutput
	ToWebhookNotificationOutputWithContext(context.Context) WebhookNotificationOutput
}

WebhookNotificationInput is an input type that accepts WebhookNotificationArgs and WebhookNotificationOutput values. You can construct a concrete instance of `WebhookNotificationInput` via:

WebhookNotificationArgs{...}

type WebhookNotificationOutput

type WebhookNotificationOutput struct{ *pulumi.OutputState }

Webhook notification of an autoscale event.

func (WebhookNotificationOutput) ElementType

func (WebhookNotificationOutput) ElementType() reflect.Type

func (WebhookNotificationOutput) Properties

a property bag of settings. This value can be empty.

func (WebhookNotificationOutput) ServiceUri

the service address to receive the notification.

func (WebhookNotificationOutput) ToWebhookNotificationOutput

func (o WebhookNotificationOutput) ToWebhookNotificationOutput() WebhookNotificationOutput

func (WebhookNotificationOutput) ToWebhookNotificationOutputWithContext

func (o WebhookNotificationOutput) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput

type WebhookNotificationResponse

type WebhookNotificationResponse struct {
	// a property bag of settings. This value can be empty.
	Properties map[string]string `pulumi:"properties"`
	// the service address to receive the notification.
	ServiceUri *string `pulumi:"serviceUri"`
}

Webhook notification of an autoscale event.

type WebhookNotificationResponseArrayOutput

type WebhookNotificationResponseArrayOutput struct{ *pulumi.OutputState }

func (WebhookNotificationResponseArrayOutput) ElementType

func (WebhookNotificationResponseArrayOutput) Index

func (WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput

func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput

func (WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext

func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput

type WebhookNotificationResponseOutput

type WebhookNotificationResponseOutput struct{ *pulumi.OutputState }

Webhook notification of an autoscale event.

func (WebhookNotificationResponseOutput) ElementType

func (WebhookNotificationResponseOutput) Properties

a property bag of settings. This value can be empty.

func (WebhookNotificationResponseOutput) ServiceUri

the service address to receive the notification.

func (WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput

func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput

func (WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext

func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput

type WebhookReceiver

type WebhookReceiver struct {
	// Indicates the identifier uri for aad auth.
	IdentifierUri *string `pulumi:"identifierUri"`
	// The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// Indicates the webhook app object Id for aad auth.
	ObjectId *string `pulumi:"objectId"`
	// The URI where webhooks should be sent.
	ServiceUri string `pulumi:"serviceUri"`
	// Indicates the tenant id for aad auth.
	TenantId *string `pulumi:"tenantId"`
	// Indicates whether or not use AAD authentication.
	UseAadAuth *bool `pulumi:"useAadAuth"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

A webhook receiver.

func (*WebhookReceiver) Defaults

func (val *WebhookReceiver) Defaults() *WebhookReceiver

Defaults sets the appropriate defaults for WebhookReceiver

type WebhookReceiverArgs

type WebhookReceiverArgs struct {
	// Indicates the identifier uri for aad auth.
	IdentifierUri pulumi.StringPtrInput `pulumi:"identifierUri"`
	// The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates the webhook app object Id for aad auth.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The URI where webhooks should be sent.
	ServiceUri pulumi.StringInput `pulumi:"serviceUri"`
	// Indicates the tenant id for aad auth.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Indicates whether or not use AAD authentication.
	UseAadAuth pulumi.BoolPtrInput `pulumi:"useAadAuth"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolPtrInput `pulumi:"useCommonAlertSchema"`
}

A webhook receiver.

func (*WebhookReceiverArgs) Defaults

func (val *WebhookReceiverArgs) Defaults() *WebhookReceiverArgs

Defaults sets the appropriate defaults for WebhookReceiverArgs

func (WebhookReceiverArgs) ElementType

func (WebhookReceiverArgs) ElementType() reflect.Type

func (WebhookReceiverArgs) ToWebhookReceiverOutput

func (i WebhookReceiverArgs) ToWebhookReceiverOutput() WebhookReceiverOutput

func (WebhookReceiverArgs) ToWebhookReceiverOutputWithContext

func (i WebhookReceiverArgs) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput

type WebhookReceiverArray

type WebhookReceiverArray []WebhookReceiverInput

func (WebhookReceiverArray) ElementType

func (WebhookReceiverArray) ElementType() reflect.Type

func (WebhookReceiverArray) ToWebhookReceiverArrayOutput

func (i WebhookReceiverArray) ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput

func (WebhookReceiverArray) ToWebhookReceiverArrayOutputWithContext

func (i WebhookReceiverArray) ToWebhookReceiverArrayOutputWithContext(ctx context.Context) WebhookReceiverArrayOutput

type WebhookReceiverArrayInput

type WebhookReceiverArrayInput interface {
	pulumi.Input

	ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput
	ToWebhookReceiverArrayOutputWithContext(context.Context) WebhookReceiverArrayOutput
}

WebhookReceiverArrayInput is an input type that accepts WebhookReceiverArray and WebhookReceiverArrayOutput values. You can construct a concrete instance of `WebhookReceiverArrayInput` via:

WebhookReceiverArray{ WebhookReceiverArgs{...} }

type WebhookReceiverArrayOutput

type WebhookReceiverArrayOutput struct{ *pulumi.OutputState }

func (WebhookReceiverArrayOutput) ElementType

func (WebhookReceiverArrayOutput) ElementType() reflect.Type

func (WebhookReceiverArrayOutput) Index

func (WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutput

func (o WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput

func (WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutputWithContext

func (o WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutputWithContext(ctx context.Context) WebhookReceiverArrayOutput

type WebhookReceiverInput

type WebhookReceiverInput interface {
	pulumi.Input

	ToWebhookReceiverOutput() WebhookReceiverOutput
	ToWebhookReceiverOutputWithContext(context.Context) WebhookReceiverOutput
}

WebhookReceiverInput is an input type that accepts WebhookReceiverArgs and WebhookReceiverOutput values. You can construct a concrete instance of `WebhookReceiverInput` via:

WebhookReceiverArgs{...}

type WebhookReceiverOutput

type WebhookReceiverOutput struct{ *pulumi.OutputState }

A webhook receiver.

func (WebhookReceiverOutput) ElementType

func (WebhookReceiverOutput) ElementType() reflect.Type

func (WebhookReceiverOutput) IdentifierUri

func (o WebhookReceiverOutput) IdentifierUri() pulumi.StringPtrOutput

Indicates the identifier uri for aad auth.

func (WebhookReceiverOutput) Name

The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

func (WebhookReceiverOutput) ObjectId

Indicates the webhook app object Id for aad auth.

func (WebhookReceiverOutput) ServiceUri

func (o WebhookReceiverOutput) ServiceUri() pulumi.StringOutput

The URI where webhooks should be sent.

func (WebhookReceiverOutput) TenantId

Indicates the tenant id for aad auth.

func (WebhookReceiverOutput) ToWebhookReceiverOutput

func (o WebhookReceiverOutput) ToWebhookReceiverOutput() WebhookReceiverOutput

func (WebhookReceiverOutput) ToWebhookReceiverOutputWithContext

func (o WebhookReceiverOutput) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput

func (WebhookReceiverOutput) UseAadAuth

Indicates whether or not use AAD authentication.

func (WebhookReceiverOutput) UseCommonAlertSchema

func (o WebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type WebhookReceiverResponse

type WebhookReceiverResponse struct {
	// Indicates the identifier uri for aad auth.
	IdentifierUri *string `pulumi:"identifierUri"`
	// The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
	Name string `pulumi:"name"`
	// Indicates the webhook app object Id for aad auth.
	ObjectId *string `pulumi:"objectId"`
	// The URI where webhooks should be sent.
	ServiceUri string `pulumi:"serviceUri"`
	// Indicates the tenant id for aad auth.
	TenantId *string `pulumi:"tenantId"`
	// Indicates whether or not use AAD authentication.
	UseAadAuth *bool `pulumi:"useAadAuth"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema *bool `pulumi:"useCommonAlertSchema"`
}

A webhook receiver.

func (*WebhookReceiverResponse) Defaults

Defaults sets the appropriate defaults for WebhookReceiverResponse

type WebhookReceiverResponseArrayOutput

type WebhookReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (WebhookReceiverResponseArrayOutput) ElementType

func (WebhookReceiverResponseArrayOutput) Index

func (WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutput

func (o WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutput() WebhookReceiverResponseArrayOutput

func (WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutputWithContext

func (o WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutputWithContext(ctx context.Context) WebhookReceiverResponseArrayOutput

type WebhookReceiverResponseOutput

type WebhookReceiverResponseOutput struct{ *pulumi.OutputState }

A webhook receiver.

func (WebhookReceiverResponseOutput) ElementType

func (WebhookReceiverResponseOutput) IdentifierUri

Indicates the identifier uri for aad auth.

func (WebhookReceiverResponseOutput) Name

The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

func (WebhookReceiverResponseOutput) ObjectId

Indicates the webhook app object Id for aad auth.

func (WebhookReceiverResponseOutput) ServiceUri

The URI where webhooks should be sent.

func (WebhookReceiverResponseOutput) TenantId

Indicates the tenant id for aad auth.

func (WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput

func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput

func (WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext

func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext(ctx context.Context) WebhookReceiverResponseOutput

func (WebhookReceiverResponseOutput) UseAadAuth

Indicates whether or not use AAD authentication.

func (WebhookReceiverResponseOutput) UseCommonAlertSchema

func (o WebhookReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolPtrOutput

Indicates whether to use common alert schema.

type WebtestLocationAvailabilityCriteria

type WebtestLocationAvailabilityCriteria struct {
	// The Application Insights resource Id.
	ComponentId string `pulumi:"componentId"`
	// The number of failed locations.
	FailedLocationCount float64 `pulumi:"failedLocationCount"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.
	OdataType string `pulumi:"odataType"`
	// The Application Insights web test Id.
	WebTestId string `pulumi:"webTestId"`
}

Specifies the metric alert rule criteria for a web test resource.

type WebtestLocationAvailabilityCriteriaArgs

type WebtestLocationAvailabilityCriteriaArgs struct {
	// The Application Insights resource Id.
	ComponentId pulumi.StringInput `pulumi:"componentId"`
	// The number of failed locations.
	FailedLocationCount pulumi.Float64Input `pulumi:"failedLocationCount"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.
	OdataType pulumi.StringInput `pulumi:"odataType"`
	// The Application Insights web test Id.
	WebTestId pulumi.StringInput `pulumi:"webTestId"`
}

Specifies the metric alert rule criteria for a web test resource.

func (WebtestLocationAvailabilityCriteriaArgs) ElementType

func (WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutput

func (i WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput

func (WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutputWithContext

func (i WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaOutput

type WebtestLocationAvailabilityCriteriaInput

type WebtestLocationAvailabilityCriteriaInput interface {
	pulumi.Input

	ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput
	ToWebtestLocationAvailabilityCriteriaOutputWithContext(context.Context) WebtestLocationAvailabilityCriteriaOutput
}

WebtestLocationAvailabilityCriteriaInput is an input type that accepts WebtestLocationAvailabilityCriteriaArgs and WebtestLocationAvailabilityCriteriaOutput values. You can construct a concrete instance of `WebtestLocationAvailabilityCriteriaInput` via:

WebtestLocationAvailabilityCriteriaArgs{...}

type WebtestLocationAvailabilityCriteriaOutput

type WebtestLocationAvailabilityCriteriaOutput struct{ *pulumi.OutputState }

Specifies the metric alert rule criteria for a web test resource.

func (WebtestLocationAvailabilityCriteriaOutput) ComponentId

The Application Insights resource Id.

func (WebtestLocationAvailabilityCriteriaOutput) ElementType

func (WebtestLocationAvailabilityCriteriaOutput) FailedLocationCount

The number of failed locations.

func (WebtestLocationAvailabilityCriteriaOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.

func (WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutput

func (o WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput

func (WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutputWithContext

func (o WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaOutput

func (WebtestLocationAvailabilityCriteriaOutput) WebTestId

The Application Insights web test Id.

type WebtestLocationAvailabilityCriteriaResponse

type WebtestLocationAvailabilityCriteriaResponse struct {
	// The Application Insights resource Id.
	ComponentId string `pulumi:"componentId"`
	// The number of failed locations.
	FailedLocationCount float64 `pulumi:"failedLocationCount"`
	// specifies the type of the alert criteria.
	// Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.
	OdataType string `pulumi:"odataType"`
	// The Application Insights web test Id.
	WebTestId string `pulumi:"webTestId"`
}

Specifies the metric alert rule criteria for a web test resource.

type WebtestLocationAvailabilityCriteriaResponseOutput

type WebtestLocationAvailabilityCriteriaResponseOutput struct{ *pulumi.OutputState }

Specifies the metric alert rule criteria for a web test resource.

func (WebtestLocationAvailabilityCriteriaResponseOutput) ComponentId

The Application Insights resource Id.

func (WebtestLocationAvailabilityCriteriaResponseOutput) ElementType

func (WebtestLocationAvailabilityCriteriaResponseOutput) FailedLocationCount

The number of failed locations.

func (WebtestLocationAvailabilityCriteriaResponseOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.

func (WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutput

func (o WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutput() WebtestLocationAvailabilityCriteriaResponseOutput

func (WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext

func (o WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaResponseOutput

func (WebtestLocationAvailabilityCriteriaResponseOutput) WebTestId

The Application Insights web test Id.

type WindowsEventLogDataSource

type WindowsEventLogDataSource struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries []string `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

type WindowsEventLogDataSourceArgs

type WindowsEventLogDataSourceArgs struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams pulumi.StringArrayInput `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries pulumi.StringArrayInput `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceArgs) ElementType

func (WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutput

func (i WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutput() WindowsEventLogDataSourceOutput

func (WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutputWithContext

func (i WindowsEventLogDataSourceArgs) ToWindowsEventLogDataSourceOutputWithContext(ctx context.Context) WindowsEventLogDataSourceOutput

type WindowsEventLogDataSourceArray

type WindowsEventLogDataSourceArray []WindowsEventLogDataSourceInput

func (WindowsEventLogDataSourceArray) ElementType

func (WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutput

func (i WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutput() WindowsEventLogDataSourceArrayOutput

func (WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutputWithContext

func (i WindowsEventLogDataSourceArray) ToWindowsEventLogDataSourceArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceArrayOutput

type WindowsEventLogDataSourceArrayInput

type WindowsEventLogDataSourceArrayInput interface {
	pulumi.Input

	ToWindowsEventLogDataSourceArrayOutput() WindowsEventLogDataSourceArrayOutput
	ToWindowsEventLogDataSourceArrayOutputWithContext(context.Context) WindowsEventLogDataSourceArrayOutput
}

WindowsEventLogDataSourceArrayInput is an input type that accepts WindowsEventLogDataSourceArray and WindowsEventLogDataSourceArrayOutput values. You can construct a concrete instance of `WindowsEventLogDataSourceArrayInput` via:

WindowsEventLogDataSourceArray{ WindowsEventLogDataSourceArgs{...} }

type WindowsEventLogDataSourceArrayOutput

type WindowsEventLogDataSourceArrayOutput struct{ *pulumi.OutputState }

func (WindowsEventLogDataSourceArrayOutput) ElementType

func (WindowsEventLogDataSourceArrayOutput) Index

func (WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutput

func (o WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutput() WindowsEventLogDataSourceArrayOutput

func (WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutputWithContext

func (o WindowsEventLogDataSourceArrayOutput) ToWindowsEventLogDataSourceArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceArrayOutput

type WindowsEventLogDataSourceInput

type WindowsEventLogDataSourceInput interface {
	pulumi.Input

	ToWindowsEventLogDataSourceOutput() WindowsEventLogDataSourceOutput
	ToWindowsEventLogDataSourceOutputWithContext(context.Context) WindowsEventLogDataSourceOutput
}

WindowsEventLogDataSourceInput is an input type that accepts WindowsEventLogDataSourceArgs and WindowsEventLogDataSourceOutput values. You can construct a concrete instance of `WindowsEventLogDataSourceInput` via:

WindowsEventLogDataSourceArgs{...}

type WindowsEventLogDataSourceOutput

type WindowsEventLogDataSourceOutput struct{ *pulumi.OutputState }

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceOutput) ElementType

func (WindowsEventLogDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (WindowsEventLogDataSourceOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutput

func (o WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutput() WindowsEventLogDataSourceOutput

func (WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutputWithContext

func (o WindowsEventLogDataSourceOutput) ToWindowsEventLogDataSourceOutputWithContext(ctx context.Context) WindowsEventLogDataSourceOutput

func (WindowsEventLogDataSourceOutput) XPathQueries

A list of Windows Event Log queries in XPATH format.

type WindowsEventLogDataSourceResponse

type WindowsEventLogDataSourceResponse struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.
	Streams []string `pulumi:"streams"`
	// A list of Windows Event Log queries in XPATH format.
	XPathQueries []string `pulumi:"xPathQueries"`
}

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

type WindowsEventLogDataSourceResponseArrayOutput

type WindowsEventLogDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (WindowsEventLogDataSourceResponseArrayOutput) ElementType

func (WindowsEventLogDataSourceResponseArrayOutput) Index

func (WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutput

func (o WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutput() WindowsEventLogDataSourceResponseArrayOutput

func (WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutputWithContext

func (o WindowsEventLogDataSourceResponseArrayOutput) ToWindowsEventLogDataSourceResponseArrayOutputWithContext(ctx context.Context) WindowsEventLogDataSourceResponseArrayOutput

type WindowsEventLogDataSourceResponseOutput

type WindowsEventLogDataSourceResponseOutput struct{ *pulumi.OutputState }

Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (WindowsEventLogDataSourceResponseOutput) ElementType

func (WindowsEventLogDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (WindowsEventLogDataSourceResponseOutput) Streams

List of streams that this data source will be sent to. A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.

func (WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutput

func (o WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutput() WindowsEventLogDataSourceResponseOutput

func (WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutputWithContext

func (o WindowsEventLogDataSourceResponseOutput) ToWindowsEventLogDataSourceResponseOutputWithContext(ctx context.Context) WindowsEventLogDataSourceResponseOutput

func (WindowsEventLogDataSourceResponseOutput) XPathQueries

A list of Windows Event Log queries in XPATH format.

type WindowsFirewallLogsDataSource

type WindowsFirewallLogsDataSource struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// Firewall logs streams
	Streams []string `pulumi:"streams"`
}

Enables Firewall logs to be collected by this data collection rule.

type WindowsFirewallLogsDataSourceArgs

type WindowsFirewallLogsDataSourceArgs struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Firewall logs streams
	Streams pulumi.StringArrayInput `pulumi:"streams"`
}

Enables Firewall logs to be collected by this data collection rule.

func (WindowsFirewallLogsDataSourceArgs) ElementType

func (WindowsFirewallLogsDataSourceArgs) ToWindowsFirewallLogsDataSourceOutput

func (i WindowsFirewallLogsDataSourceArgs) ToWindowsFirewallLogsDataSourceOutput() WindowsFirewallLogsDataSourceOutput

func (WindowsFirewallLogsDataSourceArgs) ToWindowsFirewallLogsDataSourceOutputWithContext

func (i WindowsFirewallLogsDataSourceArgs) ToWindowsFirewallLogsDataSourceOutputWithContext(ctx context.Context) WindowsFirewallLogsDataSourceOutput

type WindowsFirewallLogsDataSourceArray

type WindowsFirewallLogsDataSourceArray []WindowsFirewallLogsDataSourceInput

func (WindowsFirewallLogsDataSourceArray) ElementType

func (WindowsFirewallLogsDataSourceArray) ToWindowsFirewallLogsDataSourceArrayOutput

func (i WindowsFirewallLogsDataSourceArray) ToWindowsFirewallLogsDataSourceArrayOutput() WindowsFirewallLogsDataSourceArrayOutput

func (WindowsFirewallLogsDataSourceArray) ToWindowsFirewallLogsDataSourceArrayOutputWithContext

func (i WindowsFirewallLogsDataSourceArray) ToWindowsFirewallLogsDataSourceArrayOutputWithContext(ctx context.Context) WindowsFirewallLogsDataSourceArrayOutput

type WindowsFirewallLogsDataSourceArrayInput

type WindowsFirewallLogsDataSourceArrayInput interface {
	pulumi.Input

	ToWindowsFirewallLogsDataSourceArrayOutput() WindowsFirewallLogsDataSourceArrayOutput
	ToWindowsFirewallLogsDataSourceArrayOutputWithContext(context.Context) WindowsFirewallLogsDataSourceArrayOutput
}

WindowsFirewallLogsDataSourceArrayInput is an input type that accepts WindowsFirewallLogsDataSourceArray and WindowsFirewallLogsDataSourceArrayOutput values. You can construct a concrete instance of `WindowsFirewallLogsDataSourceArrayInput` via:

WindowsFirewallLogsDataSourceArray{ WindowsFirewallLogsDataSourceArgs{...} }

type WindowsFirewallLogsDataSourceArrayOutput

type WindowsFirewallLogsDataSourceArrayOutput struct{ *pulumi.OutputState }

func (WindowsFirewallLogsDataSourceArrayOutput) ElementType

func (WindowsFirewallLogsDataSourceArrayOutput) Index

func (WindowsFirewallLogsDataSourceArrayOutput) ToWindowsFirewallLogsDataSourceArrayOutput

func (o WindowsFirewallLogsDataSourceArrayOutput) ToWindowsFirewallLogsDataSourceArrayOutput() WindowsFirewallLogsDataSourceArrayOutput

func (WindowsFirewallLogsDataSourceArrayOutput) ToWindowsFirewallLogsDataSourceArrayOutputWithContext

func (o WindowsFirewallLogsDataSourceArrayOutput) ToWindowsFirewallLogsDataSourceArrayOutputWithContext(ctx context.Context) WindowsFirewallLogsDataSourceArrayOutput

type WindowsFirewallLogsDataSourceInput

type WindowsFirewallLogsDataSourceInput interface {
	pulumi.Input

	ToWindowsFirewallLogsDataSourceOutput() WindowsFirewallLogsDataSourceOutput
	ToWindowsFirewallLogsDataSourceOutputWithContext(context.Context) WindowsFirewallLogsDataSourceOutput
}

WindowsFirewallLogsDataSourceInput is an input type that accepts WindowsFirewallLogsDataSourceArgs and WindowsFirewallLogsDataSourceOutput values. You can construct a concrete instance of `WindowsFirewallLogsDataSourceInput` via:

WindowsFirewallLogsDataSourceArgs{...}

type WindowsFirewallLogsDataSourceOutput

type WindowsFirewallLogsDataSourceOutput struct{ *pulumi.OutputState }

Enables Firewall logs to be collected by this data collection rule.

func (WindowsFirewallLogsDataSourceOutput) ElementType

func (WindowsFirewallLogsDataSourceOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (WindowsFirewallLogsDataSourceOutput) Streams

Firewall logs streams

func (WindowsFirewallLogsDataSourceOutput) ToWindowsFirewallLogsDataSourceOutput

func (o WindowsFirewallLogsDataSourceOutput) ToWindowsFirewallLogsDataSourceOutput() WindowsFirewallLogsDataSourceOutput

func (WindowsFirewallLogsDataSourceOutput) ToWindowsFirewallLogsDataSourceOutputWithContext

func (o WindowsFirewallLogsDataSourceOutput) ToWindowsFirewallLogsDataSourceOutputWithContext(ctx context.Context) WindowsFirewallLogsDataSourceOutput

type WindowsFirewallLogsDataSourceResponse

type WindowsFirewallLogsDataSourceResponse struct {
	// A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `pulumi:"name"`
	// Firewall logs streams
	Streams []string `pulumi:"streams"`
}

Enables Firewall logs to be collected by this data collection rule.

type WindowsFirewallLogsDataSourceResponseArrayOutput

type WindowsFirewallLogsDataSourceResponseArrayOutput struct{ *pulumi.OutputState }

func (WindowsFirewallLogsDataSourceResponseArrayOutput) ElementType

func (WindowsFirewallLogsDataSourceResponseArrayOutput) Index

func (WindowsFirewallLogsDataSourceResponseArrayOutput) ToWindowsFirewallLogsDataSourceResponseArrayOutput

func (o WindowsFirewallLogsDataSourceResponseArrayOutput) ToWindowsFirewallLogsDataSourceResponseArrayOutput() WindowsFirewallLogsDataSourceResponseArrayOutput

func (WindowsFirewallLogsDataSourceResponseArrayOutput) ToWindowsFirewallLogsDataSourceResponseArrayOutputWithContext

func (o WindowsFirewallLogsDataSourceResponseArrayOutput) ToWindowsFirewallLogsDataSourceResponseArrayOutputWithContext(ctx context.Context) WindowsFirewallLogsDataSourceResponseArrayOutput

type WindowsFirewallLogsDataSourceResponseOutput

type WindowsFirewallLogsDataSourceResponseOutput struct{ *pulumi.OutputState }

Enables Firewall logs to be collected by this data collection rule.

func (WindowsFirewallLogsDataSourceResponseOutput) ElementType

func (WindowsFirewallLogsDataSourceResponseOutput) Name

A friendly name for the data source. This name should be unique across all data sources (regardless of type) within the data collection rule.

func (WindowsFirewallLogsDataSourceResponseOutput) Streams

Firewall logs streams

func (WindowsFirewallLogsDataSourceResponseOutput) ToWindowsFirewallLogsDataSourceResponseOutput

func (o WindowsFirewallLogsDataSourceResponseOutput) ToWindowsFirewallLogsDataSourceResponseOutput() WindowsFirewallLogsDataSourceResponseOutput

func (WindowsFirewallLogsDataSourceResponseOutput) ToWindowsFirewallLogsDataSourceResponseOutputWithContext

func (o WindowsFirewallLogsDataSourceResponseOutput) ToWindowsFirewallLogsDataSourceResponseOutputWithContext(ctx context.Context) WindowsFirewallLogsDataSourceResponseOutput

type Workbook

type Workbook struct {
	pulumi.CustomResourceState

	// Workbook category, as defined by the user at creation time.
	Category pulumi.StringOutput `pulumi:"category"`
	// The description of the workbook.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The user-defined name (display name) of the workbook.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Resource etag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Identity used for BYOS
	Identity WorkbookResourceResponseIdentityPtrOutput `pulumi:"identity"`
	// The kind of workbook. Only valid value is shared.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The unique revision id for this workbook definition
	Revision pulumi.StringOutput `pulumi:"revision"`
	// Configuration of this particular workbook. Configuration data is a string containing valid JSON
	SerializedData pulumi.StringOutput `pulumi:"serializedData"`
	// ResourceId for a source resource.
	SourceId pulumi.StringPtrOutput `pulumi:"sourceId"`
	// The resourceId to the storage account when bring your own storage is used
	StorageUri pulumi.StringPtrOutput `pulumi:"storageUri"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Date and time in UTC of the last modification that was made to this workbook definition.
	TimeModified pulumi.StringOutput `pulumi:"timeModified"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Unique user id of the specific user that owns this workbook.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// Workbook schema version format, like 'Notebook/1.0', which should match the workbook in serializedData
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

A workbook definition. Azure REST API version: 2022-04-01. Prior API version in Azure Native 1.x: 2020-10-20.

Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.

func GetWorkbook

func GetWorkbook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkbookState, opts ...pulumi.ResourceOption) (*Workbook, error)

GetWorkbook gets an existing Workbook 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 NewWorkbook

func NewWorkbook(ctx *pulumi.Context,
	name string, args *WorkbookArgs, opts ...pulumi.ResourceOption) (*Workbook, error)

NewWorkbook registers a new resource with the given unique name, arguments, and options.

func (*Workbook) ElementType

func (*Workbook) ElementType() reflect.Type

func (*Workbook) ToWorkbookOutput

func (i *Workbook) ToWorkbookOutput() WorkbookOutput

func (*Workbook) ToWorkbookOutputWithContext

func (i *Workbook) ToWorkbookOutputWithContext(ctx context.Context) WorkbookOutput

type WorkbookArgs

type WorkbookArgs struct {
	// Workbook category, as defined by the user at creation time.
	Category pulumi.StringInput
	// The description of the workbook.
	Description pulumi.StringPtrInput
	// The user-defined name (display name) of the workbook.
	DisplayName pulumi.StringInput
	// Identity used for BYOS
	Identity WorkbookResourceIdentityPtrInput
	// The kind of workbook. Only valid value is shared.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the resource.
	ResourceName pulumi.StringPtrInput
	// Configuration of this particular workbook. Configuration data is a string containing valid JSON
	SerializedData pulumi.StringInput
	// ResourceId for a source resource.
	SourceId pulumi.StringPtrInput
	// The resourceId to the storage account when bring your own storage is used
	StorageUri pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Workbook schema version format, like 'Notebook/1.0', which should match the workbook in serializedData
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Workbook resource.

func (WorkbookArgs) ElementType

func (WorkbookArgs) ElementType() reflect.Type

type WorkbookInput

type WorkbookInput interface {
	pulumi.Input

	ToWorkbookOutput() WorkbookOutput
	ToWorkbookOutputWithContext(ctx context.Context) WorkbookOutput
}

type WorkbookOutput

type WorkbookOutput struct{ *pulumi.OutputState }

func (WorkbookOutput) Category

func (o WorkbookOutput) Category() pulumi.StringOutput

Workbook category, as defined by the user at creation time.

func (WorkbookOutput) Description

func (o WorkbookOutput) Description() pulumi.StringPtrOutput

The description of the workbook.

func (WorkbookOutput) DisplayName

func (o WorkbookOutput) DisplayName() pulumi.StringOutput

The user-defined name (display name) of the workbook.

func (WorkbookOutput) ElementType

func (WorkbookOutput) ElementType() reflect.Type

func (WorkbookOutput) Etag

Resource etag

func (WorkbookOutput) Identity

Identity used for BYOS

func (WorkbookOutput) Kind

The kind of workbook. Only valid value is shared.

func (WorkbookOutput) Location

func (o WorkbookOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (WorkbookOutput) Name

The name of the resource

func (WorkbookOutput) Revision

func (o WorkbookOutput) Revision() pulumi.StringOutput

The unique revision id for this workbook definition

func (WorkbookOutput) SerializedData

func (o WorkbookOutput) SerializedData() pulumi.StringOutput

Configuration of this particular workbook. Configuration data is a string containing valid JSON

func (WorkbookOutput) SourceId

func (o WorkbookOutput) SourceId() pulumi.StringPtrOutput

ResourceId for a source resource.

func (WorkbookOutput) StorageUri

func (o WorkbookOutput) StorageUri() pulumi.StringPtrOutput

The resourceId to the storage account when bring your own storage is used

func (WorkbookOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (WorkbookOutput) Tags

Resource tags.

func (WorkbookOutput) TimeModified

func (o WorkbookOutput) TimeModified() pulumi.StringOutput

Date and time in UTC of the last modification that was made to this workbook definition.

func (WorkbookOutput) ToWorkbookOutput

func (o WorkbookOutput) ToWorkbookOutput() WorkbookOutput

func (WorkbookOutput) ToWorkbookOutputWithContext

func (o WorkbookOutput) ToWorkbookOutputWithContext(ctx context.Context) WorkbookOutput

func (WorkbookOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (WorkbookOutput) UserId

func (o WorkbookOutput) UserId() pulumi.StringOutput

Unique user id of the specific user that owns this workbook.

func (WorkbookOutput) Version

Workbook schema version format, like 'Notebook/1.0', which should match the workbook in serializedData

type WorkbookResourceIdentity

type WorkbookResourceIdentity struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Identity used for BYOS

type WorkbookResourceIdentityArgs

type WorkbookResourceIdentityArgs struct {
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type pulumi.StringInput `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Identity used for BYOS

func (WorkbookResourceIdentityArgs) ElementType

func (WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityOutput

func (i WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityOutput() WorkbookResourceIdentityOutput

func (WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityOutputWithContext

func (i WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityOutputWithContext(ctx context.Context) WorkbookResourceIdentityOutput

func (WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityPtrOutput

func (i WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityPtrOutput() WorkbookResourceIdentityPtrOutput

func (WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityPtrOutputWithContext

func (i WorkbookResourceIdentityArgs) ToWorkbookResourceIdentityPtrOutputWithContext(ctx context.Context) WorkbookResourceIdentityPtrOutput

type WorkbookResourceIdentityInput

type WorkbookResourceIdentityInput interface {
	pulumi.Input

	ToWorkbookResourceIdentityOutput() WorkbookResourceIdentityOutput
	ToWorkbookResourceIdentityOutputWithContext(context.Context) WorkbookResourceIdentityOutput
}

WorkbookResourceIdentityInput is an input type that accepts WorkbookResourceIdentityArgs and WorkbookResourceIdentityOutput values. You can construct a concrete instance of `WorkbookResourceIdentityInput` via:

WorkbookResourceIdentityArgs{...}

type WorkbookResourceIdentityOutput

type WorkbookResourceIdentityOutput struct{ *pulumi.OutputState }

Identity used for BYOS

func (WorkbookResourceIdentityOutput) ElementType

func (WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityOutput

func (o WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityOutput() WorkbookResourceIdentityOutput

func (WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityOutputWithContext

func (o WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityOutputWithContext(ctx context.Context) WorkbookResourceIdentityOutput

func (WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityPtrOutput

func (o WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityPtrOutput() WorkbookResourceIdentityPtrOutput

func (WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityPtrOutputWithContext

func (o WorkbookResourceIdentityOutput) ToWorkbookResourceIdentityPtrOutputWithContext(ctx context.Context) WorkbookResourceIdentityPtrOutput

func (WorkbookResourceIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (WorkbookResourceIdentityOutput) UserAssignedIdentities

func (o WorkbookResourceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type WorkbookResourceIdentityPtrInput

type WorkbookResourceIdentityPtrInput interface {
	pulumi.Input

	ToWorkbookResourceIdentityPtrOutput() WorkbookResourceIdentityPtrOutput
	ToWorkbookResourceIdentityPtrOutputWithContext(context.Context) WorkbookResourceIdentityPtrOutput
}

WorkbookResourceIdentityPtrInput is an input type that accepts WorkbookResourceIdentityArgs, WorkbookResourceIdentityPtr and WorkbookResourceIdentityPtrOutput values. You can construct a concrete instance of `WorkbookResourceIdentityPtrInput` via:

        WorkbookResourceIdentityArgs{...}

or:

        nil

type WorkbookResourceIdentityPtrOutput

type WorkbookResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (WorkbookResourceIdentityPtrOutput) Elem

func (WorkbookResourceIdentityPtrOutput) ElementType

func (WorkbookResourceIdentityPtrOutput) ToWorkbookResourceIdentityPtrOutput

func (o WorkbookResourceIdentityPtrOutput) ToWorkbookResourceIdentityPtrOutput() WorkbookResourceIdentityPtrOutput

func (WorkbookResourceIdentityPtrOutput) ToWorkbookResourceIdentityPtrOutputWithContext

func (o WorkbookResourceIdentityPtrOutput) ToWorkbookResourceIdentityPtrOutputWithContext(ctx context.Context) WorkbookResourceIdentityPtrOutput

func (WorkbookResourceIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (WorkbookResourceIdentityPtrOutput) UserAssignedIdentities

func (o WorkbookResourceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type WorkbookResourceResponseIdentity

type WorkbookResourceResponseIdentity struct {
	// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type string `pulumi:"type"`
	// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Identity used for BYOS

type WorkbookResourceResponseIdentityOutput

type WorkbookResourceResponseIdentityOutput struct{ *pulumi.OutputState }

Identity used for BYOS

func (WorkbookResourceResponseIdentityOutput) ElementType

func (WorkbookResourceResponseIdentityOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (WorkbookResourceResponseIdentityOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (WorkbookResourceResponseIdentityOutput) ToWorkbookResourceResponseIdentityOutput

func (o WorkbookResourceResponseIdentityOutput) ToWorkbookResourceResponseIdentityOutput() WorkbookResourceResponseIdentityOutput

func (WorkbookResourceResponseIdentityOutput) ToWorkbookResourceResponseIdentityOutputWithContext

func (o WorkbookResourceResponseIdentityOutput) ToWorkbookResourceResponseIdentityOutputWithContext(ctx context.Context) WorkbookResourceResponseIdentityOutput

func (WorkbookResourceResponseIdentityOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (WorkbookResourceResponseIdentityOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type WorkbookResourceResponseIdentityPtrOutput

type WorkbookResourceResponseIdentityPtrOutput struct{ *pulumi.OutputState }

func (WorkbookResourceResponseIdentityPtrOutput) Elem

func (WorkbookResourceResponseIdentityPtrOutput) ElementType

func (WorkbookResourceResponseIdentityPtrOutput) PrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (WorkbookResourceResponseIdentityPtrOutput) TenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

func (WorkbookResourceResponseIdentityPtrOutput) ToWorkbookResourceResponseIdentityPtrOutput

func (o WorkbookResourceResponseIdentityPtrOutput) ToWorkbookResourceResponseIdentityPtrOutput() WorkbookResourceResponseIdentityPtrOutput

func (WorkbookResourceResponseIdentityPtrOutput) ToWorkbookResourceResponseIdentityPtrOutputWithContext

func (o WorkbookResourceResponseIdentityPtrOutput) ToWorkbookResourceResponseIdentityPtrOutputWithContext(ctx context.Context) WorkbookResourceResponseIdentityPtrOutput

func (WorkbookResourceResponseIdentityPtrOutput) Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

func (WorkbookResourceResponseIdentityPtrOutput) UserAssignedIdentities

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

type WorkbookSharedTypeKind

type WorkbookSharedTypeKind string

The kind of workbook. Only valid value is shared.

func (WorkbookSharedTypeKind) ElementType

func (WorkbookSharedTypeKind) ElementType() reflect.Type

func (WorkbookSharedTypeKind) ToStringOutput

func (e WorkbookSharedTypeKind) ToStringOutput() pulumi.StringOutput

func (WorkbookSharedTypeKind) ToStringOutputWithContext

func (e WorkbookSharedTypeKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WorkbookSharedTypeKind) ToStringPtrOutput

func (e WorkbookSharedTypeKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkbookSharedTypeKind) ToStringPtrOutputWithContext

func (e WorkbookSharedTypeKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkbookSharedTypeKind) ToWorkbookSharedTypeKindOutput

func (e WorkbookSharedTypeKind) ToWorkbookSharedTypeKindOutput() WorkbookSharedTypeKindOutput

func (WorkbookSharedTypeKind) ToWorkbookSharedTypeKindOutputWithContext

func (e WorkbookSharedTypeKind) ToWorkbookSharedTypeKindOutputWithContext(ctx context.Context) WorkbookSharedTypeKindOutput

func (WorkbookSharedTypeKind) ToWorkbookSharedTypeKindPtrOutput

func (e WorkbookSharedTypeKind) ToWorkbookSharedTypeKindPtrOutput() WorkbookSharedTypeKindPtrOutput

func (WorkbookSharedTypeKind) ToWorkbookSharedTypeKindPtrOutputWithContext

func (e WorkbookSharedTypeKind) ToWorkbookSharedTypeKindPtrOutputWithContext(ctx context.Context) WorkbookSharedTypeKindPtrOutput

type WorkbookSharedTypeKindInput

type WorkbookSharedTypeKindInput interface {
	pulumi.Input

	ToWorkbookSharedTypeKindOutput() WorkbookSharedTypeKindOutput
	ToWorkbookSharedTypeKindOutputWithContext(context.Context) WorkbookSharedTypeKindOutput
}

WorkbookSharedTypeKindInput is an input type that accepts values of the WorkbookSharedTypeKind enum A concrete instance of `WorkbookSharedTypeKindInput` can be one of the following:

WorkbookSharedTypeKindShared

type WorkbookSharedTypeKindOutput

type WorkbookSharedTypeKindOutput struct{ *pulumi.OutputState }

func (WorkbookSharedTypeKindOutput) ElementType

func (WorkbookSharedTypeKindOutput) ToStringOutput

func (WorkbookSharedTypeKindOutput) ToStringOutputWithContext

func (o WorkbookSharedTypeKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (WorkbookSharedTypeKindOutput) ToStringPtrOutput

func (o WorkbookSharedTypeKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (WorkbookSharedTypeKindOutput) ToStringPtrOutputWithContext

func (o WorkbookSharedTypeKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindOutput

func (o WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindOutput() WorkbookSharedTypeKindOutput

func (WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindOutputWithContext

func (o WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindOutputWithContext(ctx context.Context) WorkbookSharedTypeKindOutput

func (WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindPtrOutput

func (o WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindPtrOutput() WorkbookSharedTypeKindPtrOutput

func (WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindPtrOutputWithContext

func (o WorkbookSharedTypeKindOutput) ToWorkbookSharedTypeKindPtrOutputWithContext(ctx context.Context) WorkbookSharedTypeKindPtrOutput

type WorkbookSharedTypeKindPtrInput

type WorkbookSharedTypeKindPtrInput interface {
	pulumi.Input

	ToWorkbookSharedTypeKindPtrOutput() WorkbookSharedTypeKindPtrOutput
	ToWorkbookSharedTypeKindPtrOutputWithContext(context.Context) WorkbookSharedTypeKindPtrOutput
}

func WorkbookSharedTypeKindPtr

func WorkbookSharedTypeKindPtr(v string) WorkbookSharedTypeKindPtrInput

type WorkbookSharedTypeKindPtrOutput

type WorkbookSharedTypeKindPtrOutput struct{ *pulumi.OutputState }

func (WorkbookSharedTypeKindPtrOutput) Elem

func (WorkbookSharedTypeKindPtrOutput) ElementType

func (WorkbookSharedTypeKindPtrOutput) ToStringPtrOutput

func (WorkbookSharedTypeKindPtrOutput) ToStringPtrOutputWithContext

func (o WorkbookSharedTypeKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (WorkbookSharedTypeKindPtrOutput) ToWorkbookSharedTypeKindPtrOutput

func (o WorkbookSharedTypeKindPtrOutput) ToWorkbookSharedTypeKindPtrOutput() WorkbookSharedTypeKindPtrOutput

func (WorkbookSharedTypeKindPtrOutput) ToWorkbookSharedTypeKindPtrOutputWithContext

func (o WorkbookSharedTypeKindPtrOutput) ToWorkbookSharedTypeKindPtrOutputWithContext(ctx context.Context) WorkbookSharedTypeKindPtrOutput

type WorkbookState

type WorkbookState struct {
}

func (WorkbookState) ElementType

func (WorkbookState) ElementType() reflect.Type

type WorkbookTemplate

type WorkbookTemplate struct {
	pulumi.CustomResourceState

	// Information about the author of the workbook template.
	Author pulumi.StringPtrOutput `pulumi:"author"`
	// Workbook galleries supported by the template.
	Galleries WorkbookTemplateGalleryResponseArrayOutput `pulumi:"galleries"`
	// Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal.
	Localized WorkbookTemplateLocalizedGalleryResponseArrayMapOutput `pulumi:"localized"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Valid JSON object containing workbook template payload.
	TemplateData pulumi.AnyOutput `pulumi:"templateData"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An Application Insights workbook template definition. Azure REST API version: 2020-11-20. Prior API version in Azure Native 1.x: 2019-10-17-preview.

func GetWorkbookTemplate

func GetWorkbookTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkbookTemplateState, opts ...pulumi.ResourceOption) (*WorkbookTemplate, error)

GetWorkbookTemplate gets an existing WorkbookTemplate 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 NewWorkbookTemplate

func NewWorkbookTemplate(ctx *pulumi.Context,
	name string, args *WorkbookTemplateArgs, opts ...pulumi.ResourceOption) (*WorkbookTemplate, error)

NewWorkbookTemplate registers a new resource with the given unique name, arguments, and options.

func (*WorkbookTemplate) ElementType

func (*WorkbookTemplate) ElementType() reflect.Type

func (*WorkbookTemplate) ToWorkbookTemplateOutput

func (i *WorkbookTemplate) ToWorkbookTemplateOutput() WorkbookTemplateOutput

func (*WorkbookTemplate) ToWorkbookTemplateOutputWithContext

func (i *WorkbookTemplate) ToWorkbookTemplateOutputWithContext(ctx context.Context) WorkbookTemplateOutput

type WorkbookTemplateArgs

type WorkbookTemplateArgs struct {
	// Information about the author of the workbook template.
	Author pulumi.StringPtrInput
	// Workbook galleries supported by the template.
	Galleries WorkbookTemplateGalleryArrayInput
	// Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal.
	Localized WorkbookTemplateLocalizedGalleryArrayMapInput
	// Resource location
	Location pulumi.StringPtrInput
	// Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode.
	Priority pulumi.IntPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the Application Insights component resource.
	ResourceName pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Valid JSON object containing workbook template payload.
	TemplateData pulumi.Input
}

The set of arguments for constructing a WorkbookTemplate resource.

func (WorkbookTemplateArgs) ElementType

func (WorkbookTemplateArgs) ElementType() reflect.Type

type WorkbookTemplateGallery

type WorkbookTemplateGallery struct {
	// Category for the gallery.
	Category *string `pulumi:"category"`
	// Name of the workbook template in the gallery.
	Name *string `pulumi:"name"`
	// Order of the template within the gallery.
	Order *int `pulumi:"order"`
	// Azure resource type supported by the gallery.
	ResourceType *string `pulumi:"resourceType"`
	// Type of workbook supported by the workbook template.
	Type *string `pulumi:"type"`
}

Gallery information for a workbook template.

type WorkbookTemplateGalleryArgs

type WorkbookTemplateGalleryArgs struct {
	// Category for the gallery.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// Name of the workbook template in the gallery.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Order of the template within the gallery.
	Order pulumi.IntPtrInput `pulumi:"order"`
	// Azure resource type supported by the gallery.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
	// Type of workbook supported by the workbook template.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Gallery information for a workbook template.

func (WorkbookTemplateGalleryArgs) ElementType

func (WorkbookTemplateGalleryArgs) ToWorkbookTemplateGalleryOutput

func (i WorkbookTemplateGalleryArgs) ToWorkbookTemplateGalleryOutput() WorkbookTemplateGalleryOutput

func (WorkbookTemplateGalleryArgs) ToWorkbookTemplateGalleryOutputWithContext

func (i WorkbookTemplateGalleryArgs) ToWorkbookTemplateGalleryOutputWithContext(ctx context.Context) WorkbookTemplateGalleryOutput

type WorkbookTemplateGalleryArray

type WorkbookTemplateGalleryArray []WorkbookTemplateGalleryInput

func (WorkbookTemplateGalleryArray) ElementType

func (WorkbookTemplateGalleryArray) ToWorkbookTemplateGalleryArrayOutput

func (i WorkbookTemplateGalleryArray) ToWorkbookTemplateGalleryArrayOutput() WorkbookTemplateGalleryArrayOutput

func (WorkbookTemplateGalleryArray) ToWorkbookTemplateGalleryArrayOutputWithContext

func (i WorkbookTemplateGalleryArray) ToWorkbookTemplateGalleryArrayOutputWithContext(ctx context.Context) WorkbookTemplateGalleryArrayOutput

type WorkbookTemplateGalleryArrayInput

type WorkbookTemplateGalleryArrayInput interface {
	pulumi.Input

	ToWorkbookTemplateGalleryArrayOutput() WorkbookTemplateGalleryArrayOutput
	ToWorkbookTemplateGalleryArrayOutputWithContext(context.Context) WorkbookTemplateGalleryArrayOutput
}

WorkbookTemplateGalleryArrayInput is an input type that accepts WorkbookTemplateGalleryArray and WorkbookTemplateGalleryArrayOutput values. You can construct a concrete instance of `WorkbookTemplateGalleryArrayInput` via:

WorkbookTemplateGalleryArray{ WorkbookTemplateGalleryArgs{...} }

type WorkbookTemplateGalleryArrayOutput

type WorkbookTemplateGalleryArrayOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateGalleryArrayOutput) ElementType

func (WorkbookTemplateGalleryArrayOutput) Index

func (WorkbookTemplateGalleryArrayOutput) ToWorkbookTemplateGalleryArrayOutput

func (o WorkbookTemplateGalleryArrayOutput) ToWorkbookTemplateGalleryArrayOutput() WorkbookTemplateGalleryArrayOutput

func (WorkbookTemplateGalleryArrayOutput) ToWorkbookTemplateGalleryArrayOutputWithContext

func (o WorkbookTemplateGalleryArrayOutput) ToWorkbookTemplateGalleryArrayOutputWithContext(ctx context.Context) WorkbookTemplateGalleryArrayOutput

type WorkbookTemplateGalleryInput

type WorkbookTemplateGalleryInput interface {
	pulumi.Input

	ToWorkbookTemplateGalleryOutput() WorkbookTemplateGalleryOutput
	ToWorkbookTemplateGalleryOutputWithContext(context.Context) WorkbookTemplateGalleryOutput
}

WorkbookTemplateGalleryInput is an input type that accepts WorkbookTemplateGalleryArgs and WorkbookTemplateGalleryOutput values. You can construct a concrete instance of `WorkbookTemplateGalleryInput` via:

WorkbookTemplateGalleryArgs{...}

type WorkbookTemplateGalleryOutput

type WorkbookTemplateGalleryOutput struct{ *pulumi.OutputState }

Gallery information for a workbook template.

func (WorkbookTemplateGalleryOutput) Category

Category for the gallery.

func (WorkbookTemplateGalleryOutput) ElementType

func (WorkbookTemplateGalleryOutput) Name

Name of the workbook template in the gallery.

func (WorkbookTemplateGalleryOutput) Order

Order of the template within the gallery.

func (WorkbookTemplateGalleryOutput) ResourceType

Azure resource type supported by the gallery.

func (WorkbookTemplateGalleryOutput) ToWorkbookTemplateGalleryOutput

func (o WorkbookTemplateGalleryOutput) ToWorkbookTemplateGalleryOutput() WorkbookTemplateGalleryOutput

func (WorkbookTemplateGalleryOutput) ToWorkbookTemplateGalleryOutputWithContext

func (o WorkbookTemplateGalleryOutput) ToWorkbookTemplateGalleryOutputWithContext(ctx context.Context) WorkbookTemplateGalleryOutput

func (WorkbookTemplateGalleryOutput) Type

Type of workbook supported by the workbook template.

type WorkbookTemplateGalleryResponse

type WorkbookTemplateGalleryResponse struct {
	// Category for the gallery.
	Category *string `pulumi:"category"`
	// Name of the workbook template in the gallery.
	Name *string `pulumi:"name"`
	// Order of the template within the gallery.
	Order *int `pulumi:"order"`
	// Azure resource type supported by the gallery.
	ResourceType *string `pulumi:"resourceType"`
	// Type of workbook supported by the workbook template.
	Type *string `pulumi:"type"`
}

Gallery information for a workbook template.

type WorkbookTemplateGalleryResponseArrayOutput

type WorkbookTemplateGalleryResponseArrayOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateGalleryResponseArrayOutput) ElementType

func (WorkbookTemplateGalleryResponseArrayOutput) Index

func (WorkbookTemplateGalleryResponseArrayOutput) ToWorkbookTemplateGalleryResponseArrayOutput

func (o WorkbookTemplateGalleryResponseArrayOutput) ToWorkbookTemplateGalleryResponseArrayOutput() WorkbookTemplateGalleryResponseArrayOutput

func (WorkbookTemplateGalleryResponseArrayOutput) ToWorkbookTemplateGalleryResponseArrayOutputWithContext

func (o WorkbookTemplateGalleryResponseArrayOutput) ToWorkbookTemplateGalleryResponseArrayOutputWithContext(ctx context.Context) WorkbookTemplateGalleryResponseArrayOutput

type WorkbookTemplateGalleryResponseOutput

type WorkbookTemplateGalleryResponseOutput struct{ *pulumi.OutputState }

Gallery information for a workbook template.

func (WorkbookTemplateGalleryResponseOutput) Category

Category for the gallery.

func (WorkbookTemplateGalleryResponseOutput) ElementType

func (WorkbookTemplateGalleryResponseOutput) Name

Name of the workbook template in the gallery.

func (WorkbookTemplateGalleryResponseOutput) Order

Order of the template within the gallery.

func (WorkbookTemplateGalleryResponseOutput) ResourceType

Azure resource type supported by the gallery.

func (WorkbookTemplateGalleryResponseOutput) ToWorkbookTemplateGalleryResponseOutput

func (o WorkbookTemplateGalleryResponseOutput) ToWorkbookTemplateGalleryResponseOutput() WorkbookTemplateGalleryResponseOutput

func (WorkbookTemplateGalleryResponseOutput) ToWorkbookTemplateGalleryResponseOutputWithContext

func (o WorkbookTemplateGalleryResponseOutput) ToWorkbookTemplateGalleryResponseOutputWithContext(ctx context.Context) WorkbookTemplateGalleryResponseOutput

func (WorkbookTemplateGalleryResponseOutput) Type

Type of workbook supported by the workbook template.

type WorkbookTemplateInput

type WorkbookTemplateInput interface {
	pulumi.Input

	ToWorkbookTemplateOutput() WorkbookTemplateOutput
	ToWorkbookTemplateOutputWithContext(ctx context.Context) WorkbookTemplateOutput
}

type WorkbookTemplateLocalizedGallery

type WorkbookTemplateLocalizedGallery struct {
	// Workbook galleries supported by the template.
	Galleries []WorkbookTemplateGallery `pulumi:"galleries"`
	// Valid JSON object containing workbook template payload.
	TemplateData interface{} `pulumi:"templateData"`
}

Localized template data and gallery information.

type WorkbookTemplateLocalizedGalleryArgs

type WorkbookTemplateLocalizedGalleryArgs struct {
	// Workbook galleries supported by the template.
	Galleries WorkbookTemplateGalleryArrayInput `pulumi:"galleries"`
	// Valid JSON object containing workbook template payload.
	TemplateData pulumi.Input `pulumi:"templateData"`
}

Localized template data and gallery information.

func (WorkbookTemplateLocalizedGalleryArgs) ElementType

func (WorkbookTemplateLocalizedGalleryArgs) ToWorkbookTemplateLocalizedGalleryOutput

func (i WorkbookTemplateLocalizedGalleryArgs) ToWorkbookTemplateLocalizedGalleryOutput() WorkbookTemplateLocalizedGalleryOutput

func (WorkbookTemplateLocalizedGalleryArgs) ToWorkbookTemplateLocalizedGalleryOutputWithContext

func (i WorkbookTemplateLocalizedGalleryArgs) ToWorkbookTemplateLocalizedGalleryOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryOutput

type WorkbookTemplateLocalizedGalleryArray

type WorkbookTemplateLocalizedGalleryArray []WorkbookTemplateLocalizedGalleryInput

func (WorkbookTemplateLocalizedGalleryArray) ElementType

func (WorkbookTemplateLocalizedGalleryArray) ToWorkbookTemplateLocalizedGalleryArrayOutput

func (i WorkbookTemplateLocalizedGalleryArray) ToWorkbookTemplateLocalizedGalleryArrayOutput() WorkbookTemplateLocalizedGalleryArrayOutput

func (WorkbookTemplateLocalizedGalleryArray) ToWorkbookTemplateLocalizedGalleryArrayOutputWithContext

func (i WorkbookTemplateLocalizedGalleryArray) ToWorkbookTemplateLocalizedGalleryArrayOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryArrayOutput

type WorkbookTemplateLocalizedGalleryArrayInput

type WorkbookTemplateLocalizedGalleryArrayInput interface {
	pulumi.Input

	ToWorkbookTemplateLocalizedGalleryArrayOutput() WorkbookTemplateLocalizedGalleryArrayOutput
	ToWorkbookTemplateLocalizedGalleryArrayOutputWithContext(context.Context) WorkbookTemplateLocalizedGalleryArrayOutput
}

WorkbookTemplateLocalizedGalleryArrayInput is an input type that accepts WorkbookTemplateLocalizedGalleryArray and WorkbookTemplateLocalizedGalleryArrayOutput values. You can construct a concrete instance of `WorkbookTemplateLocalizedGalleryArrayInput` via:

WorkbookTemplateLocalizedGalleryArray{ WorkbookTemplateLocalizedGalleryArgs{...} }

type WorkbookTemplateLocalizedGalleryArrayMap

type WorkbookTemplateLocalizedGalleryArrayMap map[string]WorkbookTemplateLocalizedGalleryArrayInput

func (WorkbookTemplateLocalizedGalleryArrayMap) ElementType

func (WorkbookTemplateLocalizedGalleryArrayMap) ToWorkbookTemplateLocalizedGalleryArrayMapOutput

func (i WorkbookTemplateLocalizedGalleryArrayMap) ToWorkbookTemplateLocalizedGalleryArrayMapOutput() WorkbookTemplateLocalizedGalleryArrayMapOutput

func (WorkbookTemplateLocalizedGalleryArrayMap) ToWorkbookTemplateLocalizedGalleryArrayMapOutputWithContext

func (i WorkbookTemplateLocalizedGalleryArrayMap) ToWorkbookTemplateLocalizedGalleryArrayMapOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryArrayMapOutput

type WorkbookTemplateLocalizedGalleryArrayMapInput

type WorkbookTemplateLocalizedGalleryArrayMapInput interface {
	pulumi.Input

	ToWorkbookTemplateLocalizedGalleryArrayMapOutput() WorkbookTemplateLocalizedGalleryArrayMapOutput
	ToWorkbookTemplateLocalizedGalleryArrayMapOutputWithContext(context.Context) WorkbookTemplateLocalizedGalleryArrayMapOutput
}

WorkbookTemplateLocalizedGalleryArrayMapInput is an input type that accepts WorkbookTemplateLocalizedGalleryArrayMap and WorkbookTemplateLocalizedGalleryArrayMapOutput values. You can construct a concrete instance of `WorkbookTemplateLocalizedGalleryArrayMapInput` via:

WorkbookTemplateLocalizedGalleryArrayMap{ "key": WorkbookTemplateLocalizedGalleryArray{ WorkbookTemplateLocalizedGalleryArgs{...} } }

type WorkbookTemplateLocalizedGalleryArrayMapOutput

type WorkbookTemplateLocalizedGalleryArrayMapOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateLocalizedGalleryArrayMapOutput) ElementType

func (WorkbookTemplateLocalizedGalleryArrayMapOutput) MapIndex

func (WorkbookTemplateLocalizedGalleryArrayMapOutput) ToWorkbookTemplateLocalizedGalleryArrayMapOutput

func (o WorkbookTemplateLocalizedGalleryArrayMapOutput) ToWorkbookTemplateLocalizedGalleryArrayMapOutput() WorkbookTemplateLocalizedGalleryArrayMapOutput

func (WorkbookTemplateLocalizedGalleryArrayMapOutput) ToWorkbookTemplateLocalizedGalleryArrayMapOutputWithContext

func (o WorkbookTemplateLocalizedGalleryArrayMapOutput) ToWorkbookTemplateLocalizedGalleryArrayMapOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryArrayMapOutput

type WorkbookTemplateLocalizedGalleryArrayOutput

type WorkbookTemplateLocalizedGalleryArrayOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateLocalizedGalleryArrayOutput) ElementType

func (WorkbookTemplateLocalizedGalleryArrayOutput) Index

func (WorkbookTemplateLocalizedGalleryArrayOutput) ToWorkbookTemplateLocalizedGalleryArrayOutput

func (o WorkbookTemplateLocalizedGalleryArrayOutput) ToWorkbookTemplateLocalizedGalleryArrayOutput() WorkbookTemplateLocalizedGalleryArrayOutput

func (WorkbookTemplateLocalizedGalleryArrayOutput) ToWorkbookTemplateLocalizedGalleryArrayOutputWithContext

func (o WorkbookTemplateLocalizedGalleryArrayOutput) ToWorkbookTemplateLocalizedGalleryArrayOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryArrayOutput

type WorkbookTemplateLocalizedGalleryInput

type WorkbookTemplateLocalizedGalleryInput interface {
	pulumi.Input

	ToWorkbookTemplateLocalizedGalleryOutput() WorkbookTemplateLocalizedGalleryOutput
	ToWorkbookTemplateLocalizedGalleryOutputWithContext(context.Context) WorkbookTemplateLocalizedGalleryOutput
}

WorkbookTemplateLocalizedGalleryInput is an input type that accepts WorkbookTemplateLocalizedGalleryArgs and WorkbookTemplateLocalizedGalleryOutput values. You can construct a concrete instance of `WorkbookTemplateLocalizedGalleryInput` via:

WorkbookTemplateLocalizedGalleryArgs{...}

type WorkbookTemplateLocalizedGalleryOutput

type WorkbookTemplateLocalizedGalleryOutput struct{ *pulumi.OutputState }

Localized template data and gallery information.

func (WorkbookTemplateLocalizedGalleryOutput) ElementType

func (WorkbookTemplateLocalizedGalleryOutput) Galleries

Workbook galleries supported by the template.

func (WorkbookTemplateLocalizedGalleryOutput) TemplateData

Valid JSON object containing workbook template payload.

func (WorkbookTemplateLocalizedGalleryOutput) ToWorkbookTemplateLocalizedGalleryOutput

func (o WorkbookTemplateLocalizedGalleryOutput) ToWorkbookTemplateLocalizedGalleryOutput() WorkbookTemplateLocalizedGalleryOutput

func (WorkbookTemplateLocalizedGalleryOutput) ToWorkbookTemplateLocalizedGalleryOutputWithContext

func (o WorkbookTemplateLocalizedGalleryOutput) ToWorkbookTemplateLocalizedGalleryOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryOutput

type WorkbookTemplateLocalizedGalleryResponse

type WorkbookTemplateLocalizedGalleryResponse struct {
	// Workbook galleries supported by the template.
	Galleries []WorkbookTemplateGalleryResponse `pulumi:"galleries"`
	// Valid JSON object containing workbook template payload.
	TemplateData interface{} `pulumi:"templateData"`
}

Localized template data and gallery information.

type WorkbookTemplateLocalizedGalleryResponseArrayMapOutput

type WorkbookTemplateLocalizedGalleryResponseArrayMapOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateLocalizedGalleryResponseArrayMapOutput) ElementType

func (WorkbookTemplateLocalizedGalleryResponseArrayMapOutput) MapIndex

func (WorkbookTemplateLocalizedGalleryResponseArrayMapOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayMapOutput

func (WorkbookTemplateLocalizedGalleryResponseArrayMapOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayMapOutputWithContext

func (o WorkbookTemplateLocalizedGalleryResponseArrayMapOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayMapOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryResponseArrayMapOutput

type WorkbookTemplateLocalizedGalleryResponseArrayOutput

type WorkbookTemplateLocalizedGalleryResponseArrayOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateLocalizedGalleryResponseArrayOutput) ElementType

func (WorkbookTemplateLocalizedGalleryResponseArrayOutput) Index

func (WorkbookTemplateLocalizedGalleryResponseArrayOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayOutput

func (o WorkbookTemplateLocalizedGalleryResponseArrayOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayOutput() WorkbookTemplateLocalizedGalleryResponseArrayOutput

func (WorkbookTemplateLocalizedGalleryResponseArrayOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayOutputWithContext

func (o WorkbookTemplateLocalizedGalleryResponseArrayOutput) ToWorkbookTemplateLocalizedGalleryResponseArrayOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryResponseArrayOutput

type WorkbookTemplateLocalizedGalleryResponseOutput

type WorkbookTemplateLocalizedGalleryResponseOutput struct{ *pulumi.OutputState }

Localized template data and gallery information.

func (WorkbookTemplateLocalizedGalleryResponseOutput) ElementType

func (WorkbookTemplateLocalizedGalleryResponseOutput) Galleries

Workbook galleries supported by the template.

func (WorkbookTemplateLocalizedGalleryResponseOutput) TemplateData

Valid JSON object containing workbook template payload.

func (WorkbookTemplateLocalizedGalleryResponseOutput) ToWorkbookTemplateLocalizedGalleryResponseOutput

func (o WorkbookTemplateLocalizedGalleryResponseOutput) ToWorkbookTemplateLocalizedGalleryResponseOutput() WorkbookTemplateLocalizedGalleryResponseOutput

func (WorkbookTemplateLocalizedGalleryResponseOutput) ToWorkbookTemplateLocalizedGalleryResponseOutputWithContext

func (o WorkbookTemplateLocalizedGalleryResponseOutput) ToWorkbookTemplateLocalizedGalleryResponseOutputWithContext(ctx context.Context) WorkbookTemplateLocalizedGalleryResponseOutput

type WorkbookTemplateOutput

type WorkbookTemplateOutput struct{ *pulumi.OutputState }

func (WorkbookTemplateOutput) Author

Information about the author of the workbook template.

func (WorkbookTemplateOutput) ElementType

func (WorkbookTemplateOutput) ElementType() reflect.Type

func (WorkbookTemplateOutput) Galleries

Workbook galleries supported by the template.

func (WorkbookTemplateOutput) Localized

Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal.

func (WorkbookTemplateOutput) Location

Resource location

func (WorkbookTemplateOutput) Name

Azure resource name.

func (WorkbookTemplateOutput) Priority

Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode.

func (WorkbookTemplateOutput) Tags

Resource tags

func (WorkbookTemplateOutput) TemplateData

func (o WorkbookTemplateOutput) TemplateData() pulumi.AnyOutput

Valid JSON object containing workbook template payload.

func (WorkbookTemplateOutput) ToWorkbookTemplateOutput

func (o WorkbookTemplateOutput) ToWorkbookTemplateOutput() WorkbookTemplateOutput

func (WorkbookTemplateOutput) ToWorkbookTemplateOutputWithContext

func (o WorkbookTemplateOutput) ToWorkbookTemplateOutputWithContext(ctx context.Context) WorkbookTemplateOutput

func (WorkbookTemplateOutput) Type

Azure resource type

type WorkbookTemplateState

type WorkbookTemplateState struct {
}

func (WorkbookTemplateState) ElementType

func (WorkbookTemplateState) ElementType() reflect.Type

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL