v20200101

package
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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.

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 added in v0.2.6

func (AlertRule) ElementType() reflect.Type

func (AlertRule) ToAlertRuleOutput added in v0.2.6

func (i AlertRule) ToAlertRuleOutput() AlertRuleOutput

func (AlertRule) ToAlertRuleOutputWithContext added in v0.2.6

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

type AlertRuleAction

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

func GetAlertRuleAction

func GetAlertRuleAction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlertRuleActionState, opts ...pulumi.ResourceOption) (*AlertRuleAction, error)

GetAlertRuleAction gets an existing AlertRuleAction 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 NewAlertRuleAction

func NewAlertRuleAction(ctx *pulumi.Context,
	name string, args *AlertRuleActionArgs, opts ...pulumi.ResourceOption) (*AlertRuleAction, error)

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

func (AlertRuleAction) ElementType added in v0.2.6

func (AlertRuleAction) ElementType() reflect.Type

func (AlertRuleAction) ToAlertRuleActionOutput added in v0.2.6

func (i AlertRuleAction) ToAlertRuleActionOutput() AlertRuleActionOutput

func (AlertRuleAction) ToAlertRuleActionOutputWithContext added in v0.2.6

func (i AlertRuleAction) ToAlertRuleActionOutputWithContext(ctx context.Context) AlertRuleActionOutput

type AlertRuleActionArgs

type AlertRuleActionArgs 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 AlertRuleAction resource.

func (AlertRuleActionArgs) ElementType

func (AlertRuleActionArgs) ElementType() reflect.Type

type AlertRuleActionInput added in v0.2.6

type AlertRuleActionInput interface {
	pulumi.Input

	ToAlertRuleActionOutput() AlertRuleActionOutput
	ToAlertRuleActionOutputWithContext(ctx context.Context) AlertRuleActionOutput
}

type AlertRuleActionOutput added in v0.2.6

type AlertRuleActionOutput struct {
	*pulumi.OutputState
}

func (AlertRuleActionOutput) ElementType added in v0.2.6

func (AlertRuleActionOutput) ElementType() reflect.Type

func (AlertRuleActionOutput) ToAlertRuleActionOutput added in v0.2.6

func (o AlertRuleActionOutput) ToAlertRuleActionOutput() AlertRuleActionOutput

func (AlertRuleActionOutput) ToAlertRuleActionOutputWithContext added in v0.2.6

func (o AlertRuleActionOutput) ToAlertRuleActionOutputWithContext(ctx context.Context) AlertRuleActionOutput

type AlertRuleActionState

type AlertRuleActionState 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 (AlertRuleActionState) ElementType

func (AlertRuleActionState) ElementType() reflect.Type

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 added in v0.2.6

type AlertRuleInput interface {
	pulumi.Input

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

type AlertRuleOutput added in v0.2.6

type AlertRuleOutput struct {
	*pulumi.OutputState
}

func (AlertRuleOutput) ElementType added in v0.2.6

func (AlertRuleOutput) ElementType() reflect.Type

func (AlertRuleOutput) ToAlertRuleOutput added in v0.2.6

func (o AlertRuleOutput) ToAlertRuleOutput() AlertRuleOutput

func (AlertRuleOutput) ToAlertRuleOutputWithContext added in v0.2.6

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"`
	// 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 query result of the bookmark.
	QueryResult pulumi.StringPtrOutput `pulumi:"queryResult"`
	// 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.

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 added in v0.2.6

func (Bookmark) ElementType() reflect.Type

func (Bookmark) ToBookmarkOutput added in v0.2.6

func (i Bookmark) ToBookmarkOutput() BookmarkOutput

func (Bookmark) ToBookmarkOutputWithContext added in v0.2.6

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
	// 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 query result of the bookmark.
	QueryResult 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 added in v0.2.6

type BookmarkInput interface {
	pulumi.Input

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

type BookmarkOutput added in v0.2.6

type BookmarkOutput struct {
	*pulumi.OutputState
}

func (BookmarkOutput) ElementType added in v0.2.6

func (BookmarkOutput) ElementType() reflect.Type

func (BookmarkOutput) ToBookmarkOutput added in v0.2.6

func (o BookmarkOutput) ToBookmarkOutput() BookmarkOutput

func (BookmarkOutput) ToBookmarkOutputWithContext added in v0.2.6

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
	// 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 query result of the bookmark.
	QueryResult 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 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.

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 added in v0.2.6

func (DataConnector) ElementType() reflect.Type

func (DataConnector) ToDataConnectorOutput added in v0.2.6

func (i DataConnector) ToDataConnectorOutput() DataConnectorOutput

func (DataConnector) ToDataConnectorOutputWithContext added in v0.2.6

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 added in v0.2.6

type DataConnectorInput interface {
	pulumi.Input

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

type DataConnectorOutput added in v0.2.6

type DataConnectorOutput struct {
	*pulumi.OutputState
}

func (DataConnectorOutput) ElementType added in v0.2.6

func (DataConnectorOutput) ElementType() reflect.Type

func (DataConnectorOutput) ToDataConnectorOutput added in v0.2.6

func (o DataConnectorOutput) ToDataConnectorOutput() DataConnectorOutput

func (DataConnectorOutput) ToDataConnectorOutputWithContext added in v0.2.6

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.

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 added in v0.2.6

func (Incident) ElementType() reflect.Type

func (Incident) ToIncidentOutput added in v0.2.6

func (i Incident) ToIncidentOutput() IncidentOutput

func (Incident) ToIncidentOutputWithContext added in v0.2.6

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 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.StringInput `pulumi:"incidentId"`
	// Relation Name
	RelationName pulumi.StringInput `pulumi:"relationName"`
	// The severity of the incident
	Severity pulumi.StringInput `pulumi:"severity"`
	// The title of the incident
	Title pulumi.StringInput `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.StringOutput

Incident Id

func (IncidentInfoOutput) RelationName

func (o IncidentInfoOutput) RelationName() pulumi.StringOutput

Relation Name

func (IncidentInfoOutput) Severity

func (o IncidentInfoOutput) Severity() pulumi.StringOutput

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.StringInput `pulumi:"incidentId"`
	// Relation Name
	RelationName pulumi.StringInput `pulumi:"relationName"`
	// The severity of the incident
	Severity pulumi.StringInput `pulumi:"severity"`
	// The title of the incident
	Title pulumi.StringInput `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 added in v0.2.6

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 added in v0.2.6

type IncidentOutput struct {
	*pulumi.OutputState
}

func (IncidentOutput) ElementType added in v0.2.6

func (IncidentOutput) ElementType() reflect.Type

func (IncidentOutput) ToIncidentOutput added in v0.2.6

func (o IncidentOutput) ToIncidentOutput() IncidentOutput

func (IncidentOutput) ToIncidentOutputWithContext added in v0.2.6

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

type LookupAlertRuleActionArgs 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 LookupAlertRuleActionResult

type LookupAlertRuleActionResult struct {
	// Etag of the action.
	Etag *string `pulumi:"etag"`
	// 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.

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"`
	// 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"`
	// 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 query result of the bookmark.
	QueryResult *string `pulumi:"queryResult"`
	// 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"`
	// 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"`
	// 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