latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AlertRuleKindScheduled                         = AlertRuleKind("Scheduled")
	AlertRuleKindMicrosoftSecurityIncidentCreation = AlertRuleKind("MicrosoftSecurityIncidentCreation")
	AlertRuleKindFusion                            = AlertRuleKind("Fusion")
)
View Source
const (
	// Critical severity
	CaseSeverityCritical = CaseSeverity("Critical")
	// High severity
	CaseSeverityHigh = CaseSeverity("High")
	// Medium severity
	CaseSeverityMedium = CaseSeverity("Medium")
	// Low severity
	CaseSeverityLow = CaseSeverity("Low")
	// Informational severity
	CaseSeverityInformational = CaseSeverity("Informational")
)
View Source
const (
	DataConnectorKindAzureActiveDirectory                      = DataConnectorKind("AzureActiveDirectory")
	DataConnectorKindAzureSecurityCenter                       = DataConnectorKind("AzureSecurityCenter")
	DataConnectorKindMicrosoftCloudAppSecurity                 = DataConnectorKind("MicrosoftCloudAppSecurity")
	DataConnectorKindThreatIntelligence                        = DataConnectorKind("ThreatIntelligence")
	DataConnectorKindOffice365                                 = DataConnectorKind("Office365")
	DataConnectorKindAmazonWebServicesCloudTrail               = DataConnectorKind("AmazonWebServicesCloudTrail")
	DataConnectorKindAzureAdvancedThreatProtection             = DataConnectorKind("AzureAdvancedThreatProtection")
	DataConnectorKindMicrosoftDefenderAdvancedThreatProtection = DataConnectorKind("MicrosoftDefenderAdvancedThreatProtection")
)
View Source
const (
	// Incident classification was undetermined
	IncidentClassificationUndetermined = IncidentClassification("Undetermined")
	// Incident was true positive
	IncidentClassificationTruePositive = IncidentClassification("TruePositive")
	// Incident was benign positive
	IncidentClassificationBenignPositive = IncidentClassification("BenignPositive")
	// Incident was false positive
	IncidentClassificationFalsePositive = IncidentClassification("FalsePositive")
)
View Source
const (
	// Classification reason was suspicious activity
	IncidentClassificationReasonSuspiciousActivity = IncidentClassificationReason("SuspiciousActivity")
	// Classification reason was suspicious but expected
	IncidentClassificationReasonSuspiciousButExpected = IncidentClassificationReason("SuspiciousButExpected")
	// Classification reason was incorrect alert logic
	IncidentClassificationReasonIncorrectAlertLogic = IncidentClassificationReason("IncorrectAlertLogic")
	// Classification reason was inaccurate data
	IncidentClassificationReasonInaccurateData = IncidentClassificationReason("InaccurateData")
)
View Source
const (
	// High severity
	IncidentSeverityHigh = IncidentSeverity("High")
	// Medium severity
	IncidentSeverityMedium = IncidentSeverity("Medium")
	// Low severity
	IncidentSeverityLow = IncidentSeverity("Low")
	// Informational severity
	IncidentSeverityInformational = IncidentSeverity("Informational")
)
View Source
const (
	// An active incident which isn't being handled currently
	IncidentStatusNew = IncidentStatus("New")
	// An active incident which is being handled
	IncidentStatusActive = IncidentStatus("Active")
	// A non-active incident
	IncidentStatusClosed = IncidentStatus("Closed")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

type Action struct {
	pulumi.CustomResourceState

	// Etag of the action.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.
	LogicAppResourceId pulumi.StringOutput `pulumi:"logicAppResourceId"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The name of the logic app's workflow.
	WorkflowId pulumi.StringPtrOutput `pulumi:"workflowId"`
}

Action for alert rule. Latest API Version: 2020-01-01.

func GetAction

func GetAction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionState, opts ...pulumi.ResourceOption) (*Action, error)

GetAction gets an existing Action 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 NewAction

func NewAction(ctx *pulumi.Context,
	name string, args *ActionArgs, opts ...pulumi.ResourceOption) (*Action, error)

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

func (*Action) ElementType

func (*Action) ElementType() reflect.Type

func (*Action) ToActionOutput

func (i *Action) ToActionOutput() ActionOutput

func (*Action) ToActionOutputWithContext

func (i *Action) ToActionOutputWithContext(ctx context.Context) ActionOutput

type ActionArgs

type ActionArgs struct {
	// Action ID
	ActionId pulumi.StringInput
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.
	LogicAppResourceId pulumi.StringInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Alert rule ID
	RuleId pulumi.StringInput
	// Logic App Callback URL for this specific workflow.
	TriggerUri pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Action resource.

func (ActionArgs) ElementType

func (ActionArgs) ElementType() reflect.Type

type ActionInput

type ActionInput interface {
	pulumi.Input

	ToActionOutput() ActionOutput
	ToActionOutputWithContext(ctx context.Context) ActionOutput
}

type ActionOutput

type ActionOutput struct {
	*pulumi.OutputState
}

func (ActionOutput) ElementType

func (ActionOutput) ElementType() reflect.Type

func (ActionOutput) ToActionOutput

func (o ActionOutput) ToActionOutput() ActionOutput

func (ActionOutput) ToActionOutputWithContext

func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput

type ActionState

type ActionState struct {
	// Etag of the action.
	Etag pulumi.StringPtrInput
	// Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.
	LogicAppResourceId pulumi.StringPtrInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// Azure resource type
	Type pulumi.StringPtrInput
	// The name of the logic app's workflow.
	WorkflowId pulumi.StringPtrInput
}

func (ActionState) ElementType

func (ActionState) ElementType() reflect.Type

type AlertRule

type AlertRule struct {
	pulumi.CustomResourceState

	// Etag of the azure resource
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The alert rule kind
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Alert rule. Latest API Version: 2020-01-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 AlertRuleArgs

type AlertRuleArgs struct {
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The alert rule kind
	Kind pulumi.StringInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Alert rule ID
	RuleId pulumi.StringInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

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 AlertRuleKind

type AlertRuleKind pulumi.String

The alert rule kind

func (AlertRuleKind) ElementType

func (AlertRuleKind) ElementType() reflect.Type

func (AlertRuleKind) ToStringOutput

func (e AlertRuleKind) ToStringOutput() pulumi.StringOutput

func (AlertRuleKind) ToStringOutputWithContext

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

func (AlertRuleKind) ToStringPtrOutput

func (e AlertRuleKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertRuleKind) ToStringPtrOutputWithContext

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

type AlertRuleOutput

type AlertRuleOutput struct {
	*pulumi.OutputState
}

func (AlertRuleOutput) ElementType

func (AlertRuleOutput) ElementType() reflect.Type

func (AlertRuleOutput) ToAlertRuleOutput

func (o AlertRuleOutput) ToAlertRuleOutput() AlertRuleOutput

func (AlertRuleOutput) ToAlertRuleOutputWithContext

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

type AlertRuleState

type AlertRuleState struct {
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The alert rule kind
	Kind pulumi.StringPtrInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// Azure resource type
	Type pulumi.StringPtrInput
}

func (AlertRuleState) ElementType

func (AlertRuleState) ElementType() reflect.Type

type Bookmark

type Bookmark struct {
	pulumi.CustomResourceState

	// The time the bookmark was created
	Created pulumi.StringPtrOutput `pulumi:"created"`
	// Describes a user that created the bookmark
	CreatedBy UserInfoResponsePtrOutput `pulumi:"createdBy"`
	// The display name of the bookmark
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Etag of the azure resource
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The bookmark event time
	EventTime pulumi.StringPtrOutput `pulumi:"eventTime"`
	// Describes an incident that relates to bookmark
	IncidentInfo IncidentInfoResponsePtrOutput `pulumi:"incidentInfo"`
	// List of labels relevant to this bookmark
	Labels pulumi.StringArrayOutput `pulumi:"labels"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The notes of the bookmark
	Notes pulumi.StringPtrOutput `pulumi:"notes"`
	// The query of the bookmark.
	Query pulumi.StringOutput `pulumi:"query"`
	// The end time for the query
	QueryEndTime pulumi.StringPtrOutput `pulumi:"queryEndTime"`
	// The query result of the bookmark.
	QueryResult pulumi.StringPtrOutput `pulumi:"queryResult"`
	// The start time for the query
	QueryStartTime pulumi.StringPtrOutput `pulumi:"queryStartTime"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The last time the bookmark was updated
	Updated pulumi.StringPtrOutput `pulumi:"updated"`
	// Describes a user that updated the bookmark
	UpdatedBy UserInfoResponsePtrOutput `pulumi:"updatedBy"`
}

Represents a bookmark in Azure Security Insights. Latest API Version: 2020-01-01.

func GetBookmark

func GetBookmark(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BookmarkState, opts ...pulumi.ResourceOption) (*Bookmark, error)

GetBookmark gets an existing Bookmark 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 NewBookmark

func NewBookmark(ctx *pulumi.Context,
	name string, args *BookmarkArgs, opts ...pulumi.ResourceOption) (*Bookmark, error)

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

func (*Bookmark) ElementType

func (*Bookmark) ElementType() reflect.Type

func (*Bookmark) ToBookmarkOutput

func (i *Bookmark) ToBookmarkOutput() BookmarkOutput

func (*Bookmark) ToBookmarkOutputWithContext

func (i *Bookmark) ToBookmarkOutputWithContext(ctx context.Context) BookmarkOutput

type BookmarkArgs

type BookmarkArgs struct {
	// Bookmark ID
	BookmarkId pulumi.StringInput
	// The time the bookmark was created
	Created pulumi.StringPtrInput
	// Describes a user that created the bookmark
	CreatedBy UserInfoPtrInput
	// The display name of the bookmark
	DisplayName pulumi.StringInput
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The bookmark event time
	EventTime pulumi.StringPtrInput
	// Describes an incident that relates to bookmark
	IncidentInfo IncidentInfoPtrInput
	// List of labels relevant to this bookmark
	Labels pulumi.StringArrayInput
	// The notes of the bookmark
	Notes pulumi.StringPtrInput
	// The query of the bookmark.
	Query pulumi.StringInput
	// The end time for the query
	QueryEndTime pulumi.StringPtrInput
	// The query result of the bookmark.
	QueryResult pulumi.StringPtrInput
	// The start time for the query
	QueryStartTime pulumi.StringPtrInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The last time the bookmark was updated
	Updated pulumi.StringPtrInput
	// Describes a user that updated the bookmark
	UpdatedBy UserInfoPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Bookmark resource.

func (BookmarkArgs) ElementType

func (BookmarkArgs) ElementType() reflect.Type

type BookmarkInput

type BookmarkInput interface {
	pulumi.Input

	ToBookmarkOutput() BookmarkOutput
	ToBookmarkOutputWithContext(ctx context.Context) BookmarkOutput
}

type BookmarkOutput

type BookmarkOutput struct {
	*pulumi.OutputState
}

func (BookmarkOutput) ElementType

func (BookmarkOutput) ElementType() reflect.Type

func (BookmarkOutput) ToBookmarkOutput

func (o BookmarkOutput) ToBookmarkOutput() BookmarkOutput

func (BookmarkOutput) ToBookmarkOutputWithContext

func (o BookmarkOutput) ToBookmarkOutputWithContext(ctx context.Context) BookmarkOutput

type BookmarkState

type BookmarkState struct {
	// The time the bookmark was created
	Created pulumi.StringPtrInput
	// Describes a user that created the bookmark
	CreatedBy UserInfoResponsePtrInput
	// The display name of the bookmark
	DisplayName pulumi.StringPtrInput
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The bookmark event time
	EventTime pulumi.StringPtrInput
	// Describes an incident that relates to bookmark
	IncidentInfo IncidentInfoResponsePtrInput
	// List of labels relevant to this bookmark
	Labels pulumi.StringArrayInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// The notes of the bookmark
	Notes pulumi.StringPtrInput
	// The query of the bookmark.
	Query pulumi.StringPtrInput
	// The end time for the query
	QueryEndTime pulumi.StringPtrInput
	// The query result of the bookmark.
	QueryResult pulumi.StringPtrInput
	// The start time for the query
	QueryStartTime pulumi.StringPtrInput
	// Azure resource type
	Type pulumi.StringPtrInput
	// The last time the bookmark was updated
	Updated pulumi.StringPtrInput
	// Describes a user that updated the bookmark
	UpdatedBy UserInfoResponsePtrInput
}

func (BookmarkState) ElementType

func (BookmarkState) ElementType() reflect.Type

type CaseSeverity

type CaseSeverity pulumi.String

The severity of the incident

func (CaseSeverity) ElementType

func (CaseSeverity) ElementType() reflect.Type

func (CaseSeverity) ToStringOutput

func (e CaseSeverity) ToStringOutput() pulumi.StringOutput

func (CaseSeverity) ToStringOutputWithContext

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

func (CaseSeverity) ToStringPtrOutput

func (e CaseSeverity) ToStringPtrOutput() pulumi.StringPtrOutput

func (CaseSeverity) ToStringPtrOutputWithContext

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

type DataConnector

type DataConnector struct {
	pulumi.CustomResourceState

	// Etag of the azure resource
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The data connector kind
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Data connector. Latest API Version: 2020-01-01.

func GetDataConnector

func GetDataConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataConnectorState, opts ...pulumi.ResourceOption) (*DataConnector, error)

GetDataConnector gets an existing DataConnector 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 NewDataConnector

func NewDataConnector(ctx *pulumi.Context,
	name string, args *DataConnectorArgs, opts ...pulumi.ResourceOption) (*DataConnector, error)

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

func (*DataConnector) ElementType

func (*DataConnector) ElementType() reflect.Type

func (*DataConnector) ToDataConnectorOutput

func (i *DataConnector) ToDataConnectorOutput() DataConnectorOutput

func (*DataConnector) ToDataConnectorOutputWithContext

func (i *DataConnector) ToDataConnectorOutputWithContext(ctx context.Context) DataConnectorOutput

type DataConnectorArgs

type DataConnectorArgs struct {
	// Connector ID
	DataConnectorId pulumi.StringInput
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The data connector kind
	Kind pulumi.StringInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a DataConnector resource.

func (DataConnectorArgs) ElementType

func (DataConnectorArgs) ElementType() reflect.Type

type DataConnectorInput

type DataConnectorInput interface {
	pulumi.Input

	ToDataConnectorOutput() DataConnectorOutput
	ToDataConnectorOutputWithContext(ctx context.Context) DataConnectorOutput
}

type DataConnectorKind

type DataConnectorKind pulumi.String

The data connector kind

func (DataConnectorKind) ElementType

func (DataConnectorKind) ElementType() reflect.Type

func (DataConnectorKind) ToStringOutput

func (e DataConnectorKind) ToStringOutput() pulumi.StringOutput

func (DataConnectorKind) ToStringOutputWithContext

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

func (DataConnectorKind) ToStringPtrOutput

func (e DataConnectorKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataConnectorKind) ToStringPtrOutputWithContext

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

type DataConnectorOutput

type DataConnectorOutput struct {
	*pulumi.OutputState
}

func (DataConnectorOutput) ElementType

func (DataConnectorOutput) ElementType() reflect.Type

func (DataConnectorOutput) ToDataConnectorOutput

func (o DataConnectorOutput) ToDataConnectorOutput() DataConnectorOutput

func (DataConnectorOutput) ToDataConnectorOutputWithContext

func (o DataConnectorOutput) ToDataConnectorOutputWithContext(ctx context.Context) DataConnectorOutput

type DataConnectorState

type DataConnectorState struct {
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The data connector kind
	Kind pulumi.StringPtrInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// Azure resource type
	Type pulumi.StringPtrInput
}

func (DataConnectorState) ElementType

func (DataConnectorState) ElementType() reflect.Type

type Incident

type Incident struct {
	pulumi.CustomResourceState

	// Additional data on the incident
	AdditionalData IncidentAdditionalDataResponseOutput `pulumi:"additionalData"`
	// The reason the incident was closed
	Classification pulumi.StringPtrOutput `pulumi:"classification"`
	// Describes the reason the incident was closed
	ClassificationComment pulumi.StringPtrOutput `pulumi:"classificationComment"`
	// The classification reason the incident was closed with
	ClassificationReason pulumi.StringPtrOutput `pulumi:"classificationReason"`
	// The time the incident was created
	CreatedTimeUtc pulumi.StringOutput `pulumi:"createdTimeUtc"`
	// The description of the incident
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Etag of the azure resource
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The time of the first activity in the incident
	FirstActivityTimeUtc pulumi.StringPtrOutput `pulumi:"firstActivityTimeUtc"`
	// A sequential number
	IncidentNumber pulumi.IntOutput `pulumi:"incidentNumber"`
	// The deep-link url to the incident in Azure portal
	IncidentUrl pulumi.StringOutput `pulumi:"incidentUrl"`
	// List of labels relevant to this incident
	Labels IncidentLabelResponseArrayOutput `pulumi:"labels"`
	// The time of the last activity in the incident
	LastActivityTimeUtc pulumi.StringPtrOutput `pulumi:"lastActivityTimeUtc"`
	// The last time the incident was updated
	LastModifiedTimeUtc pulumi.StringOutput `pulumi:"lastModifiedTimeUtc"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Describes a user that the incident is assigned to
	Owner IncidentOwnerInfoResponsePtrOutput `pulumi:"owner"`
	// List of resource ids of Analytic rules related to the incident
	RelatedAnalyticRuleIds pulumi.StringArrayOutput `pulumi:"relatedAnalyticRuleIds"`
	// The severity of the incident
	Severity pulumi.StringOutput `pulumi:"severity"`
	// The status of the incident
	Status pulumi.StringOutput `pulumi:"status"`
	// The title of the incident
	Title pulumi.StringOutput `pulumi:"title"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an incident in Azure Security Insights. Latest API Version: 2020-01-01.

func GetIncident

func GetIncident(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IncidentState, opts ...pulumi.ResourceOption) (*Incident, error)

GetIncident gets an existing Incident 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 NewIncident

func NewIncident(ctx *pulumi.Context,
	name string, args *IncidentArgs, opts ...pulumi.ResourceOption) (*Incident, error)

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

func (*Incident) ElementType

func (*Incident) ElementType() reflect.Type

func (*Incident) ToIncidentOutput

func (i *Incident) ToIncidentOutput() IncidentOutput

func (*Incident) ToIncidentOutputWithContext

func (i *Incident) ToIncidentOutputWithContext(ctx context.Context) IncidentOutput

type IncidentAdditionalDataResponse

type IncidentAdditionalDataResponse struct {
	// List of product names of alerts in the incident
	AlertProductNames []string `pulumi:"alertProductNames"`
	// The number of alerts in the incident
	AlertsCount int `pulumi:"alertsCount"`
	// The number of bookmarks in the incident
	BookmarksCount int `pulumi:"bookmarksCount"`
	// The number of comments in the incident
	CommentsCount int `pulumi:"commentsCount"`
	// The tactics associated with incident
	Tactics []string `pulumi:"tactics"`
}

Incident additional data property bag.

type IncidentAdditionalDataResponseArgs

type IncidentAdditionalDataResponseArgs struct {
	// List of product names of alerts in the incident
	AlertProductNames pulumi.StringArrayInput `pulumi:"alertProductNames"`
	// The number of alerts in the incident
	AlertsCount pulumi.IntInput `pulumi:"alertsCount"`
	// The number of bookmarks in the incident
	BookmarksCount pulumi.IntInput `pulumi:"bookmarksCount"`
	// The number of comments in the incident
	CommentsCount pulumi.IntInput `pulumi:"commentsCount"`
	// The tactics associated with incident
	Tactics pulumi.StringArrayInput `pulumi:"tactics"`
}

Incident additional data property bag.

func (IncidentAdditionalDataResponseArgs) ElementType

func (IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponseOutput

func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponseOutput() IncidentAdditionalDataResponseOutput

func (IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponseOutputWithContext

func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponseOutputWithContext(ctx context.Context) IncidentAdditionalDataResponseOutput

func (IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponsePtrOutput

func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput

func (IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponsePtrOutputWithContext

func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponsePtrOutputWithContext(ctx context.Context) IncidentAdditionalDataResponsePtrOutput

type IncidentAdditionalDataResponseInput

type IncidentAdditionalDataResponseInput interface {
	pulumi.Input

	ToIncidentAdditionalDataResponseOutput() IncidentAdditionalDataResponseOutput
	ToIncidentAdditionalDataResponseOutputWithContext(context.Context) IncidentAdditionalDataResponseOutput
}

IncidentAdditionalDataResponseInput is an input type that accepts IncidentAdditionalDataResponseArgs and IncidentAdditionalDataResponseOutput values. You can construct a concrete instance of `IncidentAdditionalDataResponseInput` via:

IncidentAdditionalDataResponseArgs{...}

type IncidentAdditionalDataResponseOutput

type IncidentAdditionalDataResponseOutput struct{ *pulumi.OutputState }

Incident additional data property bag.

func (IncidentAdditionalDataResponseOutput) AlertProductNames

List of product names of alerts in the incident

func (IncidentAdditionalDataResponseOutput) AlertsCount

The number of alerts in the incident

func (IncidentAdditionalDataResponseOutput) BookmarksCount

The number of bookmarks in the incident

func (IncidentAdditionalDataResponseOutput) CommentsCount

The number of comments in the incident

func (IncidentAdditionalDataResponseOutput) ElementType

func (IncidentAdditionalDataResponseOutput) Tactics

The tactics associated with incident

func (IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponseOutput

func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponseOutput() IncidentAdditionalDataResponseOutput

func (IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponseOutputWithContext

func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponseOutputWithContext(ctx context.Context) IncidentAdditionalDataResponseOutput

func (IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponsePtrOutput

func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput

func (IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponsePtrOutputWithContext

func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponsePtrOutputWithContext(ctx context.Context) IncidentAdditionalDataResponsePtrOutput

type IncidentAdditionalDataResponsePtrInput

type IncidentAdditionalDataResponsePtrInput interface {
	pulumi.Input

	ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput
	ToIncidentAdditionalDataResponsePtrOutputWithContext(context.Context) IncidentAdditionalDataResponsePtrOutput
}

IncidentAdditionalDataResponsePtrInput is an input type that accepts IncidentAdditionalDataResponseArgs, IncidentAdditionalDataResponsePtr and IncidentAdditionalDataResponsePtrOutput values. You can construct a concrete instance of `IncidentAdditionalDataResponsePtrInput` via:

        IncidentAdditionalDataResponseArgs{...}

or:

        nil

type IncidentAdditionalDataResponsePtrOutput

type IncidentAdditionalDataResponsePtrOutput struct{ *pulumi.OutputState }

func (IncidentAdditionalDataResponsePtrOutput) AlertProductNames

List of product names of alerts in the incident

func (IncidentAdditionalDataResponsePtrOutput) AlertsCount

The number of alerts in the incident

func (IncidentAdditionalDataResponsePtrOutput) BookmarksCount

The number of bookmarks in the incident

func (IncidentAdditionalDataResponsePtrOutput) CommentsCount

The number of comments in the incident

func (IncidentAdditionalDataResponsePtrOutput) Elem

func (IncidentAdditionalDataResponsePtrOutput) ElementType

func (IncidentAdditionalDataResponsePtrOutput) Tactics

The tactics associated with incident

func (IncidentAdditionalDataResponsePtrOutput) ToIncidentAdditionalDataResponsePtrOutput

func (o IncidentAdditionalDataResponsePtrOutput) ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput

func (IncidentAdditionalDataResponsePtrOutput) ToIncidentAdditionalDataResponsePtrOutputWithContext

func (o IncidentAdditionalDataResponsePtrOutput) ToIncidentAdditionalDataResponsePtrOutputWithContext(ctx context.Context) IncidentAdditionalDataResponsePtrOutput

type IncidentArgs

type IncidentArgs struct {
	// The reason the incident was closed
	Classification pulumi.StringPtrInput
	// Describes the reason the incident was closed
	ClassificationComment pulumi.StringPtrInput
	// The classification reason the incident was closed with
	ClassificationReason pulumi.StringPtrInput
	// The description of the incident
	Description pulumi.StringPtrInput
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The time of the first activity in the incident
	FirstActivityTimeUtc pulumi.StringPtrInput
	// Incident ID
	IncidentId pulumi.StringInput
	// List of labels relevant to this incident
	Labels IncidentLabelArrayInput
	// The time of the last activity in the incident
	LastActivityTimeUtc pulumi.StringPtrInput
	// Describes a user that the incident is assigned to
	Owner IncidentOwnerInfoPtrInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The severity of the incident
	Severity pulumi.StringInput
	// The status of the incident
	Status pulumi.StringInput
	// The title of the incident
	Title pulumi.StringInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Incident resource.

func (IncidentArgs) ElementType

func (IncidentArgs) ElementType() reflect.Type

type IncidentClassification

type IncidentClassification pulumi.String

The reason the incident was closed

func (IncidentClassification) ElementType

func (IncidentClassification) ElementType() reflect.Type

func (IncidentClassification) ToStringOutput

func (e IncidentClassification) ToStringOutput() pulumi.StringOutput

func (IncidentClassification) ToStringOutputWithContext

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

func (IncidentClassification) ToStringPtrOutput

func (e IncidentClassification) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncidentClassification) ToStringPtrOutputWithContext

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

type IncidentClassificationReason

type IncidentClassificationReason pulumi.String

The classification reason the incident was closed with

func (IncidentClassificationReason) ElementType

func (IncidentClassificationReason) ToStringOutput

func (IncidentClassificationReason) ToStringOutputWithContext

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

func (IncidentClassificationReason) ToStringPtrOutput

func (e IncidentClassificationReason) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncidentClassificationReason) ToStringPtrOutputWithContext

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

type IncidentInfo

type IncidentInfo struct {
	// Incident Id
	IncidentId *string `pulumi:"incidentId"`
	// Relation Name
	RelationName *string `pulumi:"relationName"`
	// The severity of the incident
	Severity *string `pulumi:"severity"`
	// The title of the incident
	Title *string `pulumi:"title"`
}

Describes related incident information for the bookmark

type IncidentInfoArgs

type IncidentInfoArgs struct {
	// Incident Id
	IncidentId pulumi.StringPtrInput `pulumi:"incidentId"`
	// Relation Name
	RelationName pulumi.StringPtrInput `pulumi:"relationName"`
	// The severity of the incident
	Severity pulumi.StringPtrInput `pulumi:"severity"`
	// The title of the incident
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Describes related incident information for the bookmark

func (IncidentInfoArgs) ElementType

func (IncidentInfoArgs) ElementType() reflect.Type

func (IncidentInfoArgs) ToIncidentInfoOutput

func (i IncidentInfoArgs) ToIncidentInfoOutput() IncidentInfoOutput

func (IncidentInfoArgs) ToIncidentInfoOutputWithContext

func (i IncidentInfoArgs) ToIncidentInfoOutputWithContext(ctx context.Context) IncidentInfoOutput

func (IncidentInfoArgs) ToIncidentInfoPtrOutput

func (i IncidentInfoArgs) ToIncidentInfoPtrOutput() IncidentInfoPtrOutput

func (IncidentInfoArgs) ToIncidentInfoPtrOutputWithContext

func (i IncidentInfoArgs) ToIncidentInfoPtrOutputWithContext(ctx context.Context) IncidentInfoPtrOutput

type IncidentInfoInput

type IncidentInfoInput interface {
	pulumi.Input

	ToIncidentInfoOutput() IncidentInfoOutput
	ToIncidentInfoOutputWithContext(context.Context) IncidentInfoOutput
}

IncidentInfoInput is an input type that accepts IncidentInfoArgs and IncidentInfoOutput values. You can construct a concrete instance of `IncidentInfoInput` via:

IncidentInfoArgs{...}

type IncidentInfoOutput

type IncidentInfoOutput struct{ *pulumi.OutputState }

Describes related incident information for the bookmark

func (IncidentInfoOutput) ElementType

func (IncidentInfoOutput) ElementType() reflect.Type

func (IncidentInfoOutput) IncidentId

func (o IncidentInfoOutput) IncidentId() pulumi.StringPtrOutput

Incident Id

func (IncidentInfoOutput) RelationName

func (o IncidentInfoOutput) RelationName() pulumi.StringPtrOutput

Relation Name

func (IncidentInfoOutput) Severity

The severity of the incident

func (IncidentInfoOutput) Title

The title of the incident

func (IncidentInfoOutput) ToIncidentInfoOutput

func (o IncidentInfoOutput) ToIncidentInfoOutput() IncidentInfoOutput

func (IncidentInfoOutput) ToIncidentInfoOutputWithContext

func (o IncidentInfoOutput) ToIncidentInfoOutputWithContext(ctx context.Context) IncidentInfoOutput

func (IncidentInfoOutput) ToIncidentInfoPtrOutput

func (o IncidentInfoOutput) ToIncidentInfoPtrOutput() IncidentInfoPtrOutput

func (IncidentInfoOutput) ToIncidentInfoPtrOutputWithContext

func (o IncidentInfoOutput) ToIncidentInfoPtrOutputWithContext(ctx context.Context) IncidentInfoPtrOutput

type IncidentInfoPtrInput

type IncidentInfoPtrInput interface {
	pulumi.Input

	ToIncidentInfoPtrOutput() IncidentInfoPtrOutput
	ToIncidentInfoPtrOutputWithContext(context.Context) IncidentInfoPtrOutput
}

IncidentInfoPtrInput is an input type that accepts IncidentInfoArgs, IncidentInfoPtr and IncidentInfoPtrOutput values. You can construct a concrete instance of `IncidentInfoPtrInput` via:

        IncidentInfoArgs{...}

or:

        nil

type IncidentInfoPtrOutput

type IncidentInfoPtrOutput struct{ *pulumi.OutputState }

func (IncidentInfoPtrOutput) Elem

func (IncidentInfoPtrOutput) ElementType

func (IncidentInfoPtrOutput) ElementType() reflect.Type

func (IncidentInfoPtrOutput) IncidentId

Incident Id

func (IncidentInfoPtrOutput) RelationName

func (o IncidentInfoPtrOutput) RelationName() pulumi.StringPtrOutput

Relation Name

func (IncidentInfoPtrOutput) Severity

The severity of the incident

func (IncidentInfoPtrOutput) Title

The title of the incident

func (IncidentInfoPtrOutput) ToIncidentInfoPtrOutput

func (o IncidentInfoPtrOutput) ToIncidentInfoPtrOutput() IncidentInfoPtrOutput

func (IncidentInfoPtrOutput) ToIncidentInfoPtrOutputWithContext

func (o IncidentInfoPtrOutput) ToIncidentInfoPtrOutputWithContext(ctx context.Context) IncidentInfoPtrOutput

type IncidentInfoResponse

type IncidentInfoResponse struct {
	// Incident Id
	IncidentId *string `pulumi:"incidentId"`
	// Relation Name
	RelationName *string `pulumi:"relationName"`
	// The severity of the incident
	Severity *string `pulumi:"severity"`
	// The title of the incident
	Title *string `pulumi:"title"`
}

Describes related incident information for the bookmark

type IncidentInfoResponseArgs

type IncidentInfoResponseArgs struct {
	// Incident Id
	IncidentId pulumi.StringPtrInput `pulumi:"incidentId"`
	// Relation Name
	RelationName pulumi.StringPtrInput `pulumi:"relationName"`
	// The severity of the incident
	Severity pulumi.StringPtrInput `pulumi:"severity"`
	// The title of the incident
	Title pulumi.StringPtrInput `pulumi:"title"`
}

Describes related incident information for the bookmark

func (IncidentInfoResponseArgs) ElementType

func (IncidentInfoResponseArgs) ElementType() reflect.Type

func (IncidentInfoResponseArgs) ToIncidentInfoResponseOutput

func (i IncidentInfoResponseArgs) ToIncidentInfoResponseOutput() IncidentInfoResponseOutput

func (IncidentInfoResponseArgs) ToIncidentInfoResponseOutputWithContext

func (i IncidentInfoResponseArgs) ToIncidentInfoResponseOutputWithContext(ctx context.Context) IncidentInfoResponseOutput

func (IncidentInfoResponseArgs) ToIncidentInfoResponsePtrOutput

func (i IncidentInfoResponseArgs) ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput

func (IncidentInfoResponseArgs) ToIncidentInfoResponsePtrOutputWithContext

func (i IncidentInfoResponseArgs) ToIncidentInfoResponsePtrOutputWithContext(ctx context.Context) IncidentInfoResponsePtrOutput

type IncidentInfoResponseInput

type IncidentInfoResponseInput interface {
	pulumi.Input

	ToIncidentInfoResponseOutput() IncidentInfoResponseOutput
	ToIncidentInfoResponseOutputWithContext(context.Context) IncidentInfoResponseOutput
}

IncidentInfoResponseInput is an input type that accepts IncidentInfoResponseArgs and IncidentInfoResponseOutput values. You can construct a concrete instance of `IncidentInfoResponseInput` via:

IncidentInfoResponseArgs{...}

type IncidentInfoResponseOutput

type IncidentInfoResponseOutput struct{ *pulumi.OutputState }

Describes related incident information for the bookmark

func (IncidentInfoResponseOutput) ElementType

func (IncidentInfoResponseOutput) ElementType() reflect.Type

func (IncidentInfoResponseOutput) IncidentId

Incident Id

func (IncidentInfoResponseOutput) RelationName

Relation Name

func (IncidentInfoResponseOutput) Severity

The severity of the incident

func (IncidentInfoResponseOutput) Title

The title of the incident

func (IncidentInfoResponseOutput) ToIncidentInfoResponseOutput

func (o IncidentInfoResponseOutput) ToIncidentInfoResponseOutput() IncidentInfoResponseOutput

func (IncidentInfoResponseOutput) ToIncidentInfoResponseOutputWithContext

func (o IncidentInfoResponseOutput) ToIncidentInfoResponseOutputWithContext(ctx context.Context) IncidentInfoResponseOutput

func (IncidentInfoResponseOutput) ToIncidentInfoResponsePtrOutput

func (o IncidentInfoResponseOutput) ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput

func (IncidentInfoResponseOutput) ToIncidentInfoResponsePtrOutputWithContext

func (o IncidentInfoResponseOutput) ToIncidentInfoResponsePtrOutputWithContext(ctx context.Context) IncidentInfoResponsePtrOutput

type IncidentInfoResponsePtrInput

type IncidentInfoResponsePtrInput interface {
	pulumi.Input

	ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput
	ToIncidentInfoResponsePtrOutputWithContext(context.Context) IncidentInfoResponsePtrOutput
}

IncidentInfoResponsePtrInput is an input type that accepts IncidentInfoResponseArgs, IncidentInfoResponsePtr and IncidentInfoResponsePtrOutput values. You can construct a concrete instance of `IncidentInfoResponsePtrInput` via:

        IncidentInfoResponseArgs{...}

or:

        nil

type IncidentInfoResponsePtrOutput

type IncidentInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (IncidentInfoResponsePtrOutput) Elem

func (IncidentInfoResponsePtrOutput) ElementType

func (IncidentInfoResponsePtrOutput) IncidentId

Incident Id

func (IncidentInfoResponsePtrOutput) RelationName

Relation Name

func (IncidentInfoResponsePtrOutput) Severity

The severity of the incident

func (IncidentInfoResponsePtrOutput) Title

The title of the incident

func (IncidentInfoResponsePtrOutput) ToIncidentInfoResponsePtrOutput

func (o IncidentInfoResponsePtrOutput) ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput

func (IncidentInfoResponsePtrOutput) ToIncidentInfoResponsePtrOutputWithContext

func (o IncidentInfoResponsePtrOutput) ToIncidentInfoResponsePtrOutputWithContext(ctx context.Context) IncidentInfoResponsePtrOutput

type IncidentInput

type IncidentInput interface {
	pulumi.Input

	ToIncidentOutput() IncidentOutput
	ToIncidentOutputWithContext(ctx context.Context) IncidentOutput
}

type IncidentLabel

type IncidentLabel struct {
	// The name of the label
	LabelName string `pulumi:"labelName"`
}

Represents an incident label

type IncidentLabelArgs

type IncidentLabelArgs struct {
	// The name of the label
	LabelName pulumi.StringInput `pulumi:"labelName"`
}

Represents an incident label

func (IncidentLabelArgs) ElementType

func (IncidentLabelArgs) ElementType() reflect.Type

func (IncidentLabelArgs) ToIncidentLabelOutput

func (i IncidentLabelArgs) ToIncidentLabelOutput() IncidentLabelOutput

func (IncidentLabelArgs) ToIncidentLabelOutputWithContext

func (i IncidentLabelArgs) ToIncidentLabelOutputWithContext(ctx context.Context) IncidentLabelOutput

type IncidentLabelArray

type IncidentLabelArray []IncidentLabelInput

func (IncidentLabelArray) ElementType

func (IncidentLabelArray) ElementType() reflect.Type

func (IncidentLabelArray) ToIncidentLabelArrayOutput

func (i IncidentLabelArray) ToIncidentLabelArrayOutput() IncidentLabelArrayOutput

func (IncidentLabelArray) ToIncidentLabelArrayOutputWithContext

func (i IncidentLabelArray) ToIncidentLabelArrayOutputWithContext(ctx context.Context) IncidentLabelArrayOutput

type IncidentLabelArrayInput

type IncidentLabelArrayInput interface {
	pulumi.Input

	ToIncidentLabelArrayOutput() IncidentLabelArrayOutput
	ToIncidentLabelArrayOutputWithContext(context.Context) IncidentLabelArrayOutput
}

IncidentLabelArrayInput is an input type that accepts IncidentLabelArray and IncidentLabelArrayOutput values. You can construct a concrete instance of `IncidentLabelArrayInput` via:

IncidentLabelArray{ IncidentLabelArgs{...} }

type IncidentLabelArrayOutput

type IncidentLabelArrayOutput struct{ *pulumi.OutputState }

func (IncidentLabelArrayOutput) ElementType

func (IncidentLabelArrayOutput) ElementType() reflect.Type

func (IncidentLabelArrayOutput) Index

func (IncidentLabelArrayOutput) ToIncidentLabelArrayOutput

func (o IncidentLabelArrayOutput) ToIncidentLabelArrayOutput() IncidentLabelArrayOutput

func (IncidentLabelArrayOutput) ToIncidentLabelArrayOutputWithContext

func (o IncidentLabelArrayOutput) ToIncidentLabelArrayOutputWithContext(ctx context.Context) IncidentLabelArrayOutput

type IncidentLabelInput

type IncidentLabelInput interface {
	pulumi.Input

	ToIncidentLabelOutput() IncidentLabelOutput
	ToIncidentLabelOutputWithContext(context.Context) IncidentLabelOutput
}

IncidentLabelInput is an input type that accepts IncidentLabelArgs and IncidentLabelOutput values. You can construct a concrete instance of `IncidentLabelInput` via:

IncidentLabelArgs{...}

type IncidentLabelOutput

type IncidentLabelOutput struct{ *pulumi.OutputState }

Represents an incident label

func (IncidentLabelOutput) ElementType

func (IncidentLabelOutput) ElementType() reflect.Type

func (IncidentLabelOutput) LabelName

func (o IncidentLabelOutput) LabelName() pulumi.StringOutput

The name of the label

func (IncidentLabelOutput) ToIncidentLabelOutput

func (o IncidentLabelOutput) ToIncidentLabelOutput() IncidentLabelOutput

func (IncidentLabelOutput) ToIncidentLabelOutputWithContext

func (o IncidentLabelOutput) ToIncidentLabelOutputWithContext(ctx context.Context) IncidentLabelOutput

type IncidentLabelResponse

type IncidentLabelResponse struct {
	// The name of the label
	LabelName string `pulumi:"labelName"`
	// The type of the label
	LabelType string `pulumi:"labelType"`
}

Represents an incident label

type IncidentLabelResponseArgs

type IncidentLabelResponseArgs struct {
	// The name of the label
	LabelName pulumi.StringInput `pulumi:"labelName"`
	// The type of the label
	LabelType pulumi.StringInput `pulumi:"labelType"`
}

Represents an incident label

func (IncidentLabelResponseArgs) ElementType

func (IncidentLabelResponseArgs) ElementType() reflect.Type

func (IncidentLabelResponseArgs) ToIncidentLabelResponseOutput

func (i IncidentLabelResponseArgs) ToIncidentLabelResponseOutput() IncidentLabelResponseOutput

func (IncidentLabelResponseArgs) ToIncidentLabelResponseOutputWithContext

func (i IncidentLabelResponseArgs) ToIncidentLabelResponseOutputWithContext(ctx context.Context) IncidentLabelResponseOutput

type IncidentLabelResponseArray

type IncidentLabelResponseArray []IncidentLabelResponseInput

func (IncidentLabelResponseArray) ElementType

func (IncidentLabelResponseArray) ElementType() reflect.Type

func (IncidentLabelResponseArray) ToIncidentLabelResponseArrayOutput

func (i IncidentLabelResponseArray) ToIncidentLabelResponseArrayOutput() IncidentLabelResponseArrayOutput

func (IncidentLabelResponseArray) ToIncidentLabelResponseArrayOutputWithContext

func (i IncidentLabelResponseArray) ToIncidentLabelResponseArrayOutputWithContext(ctx context.Context) IncidentLabelResponseArrayOutput

type IncidentLabelResponseArrayInput

type IncidentLabelResponseArrayInput interface {
	pulumi.Input

	ToIncidentLabelResponseArrayOutput() IncidentLabelResponseArrayOutput
	ToIncidentLabelResponseArrayOutputWithContext(context.Context) IncidentLabelResponseArrayOutput
}

IncidentLabelResponseArrayInput is an input type that accepts IncidentLabelResponseArray and IncidentLabelResponseArrayOutput values. You can construct a concrete instance of `IncidentLabelResponseArrayInput` via:

IncidentLabelResponseArray{ IncidentLabelResponseArgs{...} }

type IncidentLabelResponseArrayOutput

type IncidentLabelResponseArrayOutput struct{ *pulumi.OutputState }

func (IncidentLabelResponseArrayOutput) ElementType

func (IncidentLabelResponseArrayOutput) Index

func (IncidentLabelResponseArrayOutput) ToIncidentLabelResponseArrayOutput

func (o IncidentLabelResponseArrayOutput) ToIncidentLabelResponseArrayOutput() IncidentLabelResponseArrayOutput

func (IncidentLabelResponseArrayOutput) ToIncidentLabelResponseArrayOutputWithContext

func (o IncidentLabelResponseArrayOutput) ToIncidentLabelResponseArrayOutputWithContext(ctx context.Context) IncidentLabelResponseArrayOutput

type IncidentLabelResponseInput

type IncidentLabelResponseInput interface {
	pulumi.Input

	ToIncidentLabelResponseOutput() IncidentLabelResponseOutput
	ToIncidentLabelResponseOutputWithContext(context.Context) IncidentLabelResponseOutput
}

IncidentLabelResponseInput is an input type that accepts IncidentLabelResponseArgs and IncidentLabelResponseOutput values. You can construct a concrete instance of `IncidentLabelResponseInput` via:

IncidentLabelResponseArgs{...}

type IncidentLabelResponseOutput

type IncidentLabelResponseOutput struct{ *pulumi.OutputState }

Represents an incident label

func (IncidentLabelResponseOutput) ElementType

func (IncidentLabelResponseOutput) LabelName

The name of the label

func (IncidentLabelResponseOutput) LabelType

The type of the label

func (IncidentLabelResponseOutput) ToIncidentLabelResponseOutput

func (o IncidentLabelResponseOutput) ToIncidentLabelResponseOutput() IncidentLabelResponseOutput

func (IncidentLabelResponseOutput) ToIncidentLabelResponseOutputWithContext

func (o IncidentLabelResponseOutput) ToIncidentLabelResponseOutputWithContext(ctx context.Context) IncidentLabelResponseOutput

type IncidentOutput

type IncidentOutput struct {
	*pulumi.OutputState
}

func (IncidentOutput) ElementType

func (IncidentOutput) ElementType() reflect.Type

func (IncidentOutput) ToIncidentOutput

func (o IncidentOutput) ToIncidentOutput() IncidentOutput

func (IncidentOutput) ToIncidentOutputWithContext

func (o IncidentOutput) ToIncidentOutputWithContext(ctx context.Context) IncidentOutput

type IncidentOwnerInfo

type IncidentOwnerInfo struct {
	// The name of the user the incident is assigned to.
	AssignedTo *string `pulumi:"assignedTo"`
	// The email of the user the incident is assigned to.
	Email *string `pulumi:"email"`
	// The object id of the user the incident is assigned to.
	ObjectId *string `pulumi:"objectId"`
	// The user principal name of the user the incident is assigned to.
	UserPrincipalName *string `pulumi:"userPrincipalName"`
}

Information on the user an incident is assigned to

type IncidentOwnerInfoArgs

type IncidentOwnerInfoArgs struct {
	// The name of the user the incident is assigned to.
	AssignedTo pulumi.StringPtrInput `pulumi:"assignedTo"`
	// The email of the user the incident is assigned to.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The object id of the user the incident is assigned to.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The user principal name of the user the incident is assigned to.
	UserPrincipalName pulumi.StringPtrInput `pulumi:"userPrincipalName"`
}

Information on the user an incident is assigned to

func (IncidentOwnerInfoArgs) ElementType

func (IncidentOwnerInfoArgs) ElementType() reflect.Type

func (IncidentOwnerInfoArgs) ToIncidentOwnerInfoOutput

func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoOutput() IncidentOwnerInfoOutput

func (IncidentOwnerInfoArgs) ToIncidentOwnerInfoOutputWithContext

func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoOutputWithContext(ctx context.Context) IncidentOwnerInfoOutput

func (IncidentOwnerInfoArgs) ToIncidentOwnerInfoPtrOutput

func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput

func (IncidentOwnerInfoArgs) ToIncidentOwnerInfoPtrOutputWithContext

func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoPtrOutputWithContext(ctx context.Context) IncidentOwnerInfoPtrOutput

type IncidentOwnerInfoInput

type IncidentOwnerInfoInput interface {
	pulumi.Input

	ToIncidentOwnerInfoOutput() IncidentOwnerInfoOutput
	ToIncidentOwnerInfoOutputWithContext(context.Context) IncidentOwnerInfoOutput
}

IncidentOwnerInfoInput is an input type that accepts IncidentOwnerInfoArgs and IncidentOwnerInfoOutput values. You can construct a concrete instance of `IncidentOwnerInfoInput` via:

IncidentOwnerInfoArgs{...}

type IncidentOwnerInfoOutput

type IncidentOwnerInfoOutput struct{ *pulumi.OutputState }

Information on the user an incident is assigned to

func (IncidentOwnerInfoOutput) AssignedTo

The name of the user the incident is assigned to.

func (IncidentOwnerInfoOutput) ElementType

func (IncidentOwnerInfoOutput) ElementType() reflect.Type

func (IncidentOwnerInfoOutput) Email

The email of the user the incident is assigned to.

func (IncidentOwnerInfoOutput) ObjectId

The object id of the user the incident is assigned to.

func (IncidentOwnerInfoOutput) ToIncidentOwnerInfoOutput

func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoOutput() IncidentOwnerInfoOutput

func (IncidentOwnerInfoOutput) ToIncidentOwnerInfoOutputWithContext

func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoOutputWithContext(ctx context.Context) IncidentOwnerInfoOutput

func (IncidentOwnerInfoOutput) ToIncidentOwnerInfoPtrOutput

func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput

func (IncidentOwnerInfoOutput) ToIncidentOwnerInfoPtrOutputWithContext

func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoPtrOutputWithContext(ctx context.Context) IncidentOwnerInfoPtrOutput

func (IncidentOwnerInfoOutput) UserPrincipalName

func (o IncidentOwnerInfoOutput) UserPrincipalName() pulumi.StringPtrOutput

The user principal name of the user the incident is assigned to.

type IncidentOwnerInfoPtrInput

type IncidentOwnerInfoPtrInput interface {
	pulumi.Input

	ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput
	ToIncidentOwnerInfoPtrOutputWithContext(context.Context) IncidentOwnerInfoPtrOutput
}

IncidentOwnerInfoPtrInput is an input type that accepts IncidentOwnerInfoArgs, IncidentOwnerInfoPtr and IncidentOwnerInfoPtrOutput values. You can construct a concrete instance of `IncidentOwnerInfoPtrInput` via:

        IncidentOwnerInfoArgs{...}

or:

        nil

type IncidentOwnerInfoPtrOutput

type IncidentOwnerInfoPtrOutput struct{ *pulumi.OutputState }

func (IncidentOwnerInfoPtrOutput) AssignedTo

The name of the user the incident is assigned to.

func (IncidentOwnerInfoPtrOutput) Elem

func (IncidentOwnerInfoPtrOutput) ElementType

func (IncidentOwnerInfoPtrOutput) ElementType() reflect.Type

func (IncidentOwnerInfoPtrOutput) Email

The email of the user the incident is assigned to.

func (IncidentOwnerInfoPtrOutput) ObjectId

The object id of the user the incident is assigned to.

func (IncidentOwnerInfoPtrOutput) ToIncidentOwnerInfoPtrOutput

func (o IncidentOwnerInfoPtrOutput) ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput

func (IncidentOwnerInfoPtrOutput) ToIncidentOwnerInfoPtrOutputWithContext

func (o IncidentOwnerInfoPtrOutput) ToIncidentOwnerInfoPtrOutputWithContext(ctx context.Context) IncidentOwnerInfoPtrOutput

func (IncidentOwnerInfoPtrOutput) UserPrincipalName

func (o IncidentOwnerInfoPtrOutput) UserPrincipalName() pulumi.StringPtrOutput

The user principal name of the user the incident is assigned to.

type IncidentOwnerInfoResponse

type IncidentOwnerInfoResponse struct {
	// The name of the user the incident is assigned to.
	AssignedTo *string `pulumi:"assignedTo"`
	// The email of the user the incident is assigned to.
	Email *string `pulumi:"email"`
	// The object id of the user the incident is assigned to.
	ObjectId *string `pulumi:"objectId"`
	// The user principal name of the user the incident is assigned to.
	UserPrincipalName *string `pulumi:"userPrincipalName"`
}

Information on the user an incident is assigned to

type IncidentOwnerInfoResponseArgs

type IncidentOwnerInfoResponseArgs struct {
	// The name of the user the incident is assigned to.
	AssignedTo pulumi.StringPtrInput `pulumi:"assignedTo"`
	// The email of the user the incident is assigned to.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The object id of the user the incident is assigned to.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The user principal name of the user the incident is assigned to.
	UserPrincipalName pulumi.StringPtrInput `pulumi:"userPrincipalName"`
}

Information on the user an incident is assigned to

func (IncidentOwnerInfoResponseArgs) ElementType

func (IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponseOutput

func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponseOutput() IncidentOwnerInfoResponseOutput

func (IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponseOutputWithContext

func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponseOutputWithContext(ctx context.Context) IncidentOwnerInfoResponseOutput

func (IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponsePtrOutput

func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput

func (IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponsePtrOutputWithContext

func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponsePtrOutputWithContext(ctx context.Context) IncidentOwnerInfoResponsePtrOutput

type IncidentOwnerInfoResponseInput

type IncidentOwnerInfoResponseInput interface {
	pulumi.Input

	ToIncidentOwnerInfoResponseOutput() IncidentOwnerInfoResponseOutput
	ToIncidentOwnerInfoResponseOutputWithContext(context.Context) IncidentOwnerInfoResponseOutput
}

IncidentOwnerInfoResponseInput is an input type that accepts IncidentOwnerInfoResponseArgs and IncidentOwnerInfoResponseOutput values. You can construct a concrete instance of `IncidentOwnerInfoResponseInput` via:

IncidentOwnerInfoResponseArgs{...}

type IncidentOwnerInfoResponseOutput

type IncidentOwnerInfoResponseOutput struct{ *pulumi.OutputState }

Information on the user an incident is assigned to

func (IncidentOwnerInfoResponseOutput) AssignedTo

The name of the user the incident is assigned to.

func (IncidentOwnerInfoResponseOutput) ElementType

func (IncidentOwnerInfoResponseOutput) Email

The email of the user the incident is assigned to.

func (IncidentOwnerInfoResponseOutput) ObjectId

The object id of the user the incident is assigned to.

func (IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponseOutput

func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponseOutput() IncidentOwnerInfoResponseOutput

func (IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponseOutputWithContext

func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponseOutputWithContext(ctx context.Context) IncidentOwnerInfoResponseOutput

func (IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponsePtrOutput

func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput

func (IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponsePtrOutputWithContext

func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponsePtrOutputWithContext(ctx context.Context) IncidentOwnerInfoResponsePtrOutput

func (IncidentOwnerInfoResponseOutput) UserPrincipalName

The user principal name of the user the incident is assigned to.

type IncidentOwnerInfoResponsePtrInput

type IncidentOwnerInfoResponsePtrInput interface {
	pulumi.Input

	ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput
	ToIncidentOwnerInfoResponsePtrOutputWithContext(context.Context) IncidentOwnerInfoResponsePtrOutput
}

IncidentOwnerInfoResponsePtrInput is an input type that accepts IncidentOwnerInfoResponseArgs, IncidentOwnerInfoResponsePtr and IncidentOwnerInfoResponsePtrOutput values. You can construct a concrete instance of `IncidentOwnerInfoResponsePtrInput` via:

        IncidentOwnerInfoResponseArgs{...}

or:

        nil

type IncidentOwnerInfoResponsePtrOutput

type IncidentOwnerInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (IncidentOwnerInfoResponsePtrOutput) AssignedTo

The name of the user the incident is assigned to.

func (IncidentOwnerInfoResponsePtrOutput) Elem

func (IncidentOwnerInfoResponsePtrOutput) ElementType

func (IncidentOwnerInfoResponsePtrOutput) Email

The email of the user the incident is assigned to.

func (IncidentOwnerInfoResponsePtrOutput) ObjectId

The object id of the user the incident is assigned to.

func (IncidentOwnerInfoResponsePtrOutput) ToIncidentOwnerInfoResponsePtrOutput

func (o IncidentOwnerInfoResponsePtrOutput) ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput

func (IncidentOwnerInfoResponsePtrOutput) ToIncidentOwnerInfoResponsePtrOutputWithContext

func (o IncidentOwnerInfoResponsePtrOutput) ToIncidentOwnerInfoResponsePtrOutputWithContext(ctx context.Context) IncidentOwnerInfoResponsePtrOutput

func (IncidentOwnerInfoResponsePtrOutput) UserPrincipalName

The user principal name of the user the incident is assigned to.

type IncidentSeverity

type IncidentSeverity pulumi.String

The severity of the incident

func (IncidentSeverity) ElementType

func (IncidentSeverity) ElementType() reflect.Type

func (IncidentSeverity) ToStringOutput

func (e IncidentSeverity) ToStringOutput() pulumi.StringOutput

func (IncidentSeverity) ToStringOutputWithContext

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

func (IncidentSeverity) ToStringPtrOutput

func (e IncidentSeverity) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncidentSeverity) ToStringPtrOutputWithContext

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

type IncidentState

type IncidentState struct {
	// Additional data on the incident
	AdditionalData IncidentAdditionalDataResponsePtrInput
	// The reason the incident was closed
	Classification pulumi.StringPtrInput
	// Describes the reason the incident was closed
	ClassificationComment pulumi.StringPtrInput
	// The classification reason the incident was closed with
	ClassificationReason pulumi.StringPtrInput
	// The time the incident was created
	CreatedTimeUtc pulumi.StringPtrInput
	// The description of the incident
	Description pulumi.StringPtrInput
	// Etag of the azure resource
	Etag pulumi.StringPtrInput
	// The time of the first activity in the incident
	FirstActivityTimeUtc pulumi.StringPtrInput
	// A sequential number
	IncidentNumber pulumi.IntPtrInput
	// The deep-link url to the incident in Azure portal
	IncidentUrl pulumi.StringPtrInput
	// List of labels relevant to this incident
	Labels IncidentLabelResponseArrayInput
	// The time of the last activity in the incident
	LastActivityTimeUtc pulumi.StringPtrInput
	// The last time the incident was updated
	LastModifiedTimeUtc pulumi.StringPtrInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// Describes a user that the incident is assigned to
	Owner IncidentOwnerInfoResponsePtrInput
	// List of resource ids of Analytic rules related to the incident
	RelatedAnalyticRuleIds pulumi.StringArrayInput
	// The severity of the incident
	Severity pulumi.StringPtrInput
	// The status of the incident
	Status pulumi.StringPtrInput
	// The title of the incident
	Title pulumi.StringPtrInput
	// Azure resource type
	Type pulumi.StringPtrInput
}

func (IncidentState) ElementType

func (IncidentState) ElementType() reflect.Type

type IncidentStatus

type IncidentStatus pulumi.String

The status of the incident

func (IncidentStatus) ElementType

func (IncidentStatus) ElementType() reflect.Type

func (IncidentStatus) ToStringOutput

func (e IncidentStatus) ToStringOutput() pulumi.StringOutput

func (IncidentStatus) ToStringOutputWithContext

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

func (IncidentStatus) ToStringPtrOutput

func (e IncidentStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (IncidentStatus) ToStringPtrOutputWithContext

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

type LookupActionArgs

type LookupActionArgs struct {
	// Action ID
	ActionId string `pulumi:"actionId"`
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Alert rule ID
	RuleId string `pulumi:"ruleId"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupActionResult

type LookupActionResult struct {
	// Etag of the action.
	Etag *string `pulumi:"etag"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Logic App Resource Id, /subscriptions/{my-subscription}/resourceGroups/{my-resource-group}/providers/Microsoft.Logic/workflows/{my-workflow-id}.
	LogicAppResourceId string `pulumi:"logicAppResourceId"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The name of the logic app's workflow.
	WorkflowId *string `pulumi:"workflowId"`
}

Action for alert rule.

func LookupAction

func LookupAction(ctx *pulumi.Context, args *LookupActionArgs, opts ...pulumi.InvokeOption) (*LookupActionResult, error)

type LookupAlertRuleArgs

type LookupAlertRuleArgs struct {
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Alert rule ID
	RuleId string `pulumi:"ruleId"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupAlertRuleResult

type LookupAlertRuleResult struct {
	// Etag of the azure resource
	Etag *string `pulumi:"etag"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// The alert rule kind
	Kind string `pulumi:"kind"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Azure resource type
	Type string `pulumi:"type"`
}

Alert rule.

func LookupAlertRule

func LookupAlertRule(ctx *pulumi.Context, args *LookupAlertRuleArgs, opts ...pulumi.InvokeOption) (*LookupAlertRuleResult, error)

type LookupBookmarkArgs

type LookupBookmarkArgs struct {
	// Bookmark ID
	BookmarkId string `pulumi:"bookmarkId"`
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupBookmarkResult

type LookupBookmarkResult struct {
	// The time the bookmark was created
	Created *string `pulumi:"created"`
	// Describes a user that created the bookmark
	CreatedBy *UserInfoResponse `pulumi:"createdBy"`
	// The display name of the bookmark
	DisplayName string `pulumi:"displayName"`
	// Etag of the azure resource
	Etag *string `pulumi:"etag"`
	// The bookmark event time
	EventTime *string `pulumi:"eventTime"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// Describes an incident that relates to bookmark
	IncidentInfo *IncidentInfoResponse `pulumi:"incidentInfo"`
	// List of labels relevant to this bookmark
	Labels []string `pulumi:"labels"`
	// Azure resource name
	Name string `pulumi:"name"`
	// The notes of the bookmark
	Notes *string `pulumi:"notes"`
	// The query of the bookmark.
	Query string `pulumi:"query"`
	// The end time for the query
	QueryEndTime *string `pulumi:"queryEndTime"`
	// The query result of the bookmark.
	QueryResult *string `pulumi:"queryResult"`
	// The start time for the query
	QueryStartTime *string `pulumi:"queryStartTime"`
	// Azure resource type
	Type string `pulumi:"type"`
	// The last time the bookmark was updated
	Updated *string `pulumi:"updated"`
	// Describes a user that updated the bookmark
	UpdatedBy *UserInfoResponse `pulumi:"updatedBy"`
}

Represents a bookmark in Azure Security Insights.

func LookupBookmark

func LookupBookmark(ctx *pulumi.Context, args *LookupBookmarkArgs, opts ...pulumi.InvokeOption) (*LookupBookmarkResult, error)

type LookupDataConnectorArgs

type LookupDataConnectorArgs struct {
	// Connector ID
	DataConnectorId string `pulumi:"dataConnectorId"`
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupDataConnectorResult

type LookupDataConnectorResult struct {
	// Etag of the azure resource
	Etag *string `pulumi:"etag"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// The data connector kind
	Kind string `pulumi:"kind"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Azure resource type
	Type string `pulumi:"type"`
}

Data connector.

type LookupIncidentArgs

type LookupIncidentArgs struct {
	// Incident ID
	IncidentId string `pulumi:"incidentId"`
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupIncidentResult

type LookupIncidentResult struct {
	// Additional data on the incident
	AdditionalData IncidentAdditionalDataResponse `pulumi:"additionalData"`
	// The reason the incident was closed
	Classification *string `pulumi:"classification"`
	// Describes the reason the incident was closed
	ClassificationComment *string `pulumi:"classificationComment"`
	// The classification reason the incident was closed with
	ClassificationReason *string `pulumi:"classificationReason"`
	// The time the incident was created
	CreatedTimeUtc string `pulumi:"createdTimeUtc"`
	// The description of the incident
	Description *string `pulumi:"description"`
	// Etag of the azure resource
	Etag *string `pulumi:"etag"`
	// The time of the first activity in the incident
	FirstActivityTimeUtc *string `pulumi:"firstActivityTimeUtc"`
	// Azure resource Id
	Id string `pulumi:"id"`
	// A sequential number
	IncidentNumber int `pulumi:"incidentNumber"`
	// The deep-link url to the incident in Azure portal
	IncidentUrl string `pulumi:"incidentUrl"`
	// List of labels relevant to this incident
	Labels []IncidentLabelResponse `pulumi:"labels"`
	// The time of the last activity in the incident
	LastActivityTimeUtc *string `pulumi:"lastActivityTimeUtc"`
	// The last time the incident was updated
	LastModifiedTimeUtc string `pulumi:"lastModifiedTimeUtc"`
	// Azure resource name
	Name string `pulumi:"name"`
	// Describes a user that the incident is assigned to
	Owner *IncidentOwnerInfoResponse `pulumi:"owner"`
	// List of resource ids of Analytic rules related to the incident
	RelatedAnalyticRuleIds []string `pulumi:"relatedAnalyticRuleIds"`
	// The severity of the incident
	Severity string `pulumi:"severity"`
	// The status of the incident
	Status string `pulumi:"status"`
	// The title of the incident
	Title string `pulumi:"title"`
	// Azure resource type
	Type string `pulumi:"type"`
}

Represents an incident in Azure Security Insights.

func LookupIncident

func LookupIncident(ctx *pulumi.Context, args *LookupIncidentArgs, opts ...pulumi.InvokeOption) (*LookupIncidentResult, error)

type UserInfo

type UserInfo struct {
	// The object id of the user.
	ObjectId string `pulumi:"objectId"`
}

User information that made some action

type UserInfoArgs

type UserInfoArgs struct {
	// The object id of the user.
	ObjectId pulumi.StringInput `pulumi:"objectId"`
}

User information that made some action

func (UserInfoArgs) ElementType

func (UserInfoArgs) ElementType() reflect.Type

func (UserInfoArgs) ToUserInfoOutput

func (i UserInfoArgs) ToUserInfoOutput() UserInfoOutput

func (UserInfoArgs) ToUserInfoOutputWithContext

func (i UserInfoArgs) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput

func (UserInfoArgs) ToUserInfoPtrOutput

func (i UserInfoArgs) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoArgs) ToUserInfoPtrOutputWithContext

func (i UserInfoArgs) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoInput

type UserInfoInput interface {
	pulumi.Input

	ToUserInfoOutput() UserInfoOutput
	ToUserInfoOutputWithContext(context.Context) UserInfoOutput
}

UserInfoInput is an input type that accepts UserInfoArgs and UserInfoOutput values. You can construct a concrete instance of `UserInfoInput` via:

UserInfoArgs{...}

type UserInfoOutput

type UserInfoOutput struct{ *pulumi.OutputState }

User information that made some action

func (UserInfoOutput) ElementType

func (UserInfoOutput) ElementType() reflect.Type

func (UserInfoOutput) ObjectId

func (o UserInfoOutput) ObjectId() pulumi.StringOutput

The object id of the user.

func (UserInfoOutput) ToUserInfoOutput

func (o UserInfoOutput) ToUserInfoOutput() UserInfoOutput

func (UserInfoOutput) ToUserInfoOutputWithContext

func (o UserInfoOutput) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput

func (UserInfoOutput) ToUserInfoPtrOutput

func (o UserInfoOutput) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoOutput) ToUserInfoPtrOutputWithContext

func (o UserInfoOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoPtrInput

type UserInfoPtrInput interface {
	pulumi.Input

	ToUserInfoPtrOutput() UserInfoPtrOutput
	ToUserInfoPtrOutputWithContext(context.Context) UserInfoPtrOutput
}

UserInfoPtrInput is an input type that accepts UserInfoArgs, UserInfoPtr and UserInfoPtrOutput values. You can construct a concrete instance of `UserInfoPtrInput` via:

        UserInfoArgs{...}

or:

        nil

func UserInfoPtr

func UserInfoPtr(v *UserInfoArgs) UserInfoPtrInput

type UserInfoPtrOutput

type UserInfoPtrOutput struct{ *pulumi.OutputState }

func (UserInfoPtrOutput) Elem

func (UserInfoPtrOutput) ElementType

func (UserInfoPtrOutput) ElementType() reflect.Type

func (UserInfoPtrOutput) ObjectId

The object id of the user.

func (UserInfoPtrOutput) ToUserInfoPtrOutput

func (o UserInfoPtrOutput) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoPtrOutput) ToUserInfoPtrOutputWithContext

func (o UserInfoPtrOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoResponse

type UserInfoResponse struct {
	// The email of the user.
	Email string `pulumi:"email"`
	// The name of the user.
	Name string `pulumi:"name"`
	// The object id of the user.
	ObjectId string `pulumi:"objectId"`
}

User information that made some action

type UserInfoResponseArgs

type UserInfoResponseArgs struct {
	// The email of the user.
	Email pulumi.StringInput `pulumi:"email"`
	// The name of the user.
	Name pulumi.StringInput `pulumi:"name"`
	// The object id of the user.
	ObjectId pulumi.StringInput `pulumi:"objectId"`
}

User information that made some action

func (UserInfoResponseArgs) ElementType

func (UserInfoResponseArgs) ElementType() reflect.Type

func (UserInfoResponseArgs) ToUserInfoResponseOutput

func (i UserInfoResponseArgs) ToUserInfoResponseOutput() UserInfoResponseOutput

func (UserInfoResponseArgs) ToUserInfoResponseOutputWithContext

func (i UserInfoResponseArgs) ToUserInfoResponseOutputWithContext(ctx context.Context) UserInfoResponseOutput

func (UserInfoResponseArgs) ToUserInfoResponsePtrOutput

func (i UserInfoResponseArgs) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput

func (UserInfoResponseArgs) ToUserInfoResponsePtrOutputWithContext

func (i UserInfoResponseArgs) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput

type UserInfoResponseInput

type UserInfoResponseInput interface {
	pulumi.Input

	ToUserInfoResponseOutput() UserInfoResponseOutput
	ToUserInfoResponseOutputWithContext(context.Context) UserInfoResponseOutput
}

UserInfoResponseInput is an input type that accepts UserInfoResponseArgs and UserInfoResponseOutput values. You can construct a concrete instance of `UserInfoResponseInput` via:

UserInfoResponseArgs{...}

type UserInfoResponseOutput

type UserInfoResponseOutput struct{ *pulumi.OutputState }

User information that made some action

func (UserInfoResponseOutput) ElementType

func (UserInfoResponseOutput) ElementType() reflect.Type

func (UserInfoResponseOutput) Email

The email of the user.

func (UserInfoResponseOutput) Name

The name of the user.

func (UserInfoResponseOutput) ObjectId

The object id of the user.

func (UserInfoResponseOutput) ToUserInfoResponseOutput

func (o UserInfoResponseOutput) ToUserInfoResponseOutput() UserInfoResponseOutput

func (UserInfoResponseOutput) ToUserInfoResponseOutputWithContext

func (o UserInfoResponseOutput) ToUserInfoResponseOutputWithContext(ctx context.Context) UserInfoResponseOutput

func (UserInfoResponseOutput) ToUserInfoResponsePtrOutput

func (o UserInfoResponseOutput) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput

func (UserInfoResponseOutput) ToUserInfoResponsePtrOutputWithContext

func (o UserInfoResponseOutput) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput

type UserInfoResponsePtrInput

type UserInfoResponsePtrInput interface {
	pulumi.Input

	ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput
	ToUserInfoResponsePtrOutputWithContext(context.Context) UserInfoResponsePtrOutput
}

UserInfoResponsePtrInput is an input type that accepts UserInfoResponseArgs, UserInfoResponsePtr and UserInfoResponsePtrOutput values. You can construct a concrete instance of `UserInfoResponsePtrInput` via:

        UserInfoResponseArgs{...}

or:

        nil

type UserInfoResponsePtrOutput

type UserInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (UserInfoResponsePtrOutput) Elem

func (UserInfoResponsePtrOutput) ElementType

func (UserInfoResponsePtrOutput) ElementType() reflect.Type

func (UserInfoResponsePtrOutput) Email

The email of the user.

func (UserInfoResponsePtrOutput) Name

The name of the user.

func (UserInfoResponsePtrOutput) ObjectId

The object id of the user.

func (UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutput

func (o UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput

func (UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutputWithContext

func (o UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL