Documentation
¶
Index ¶
- type AlertRule
- type AlertRuleAction
- type AlertRuleActionArgs
- type AlertRuleActionState
- type AlertRuleArgs
- type AlertRuleState
- type Bookmark
- type BookmarkArgs
- type BookmarkRelation
- type BookmarkRelationArgs
- type BookmarkRelationState
- type BookmarkState
- type Case
- type CaseArgs
- type CaseRelation
- type CaseRelationArgs
- type CaseRelationState
- type CaseState
- type DataConnector
- type DataConnectorArgs
- type DataConnectorState
- type Incident
- type IncidentAdditionalDataResponse
- type IncidentAdditionalDataResponseArgs
- func (IncidentAdditionalDataResponseArgs) ElementType() reflect.Type
- func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponseOutput() IncidentAdditionalDataResponseOutput
- func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponseOutputWithContext(ctx context.Context) IncidentAdditionalDataResponseOutput
- func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput
- func (i IncidentAdditionalDataResponseArgs) ToIncidentAdditionalDataResponsePtrOutputWithContext(ctx context.Context) IncidentAdditionalDataResponsePtrOutput
- type IncidentAdditionalDataResponseInput
- type IncidentAdditionalDataResponseOutput
- func (o IncidentAdditionalDataResponseOutput) AlertProductNames() pulumi.StringArrayOutput
- func (o IncidentAdditionalDataResponseOutput) AlertsCount() pulumi.IntOutput
- func (o IncidentAdditionalDataResponseOutput) BookmarksCount() pulumi.IntOutput
- func (o IncidentAdditionalDataResponseOutput) CommentsCount() pulumi.IntOutput
- func (IncidentAdditionalDataResponseOutput) ElementType() reflect.Type
- func (o IncidentAdditionalDataResponseOutput) Tactics() pulumi.StringArrayOutput
- func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponseOutput() IncidentAdditionalDataResponseOutput
- func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponseOutputWithContext(ctx context.Context) IncidentAdditionalDataResponseOutput
- func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput
- func (o IncidentAdditionalDataResponseOutput) ToIncidentAdditionalDataResponsePtrOutputWithContext(ctx context.Context) IncidentAdditionalDataResponsePtrOutput
- type IncidentAdditionalDataResponsePtrInput
- type IncidentAdditionalDataResponsePtrOutput
- func (o IncidentAdditionalDataResponsePtrOutput) AlertProductNames() pulumi.StringArrayOutput
- func (o IncidentAdditionalDataResponsePtrOutput) AlertsCount() pulumi.IntPtrOutput
- func (o IncidentAdditionalDataResponsePtrOutput) BookmarksCount() pulumi.IntPtrOutput
- func (o IncidentAdditionalDataResponsePtrOutput) CommentsCount() pulumi.IntPtrOutput
- func (o IncidentAdditionalDataResponsePtrOutput) Elem() IncidentAdditionalDataResponseOutput
- func (IncidentAdditionalDataResponsePtrOutput) ElementType() reflect.Type
- func (o IncidentAdditionalDataResponsePtrOutput) Tactics() pulumi.StringArrayOutput
- func (o IncidentAdditionalDataResponsePtrOutput) ToIncidentAdditionalDataResponsePtrOutput() IncidentAdditionalDataResponsePtrOutput
- func (o IncidentAdditionalDataResponsePtrOutput) ToIncidentAdditionalDataResponsePtrOutputWithContext(ctx context.Context) IncidentAdditionalDataResponsePtrOutput
- type IncidentArgs
- type IncidentInfo
- type IncidentInfoArgs
- func (IncidentInfoArgs) ElementType() reflect.Type
- func (i IncidentInfoArgs) ToIncidentInfoOutput() IncidentInfoOutput
- func (i IncidentInfoArgs) ToIncidentInfoOutputWithContext(ctx context.Context) IncidentInfoOutput
- func (i IncidentInfoArgs) ToIncidentInfoPtrOutput() IncidentInfoPtrOutput
- func (i IncidentInfoArgs) ToIncidentInfoPtrOutputWithContext(ctx context.Context) IncidentInfoPtrOutput
- type IncidentInfoInput
- type IncidentInfoOutput
- func (IncidentInfoOutput) ElementType() reflect.Type
- func (o IncidentInfoOutput) IncidentId() pulumi.StringOutput
- func (o IncidentInfoOutput) RelationName() pulumi.StringOutput
- func (o IncidentInfoOutput) Severity() pulumi.StringOutput
- func (o IncidentInfoOutput) Title() pulumi.StringOutput
- func (o IncidentInfoOutput) ToIncidentInfoOutput() IncidentInfoOutput
- func (o IncidentInfoOutput) ToIncidentInfoOutputWithContext(ctx context.Context) IncidentInfoOutput
- func (o IncidentInfoOutput) ToIncidentInfoPtrOutput() IncidentInfoPtrOutput
- func (o IncidentInfoOutput) ToIncidentInfoPtrOutputWithContext(ctx context.Context) IncidentInfoPtrOutput
- type IncidentInfoPtrInput
- type IncidentInfoPtrOutput
- func (o IncidentInfoPtrOutput) Elem() IncidentInfoOutput
- func (IncidentInfoPtrOutput) ElementType() reflect.Type
- func (o IncidentInfoPtrOutput) IncidentId() pulumi.StringPtrOutput
- func (o IncidentInfoPtrOutput) RelationName() pulumi.StringPtrOutput
- func (o IncidentInfoPtrOutput) Severity() pulumi.StringPtrOutput
- func (o IncidentInfoPtrOutput) Title() pulumi.StringPtrOutput
- func (o IncidentInfoPtrOutput) ToIncidentInfoPtrOutput() IncidentInfoPtrOutput
- func (o IncidentInfoPtrOutput) ToIncidentInfoPtrOutputWithContext(ctx context.Context) IncidentInfoPtrOutput
- type IncidentInfoResponse
- type IncidentInfoResponseArgs
- func (IncidentInfoResponseArgs) ElementType() reflect.Type
- func (i IncidentInfoResponseArgs) ToIncidentInfoResponseOutput() IncidentInfoResponseOutput
- func (i IncidentInfoResponseArgs) ToIncidentInfoResponseOutputWithContext(ctx context.Context) IncidentInfoResponseOutput
- func (i IncidentInfoResponseArgs) ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput
- func (i IncidentInfoResponseArgs) ToIncidentInfoResponsePtrOutputWithContext(ctx context.Context) IncidentInfoResponsePtrOutput
- type IncidentInfoResponseInput
- type IncidentInfoResponseOutput
- func (IncidentInfoResponseOutput) ElementType() reflect.Type
- func (o IncidentInfoResponseOutput) IncidentId() pulumi.StringOutput
- func (o IncidentInfoResponseOutput) RelationName() pulumi.StringOutput
- func (o IncidentInfoResponseOutput) Severity() pulumi.StringOutput
- func (o IncidentInfoResponseOutput) Title() pulumi.StringOutput
- func (o IncidentInfoResponseOutput) ToIncidentInfoResponseOutput() IncidentInfoResponseOutput
- func (o IncidentInfoResponseOutput) ToIncidentInfoResponseOutputWithContext(ctx context.Context) IncidentInfoResponseOutput
- func (o IncidentInfoResponseOutput) ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput
- func (o IncidentInfoResponseOutput) ToIncidentInfoResponsePtrOutputWithContext(ctx context.Context) IncidentInfoResponsePtrOutput
- type IncidentInfoResponsePtrInput
- type IncidentInfoResponsePtrOutput
- func (o IncidentInfoResponsePtrOutput) Elem() IncidentInfoResponseOutput
- func (IncidentInfoResponsePtrOutput) ElementType() reflect.Type
- func (o IncidentInfoResponsePtrOutput) IncidentId() pulumi.StringPtrOutput
- func (o IncidentInfoResponsePtrOutput) RelationName() pulumi.StringPtrOutput
- func (o IncidentInfoResponsePtrOutput) Severity() pulumi.StringPtrOutput
- func (o IncidentInfoResponsePtrOutput) Title() pulumi.StringPtrOutput
- func (o IncidentInfoResponsePtrOutput) ToIncidentInfoResponsePtrOutput() IncidentInfoResponsePtrOutput
- func (o IncidentInfoResponsePtrOutput) ToIncidentInfoResponsePtrOutputWithContext(ctx context.Context) IncidentInfoResponsePtrOutput
- type IncidentLabel
- type IncidentLabelArgs
- type IncidentLabelArray
- type IncidentLabelArrayInput
- type IncidentLabelArrayOutput
- func (IncidentLabelArrayOutput) ElementType() reflect.Type
- func (o IncidentLabelArrayOutput) Index(i pulumi.IntInput) IncidentLabelOutput
- func (o IncidentLabelArrayOutput) ToIncidentLabelArrayOutput() IncidentLabelArrayOutput
- func (o IncidentLabelArrayOutput) ToIncidentLabelArrayOutputWithContext(ctx context.Context) IncidentLabelArrayOutput
- type IncidentLabelInput
- type IncidentLabelOutput
- type IncidentLabelResponse
- type IncidentLabelResponseArgs
- type IncidentLabelResponseArray
- func (IncidentLabelResponseArray) ElementType() reflect.Type
- func (i IncidentLabelResponseArray) ToIncidentLabelResponseArrayOutput() IncidentLabelResponseArrayOutput
- func (i IncidentLabelResponseArray) ToIncidentLabelResponseArrayOutputWithContext(ctx context.Context) IncidentLabelResponseArrayOutput
- type IncidentLabelResponseArrayInput
- type IncidentLabelResponseArrayOutput
- func (IncidentLabelResponseArrayOutput) ElementType() reflect.Type
- func (o IncidentLabelResponseArrayOutput) Index(i pulumi.IntInput) IncidentLabelResponseOutput
- func (o IncidentLabelResponseArrayOutput) ToIncidentLabelResponseArrayOutput() IncidentLabelResponseArrayOutput
- func (o IncidentLabelResponseArrayOutput) ToIncidentLabelResponseArrayOutputWithContext(ctx context.Context) IncidentLabelResponseArrayOutput
- type IncidentLabelResponseInput
- type IncidentLabelResponseOutput
- func (IncidentLabelResponseOutput) ElementType() reflect.Type
- func (o IncidentLabelResponseOutput) LabelName() pulumi.StringOutput
- func (o IncidentLabelResponseOutput) LabelType() pulumi.StringOutput
- func (o IncidentLabelResponseOutput) ToIncidentLabelResponseOutput() IncidentLabelResponseOutput
- func (o IncidentLabelResponseOutput) ToIncidentLabelResponseOutputWithContext(ctx context.Context) IncidentLabelResponseOutput
- type IncidentOwnerInfo
- type IncidentOwnerInfoArgs
- func (IncidentOwnerInfoArgs) ElementType() reflect.Type
- func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoOutput() IncidentOwnerInfoOutput
- func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoOutputWithContext(ctx context.Context) IncidentOwnerInfoOutput
- func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput
- func (i IncidentOwnerInfoArgs) ToIncidentOwnerInfoPtrOutputWithContext(ctx context.Context) IncidentOwnerInfoPtrOutput
- type IncidentOwnerInfoInput
- type IncidentOwnerInfoOutput
- func (o IncidentOwnerInfoOutput) AssignedTo() pulumi.StringPtrOutput
- func (IncidentOwnerInfoOutput) ElementType() reflect.Type
- func (o IncidentOwnerInfoOutput) Email() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoOutput) ObjectId() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoOutput() IncidentOwnerInfoOutput
- func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoOutputWithContext(ctx context.Context) IncidentOwnerInfoOutput
- func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput
- func (o IncidentOwnerInfoOutput) ToIncidentOwnerInfoPtrOutputWithContext(ctx context.Context) IncidentOwnerInfoPtrOutput
- func (o IncidentOwnerInfoOutput) UserPrincipalName() pulumi.StringPtrOutput
- type IncidentOwnerInfoPtrInput
- type IncidentOwnerInfoPtrOutput
- func (o IncidentOwnerInfoPtrOutput) AssignedTo() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoPtrOutput) Elem() IncidentOwnerInfoOutput
- func (IncidentOwnerInfoPtrOutput) ElementType() reflect.Type
- func (o IncidentOwnerInfoPtrOutput) Email() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoPtrOutput) ToIncidentOwnerInfoPtrOutput() IncidentOwnerInfoPtrOutput
- func (o IncidentOwnerInfoPtrOutput) ToIncidentOwnerInfoPtrOutputWithContext(ctx context.Context) IncidentOwnerInfoPtrOutput
- func (o IncidentOwnerInfoPtrOutput) UserPrincipalName() pulumi.StringPtrOutput
- type IncidentOwnerInfoResponse
- type IncidentOwnerInfoResponseArgs
- func (IncidentOwnerInfoResponseArgs) ElementType() reflect.Type
- func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponseOutput() IncidentOwnerInfoResponseOutput
- func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponseOutputWithContext(ctx context.Context) IncidentOwnerInfoResponseOutput
- func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput
- func (i IncidentOwnerInfoResponseArgs) ToIncidentOwnerInfoResponsePtrOutputWithContext(ctx context.Context) IncidentOwnerInfoResponsePtrOutput
- type IncidentOwnerInfoResponseInput
- type IncidentOwnerInfoResponseOutput
- func (o IncidentOwnerInfoResponseOutput) AssignedTo() pulumi.StringPtrOutput
- func (IncidentOwnerInfoResponseOutput) ElementType() reflect.Type
- func (o IncidentOwnerInfoResponseOutput) Email() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoResponseOutput) ObjectId() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponseOutput() IncidentOwnerInfoResponseOutput
- func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponseOutputWithContext(ctx context.Context) IncidentOwnerInfoResponseOutput
- func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput
- func (o IncidentOwnerInfoResponseOutput) ToIncidentOwnerInfoResponsePtrOutputWithContext(ctx context.Context) IncidentOwnerInfoResponsePtrOutput
- func (o IncidentOwnerInfoResponseOutput) UserPrincipalName() pulumi.StringPtrOutput
- type IncidentOwnerInfoResponsePtrInput
- type IncidentOwnerInfoResponsePtrOutput
- func (o IncidentOwnerInfoResponsePtrOutput) AssignedTo() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoResponsePtrOutput) Elem() IncidentOwnerInfoResponseOutput
- func (IncidentOwnerInfoResponsePtrOutput) ElementType() reflect.Type
- func (o IncidentOwnerInfoResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o IncidentOwnerInfoResponsePtrOutput) ToIncidentOwnerInfoResponsePtrOutput() IncidentOwnerInfoResponsePtrOutput
- func (o IncidentOwnerInfoResponsePtrOutput) ToIncidentOwnerInfoResponsePtrOutputWithContext(ctx context.Context) IncidentOwnerInfoResponsePtrOutput
- func (o IncidentOwnerInfoResponsePtrOutput) UserPrincipalName() pulumi.StringPtrOutput
- type IncidentRelation
- type IncidentRelationArgs
- type IncidentRelationState
- type IncidentState
- type LookupAlertRuleActionArgs
- type LookupAlertRuleActionResult
- type LookupAlertRuleArgs
- type LookupAlertRuleResult
- type LookupBookmarkArgs
- type LookupBookmarkRelationArgs
- type LookupBookmarkRelationResult
- type LookupBookmarkResult
- type LookupCaseArgs
- type LookupCaseRelationArgs
- type LookupCaseRelationResult
- type LookupCaseResult
- type LookupDataConnectorArgs
- type LookupDataConnectorResult
- type LookupIncidentArgs
- type LookupIncidentRelationArgs
- type LookupIncidentRelationResult
- type LookupIncidentResult
- type LookupProductSettingArgs
- type LookupProductSettingResult
- type LookupThreatIntelligenceIndicatorArgs
- type LookupThreatIntelligenceIndicatorResult
- type LookupWatchlistArgs
- type LookupWatchlistResult
- type ProductSetting
- type ProductSettingArgs
- type ProductSettingState
- type RelationNode
- type RelationNodeArgs
- func (RelationNodeArgs) ElementType() reflect.Type
- func (i RelationNodeArgs) ToRelationNodeOutput() RelationNodeOutput
- func (i RelationNodeArgs) ToRelationNodeOutputWithContext(ctx context.Context) RelationNodeOutput
- func (i RelationNodeArgs) ToRelationNodePtrOutput() RelationNodePtrOutput
- func (i RelationNodeArgs) ToRelationNodePtrOutputWithContext(ctx context.Context) RelationNodePtrOutput
- type RelationNodeInput
- type RelationNodeOutput
- func (RelationNodeOutput) ElementType() reflect.Type
- func (o RelationNodeOutput) Etag() pulumi.StringPtrOutput
- func (o RelationNodeOutput) RelationAdditionalProperties() pulumi.StringMapOutput
- func (o RelationNodeOutput) RelationNodeId() pulumi.StringPtrOutput
- func (o RelationNodeOutput) ToRelationNodeOutput() RelationNodeOutput
- func (o RelationNodeOutput) ToRelationNodeOutputWithContext(ctx context.Context) RelationNodeOutput
- func (o RelationNodeOutput) ToRelationNodePtrOutput() RelationNodePtrOutput
- func (o RelationNodeOutput) ToRelationNodePtrOutputWithContext(ctx context.Context) RelationNodePtrOutput
- type RelationNodePtrInput
- type RelationNodePtrOutput
- func (o RelationNodePtrOutput) Elem() RelationNodeOutput
- func (RelationNodePtrOutput) ElementType() reflect.Type
- func (o RelationNodePtrOutput) Etag() pulumi.StringPtrOutput
- func (o RelationNodePtrOutput) RelationAdditionalProperties() pulumi.StringMapOutput
- func (o RelationNodePtrOutput) RelationNodeId() pulumi.StringPtrOutput
- func (o RelationNodePtrOutput) ToRelationNodePtrOutput() RelationNodePtrOutput
- func (o RelationNodePtrOutput) ToRelationNodePtrOutputWithContext(ctx context.Context) RelationNodePtrOutput
- type ThreatIntelligenceGranularMarkingModel
- type ThreatIntelligenceGranularMarkingModelArgs
- func (ThreatIntelligenceGranularMarkingModelArgs) ElementType() reflect.Type
- func (i ThreatIntelligenceGranularMarkingModelArgs) ToThreatIntelligenceGranularMarkingModelOutput() ThreatIntelligenceGranularMarkingModelOutput
- func (i ThreatIntelligenceGranularMarkingModelArgs) ToThreatIntelligenceGranularMarkingModelOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelOutput
- type ThreatIntelligenceGranularMarkingModelArray
- func (ThreatIntelligenceGranularMarkingModelArray) ElementType() reflect.Type
- func (i ThreatIntelligenceGranularMarkingModelArray) ToThreatIntelligenceGranularMarkingModelArrayOutput() ThreatIntelligenceGranularMarkingModelArrayOutput
- func (i ThreatIntelligenceGranularMarkingModelArray) ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelArrayOutput
- type ThreatIntelligenceGranularMarkingModelArrayInput
- type ThreatIntelligenceGranularMarkingModelArrayOutput
- func (ThreatIntelligenceGranularMarkingModelArrayOutput) ElementType() reflect.Type
- func (o ThreatIntelligenceGranularMarkingModelArrayOutput) Index(i pulumi.IntInput) ThreatIntelligenceGranularMarkingModelOutput
- func (o ThreatIntelligenceGranularMarkingModelArrayOutput) ToThreatIntelligenceGranularMarkingModelArrayOutput() ThreatIntelligenceGranularMarkingModelArrayOutput
- func (o ThreatIntelligenceGranularMarkingModelArrayOutput) ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelArrayOutput
- type ThreatIntelligenceGranularMarkingModelInput
- type ThreatIntelligenceGranularMarkingModelOutput
- func (ThreatIntelligenceGranularMarkingModelOutput) ElementType() reflect.Type
- func (o ThreatIntelligenceGranularMarkingModelOutput) Language() pulumi.StringPtrOutput
- func (o ThreatIntelligenceGranularMarkingModelOutput) MarkingRef() pulumi.IntPtrOutput
- func (o ThreatIntelligenceGranularMarkingModelOutput) Selectors() pulumi.StringArrayOutput
- func (o ThreatIntelligenceGranularMarkingModelOutput) ToThreatIntelligenceGranularMarkingModelOutput() ThreatIntelligenceGranularMarkingModelOutput
- func (o ThreatIntelligenceGranularMarkingModelOutput) ToThreatIntelligenceGranularMarkingModelOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelOutput
- type ThreatIntelligenceIndicator
- type ThreatIntelligenceIndicatorArgs
- type ThreatIntelligenceIndicatorState
- type ThreatIntelligenceKillChainPhase
- type ThreatIntelligenceKillChainPhaseArgs
- func (ThreatIntelligenceKillChainPhaseArgs) ElementType() reflect.Type
- func (i ThreatIntelligenceKillChainPhaseArgs) ToThreatIntelligenceKillChainPhaseOutput() ThreatIntelligenceKillChainPhaseOutput
- func (i ThreatIntelligenceKillChainPhaseArgs) ToThreatIntelligenceKillChainPhaseOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseOutput
- type ThreatIntelligenceKillChainPhaseArray
- func (ThreatIntelligenceKillChainPhaseArray) ElementType() reflect.Type
- func (i ThreatIntelligenceKillChainPhaseArray) ToThreatIntelligenceKillChainPhaseArrayOutput() ThreatIntelligenceKillChainPhaseArrayOutput
- func (i ThreatIntelligenceKillChainPhaseArray) ToThreatIntelligenceKillChainPhaseArrayOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseArrayOutput
- type ThreatIntelligenceKillChainPhaseArrayInput
- type ThreatIntelligenceKillChainPhaseArrayOutput
- func (ThreatIntelligenceKillChainPhaseArrayOutput) ElementType() reflect.Type
- func (o ThreatIntelligenceKillChainPhaseArrayOutput) Index(i pulumi.IntInput) ThreatIntelligenceKillChainPhaseOutput
- func (o ThreatIntelligenceKillChainPhaseArrayOutput) ToThreatIntelligenceKillChainPhaseArrayOutput() ThreatIntelligenceKillChainPhaseArrayOutput
- func (o ThreatIntelligenceKillChainPhaseArrayOutput) ToThreatIntelligenceKillChainPhaseArrayOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseArrayOutput
- type ThreatIntelligenceKillChainPhaseInput
- type ThreatIntelligenceKillChainPhaseOutput
- func (ThreatIntelligenceKillChainPhaseOutput) ElementType() reflect.Type
- func (o ThreatIntelligenceKillChainPhaseOutput) KillChainName() pulumi.StringPtrOutput
- func (o ThreatIntelligenceKillChainPhaseOutput) PhaseName() pulumi.IntPtrOutput
- func (o ThreatIntelligenceKillChainPhaseOutput) ToThreatIntelligenceKillChainPhaseOutput() ThreatIntelligenceKillChainPhaseOutput
- func (o ThreatIntelligenceKillChainPhaseOutput) ToThreatIntelligenceKillChainPhaseOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseOutput
- type UserInfo
- type UserInfoArgs
- func (UserInfoArgs) ElementType() reflect.Type
- func (i UserInfoArgs) ToUserInfoOutput() UserInfoOutput
- func (i UserInfoArgs) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput
- func (i UserInfoArgs) ToUserInfoPtrOutput() UserInfoPtrOutput
- func (i UserInfoArgs) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
- type UserInfoInput
- type UserInfoOutput
- func (UserInfoOutput) ElementType() reflect.Type
- func (o UserInfoOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserInfoOutput) ToUserInfoOutput() UserInfoOutput
- func (o UserInfoOutput) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput
- func (o UserInfoOutput) ToUserInfoPtrOutput() UserInfoPtrOutput
- func (o UserInfoOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
- type UserInfoPtrInput
- type UserInfoPtrOutput
- func (o UserInfoPtrOutput) Elem() UserInfoOutput
- func (UserInfoPtrOutput) ElementType() reflect.Type
- func (o UserInfoPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserInfoPtrOutput) ToUserInfoPtrOutput() UserInfoPtrOutput
- func (o UserInfoPtrOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
- type UserInfoResponse
- type UserInfoResponseArgs
- func (UserInfoResponseArgs) ElementType() reflect.Type
- func (i UserInfoResponseArgs) ToUserInfoResponseOutput() UserInfoResponseOutput
- func (i UserInfoResponseArgs) ToUserInfoResponseOutputWithContext(ctx context.Context) UserInfoResponseOutput
- func (i UserInfoResponseArgs) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput
- func (i UserInfoResponseArgs) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput
- type UserInfoResponseInput
- type UserInfoResponseOutput
- func (UserInfoResponseOutput) ElementType() reflect.Type
- func (o UserInfoResponseOutput) Email() pulumi.StringOutput
- func (o UserInfoResponseOutput) Name() pulumi.StringOutput
- func (o UserInfoResponseOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserInfoResponseOutput) ToUserInfoResponseOutput() UserInfoResponseOutput
- func (o UserInfoResponseOutput) ToUserInfoResponseOutputWithContext(ctx context.Context) UserInfoResponseOutput
- func (o UserInfoResponseOutput) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput
- func (o UserInfoResponseOutput) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput
- type UserInfoResponsePtrInput
- type UserInfoResponsePtrOutput
- func (o UserInfoResponsePtrOutput) Elem() UserInfoResponseOutput
- func (UserInfoResponsePtrOutput) ElementType() reflect.Type
- func (o UserInfoResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o UserInfoResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o UserInfoResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput
- func (o UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput
- type Watchlist
- type WatchlistArgs
- type WatchlistItem
- type WatchlistItemArgs
- type WatchlistItemArray
- type WatchlistItemArrayInput
- type WatchlistItemArrayOutput
- func (WatchlistItemArrayOutput) ElementType() reflect.Type
- func (o WatchlistItemArrayOutput) Index(i pulumi.IntInput) WatchlistItemOutput
- func (o WatchlistItemArrayOutput) ToWatchlistItemArrayOutput() WatchlistItemArrayOutput
- func (o WatchlistItemArrayOutput) ToWatchlistItemArrayOutputWithContext(ctx context.Context) WatchlistItemArrayOutput
- type WatchlistItemInput
- type WatchlistItemOutput
- func (o WatchlistItemOutput) CreatedBy() UserInfoPtrOutput
- func (o WatchlistItemOutput) CreatedTimeUtc() pulumi.StringPtrOutput
- func (WatchlistItemOutput) ElementType() reflect.Type
- func (o WatchlistItemOutput) EntityMapping() pulumi.AnyOutput
- func (o WatchlistItemOutput) LastUpdatedTimeUtc() pulumi.StringPtrOutput
- func (o WatchlistItemOutput) TenantId() pulumi.StringPtrOutput
- func (o WatchlistItemOutput) TimeToLiveUtc() pulumi.StringPtrOutput
- func (o WatchlistItemOutput) ToWatchlistItemOutput() WatchlistItemOutput
- func (o WatchlistItemOutput) ToWatchlistItemOutputWithContext(ctx context.Context) WatchlistItemOutput
- func (o WatchlistItemOutput) UpdatedBy() UserInfoPtrOutput
- func (o WatchlistItemOutput) WatchlistId() pulumi.StringOutput
- func (o WatchlistItemOutput) WatchlistItemName() pulumi.StringPtrOutput
- func (o WatchlistItemOutput) WatchlistItemPair() pulumi.AnyOutput
- func (o WatchlistItemOutput) WatchlistItemType() pulumi.StringPtrOutput
- type WatchlistItemResponse
- type WatchlistItemResponseArgs
- type WatchlistItemResponseArray
- func (WatchlistItemResponseArray) ElementType() reflect.Type
- func (i WatchlistItemResponseArray) ToWatchlistItemResponseArrayOutput() WatchlistItemResponseArrayOutput
- func (i WatchlistItemResponseArray) ToWatchlistItemResponseArrayOutputWithContext(ctx context.Context) WatchlistItemResponseArrayOutput
- type WatchlistItemResponseArrayInput
- type WatchlistItemResponseArrayOutput
- func (WatchlistItemResponseArrayOutput) ElementType() reflect.Type
- func (o WatchlistItemResponseArrayOutput) Index(i pulumi.IntInput) WatchlistItemResponseOutput
- func (o WatchlistItemResponseArrayOutput) ToWatchlistItemResponseArrayOutput() WatchlistItemResponseArrayOutput
- func (o WatchlistItemResponseArrayOutput) ToWatchlistItemResponseArrayOutputWithContext(ctx context.Context) WatchlistItemResponseArrayOutput
- type WatchlistItemResponseInput
- type WatchlistItemResponseOutput
- func (o WatchlistItemResponseOutput) CreatedBy() UserInfoResponsePtrOutput
- func (o WatchlistItemResponseOutput) CreatedTimeUtc() pulumi.StringPtrOutput
- func (WatchlistItemResponseOutput) ElementType() reflect.Type
- func (o WatchlistItemResponseOutput) EntityMapping() pulumi.AnyOutput
- func (o WatchlistItemResponseOutput) Id() pulumi.StringOutput
- func (o WatchlistItemResponseOutput) LastUpdatedTimeUtc() pulumi.StringPtrOutput
- func (o WatchlistItemResponseOutput) Name() pulumi.StringOutput
- func (o WatchlistItemResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o WatchlistItemResponseOutput) TimeToLiveUtc() pulumi.StringPtrOutput
- func (o WatchlistItemResponseOutput) ToWatchlistItemResponseOutput() WatchlistItemResponseOutput
- func (o WatchlistItemResponseOutput) ToWatchlistItemResponseOutputWithContext(ctx context.Context) WatchlistItemResponseOutput
- func (o WatchlistItemResponseOutput) Type() pulumi.StringOutput
- func (o WatchlistItemResponseOutput) UpdatedBy() UserInfoResponsePtrOutput
- func (o WatchlistItemResponseOutput) WatchlistId() pulumi.StringOutput
- func (o WatchlistItemResponseOutput) WatchlistItemName() pulumi.StringPtrOutput
- func (o WatchlistItemResponseOutput) WatchlistItemPair() pulumi.AnyOutput
- func (o WatchlistItemResponseOutput) WatchlistItemType() pulumi.StringPtrOutput
- type WatchlistState
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 kind of the alert rule 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.
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.StringPtrOutput `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.
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.StringPtrInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider 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 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 kind of the alert rule Kind pulumi.StringInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider 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 AlertRuleState ¶
type AlertRuleState struct { // Etag of the azure resource Etag pulumi.StringPtrInput // The kind of the alert rule 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.
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 namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // 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 BookmarkRelation ¶
type BookmarkRelation struct { pulumi.CustomResourceState // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // The resource ID of the related resource RelatedResourceId pulumi.StringOutput `pulumi:"relatedResourceId"` // The resource kind of the related resource RelatedResourceKind pulumi.StringOutput `pulumi:"relatedResourceKind"` // The name of the related resource RelatedResourceName pulumi.StringOutput `pulumi:"relatedResourceName"` // The resource type of the related resource RelatedResourceType pulumi.StringOutput `pulumi:"relatedResourceType"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Represents a relation between two resources
func GetBookmarkRelation ¶
func GetBookmarkRelation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BookmarkRelationState, opts ...pulumi.ResourceOption) (*BookmarkRelation, error)
GetBookmarkRelation gets an existing BookmarkRelation 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 NewBookmarkRelation ¶
func NewBookmarkRelation(ctx *pulumi.Context, name string, args *BookmarkRelationArgs, opts ...pulumi.ResourceOption) (*BookmarkRelation, error)
NewBookmarkRelation registers a new resource with the given unique name, arguments, and options.
type BookmarkRelationArgs ¶
type BookmarkRelationArgs struct { // Bookmark ID BookmarkId pulumi.StringInput // Etag of the azure resource Etag pulumi.StringPtrInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // The resource ID of the related resource RelatedResourceId pulumi.StringInput // Relation Name RelationName 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 BookmarkRelation resource.
func (BookmarkRelationArgs) ElementType ¶
func (BookmarkRelationArgs) ElementType() reflect.Type
type BookmarkRelationState ¶
type BookmarkRelationState struct { // Etag of the azure resource Etag pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // The resource ID of the related resource RelatedResourceId pulumi.StringPtrInput // The resource kind of the related resource RelatedResourceKind pulumi.StringPtrInput // The name of the related resource RelatedResourceName pulumi.StringPtrInput // The resource type of the related resource RelatedResourceType pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (BookmarkRelationState) ElementType ¶
func (BookmarkRelationState) ElementType() reflect.Type
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 Case ¶
type Case struct { pulumi.CustomResourceState // a sequential number CaseNumber pulumi.IntOutput `pulumi:"caseNumber"` // The reason the case was closed CloseReason pulumi.StringPtrOutput `pulumi:"closeReason"` // the case close reason details ClosedReasonText pulumi.StringPtrOutput `pulumi:"closedReasonText"` // The time the case was created CreatedTimeUtc pulumi.StringOutput `pulumi:"createdTimeUtc"` // The description of the case Description pulumi.StringPtrOutput `pulumi:"description"` // The end time of the case EndTimeUtc pulumi.StringPtrOutput `pulumi:"endTimeUtc"` // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // List of labels relevant to this case Labels pulumi.StringArrayOutput `pulumi:"labels"` // the last comment in the case LastComment pulumi.StringOutput `pulumi:"lastComment"` // The last time the case was updated LastUpdatedTimeUtc pulumi.StringOutput `pulumi:"lastUpdatedTimeUtc"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Describes a user that the case is assigned to Owner UserInfoResponsePtrOutput `pulumi:"owner"` // List of related alert identifiers RelatedAlertIds pulumi.StringArrayOutput `pulumi:"relatedAlertIds"` // The severity of the case Severity pulumi.StringOutput `pulumi:"severity"` // The start time of the case StartTimeUtc pulumi.StringOutput `pulumi:"startTimeUtc"` // The status of the case Status pulumi.StringOutput `pulumi:"status"` // The tactics associated with case Tactics pulumi.StringArrayOutput `pulumi:"tactics"` // The title of the case Title pulumi.StringOutput `pulumi:"title"` // the number of total comments in the case TotalComments pulumi.IntOutput `pulumi:"totalComments"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Represents a case in Azure Security Insights.
func GetCase ¶
func GetCase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaseState, opts ...pulumi.ResourceOption) (*Case, error)
GetCase gets an existing Case resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type CaseArgs ¶
type CaseArgs struct { // Case ID CaseId pulumi.StringInput // The reason the case was closed CloseReason pulumi.StringPtrInput // the case close reason details ClosedReasonText pulumi.StringPtrInput // The description of the case Description pulumi.StringPtrInput // The end time of the case EndTimeUtc pulumi.StringPtrInput // Etag of the azure resource Etag pulumi.StringPtrInput // List of labels relevant to this case Labels pulumi.StringArrayInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // Describes a user that the case is assigned to Owner UserInfoPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The severity of the case Severity pulumi.StringInput // The start time of the case StartTimeUtc pulumi.StringInput // The status of the case Status pulumi.StringInput // The title of the case Title pulumi.StringInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Case resource.
func (CaseArgs) ElementType ¶
type CaseRelation ¶
type CaseRelation struct { pulumi.CustomResourceState // The case related bookmark id BookmarkId pulumi.StringOutput `pulumi:"bookmarkId"` // The case related bookmark name BookmarkName pulumi.StringPtrOutput `pulumi:"bookmarkName"` // The case identifier CaseIdentifier pulumi.StringOutput `pulumi:"caseIdentifier"` // ETag for relation Etag pulumi.StringPtrOutput `pulumi:"etag"` // The type of relation node Kind pulumi.StringOutput `pulumi:"kind"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Name of relation RelationName pulumi.StringOutput `pulumi:"relationName"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Represents a case relation
func GetCaseRelation ¶
func GetCaseRelation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaseRelationState, opts ...pulumi.ResourceOption) (*CaseRelation, error)
GetCaseRelation gets an existing CaseRelation 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 NewCaseRelation ¶
func NewCaseRelation(ctx *pulumi.Context, name string, args *CaseRelationArgs, opts ...pulumi.ResourceOption) (*CaseRelation, error)
NewCaseRelation registers a new resource with the given unique name, arguments, and options.
type CaseRelationArgs ¶
type CaseRelationArgs struct { // Case ID CaseId pulumi.StringInput // ETag for relation Etag pulumi.StringPtrInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // Name of relation RelationName pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // Relation source node SourceRelationNode RelationNodePtrInput // Relation target node TargetRelationNode RelationNodePtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a CaseRelation resource.
func (CaseRelationArgs) ElementType ¶
func (CaseRelationArgs) ElementType() reflect.Type
type CaseRelationState ¶
type CaseRelationState struct { // The case related bookmark id BookmarkId pulumi.StringPtrInput // The case related bookmark name BookmarkName pulumi.StringPtrInput // The case identifier CaseIdentifier pulumi.StringPtrInput // ETag for relation Etag pulumi.StringPtrInput // The type of relation node Kind pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Name of relation RelationName pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (CaseRelationState) ElementType ¶
func (CaseRelationState) ElementType() reflect.Type
type CaseState ¶
type CaseState struct { // a sequential number CaseNumber pulumi.IntPtrInput // The reason the case was closed CloseReason pulumi.StringPtrInput // the case close reason details ClosedReasonText pulumi.StringPtrInput // The time the case was created CreatedTimeUtc pulumi.StringPtrInput // The description of the case Description pulumi.StringPtrInput // The end time of the case EndTimeUtc pulumi.StringPtrInput // Etag of the azure resource Etag pulumi.StringPtrInput // List of labels relevant to this case Labels pulumi.StringArrayInput // the last comment in the case LastComment pulumi.StringPtrInput // The last time the case was updated LastUpdatedTimeUtc pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Describes a user that the case is assigned to Owner UserInfoResponsePtrInput // List of related alert identifiers RelatedAlertIds pulumi.StringArrayInput // The severity of the case Severity pulumi.StringPtrInput // The start time of the case StartTimeUtc pulumi.StringPtrInput // The status of the case Status pulumi.StringPtrInput // The tactics associated with case Tactics pulumi.StringArrayInput // The title of the case Title pulumi.StringPtrInput // the number of total comments in the case TotalComments pulumi.IntPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (CaseState) ElementType ¶
type DataConnector ¶
type DataConnector struct { pulumi.CustomResourceState // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // The kind of the data connector 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.
type DataConnectorArgs ¶
type DataConnectorArgs struct { // Connector ID DataConnectorId pulumi.StringInput // Etag of the azure resource Etag pulumi.StringPtrInput // The kind of the data connector Kind pulumi.StringInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider 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 DataConnectorState ¶
type DataConnectorState struct { // Etag of the azure resource Etag pulumi.StringPtrInput // The kind of the data connector 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.
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) ElementType() reflect.Type
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 ¶
func (o IncidentAdditionalDataResponseOutput) AlertProductNames() pulumi.StringArrayOutput
List of product names of alerts in the incident
func (IncidentAdditionalDataResponseOutput) AlertsCount ¶
func (o IncidentAdditionalDataResponseOutput) AlertsCount() pulumi.IntOutput
The number of alerts in the incident
func (IncidentAdditionalDataResponseOutput) BookmarksCount ¶
func (o IncidentAdditionalDataResponseOutput) BookmarksCount() pulumi.IntOutput
The number of bookmarks in the incident
func (IncidentAdditionalDataResponseOutput) CommentsCount ¶
func (o IncidentAdditionalDataResponseOutput) CommentsCount() pulumi.IntOutput
The number of comments in the incident
func (IncidentAdditionalDataResponseOutput) ElementType ¶
func (IncidentAdditionalDataResponseOutput) ElementType() reflect.Type
func (IncidentAdditionalDataResponseOutput) Tactics ¶
func (o IncidentAdditionalDataResponseOutput) Tactics() pulumi.StringArrayOutput
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
func IncidentAdditionalDataResponsePtr ¶
func IncidentAdditionalDataResponsePtr(v *IncidentAdditionalDataResponseArgs) IncidentAdditionalDataResponsePtrInput
type IncidentAdditionalDataResponsePtrOutput ¶
type IncidentAdditionalDataResponsePtrOutput struct{ *pulumi.OutputState }
func (IncidentAdditionalDataResponsePtrOutput) AlertProductNames ¶
func (o IncidentAdditionalDataResponsePtrOutput) AlertProductNames() pulumi.StringArrayOutput
List of product names of alerts in the incident
func (IncidentAdditionalDataResponsePtrOutput) AlertsCount ¶
func (o IncidentAdditionalDataResponsePtrOutput) AlertsCount() pulumi.IntPtrOutput
The number of alerts in the incident
func (IncidentAdditionalDataResponsePtrOutput) BookmarksCount ¶
func (o IncidentAdditionalDataResponsePtrOutput) BookmarksCount() pulumi.IntPtrOutput
The number of bookmarks in the incident
func (IncidentAdditionalDataResponsePtrOutput) CommentsCount ¶
func (o IncidentAdditionalDataResponsePtrOutput) CommentsCount() pulumi.IntPtrOutput
The number of comments in the incident
func (IncidentAdditionalDataResponsePtrOutput) ElementType ¶
func (IncidentAdditionalDataResponsePtrOutput) ElementType() reflect.Type
func (IncidentAdditionalDataResponsePtrOutput) Tactics ¶
func (o IncidentAdditionalDataResponsePtrOutput) Tactics() pulumi.StringArrayOutput
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 // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // 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 ¶
func (o IncidentInfoOutput) Title() pulumi.StringOutput
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
func IncidentInfoPtr ¶
func IncidentInfoPtr(v *IncidentInfoArgs) IncidentInfoPtrInput
type IncidentInfoPtrOutput ¶
type IncidentInfoPtrOutput struct{ *pulumi.OutputState }
func (IncidentInfoPtrOutput) Elem ¶
func (o IncidentInfoPtrOutput) Elem() IncidentInfoOutput
func (IncidentInfoPtrOutput) ElementType ¶
func (IncidentInfoPtrOutput) ElementType() reflect.Type
func (IncidentInfoPtrOutput) IncidentId ¶
func (o IncidentInfoPtrOutput) IncidentId() pulumi.StringPtrOutput
Incident Id
func (IncidentInfoPtrOutput) RelationName ¶
func (o IncidentInfoPtrOutput) RelationName() pulumi.StringPtrOutput
Relation Name
func (IncidentInfoPtrOutput) Severity ¶
func (o IncidentInfoPtrOutput) Severity() pulumi.StringPtrOutput
The severity of the incident
func (IncidentInfoPtrOutput) Title ¶
func (o IncidentInfoPtrOutput) Title() pulumi.StringPtrOutput
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 ¶
func (o IncidentInfoResponseOutput) IncidentId() pulumi.StringOutput
Incident Id
func (IncidentInfoResponseOutput) RelationName ¶
func (o IncidentInfoResponseOutput) RelationName() pulumi.StringOutput
Relation Name
func (IncidentInfoResponseOutput) Severity ¶
func (o IncidentInfoResponseOutput) Severity() pulumi.StringOutput
The severity of the incident
func (IncidentInfoResponseOutput) Title ¶
func (o IncidentInfoResponseOutput) Title() pulumi.StringOutput
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
func IncidentInfoResponsePtr ¶
func IncidentInfoResponsePtr(v *IncidentInfoResponseArgs) IncidentInfoResponsePtrInput
type IncidentInfoResponsePtrOutput ¶
type IncidentInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (IncidentInfoResponsePtrOutput) Elem ¶
func (o IncidentInfoResponsePtrOutput) Elem() IncidentInfoResponseOutput
func (IncidentInfoResponsePtrOutput) ElementType ¶
func (IncidentInfoResponsePtrOutput) ElementType() reflect.Type
func (IncidentInfoResponsePtrOutput) IncidentId ¶
func (o IncidentInfoResponsePtrOutput) IncidentId() pulumi.StringPtrOutput
Incident Id
func (IncidentInfoResponsePtrOutput) RelationName ¶
func (o IncidentInfoResponsePtrOutput) RelationName() pulumi.StringPtrOutput
Relation Name
func (IncidentInfoResponsePtrOutput) Severity ¶
func (o IncidentInfoResponsePtrOutput) Severity() pulumi.StringPtrOutput
The severity of the incident
func (IncidentInfoResponsePtrOutput) Title ¶
func (o IncidentInfoResponsePtrOutput) Title() pulumi.StringPtrOutput
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 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 (o IncidentLabelArrayOutput) Index(i pulumi.IntInput) IncidentLabelOutput
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) ElementType() reflect.Type
func (IncidentLabelResponseArrayOutput) Index ¶
func (o IncidentLabelResponseArrayOutput) Index(i pulumi.IntInput) IncidentLabelResponseOutput
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) ElementType() reflect.Type
func (IncidentLabelResponseOutput) LabelName ¶
func (o IncidentLabelResponseOutput) LabelName() pulumi.StringOutput
The name of the label
func (IncidentLabelResponseOutput) LabelType ¶
func (o IncidentLabelResponseOutput) LabelType() pulumi.StringOutput
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 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 ¶
func (o IncidentOwnerInfoOutput) AssignedTo() pulumi.StringPtrOutput
The name of the user the incident is assigned to.
func (IncidentOwnerInfoOutput) ElementType ¶
func (IncidentOwnerInfoOutput) ElementType() reflect.Type
func (IncidentOwnerInfoOutput) Email ¶
func (o IncidentOwnerInfoOutput) Email() pulumi.StringPtrOutput
The email of the user the incident is assigned to.
func (IncidentOwnerInfoOutput) ObjectId ¶
func (o IncidentOwnerInfoOutput) ObjectId() pulumi.StringPtrOutput
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
func IncidentOwnerInfoPtr ¶
func IncidentOwnerInfoPtr(v *IncidentOwnerInfoArgs) IncidentOwnerInfoPtrInput
type IncidentOwnerInfoPtrOutput ¶
type IncidentOwnerInfoPtrOutput struct{ *pulumi.OutputState }
func (IncidentOwnerInfoPtrOutput) AssignedTo ¶
func (o IncidentOwnerInfoPtrOutput) AssignedTo() pulumi.StringPtrOutput
The name of the user the incident is assigned to.
func (IncidentOwnerInfoPtrOutput) Elem ¶
func (o IncidentOwnerInfoPtrOutput) Elem() IncidentOwnerInfoOutput
func (IncidentOwnerInfoPtrOutput) ElementType ¶
func (IncidentOwnerInfoPtrOutput) ElementType() reflect.Type
func (IncidentOwnerInfoPtrOutput) Email ¶
func (o IncidentOwnerInfoPtrOutput) Email() pulumi.StringPtrOutput
The email of the user the incident is assigned to.
func (IncidentOwnerInfoPtrOutput) ObjectId ¶
func (o IncidentOwnerInfoPtrOutput) ObjectId() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 ¶
func (o IncidentOwnerInfoResponseOutput) AssignedTo() pulumi.StringPtrOutput
The name of the user the incident is assigned to.
func (IncidentOwnerInfoResponseOutput) ElementType ¶
func (IncidentOwnerInfoResponseOutput) ElementType() reflect.Type
func (IncidentOwnerInfoResponseOutput) Email ¶
func (o IncidentOwnerInfoResponseOutput) Email() pulumi.StringPtrOutput
The email of the user the incident is assigned to.
func (IncidentOwnerInfoResponseOutput) ObjectId ¶
func (o IncidentOwnerInfoResponseOutput) ObjectId() pulumi.StringPtrOutput
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 ¶
func (o IncidentOwnerInfoResponseOutput) UserPrincipalName() pulumi.StringPtrOutput
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
func IncidentOwnerInfoResponsePtr ¶
func IncidentOwnerInfoResponsePtr(v *IncidentOwnerInfoResponseArgs) IncidentOwnerInfoResponsePtrInput
type IncidentOwnerInfoResponsePtrOutput ¶
type IncidentOwnerInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (IncidentOwnerInfoResponsePtrOutput) AssignedTo ¶
func (o IncidentOwnerInfoResponsePtrOutput) AssignedTo() pulumi.StringPtrOutput
The name of the user the incident is assigned to.
func (IncidentOwnerInfoResponsePtrOutput) Elem ¶
func (o IncidentOwnerInfoResponsePtrOutput) Elem() IncidentOwnerInfoResponseOutput
func (IncidentOwnerInfoResponsePtrOutput) ElementType ¶
func (IncidentOwnerInfoResponsePtrOutput) ElementType() reflect.Type
func (IncidentOwnerInfoResponsePtrOutput) Email ¶
func (o IncidentOwnerInfoResponsePtrOutput) Email() pulumi.StringPtrOutput
The email of the user the incident is assigned to.
func (IncidentOwnerInfoResponsePtrOutput) ObjectId ¶
func (o IncidentOwnerInfoResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
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 ¶
func (o IncidentOwnerInfoResponsePtrOutput) UserPrincipalName() pulumi.StringPtrOutput
The user principal name of the user the incident is assigned to.
type IncidentRelation ¶
type IncidentRelation struct { pulumi.CustomResourceState // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // The resource ID of the related resource RelatedResourceId pulumi.StringOutput `pulumi:"relatedResourceId"` // The resource kind of the related resource RelatedResourceKind pulumi.StringOutput `pulumi:"relatedResourceKind"` // The name of the related resource RelatedResourceName pulumi.StringOutput `pulumi:"relatedResourceName"` // The resource type of the related resource RelatedResourceType pulumi.StringOutput `pulumi:"relatedResourceType"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Represents a relation between two resources
func GetIncidentRelation ¶
func GetIncidentRelation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IncidentRelationState, opts ...pulumi.ResourceOption) (*IncidentRelation, error)
GetIncidentRelation gets an existing IncidentRelation 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 NewIncidentRelation ¶
func NewIncidentRelation(ctx *pulumi.Context, name string, args *IncidentRelationArgs, opts ...pulumi.ResourceOption) (*IncidentRelation, error)
NewIncidentRelation registers a new resource with the given unique name, arguments, and options.
type IncidentRelationArgs ¶
type IncidentRelationArgs struct { // Etag of the azure resource Etag pulumi.StringPtrInput // Incident ID IncidentId pulumi.StringInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // The resource ID of the related resource RelatedResourceId pulumi.StringInput // Relation Name RelationName 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 IncidentRelation resource.
func (IncidentRelationArgs) ElementType ¶
func (IncidentRelationArgs) ElementType() reflect.Type
type IncidentRelationState ¶
type IncidentRelationState struct { // Etag of the azure resource Etag pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // The resource ID of the related resource RelatedResourceId pulumi.StringPtrInput // The resource kind of the related resource RelatedResourceKind pulumi.StringPtrInput // The name of the related resource RelatedResourceName pulumi.StringPtrInput // The resource type of the related resource RelatedResourceType pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (IncidentRelationState) ElementType ¶
func (IncidentRelationState) ElementType() reflect.Type
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 namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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.
func LookupAlertRuleAction ¶
func LookupAlertRuleAction(ctx *pulumi.Context, args *LookupAlertRuleActionArgs, opts ...pulumi.InvokeOption) (*LookupAlertRuleActionResult, error)
type LookupAlertRuleArgs ¶
type LookupAlertRuleArgs struct { // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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 kind of the alert rule 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 namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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 LookupBookmarkRelationArgs ¶
type LookupBookmarkRelationArgs struct { // Bookmark ID BookmarkId string `pulumi:"bookmarkId"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // Relation Name RelationName string `pulumi:"relationName"` // 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 LookupBookmarkRelationResult ¶
type LookupBookmarkRelationResult struct { // Etag of the azure resource Etag *string `pulumi:"etag"` // Azure resource name Name string `pulumi:"name"` // The resource ID of the related resource RelatedResourceId string `pulumi:"relatedResourceId"` // The resource kind of the related resource RelatedResourceKind string `pulumi:"relatedResourceKind"` // The name of the related resource RelatedResourceName string `pulumi:"relatedResourceName"` // The resource type of the related resource RelatedResourceType string `pulumi:"relatedResourceType"` // Azure resource type Type string `pulumi:"type"` }
Represents a relation between two resources
func LookupBookmarkRelation ¶
func LookupBookmarkRelation(ctx *pulumi.Context, args *LookupBookmarkRelationArgs, opts ...pulumi.InvokeOption) (*LookupBookmarkRelationResult, error)
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 LookupCaseArgs ¶
type LookupCaseArgs struct { // Case ID CaseId string `pulumi:"caseId"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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 LookupCaseRelationArgs ¶
type LookupCaseRelationArgs struct { // Case ID CaseId string `pulumi:"caseId"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // Relation Name RelationName string `pulumi:"relationName"` // 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 LookupCaseRelationResult ¶
type LookupCaseRelationResult struct { // The case related bookmark id BookmarkId string `pulumi:"bookmarkId"` // The case related bookmark name BookmarkName *string `pulumi:"bookmarkName"` // The case identifier CaseIdentifier string `pulumi:"caseIdentifier"` // ETag for relation Etag *string `pulumi:"etag"` // The type of relation node Kind string `pulumi:"kind"` // Azure resource name Name string `pulumi:"name"` // Name of relation RelationName string `pulumi:"relationName"` // Azure resource type Type string `pulumi:"type"` }
Represents a case relation
func LookupCaseRelation ¶
func LookupCaseRelation(ctx *pulumi.Context, args *LookupCaseRelationArgs, opts ...pulumi.InvokeOption) (*LookupCaseRelationResult, error)
type LookupCaseResult ¶
type LookupCaseResult struct { // a sequential number CaseNumber int `pulumi:"caseNumber"` // The reason the case was closed CloseReason *string `pulumi:"closeReason"` // the case close reason details ClosedReasonText *string `pulumi:"closedReasonText"` // The time the case was created CreatedTimeUtc string `pulumi:"createdTimeUtc"` // The description of the case Description *string `pulumi:"description"` // The end time of the case EndTimeUtc *string `pulumi:"endTimeUtc"` // Etag of the azure resource Etag *string `pulumi:"etag"` // List of labels relevant to this case Labels []string `pulumi:"labels"` // the last comment in the case LastComment string `pulumi:"lastComment"` // The last time the case was updated LastUpdatedTimeUtc string `pulumi:"lastUpdatedTimeUtc"` // Azure resource name Name string `pulumi:"name"` // Describes a user that the case is assigned to Owner *UserInfoResponse `pulumi:"owner"` // List of related alert identifiers RelatedAlertIds []string `pulumi:"relatedAlertIds"` // The severity of the case Severity string `pulumi:"severity"` // The start time of the case StartTimeUtc string `pulumi:"startTimeUtc"` // The status of the case Status string `pulumi:"status"` // The tactics associated with case Tactics []string `pulumi:"tactics"` // The title of the case Title string `pulumi:"title"` // the number of total comments in the case TotalComments int `pulumi:"totalComments"` // Azure resource type Type string `pulumi:"type"` }
Represents a case in Azure Security Insights.
func LookupCase ¶
func LookupCase(ctx *pulumi.Context, args *LookupCaseArgs, opts ...pulumi.InvokeOption) (*LookupCaseResult, error)
type LookupDataConnectorArgs ¶
type LookupDataConnectorArgs struct { // Connector ID DataConnectorId string `pulumi:"dataConnectorId"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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 kind of the data connector Kind string `pulumi:"kind"` // Azure resource name Name string `pulumi:"name"` // Azure resource type Type string `pulumi:"type"` }
Data connector.
func LookupDataConnector ¶
func LookupDataConnector(ctx *pulumi.Context, args *LookupDataConnectorArgs, opts ...pulumi.InvokeOption) (*LookupDataConnectorResult, error)
type LookupIncidentArgs ¶
type LookupIncidentArgs struct { // Incident ID IncidentId string `pulumi:"incidentId"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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 LookupIncidentRelationArgs ¶
type LookupIncidentRelationArgs struct { // Incident ID IncidentId string `pulumi:"incidentId"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // Relation Name RelationName string `pulumi:"relationName"` // 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 LookupIncidentRelationResult ¶
type LookupIncidentRelationResult struct { // Etag of the azure resource Etag *string `pulumi:"etag"` // Azure resource name Name string `pulumi:"name"` // The resource ID of the related resource RelatedResourceId string `pulumi:"relatedResourceId"` // The resource kind of the related resource RelatedResourceKind string `pulumi:"relatedResourceKind"` // The name of the related resource RelatedResourceName string `pulumi:"relatedResourceName"` // The resource type of the related resource RelatedResourceType string `pulumi:"relatedResourceType"` // Azure resource type Type string `pulumi:"type"` }
Represents a relation between two resources
func LookupIncidentRelation ¶
func LookupIncidentRelation(ctx *pulumi.Context, args *LookupIncidentRelationArgs, opts ...pulumi.InvokeOption) (*LookupIncidentRelationResult, error)
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 LookupProductSettingArgs ¶
type LookupProductSettingArgs struct { // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The setting name. Supports - EyesOn, EntityAnalytics, Ueba SettingsName string `pulumi:"settingsName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupProductSettingResult ¶
type LookupProductSettingResult struct { // Etag of the azure resource Etag *string `pulumi:"etag"` // The kind of the setting Kind string `pulumi:"kind"` // Azure resource name Name string `pulumi:"name"` // Azure resource type Type string `pulumi:"type"` }
The Setting.
func LookupProductSetting ¶
func LookupProductSetting(ctx *pulumi.Context, args *LookupProductSettingArgs, opts ...pulumi.InvokeOption) (*LookupProductSettingResult, error)
type LookupThreatIntelligenceIndicatorArgs ¶
type LookupThreatIntelligenceIndicatorArgs struct { // Threat Intelligence Identifier Name string `pulumi:"name"` // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // 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 LookupThreatIntelligenceIndicatorResult ¶
type LookupThreatIntelligenceIndicatorResult struct { // Etag of the azure resource Etag *string `pulumi:"etag"` // The kind of the entity. Kind string `pulumi:"kind"` // Azure resource name Name string `pulumi:"name"` // Azure resource type Type string `pulumi:"type"` }
Threat intelligence resource.
func LookupThreatIntelligenceIndicator ¶
func LookupThreatIntelligenceIndicator(ctx *pulumi.Context, args *LookupThreatIntelligenceIndicatorArgs, opts ...pulumi.InvokeOption) (*LookupThreatIntelligenceIndicatorResult, error)
type LookupWatchlistArgs ¶
type LookupWatchlistArgs struct { // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider string `pulumi:"operationalInsightsResourceProvider"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Watchlist Alias WatchlistAlias string `pulumi:"watchlistAlias"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupWatchlistResult ¶
type LookupWatchlistResult struct { // Describes a user that created the watchlist CreatedBy *UserInfoResponse `pulumi:"createdBy"` // The time the watchlist was created CreatedTimeUtc *string `pulumi:"createdTimeUtc"` // The default duration of a watchlist (in ISO 8601 duration format) DefaultDuration *string `pulumi:"defaultDuration"` // A description of the watchlist Description *string `pulumi:"description"` // The display name of the watchlist DisplayName string `pulumi:"displayName"` // Etag of the azure resource Etag *string `pulumi:"etag"` // List of labels relevant to this watchlist Labels []string `pulumi:"labels"` // The last time the watchlist was updated LastUpdatedTimeUtc *string `pulumi:"lastUpdatedTimeUtc"` // Azure resource name Name string `pulumi:"name"` // The notes of the watchlist Notes *string `pulumi:"notes"` // The provider of the watchlist Provider string `pulumi:"provider"` // The source of the watchlist Source string `pulumi:"source"` // The tenantId where the watchlist belongs to. TenantId *string `pulumi:"tenantId"` // Azure resource type Type string `pulumi:"type"` // Describes a user that updated the watchlist UpdatedBy *UserInfoResponse `pulumi:"updatedBy"` // List of watchlist items. WatchlistItems []WatchlistItemResponse `pulumi:"watchlistItems"` // The type of the watchlist WatchlistType *string `pulumi:"watchlistType"` // The workspaceId where the watchlist belongs to. WorkspaceId *string `pulumi:"workspaceId"` }
Represents a Watchlist in Azure Security Insights.
func LookupWatchlist ¶
func LookupWatchlist(ctx *pulumi.Context, args *LookupWatchlistArgs, opts ...pulumi.InvokeOption) (*LookupWatchlistResult, error)
type ProductSetting ¶
type ProductSetting struct { pulumi.CustomResourceState // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // The kind of the setting Kind pulumi.StringOutput `pulumi:"kind"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
The Setting.
func GetProductSetting ¶
func GetProductSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductSettingState, opts ...pulumi.ResourceOption) (*ProductSetting, error)
GetProductSetting gets an existing ProductSetting 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 NewProductSetting ¶
func NewProductSetting(ctx *pulumi.Context, name string, args *ProductSettingArgs, opts ...pulumi.ResourceOption) (*ProductSetting, error)
NewProductSetting registers a new resource with the given unique name, arguments, and options.
type ProductSettingArgs ¶
type ProductSettingArgs struct { // Etag of the azure resource Etag pulumi.StringPtrInput // The kind of the setting Kind pulumi.StringInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The setting name. Supports - EyesOn, EntityAnalytics, Ueba SettingsName pulumi.StringInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a ProductSetting resource.
func (ProductSettingArgs) ElementType ¶
func (ProductSettingArgs) ElementType() reflect.Type
type ProductSettingState ¶
type ProductSettingState struct { // Etag of the azure resource Etag pulumi.StringPtrInput // The kind of the setting Kind pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (ProductSettingState) ElementType ¶
func (ProductSettingState) ElementType() reflect.Type
type RelationNode ¶
type RelationNode struct { // Etag for relation node Etag *string `pulumi:"etag"` // Additional set of properties RelationAdditionalProperties map[string]string `pulumi:"relationAdditionalProperties"` // Relation Node Id RelationNodeId *string `pulumi:"relationNodeId"` }
Relation node
type RelationNodeArgs ¶
type RelationNodeArgs struct { // Etag for relation node Etag pulumi.StringPtrInput `pulumi:"etag"` // Additional set of properties RelationAdditionalProperties pulumi.StringMapInput `pulumi:"relationAdditionalProperties"` // Relation Node Id RelationNodeId pulumi.StringPtrInput `pulumi:"relationNodeId"` }
Relation node
func (RelationNodeArgs) ElementType ¶
func (RelationNodeArgs) ElementType() reflect.Type
func (RelationNodeArgs) ToRelationNodeOutput ¶
func (i RelationNodeArgs) ToRelationNodeOutput() RelationNodeOutput
func (RelationNodeArgs) ToRelationNodeOutputWithContext ¶
func (i RelationNodeArgs) ToRelationNodeOutputWithContext(ctx context.Context) RelationNodeOutput
func (RelationNodeArgs) ToRelationNodePtrOutput ¶
func (i RelationNodeArgs) ToRelationNodePtrOutput() RelationNodePtrOutput
func (RelationNodeArgs) ToRelationNodePtrOutputWithContext ¶
func (i RelationNodeArgs) ToRelationNodePtrOutputWithContext(ctx context.Context) RelationNodePtrOutput
type RelationNodeInput ¶
type RelationNodeInput interface { pulumi.Input ToRelationNodeOutput() RelationNodeOutput ToRelationNodeOutputWithContext(context.Context) RelationNodeOutput }
RelationNodeInput is an input type that accepts RelationNodeArgs and RelationNodeOutput values. You can construct a concrete instance of `RelationNodeInput` via:
RelationNodeArgs{...}
type RelationNodeOutput ¶
type RelationNodeOutput struct{ *pulumi.OutputState }
Relation node
func (RelationNodeOutput) ElementType ¶
func (RelationNodeOutput) ElementType() reflect.Type
func (RelationNodeOutput) Etag ¶
func (o RelationNodeOutput) Etag() pulumi.StringPtrOutput
Etag for relation node
func (RelationNodeOutput) RelationAdditionalProperties ¶
func (o RelationNodeOutput) RelationAdditionalProperties() pulumi.StringMapOutput
Additional set of properties
func (RelationNodeOutput) RelationNodeId ¶
func (o RelationNodeOutput) RelationNodeId() pulumi.StringPtrOutput
Relation Node Id
func (RelationNodeOutput) ToRelationNodeOutput ¶
func (o RelationNodeOutput) ToRelationNodeOutput() RelationNodeOutput
func (RelationNodeOutput) ToRelationNodeOutputWithContext ¶
func (o RelationNodeOutput) ToRelationNodeOutputWithContext(ctx context.Context) RelationNodeOutput
func (RelationNodeOutput) ToRelationNodePtrOutput ¶
func (o RelationNodeOutput) ToRelationNodePtrOutput() RelationNodePtrOutput
func (RelationNodeOutput) ToRelationNodePtrOutputWithContext ¶
func (o RelationNodeOutput) ToRelationNodePtrOutputWithContext(ctx context.Context) RelationNodePtrOutput
type RelationNodePtrInput ¶
type RelationNodePtrInput interface { pulumi.Input ToRelationNodePtrOutput() RelationNodePtrOutput ToRelationNodePtrOutputWithContext(context.Context) RelationNodePtrOutput }
RelationNodePtrInput is an input type that accepts RelationNodeArgs, RelationNodePtr and RelationNodePtrOutput values. You can construct a concrete instance of `RelationNodePtrInput` via:
RelationNodeArgs{...} or: nil
func RelationNodePtr ¶
func RelationNodePtr(v *RelationNodeArgs) RelationNodePtrInput
type RelationNodePtrOutput ¶
type RelationNodePtrOutput struct{ *pulumi.OutputState }
func (RelationNodePtrOutput) Elem ¶
func (o RelationNodePtrOutput) Elem() RelationNodeOutput
func (RelationNodePtrOutput) ElementType ¶
func (RelationNodePtrOutput) ElementType() reflect.Type
func (RelationNodePtrOutput) Etag ¶
func (o RelationNodePtrOutput) Etag() pulumi.StringPtrOutput
Etag for relation node
func (RelationNodePtrOutput) RelationAdditionalProperties ¶
func (o RelationNodePtrOutput) RelationAdditionalProperties() pulumi.StringMapOutput
Additional set of properties
func (RelationNodePtrOutput) RelationNodeId ¶
func (o RelationNodePtrOutput) RelationNodeId() pulumi.StringPtrOutput
Relation Node Id
func (RelationNodePtrOutput) ToRelationNodePtrOutput ¶
func (o RelationNodePtrOutput) ToRelationNodePtrOutput() RelationNodePtrOutput
func (RelationNodePtrOutput) ToRelationNodePtrOutputWithContext ¶
func (o RelationNodePtrOutput) ToRelationNodePtrOutputWithContext(ctx context.Context) RelationNodePtrOutput
type ThreatIntelligenceGranularMarkingModel ¶
type ThreatIntelligenceGranularMarkingModel struct { // Language granular marking model Language *string `pulumi:"language"` // marking reference granular marking model MarkingRef *int `pulumi:"markingRef"` // granular marking model selectors Selectors []string `pulumi:"selectors"` }
Describes threat granular marking model entity
type ThreatIntelligenceGranularMarkingModelArgs ¶
type ThreatIntelligenceGranularMarkingModelArgs struct { // Language granular marking model Language pulumi.StringPtrInput `pulumi:"language"` // marking reference granular marking model MarkingRef pulumi.IntPtrInput `pulumi:"markingRef"` // granular marking model selectors Selectors pulumi.StringArrayInput `pulumi:"selectors"` }
Describes threat granular marking model entity
func (ThreatIntelligenceGranularMarkingModelArgs) ElementType ¶
func (ThreatIntelligenceGranularMarkingModelArgs) ElementType() reflect.Type
func (ThreatIntelligenceGranularMarkingModelArgs) ToThreatIntelligenceGranularMarkingModelOutput ¶
func (i ThreatIntelligenceGranularMarkingModelArgs) ToThreatIntelligenceGranularMarkingModelOutput() ThreatIntelligenceGranularMarkingModelOutput
func (ThreatIntelligenceGranularMarkingModelArgs) ToThreatIntelligenceGranularMarkingModelOutputWithContext ¶
func (i ThreatIntelligenceGranularMarkingModelArgs) ToThreatIntelligenceGranularMarkingModelOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelOutput
type ThreatIntelligenceGranularMarkingModelArray ¶
type ThreatIntelligenceGranularMarkingModelArray []ThreatIntelligenceGranularMarkingModelInput
func (ThreatIntelligenceGranularMarkingModelArray) ElementType ¶
func (ThreatIntelligenceGranularMarkingModelArray) ElementType() reflect.Type
func (ThreatIntelligenceGranularMarkingModelArray) ToThreatIntelligenceGranularMarkingModelArrayOutput ¶
func (i ThreatIntelligenceGranularMarkingModelArray) ToThreatIntelligenceGranularMarkingModelArrayOutput() ThreatIntelligenceGranularMarkingModelArrayOutput
func (ThreatIntelligenceGranularMarkingModelArray) ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext ¶
func (i ThreatIntelligenceGranularMarkingModelArray) ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelArrayOutput
type ThreatIntelligenceGranularMarkingModelArrayInput ¶
type ThreatIntelligenceGranularMarkingModelArrayInput interface { pulumi.Input ToThreatIntelligenceGranularMarkingModelArrayOutput() ThreatIntelligenceGranularMarkingModelArrayOutput ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext(context.Context) ThreatIntelligenceGranularMarkingModelArrayOutput }
ThreatIntelligenceGranularMarkingModelArrayInput is an input type that accepts ThreatIntelligenceGranularMarkingModelArray and ThreatIntelligenceGranularMarkingModelArrayOutput values. You can construct a concrete instance of `ThreatIntelligenceGranularMarkingModelArrayInput` via:
ThreatIntelligenceGranularMarkingModelArray{ ThreatIntelligenceGranularMarkingModelArgs{...} }
type ThreatIntelligenceGranularMarkingModelArrayOutput ¶
type ThreatIntelligenceGranularMarkingModelArrayOutput struct{ *pulumi.OutputState }
func (ThreatIntelligenceGranularMarkingModelArrayOutput) ElementType ¶
func (ThreatIntelligenceGranularMarkingModelArrayOutput) ElementType() reflect.Type
func (ThreatIntelligenceGranularMarkingModelArrayOutput) ToThreatIntelligenceGranularMarkingModelArrayOutput ¶
func (o ThreatIntelligenceGranularMarkingModelArrayOutput) ToThreatIntelligenceGranularMarkingModelArrayOutput() ThreatIntelligenceGranularMarkingModelArrayOutput
func (ThreatIntelligenceGranularMarkingModelArrayOutput) ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext ¶
func (o ThreatIntelligenceGranularMarkingModelArrayOutput) ToThreatIntelligenceGranularMarkingModelArrayOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelArrayOutput
type ThreatIntelligenceGranularMarkingModelInput ¶
type ThreatIntelligenceGranularMarkingModelInput interface { pulumi.Input ToThreatIntelligenceGranularMarkingModelOutput() ThreatIntelligenceGranularMarkingModelOutput ToThreatIntelligenceGranularMarkingModelOutputWithContext(context.Context) ThreatIntelligenceGranularMarkingModelOutput }
ThreatIntelligenceGranularMarkingModelInput is an input type that accepts ThreatIntelligenceGranularMarkingModelArgs and ThreatIntelligenceGranularMarkingModelOutput values. You can construct a concrete instance of `ThreatIntelligenceGranularMarkingModelInput` via:
ThreatIntelligenceGranularMarkingModelArgs{...}
type ThreatIntelligenceGranularMarkingModelOutput ¶
type ThreatIntelligenceGranularMarkingModelOutput struct{ *pulumi.OutputState }
Describes threat granular marking model entity
func (ThreatIntelligenceGranularMarkingModelOutput) ElementType ¶
func (ThreatIntelligenceGranularMarkingModelOutput) ElementType() reflect.Type
func (ThreatIntelligenceGranularMarkingModelOutput) Language ¶
func (o ThreatIntelligenceGranularMarkingModelOutput) Language() pulumi.StringPtrOutput
Language granular marking model
func (ThreatIntelligenceGranularMarkingModelOutput) MarkingRef ¶
func (o ThreatIntelligenceGranularMarkingModelOutput) MarkingRef() pulumi.IntPtrOutput
marking reference granular marking model
func (ThreatIntelligenceGranularMarkingModelOutput) Selectors ¶
func (o ThreatIntelligenceGranularMarkingModelOutput) Selectors() pulumi.StringArrayOutput
granular marking model selectors
func (ThreatIntelligenceGranularMarkingModelOutput) ToThreatIntelligenceGranularMarkingModelOutput ¶
func (o ThreatIntelligenceGranularMarkingModelOutput) ToThreatIntelligenceGranularMarkingModelOutput() ThreatIntelligenceGranularMarkingModelOutput
func (ThreatIntelligenceGranularMarkingModelOutput) ToThreatIntelligenceGranularMarkingModelOutputWithContext ¶
func (o ThreatIntelligenceGranularMarkingModelOutput) ToThreatIntelligenceGranularMarkingModelOutputWithContext(ctx context.Context) ThreatIntelligenceGranularMarkingModelOutput
type ThreatIntelligenceIndicator ¶
type ThreatIntelligenceIndicator struct { pulumi.CustomResourceState // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // The kind of the entity. Kind pulumi.StringOutput `pulumi:"kind"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Threat intelligence resource.
func GetThreatIntelligenceIndicator ¶
func GetThreatIntelligenceIndicator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThreatIntelligenceIndicatorState, opts ...pulumi.ResourceOption) (*ThreatIntelligenceIndicator, error)
GetThreatIntelligenceIndicator gets an existing ThreatIntelligenceIndicator 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 NewThreatIntelligenceIndicator ¶
func NewThreatIntelligenceIndicator(ctx *pulumi.Context, name string, args *ThreatIntelligenceIndicatorArgs, opts ...pulumi.ResourceOption) (*ThreatIntelligenceIndicator, error)
NewThreatIntelligenceIndicator registers a new resource with the given unique name, arguments, and options.
type ThreatIntelligenceIndicatorArgs ¶
type ThreatIntelligenceIndicatorArgs struct { // Confidence of threat intelligence entity Confidence pulumi.IntPtrInput // Created by Created pulumi.StringPtrInput // Created by reference of threat intelligence entity CreatedByRef pulumi.StringPtrInput // Description of a threat intelligence entity Description pulumi.StringPtrInput // Display name of a threat intelligence entity DisplayName pulumi.StringPtrInput // Etag of the azure resource Etag pulumi.StringPtrInput // External ID of threat intelligence entity ExternalId pulumi.StringPtrInput // External References ExternalReferences pulumi.StringArrayInput // Granular Markings GranularMarkings ThreatIntelligenceGranularMarkingModelArrayInput // Indicator types of threat intelligence entities IndicatorTypes pulumi.StringArrayInput // Kill chain phases KillChainPhases ThreatIntelligenceKillChainPhaseArrayInput // The kind of the entity. Kind pulumi.StringInput // Labels of threat intelligence entity Labels pulumi.StringArrayInput // Last updated time in UTC LastUpdatedTimeUtc pulumi.StringPtrInput // Modified by Modified pulumi.StringPtrInput // Threat Intelligence Identifier Name pulumi.StringInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // Pattern of a threat intelligence entity Pattern pulumi.StringPtrInput // Pattern type of a threat intelligence entity PatternType pulumi.StringPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // Is threat intelligence entity revoked Revoked pulumi.BoolPtrInput // Source of a threat intelligence entity Source pulumi.StringPtrInput // List of tags ThreatIntelligenceTags pulumi.StringArrayInput // Threat types ThreatTypes pulumi.StringArrayInput // Valid from ValidFrom pulumi.StringPtrInput // Valid until ValidUntil pulumi.StringPtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a ThreatIntelligenceIndicator resource.
func (ThreatIntelligenceIndicatorArgs) ElementType ¶
func (ThreatIntelligenceIndicatorArgs) ElementType() reflect.Type
type ThreatIntelligenceIndicatorState ¶
type ThreatIntelligenceIndicatorState struct { // Etag of the azure resource Etag pulumi.StringPtrInput // The kind of the entity. Kind pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (ThreatIntelligenceIndicatorState) ElementType ¶
func (ThreatIntelligenceIndicatorState) ElementType() reflect.Type
type ThreatIntelligenceKillChainPhase ¶
type ThreatIntelligenceKillChainPhase struct { // Kill chainName name KillChainName *string `pulumi:"killChainName"` // Phase name PhaseName *int `pulumi:"phaseName"` }
Describes threat kill chain phase entity
type ThreatIntelligenceKillChainPhaseArgs ¶
type ThreatIntelligenceKillChainPhaseArgs struct { // Kill chainName name KillChainName pulumi.StringPtrInput `pulumi:"killChainName"` // Phase name PhaseName pulumi.IntPtrInput `pulumi:"phaseName"` }
Describes threat kill chain phase entity
func (ThreatIntelligenceKillChainPhaseArgs) ElementType ¶
func (ThreatIntelligenceKillChainPhaseArgs) ElementType() reflect.Type
func (ThreatIntelligenceKillChainPhaseArgs) ToThreatIntelligenceKillChainPhaseOutput ¶
func (i ThreatIntelligenceKillChainPhaseArgs) ToThreatIntelligenceKillChainPhaseOutput() ThreatIntelligenceKillChainPhaseOutput
func (ThreatIntelligenceKillChainPhaseArgs) ToThreatIntelligenceKillChainPhaseOutputWithContext ¶
func (i ThreatIntelligenceKillChainPhaseArgs) ToThreatIntelligenceKillChainPhaseOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseOutput
type ThreatIntelligenceKillChainPhaseArray ¶
type ThreatIntelligenceKillChainPhaseArray []ThreatIntelligenceKillChainPhaseInput
func (ThreatIntelligenceKillChainPhaseArray) ElementType ¶
func (ThreatIntelligenceKillChainPhaseArray) ElementType() reflect.Type
func (ThreatIntelligenceKillChainPhaseArray) ToThreatIntelligenceKillChainPhaseArrayOutput ¶
func (i ThreatIntelligenceKillChainPhaseArray) ToThreatIntelligenceKillChainPhaseArrayOutput() ThreatIntelligenceKillChainPhaseArrayOutput
func (ThreatIntelligenceKillChainPhaseArray) ToThreatIntelligenceKillChainPhaseArrayOutputWithContext ¶
func (i ThreatIntelligenceKillChainPhaseArray) ToThreatIntelligenceKillChainPhaseArrayOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseArrayOutput
type ThreatIntelligenceKillChainPhaseArrayInput ¶
type ThreatIntelligenceKillChainPhaseArrayInput interface { pulumi.Input ToThreatIntelligenceKillChainPhaseArrayOutput() ThreatIntelligenceKillChainPhaseArrayOutput ToThreatIntelligenceKillChainPhaseArrayOutputWithContext(context.Context) ThreatIntelligenceKillChainPhaseArrayOutput }
ThreatIntelligenceKillChainPhaseArrayInput is an input type that accepts ThreatIntelligenceKillChainPhaseArray and ThreatIntelligenceKillChainPhaseArrayOutput values. You can construct a concrete instance of `ThreatIntelligenceKillChainPhaseArrayInput` via:
ThreatIntelligenceKillChainPhaseArray{ ThreatIntelligenceKillChainPhaseArgs{...} }
type ThreatIntelligenceKillChainPhaseArrayOutput ¶
type ThreatIntelligenceKillChainPhaseArrayOutput struct{ *pulumi.OutputState }
func (ThreatIntelligenceKillChainPhaseArrayOutput) ElementType ¶
func (ThreatIntelligenceKillChainPhaseArrayOutput) ElementType() reflect.Type
func (ThreatIntelligenceKillChainPhaseArrayOutput) ToThreatIntelligenceKillChainPhaseArrayOutput ¶
func (o ThreatIntelligenceKillChainPhaseArrayOutput) ToThreatIntelligenceKillChainPhaseArrayOutput() ThreatIntelligenceKillChainPhaseArrayOutput
func (ThreatIntelligenceKillChainPhaseArrayOutput) ToThreatIntelligenceKillChainPhaseArrayOutputWithContext ¶
func (o ThreatIntelligenceKillChainPhaseArrayOutput) ToThreatIntelligenceKillChainPhaseArrayOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseArrayOutput
type ThreatIntelligenceKillChainPhaseInput ¶
type ThreatIntelligenceKillChainPhaseInput interface { pulumi.Input ToThreatIntelligenceKillChainPhaseOutput() ThreatIntelligenceKillChainPhaseOutput ToThreatIntelligenceKillChainPhaseOutputWithContext(context.Context) ThreatIntelligenceKillChainPhaseOutput }
ThreatIntelligenceKillChainPhaseInput is an input type that accepts ThreatIntelligenceKillChainPhaseArgs and ThreatIntelligenceKillChainPhaseOutput values. You can construct a concrete instance of `ThreatIntelligenceKillChainPhaseInput` via:
ThreatIntelligenceKillChainPhaseArgs{...}
type ThreatIntelligenceKillChainPhaseOutput ¶
type ThreatIntelligenceKillChainPhaseOutput struct{ *pulumi.OutputState }
Describes threat kill chain phase entity
func (ThreatIntelligenceKillChainPhaseOutput) ElementType ¶
func (ThreatIntelligenceKillChainPhaseOutput) ElementType() reflect.Type
func (ThreatIntelligenceKillChainPhaseOutput) KillChainName ¶
func (o ThreatIntelligenceKillChainPhaseOutput) KillChainName() pulumi.StringPtrOutput
Kill chainName name
func (ThreatIntelligenceKillChainPhaseOutput) PhaseName ¶
func (o ThreatIntelligenceKillChainPhaseOutput) PhaseName() pulumi.IntPtrOutput
Phase name
func (ThreatIntelligenceKillChainPhaseOutput) ToThreatIntelligenceKillChainPhaseOutput ¶
func (o ThreatIntelligenceKillChainPhaseOutput) ToThreatIntelligenceKillChainPhaseOutput() ThreatIntelligenceKillChainPhaseOutput
func (ThreatIntelligenceKillChainPhaseOutput) ToThreatIntelligenceKillChainPhaseOutputWithContext ¶
func (o ThreatIntelligenceKillChainPhaseOutput) ToThreatIntelligenceKillChainPhaseOutputWithContext(ctx context.Context) ThreatIntelligenceKillChainPhaseOutput
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.StringPtrInput `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.StringPtrOutput
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 (o UserInfoPtrOutput) Elem() UserInfoOutput
func (UserInfoPtrOutput) ElementType ¶
func (UserInfoPtrOutput) ElementType() reflect.Type
func (UserInfoPtrOutput) ObjectId ¶
func (o UserInfoPtrOutput) ObjectId() pulumi.StringPtrOutput
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.StringPtrInput `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 ¶
func (o UserInfoResponseOutput) Email() pulumi.StringOutput
The email of the user.
func (UserInfoResponseOutput) Name ¶
func (o UserInfoResponseOutput) Name() pulumi.StringOutput
The name of the user.
func (UserInfoResponseOutput) ObjectId ¶
func (o UserInfoResponseOutput) ObjectId() pulumi.StringPtrOutput
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
func UserInfoResponsePtr ¶
func UserInfoResponsePtr(v *UserInfoResponseArgs) UserInfoResponsePtrInput
type UserInfoResponsePtrOutput ¶
type UserInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (UserInfoResponsePtrOutput) Elem ¶
func (o UserInfoResponsePtrOutput) Elem() UserInfoResponseOutput
func (UserInfoResponsePtrOutput) ElementType ¶
func (UserInfoResponsePtrOutput) ElementType() reflect.Type
func (UserInfoResponsePtrOutput) Email ¶
func (o UserInfoResponsePtrOutput) Email() pulumi.StringPtrOutput
The email of the user.
func (UserInfoResponsePtrOutput) Name ¶
func (o UserInfoResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the user.
func (UserInfoResponsePtrOutput) ObjectId ¶
func (o UserInfoResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
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
type Watchlist ¶
type Watchlist struct { pulumi.CustomResourceState // Describes a user that created the watchlist CreatedBy UserInfoResponsePtrOutput `pulumi:"createdBy"` // The time the watchlist was created CreatedTimeUtc pulumi.StringPtrOutput `pulumi:"createdTimeUtc"` // The default duration of a watchlist (in ISO 8601 duration format) DefaultDuration pulumi.StringPtrOutput `pulumi:"defaultDuration"` // A description of the watchlist Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the watchlist DisplayName pulumi.StringOutput `pulumi:"displayName"` // Etag of the azure resource Etag pulumi.StringPtrOutput `pulumi:"etag"` // List of labels relevant to this watchlist Labels pulumi.StringArrayOutput `pulumi:"labels"` // The last time the watchlist was updated LastUpdatedTimeUtc pulumi.StringPtrOutput `pulumi:"lastUpdatedTimeUtc"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // The notes of the watchlist Notes pulumi.StringPtrOutput `pulumi:"notes"` // The provider of the watchlist Provider pulumi.StringOutput `pulumi:"provider"` // The source of the watchlist Source pulumi.StringOutput `pulumi:"source"` // The tenantId where the watchlist belongs to. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // Describes a user that updated the watchlist UpdatedBy UserInfoResponsePtrOutput `pulumi:"updatedBy"` // List of watchlist items. WatchlistItems WatchlistItemResponseArrayOutput `pulumi:"watchlistItems"` // The type of the watchlist WatchlistType pulumi.StringPtrOutput `pulumi:"watchlistType"` // The workspaceId where the watchlist belongs to. WorkspaceId pulumi.StringPtrOutput `pulumi:"workspaceId"` }
Represents a Watchlist in Azure Security Insights.
func GetWatchlist ¶
func GetWatchlist(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WatchlistState, opts ...pulumi.ResourceOption) (*Watchlist, error)
GetWatchlist gets an existing Watchlist 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 NewWatchlist ¶
func NewWatchlist(ctx *pulumi.Context, name string, args *WatchlistArgs, opts ...pulumi.ResourceOption) (*Watchlist, error)
NewWatchlist registers a new resource with the given unique name, arguments, and options.
type WatchlistArgs ¶
type WatchlistArgs struct { // Describes a user that created the watchlist CreatedBy UserInfoPtrInput // The time the watchlist was created CreatedTimeUtc pulumi.StringPtrInput // The default duration of a watchlist (in ISO 8601 duration format) DefaultDuration pulumi.StringPtrInput // A description of the watchlist Description pulumi.StringPtrInput // The display name of the watchlist DisplayName pulumi.StringInput // Etag of the azure resource Etag pulumi.StringPtrInput // List of labels relevant to this watchlist Labels pulumi.StringArrayInput // The last time the watchlist was updated LastUpdatedTimeUtc pulumi.StringPtrInput // The notes of the watchlist Notes pulumi.StringPtrInput // The namespace of workspaces resource provider- Microsoft.OperationalInsights. OperationalInsightsResourceProvider pulumi.StringInput // The provider of the watchlist Provider pulumi.StringInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // The source of the watchlist Source pulumi.StringInput // The tenantId where the watchlist belongs to. TenantId pulumi.StringPtrInput // Describes a user that updated the watchlist UpdatedBy UserInfoPtrInput // Watchlist Alias WatchlistAlias pulumi.StringInput // List of watchlist items. WatchlistItems WatchlistItemArrayInput // The type of the watchlist WatchlistType pulumi.StringPtrInput // The workspaceId where the watchlist belongs to. WorkspaceId pulumi.StringPtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Watchlist resource.
func (WatchlistArgs) ElementType ¶
func (WatchlistArgs) ElementType() reflect.Type
type WatchlistItem ¶
type WatchlistItem struct { // Describes a user that created the watchlist CreatedBy *UserInfo `pulumi:"createdBy"` // The time the watchlist item was created CreatedTimeUtc *string `pulumi:"createdTimeUtc"` // A key-value pair for a watchlist item entity mapping EntityMapping interface{} `pulumi:"entityMapping"` // The last time the watchlist item was updated LastUpdatedTimeUtc *string `pulumi:"lastUpdatedTimeUtc"` // The tenantId to which this watchlist item belongs to TenantId *string `pulumi:"tenantId"` // The time to live for the watchlist item TimeToLiveUtc *string `pulumi:"timeToLiveUtc"` // Describes a user that updated the watchlist UpdatedBy *UserInfo `pulumi:"updatedBy"` // The watchlist id of the parent of this watchlist item WatchlistId string `pulumi:"watchlistId"` // Name of the watchlist item WatchlistItemName *string `pulumi:"watchlistItemName"` // A key-value pair for a watchlist item WatchlistItemPair interface{} `pulumi:"watchlistItemPair"` // The type of the watchlist item WatchlistItemType *string `pulumi:"watchlistItemType"` }
Represents a Watchlist Item in Azure Security Insights.
type WatchlistItemArgs ¶
type WatchlistItemArgs struct { // Describes a user that created the watchlist CreatedBy UserInfoPtrInput `pulumi:"createdBy"` // The time the watchlist item was created CreatedTimeUtc pulumi.StringPtrInput `pulumi:"createdTimeUtc"` // A key-value pair for a watchlist item entity mapping EntityMapping pulumi.Input `pulumi:"entityMapping"` // The last time the watchlist item was updated LastUpdatedTimeUtc pulumi.StringPtrInput `pulumi:"lastUpdatedTimeUtc"` // The tenantId to which this watchlist item belongs to TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The time to live for the watchlist item TimeToLiveUtc pulumi.StringPtrInput `pulumi:"timeToLiveUtc"` // Describes a user that updated the watchlist UpdatedBy UserInfoPtrInput `pulumi:"updatedBy"` // The watchlist id of the parent of this watchlist item WatchlistId pulumi.StringInput `pulumi:"watchlistId"` // Name of the watchlist item WatchlistItemName pulumi.StringPtrInput `pulumi:"watchlistItemName"` // A key-value pair for a watchlist item WatchlistItemPair pulumi.Input `pulumi:"watchlistItemPair"` // The type of the watchlist item WatchlistItemType pulumi.StringPtrInput `pulumi:"watchlistItemType"` }
Represents a Watchlist Item in Azure Security Insights.
func (WatchlistItemArgs) ElementType ¶
func (WatchlistItemArgs) ElementType() reflect.Type
func (WatchlistItemArgs) ToWatchlistItemOutput ¶
func (i WatchlistItemArgs) ToWatchlistItemOutput() WatchlistItemOutput
func (WatchlistItemArgs) ToWatchlistItemOutputWithContext ¶
func (i WatchlistItemArgs) ToWatchlistItemOutputWithContext(ctx context.Context) WatchlistItemOutput
type WatchlistItemArray ¶
type WatchlistItemArray []WatchlistItemInput
func (WatchlistItemArray) ElementType ¶
func (WatchlistItemArray) ElementType() reflect.Type
func (WatchlistItemArray) ToWatchlistItemArrayOutput ¶
func (i WatchlistItemArray) ToWatchlistItemArrayOutput() WatchlistItemArrayOutput
func (WatchlistItemArray) ToWatchlistItemArrayOutputWithContext ¶
func (i WatchlistItemArray) ToWatchlistItemArrayOutputWithContext(ctx context.Context) WatchlistItemArrayOutput
type WatchlistItemArrayInput ¶
type WatchlistItemArrayInput interface { pulumi.Input ToWatchlistItemArrayOutput() WatchlistItemArrayOutput ToWatchlistItemArrayOutputWithContext(context.Context) WatchlistItemArrayOutput }
WatchlistItemArrayInput is an input type that accepts WatchlistItemArray and WatchlistItemArrayOutput values. You can construct a concrete instance of `WatchlistItemArrayInput` via:
WatchlistItemArray{ WatchlistItemArgs{...} }
type WatchlistItemArrayOutput ¶
type WatchlistItemArrayOutput struct{ *pulumi.OutputState }
func (WatchlistItemArrayOutput) ElementType ¶
func (WatchlistItemArrayOutput) ElementType() reflect.Type
func (WatchlistItemArrayOutput) Index ¶
func (o WatchlistItemArrayOutput) Index(i pulumi.IntInput) WatchlistItemOutput
func (WatchlistItemArrayOutput) ToWatchlistItemArrayOutput ¶
func (o WatchlistItemArrayOutput) ToWatchlistItemArrayOutput() WatchlistItemArrayOutput
func (WatchlistItemArrayOutput) ToWatchlistItemArrayOutputWithContext ¶
func (o WatchlistItemArrayOutput) ToWatchlistItemArrayOutputWithContext(ctx context.Context) WatchlistItemArrayOutput
type WatchlistItemInput ¶
type WatchlistItemInput interface { pulumi.Input ToWatchlistItemOutput() WatchlistItemOutput ToWatchlistItemOutputWithContext(context.Context) WatchlistItemOutput }
WatchlistItemInput is an input type that accepts WatchlistItemArgs and WatchlistItemOutput values. You can construct a concrete instance of `WatchlistItemInput` via:
WatchlistItemArgs{...}
type WatchlistItemOutput ¶
type WatchlistItemOutput struct{ *pulumi.OutputState }
Represents a Watchlist Item in Azure Security Insights.
func (WatchlistItemOutput) CreatedBy ¶
func (o WatchlistItemOutput) CreatedBy() UserInfoPtrOutput
Describes a user that created the watchlist
func (WatchlistItemOutput) CreatedTimeUtc ¶
func (o WatchlistItemOutput) CreatedTimeUtc() pulumi.StringPtrOutput
The time the watchlist item was created
func (WatchlistItemOutput) ElementType ¶
func (WatchlistItemOutput) ElementType() reflect.Type
func (WatchlistItemOutput) EntityMapping ¶
func (o WatchlistItemOutput) EntityMapping() pulumi.AnyOutput
A key-value pair for a watchlist item entity mapping
func (WatchlistItemOutput) LastUpdatedTimeUtc ¶
func (o WatchlistItemOutput) LastUpdatedTimeUtc() pulumi.StringPtrOutput
The last time the watchlist item was updated
func (WatchlistItemOutput) TenantId ¶
func (o WatchlistItemOutput) TenantId() pulumi.StringPtrOutput
The tenantId to which this watchlist item belongs to
func (WatchlistItemOutput) TimeToLiveUtc ¶
func (o WatchlistItemOutput) TimeToLiveUtc() pulumi.StringPtrOutput
The time to live for the watchlist item
func (WatchlistItemOutput) ToWatchlistItemOutput ¶
func (o WatchlistItemOutput) ToWatchlistItemOutput() WatchlistItemOutput
func (WatchlistItemOutput) ToWatchlistItemOutputWithContext ¶
func (o WatchlistItemOutput) ToWatchlistItemOutputWithContext(ctx context.Context) WatchlistItemOutput
func (WatchlistItemOutput) UpdatedBy ¶
func (o WatchlistItemOutput) UpdatedBy() UserInfoPtrOutput
Describes a user that updated the watchlist
func (WatchlistItemOutput) WatchlistId ¶
func (o WatchlistItemOutput) WatchlistId() pulumi.StringOutput
The watchlist id of the parent of this watchlist item
func (WatchlistItemOutput) WatchlistItemName ¶
func (o WatchlistItemOutput) WatchlistItemName() pulumi.StringPtrOutput
Name of the watchlist item
func (WatchlistItemOutput) WatchlistItemPair ¶
func (o WatchlistItemOutput) WatchlistItemPair() pulumi.AnyOutput
A key-value pair for a watchlist item
func (WatchlistItemOutput) WatchlistItemType ¶
func (o WatchlistItemOutput) WatchlistItemType() pulumi.StringPtrOutput
The type of the watchlist item
type WatchlistItemResponse ¶
type WatchlistItemResponse struct { // Describes a user that created the watchlist CreatedBy *UserInfoResponse `pulumi:"createdBy"` // The time the watchlist item was created CreatedTimeUtc *string `pulumi:"createdTimeUtc"` // A key-value pair for a watchlist item entity mapping EntityMapping interface{} `pulumi:"entityMapping"` // Azure resource Id Id string `pulumi:"id"` // The last time the watchlist item was updated LastUpdatedTimeUtc *string `pulumi:"lastUpdatedTimeUtc"` // Azure resource name Name string `pulumi:"name"` // The tenantId to which this watchlist item belongs to TenantId *string `pulumi:"tenantId"` // The time to live for the watchlist item TimeToLiveUtc *string `pulumi:"timeToLiveUtc"` // Azure resource type Type string `pulumi:"type"` // Describes a user that updated the watchlist UpdatedBy *UserInfoResponse `pulumi:"updatedBy"` // The watchlist id of the parent of this watchlist item WatchlistId string `pulumi:"watchlistId"` // Name of the watchlist item WatchlistItemName *string `pulumi:"watchlistItemName"` // A key-value pair for a watchlist item WatchlistItemPair interface{} `pulumi:"watchlistItemPair"` // The type of the watchlist item WatchlistItemType *string `pulumi:"watchlistItemType"` }
Represents a Watchlist Item in Azure Security Insights.
type WatchlistItemResponseArgs ¶
type WatchlistItemResponseArgs struct { // Describes a user that created the watchlist CreatedBy UserInfoResponsePtrInput `pulumi:"createdBy"` // The time the watchlist item was created CreatedTimeUtc pulumi.StringPtrInput `pulumi:"createdTimeUtc"` // A key-value pair for a watchlist item entity mapping EntityMapping pulumi.Input `pulumi:"entityMapping"` // Azure resource Id Id pulumi.StringInput `pulumi:"id"` // The last time the watchlist item was updated LastUpdatedTimeUtc pulumi.StringPtrInput `pulumi:"lastUpdatedTimeUtc"` // Azure resource name Name pulumi.StringInput `pulumi:"name"` // The tenantId to which this watchlist item belongs to TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The time to live for the watchlist item TimeToLiveUtc pulumi.StringPtrInput `pulumi:"timeToLiveUtc"` // Azure resource type Type pulumi.StringInput `pulumi:"type"` // Describes a user that updated the watchlist UpdatedBy UserInfoResponsePtrInput `pulumi:"updatedBy"` // The watchlist id of the parent of this watchlist item WatchlistId pulumi.StringInput `pulumi:"watchlistId"` // Name of the watchlist item WatchlistItemName pulumi.StringPtrInput `pulumi:"watchlistItemName"` // A key-value pair for a watchlist item WatchlistItemPair pulumi.Input `pulumi:"watchlistItemPair"` // The type of the watchlist item WatchlistItemType pulumi.StringPtrInput `pulumi:"watchlistItemType"` }
Represents a Watchlist Item in Azure Security Insights.
func (WatchlistItemResponseArgs) ElementType ¶
func (WatchlistItemResponseArgs) ElementType() reflect.Type
func (WatchlistItemResponseArgs) ToWatchlistItemResponseOutput ¶
func (i WatchlistItemResponseArgs) ToWatchlistItemResponseOutput() WatchlistItemResponseOutput
func (WatchlistItemResponseArgs) ToWatchlistItemResponseOutputWithContext ¶
func (i WatchlistItemResponseArgs) ToWatchlistItemResponseOutputWithContext(ctx context.Context) WatchlistItemResponseOutput
type WatchlistItemResponseArray ¶
type WatchlistItemResponseArray []WatchlistItemResponseInput
func (WatchlistItemResponseArray) ElementType ¶
func (WatchlistItemResponseArray) ElementType() reflect.Type
func (WatchlistItemResponseArray) ToWatchlistItemResponseArrayOutput ¶
func (i WatchlistItemResponseArray) ToWatchlistItemResponseArrayOutput() WatchlistItemResponseArrayOutput
func (WatchlistItemResponseArray) ToWatchlistItemResponseArrayOutputWithContext ¶
func (i WatchlistItemResponseArray) ToWatchlistItemResponseArrayOutputWithContext(ctx context.Context) WatchlistItemResponseArrayOutput
type WatchlistItemResponseArrayInput ¶
type WatchlistItemResponseArrayInput interface { pulumi.Input ToWatchlistItemResponseArrayOutput() WatchlistItemResponseArrayOutput ToWatchlistItemResponseArrayOutputWithContext(context.Context) WatchlistItemResponseArrayOutput }
WatchlistItemResponseArrayInput is an input type that accepts WatchlistItemResponseArray and WatchlistItemResponseArrayOutput values. You can construct a concrete instance of `WatchlistItemResponseArrayInput` via:
WatchlistItemResponseArray{ WatchlistItemResponseArgs{...} }
type WatchlistItemResponseArrayOutput ¶
type WatchlistItemResponseArrayOutput struct{ *pulumi.OutputState }
func (WatchlistItemResponseArrayOutput) ElementType ¶
func (WatchlistItemResponseArrayOutput) ElementType() reflect.Type
func (WatchlistItemResponseArrayOutput) Index ¶
func (o WatchlistItemResponseArrayOutput) Index(i pulumi.IntInput) WatchlistItemResponseOutput
func (WatchlistItemResponseArrayOutput) ToWatchlistItemResponseArrayOutput ¶
func (o WatchlistItemResponseArrayOutput) ToWatchlistItemResponseArrayOutput() WatchlistItemResponseArrayOutput
func (WatchlistItemResponseArrayOutput) ToWatchlistItemResponseArrayOutputWithContext ¶
func (o WatchlistItemResponseArrayOutput) ToWatchlistItemResponseArrayOutputWithContext(ctx context.Context) WatchlistItemResponseArrayOutput
type WatchlistItemResponseInput ¶
type WatchlistItemResponseInput interface { pulumi.Input ToWatchlistItemResponseOutput() WatchlistItemResponseOutput ToWatchlistItemResponseOutputWithContext(context.Context) WatchlistItemResponseOutput }
WatchlistItemResponseInput is an input type that accepts WatchlistItemResponseArgs and WatchlistItemResponseOutput values. You can construct a concrete instance of `WatchlistItemResponseInput` via:
WatchlistItemResponseArgs{...}
type WatchlistItemResponseOutput ¶
type WatchlistItemResponseOutput struct{ *pulumi.OutputState }
Represents a Watchlist Item in Azure Security Insights.
func (WatchlistItemResponseOutput) CreatedBy ¶
func (o WatchlistItemResponseOutput) CreatedBy() UserInfoResponsePtrOutput
Describes a user that created the watchlist
func (WatchlistItemResponseOutput) CreatedTimeUtc ¶
func (o WatchlistItemResponseOutput) CreatedTimeUtc() pulumi.StringPtrOutput
The time the watchlist item was created
func (WatchlistItemResponseOutput) ElementType ¶
func (WatchlistItemResponseOutput) ElementType() reflect.Type
func (WatchlistItemResponseOutput) EntityMapping ¶
func (o WatchlistItemResponseOutput) EntityMapping() pulumi.AnyOutput
A key-value pair for a watchlist item entity mapping
func (WatchlistItemResponseOutput) Id ¶
func (o WatchlistItemResponseOutput) Id() pulumi.StringOutput
Azure resource Id
func (WatchlistItemResponseOutput) LastUpdatedTimeUtc ¶
func (o WatchlistItemResponseOutput) LastUpdatedTimeUtc() pulumi.StringPtrOutput
The last time the watchlist item was updated
func (WatchlistItemResponseOutput) Name ¶
func (o WatchlistItemResponseOutput) Name() pulumi.StringOutput
Azure resource name
func (WatchlistItemResponseOutput) TenantId ¶
func (o WatchlistItemResponseOutput) TenantId() pulumi.StringPtrOutput
The tenantId to which this watchlist item belongs to
func (WatchlistItemResponseOutput) TimeToLiveUtc ¶
func (o WatchlistItemResponseOutput) TimeToLiveUtc() pulumi.StringPtrOutput
The time to live for the watchlist item
func (WatchlistItemResponseOutput) ToWatchlistItemResponseOutput ¶
func (o WatchlistItemResponseOutput) ToWatchlistItemResponseOutput() WatchlistItemResponseOutput
func (WatchlistItemResponseOutput) ToWatchlistItemResponseOutputWithContext ¶
func (o WatchlistItemResponseOutput) ToWatchlistItemResponseOutputWithContext(ctx context.Context) WatchlistItemResponseOutput
func (WatchlistItemResponseOutput) Type ¶
func (o WatchlistItemResponseOutput) Type() pulumi.StringOutput
Azure resource type
func (WatchlistItemResponseOutput) UpdatedBy ¶
func (o WatchlistItemResponseOutput) UpdatedBy() UserInfoResponsePtrOutput
Describes a user that updated the watchlist
func (WatchlistItemResponseOutput) WatchlistId ¶
func (o WatchlistItemResponseOutput) WatchlistId() pulumi.StringOutput
The watchlist id of the parent of this watchlist item
func (WatchlistItemResponseOutput) WatchlistItemName ¶
func (o WatchlistItemResponseOutput) WatchlistItemName() pulumi.StringPtrOutput
Name of the watchlist item
func (WatchlistItemResponseOutput) WatchlistItemPair ¶
func (o WatchlistItemResponseOutput) WatchlistItemPair() pulumi.AnyOutput
A key-value pair for a watchlist item
func (WatchlistItemResponseOutput) WatchlistItemType ¶
func (o WatchlistItemResponseOutput) WatchlistItemType() pulumi.StringPtrOutput
The type of the watchlist item
type WatchlistState ¶
type WatchlistState struct { // Describes a user that created the watchlist CreatedBy UserInfoResponsePtrInput // The time the watchlist was created CreatedTimeUtc pulumi.StringPtrInput // The default duration of a watchlist (in ISO 8601 duration format) DefaultDuration pulumi.StringPtrInput // A description of the watchlist Description pulumi.StringPtrInput // The display name of the watchlist DisplayName pulumi.StringPtrInput // Etag of the azure resource Etag pulumi.StringPtrInput // List of labels relevant to this watchlist Labels pulumi.StringArrayInput // The last time the watchlist was updated LastUpdatedTimeUtc pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // The notes of the watchlist Notes pulumi.StringPtrInput // The provider of the watchlist Provider pulumi.StringPtrInput // The source of the watchlist Source pulumi.StringPtrInput // The tenantId where the watchlist belongs to. TenantId pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // Describes a user that updated the watchlist UpdatedBy UserInfoResponsePtrInput // List of watchlist items. WatchlistItems WatchlistItemResponseArrayInput // The type of the watchlist WatchlistType pulumi.StringPtrInput // The workspaceId where the watchlist belongs to. WorkspaceId pulumi.StringPtrInput }
func (WatchlistState) ElementType ¶
func (WatchlistState) ElementType() reflect.Type
Source Files
¶
- alertRule.go
- alertRuleAction.go
- bookmark.go
- bookmarkRelation.go
- case.go
- caseRelation.go
- dataConnector.go
- getAlertRule.go
- getAlertRuleAction.go
- getBookmark.go
- getBookmarkRelation.go
- getCase.go
- getCaseRelation.go
- getDataConnector.go
- getIncident.go
- getIncidentRelation.go
- getProductSetting.go
- getThreatIntelligenceIndicator.go
- getWatchlist.go
- incident.go
- incidentRelation.go
- productSetting.go
- pulumiTypes.go
- threatIntelligenceIndicator.go
- watchlist.go