Documentation
¶
Index ¶
- type AlertsSuppressionRule
- type AlertsSuppressionRuleArgs
- type AlertsSuppressionRuleState
- type Assessment
- type AssessmentArgs
- type AssessmentLinksResponse
- type AssessmentLinksResponseArgs
- func (AssessmentLinksResponseArgs) ElementType() reflect.Type
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
- type AssessmentLinksResponseInput
- type AssessmentLinksResponseOutput
- func (o AssessmentLinksResponseOutput) AzurePortalUri() pulumi.StringOutput
- func (AssessmentLinksResponseOutput) ElementType() reflect.Type
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
- type AssessmentLinksResponsePtrInput
- type AssessmentLinksResponsePtrOutput
- func (o AssessmentLinksResponsePtrOutput) AzurePortalUri() pulumi.StringPtrOutput
- func (o AssessmentLinksResponsePtrOutput) Elem() AssessmentLinksResponseOutput
- func (AssessmentLinksResponsePtrOutput) ElementType() reflect.Type
- func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
- func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
- type AssessmentState
- type AssessmentStatus
- type AssessmentStatusArgs
- func (AssessmentStatusArgs) ElementType() reflect.Type
- func (i AssessmentStatusArgs) ToAssessmentStatusOutput() AssessmentStatusOutput
- func (i AssessmentStatusArgs) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
- func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- type AssessmentStatusInput
- type AssessmentStatusOutput
- func (o AssessmentStatusOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusOutput) Code() pulumi.StringOutput
- func (o AssessmentStatusOutput) Description() pulumi.StringPtrOutput
- func (AssessmentStatusOutput) ElementType() reflect.Type
- func (o AssessmentStatusOutput) ToAssessmentStatusOutput() AssessmentStatusOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- type AssessmentStatusPtrInput
- type AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) Code() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) Description() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) Elem() AssessmentStatusOutput
- func (AssessmentStatusPtrOutput) ElementType() reflect.Type
- func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- type AssessmentStatusResponse
- type AssessmentStatusResponseArgs
- func (AssessmentStatusResponseArgs) ElementType() reflect.Type
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
- type AssessmentStatusResponseInput
- type AssessmentStatusResponseOutput
- func (o AssessmentStatusResponseOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusResponseOutput) Code() pulumi.StringOutput
- func (o AssessmentStatusResponseOutput) Description() pulumi.StringPtrOutput
- func (AssessmentStatusResponseOutput) ElementType() reflect.Type
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
- type AssessmentStatusResponsePtrInput
- type AssessmentStatusResponsePtrOutput
- func (o AssessmentStatusResponsePtrOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o AssessmentStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o AssessmentStatusResponsePtrOutput) Elem() AssessmentStatusResponseOutput
- func (AssessmentStatusResponsePtrOutput) ElementType() reflect.Type
- func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
- func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
- type AssessmentsMetadataSubscription
- func GetAssessmentsMetadataSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AssessmentsMetadataSubscription, error)
- func NewAssessmentsMetadataSubscription(ctx *pulumi.Context, name string, args *AssessmentsMetadataSubscriptionArgs, ...) (*AssessmentsMetadataSubscription, error)
- type AssessmentsMetadataSubscriptionArgs
- type AssessmentsMetadataSubscriptionState
- type Automation
- type AutomationActionEventHub
- type AutomationActionEventHubArgs
- func (AutomationActionEventHubArgs) ElementType() reflect.Type
- func (i AutomationActionEventHubArgs) ToAutomationActionEventHubOutput() AutomationActionEventHubOutput
- func (i AutomationActionEventHubArgs) ToAutomationActionEventHubOutputWithContext(ctx context.Context) AutomationActionEventHubOutput
- type AutomationActionEventHubInput
- type AutomationActionEventHubOutput
- func (o AutomationActionEventHubOutput) ActionType() pulumi.StringOutput
- func (o AutomationActionEventHubOutput) ConnectionString() pulumi.StringPtrOutput
- func (AutomationActionEventHubOutput) ElementType() reflect.Type
- func (o AutomationActionEventHubOutput) EventHubResourceId() pulumi.StringPtrOutput
- func (o AutomationActionEventHubOutput) ToAutomationActionEventHubOutput() AutomationActionEventHubOutput
- func (o AutomationActionEventHubOutput) ToAutomationActionEventHubOutputWithContext(ctx context.Context) AutomationActionEventHubOutput
- type AutomationActionEventHubResponse
- type AutomationActionEventHubResponseArgs
- func (AutomationActionEventHubResponseArgs) ElementType() reflect.Type
- func (i AutomationActionEventHubResponseArgs) ToAutomationActionEventHubResponseOutput() AutomationActionEventHubResponseOutput
- func (i AutomationActionEventHubResponseArgs) ToAutomationActionEventHubResponseOutputWithContext(ctx context.Context) AutomationActionEventHubResponseOutput
- type AutomationActionEventHubResponseInput
- type AutomationActionEventHubResponseOutput
- func (o AutomationActionEventHubResponseOutput) ActionType() pulumi.StringOutput
- func (o AutomationActionEventHubResponseOutput) ConnectionString() pulumi.StringPtrOutput
- func (AutomationActionEventHubResponseOutput) ElementType() reflect.Type
- func (o AutomationActionEventHubResponseOutput) EventHubResourceId() pulumi.StringPtrOutput
- func (o AutomationActionEventHubResponseOutput) SasPolicyName() pulumi.StringOutput
- func (o AutomationActionEventHubResponseOutput) ToAutomationActionEventHubResponseOutput() AutomationActionEventHubResponseOutput
- func (o AutomationActionEventHubResponseOutput) ToAutomationActionEventHubResponseOutputWithContext(ctx context.Context) AutomationActionEventHubResponseOutput
- type AutomationActionLogicApp
- type AutomationActionLogicAppArgs
- func (AutomationActionLogicAppArgs) ElementType() reflect.Type
- func (i AutomationActionLogicAppArgs) ToAutomationActionLogicAppOutput() AutomationActionLogicAppOutput
- func (i AutomationActionLogicAppArgs) ToAutomationActionLogicAppOutputWithContext(ctx context.Context) AutomationActionLogicAppOutput
- type AutomationActionLogicAppInput
- type AutomationActionLogicAppOutput
- func (o AutomationActionLogicAppOutput) ActionType() pulumi.StringOutput
- func (AutomationActionLogicAppOutput) ElementType() reflect.Type
- func (o AutomationActionLogicAppOutput) LogicAppResourceId() pulumi.StringPtrOutput
- func (o AutomationActionLogicAppOutput) ToAutomationActionLogicAppOutput() AutomationActionLogicAppOutput
- func (o AutomationActionLogicAppOutput) ToAutomationActionLogicAppOutputWithContext(ctx context.Context) AutomationActionLogicAppOutput
- func (o AutomationActionLogicAppOutput) Uri() pulumi.StringPtrOutput
- type AutomationActionLogicAppResponse
- type AutomationActionLogicAppResponseArgs
- func (AutomationActionLogicAppResponseArgs) ElementType() reflect.Type
- func (i AutomationActionLogicAppResponseArgs) ToAutomationActionLogicAppResponseOutput() AutomationActionLogicAppResponseOutput
- func (i AutomationActionLogicAppResponseArgs) ToAutomationActionLogicAppResponseOutputWithContext(ctx context.Context) AutomationActionLogicAppResponseOutput
- type AutomationActionLogicAppResponseInput
- type AutomationActionLogicAppResponseOutput
- func (o AutomationActionLogicAppResponseOutput) ActionType() pulumi.StringOutput
- func (AutomationActionLogicAppResponseOutput) ElementType() reflect.Type
- func (o AutomationActionLogicAppResponseOutput) LogicAppResourceId() pulumi.StringPtrOutput
- func (o AutomationActionLogicAppResponseOutput) ToAutomationActionLogicAppResponseOutput() AutomationActionLogicAppResponseOutput
- func (o AutomationActionLogicAppResponseOutput) ToAutomationActionLogicAppResponseOutputWithContext(ctx context.Context) AutomationActionLogicAppResponseOutput
- func (o AutomationActionLogicAppResponseOutput) Uri() pulumi.StringPtrOutput
- type AutomationActionWorkspace
- type AutomationActionWorkspaceArgs
- func (AutomationActionWorkspaceArgs) ElementType() reflect.Type
- func (i AutomationActionWorkspaceArgs) ToAutomationActionWorkspaceOutput() AutomationActionWorkspaceOutput
- func (i AutomationActionWorkspaceArgs) ToAutomationActionWorkspaceOutputWithContext(ctx context.Context) AutomationActionWorkspaceOutput
- type AutomationActionWorkspaceInput
- type AutomationActionWorkspaceOutput
- func (o AutomationActionWorkspaceOutput) ActionType() pulumi.StringOutput
- func (AutomationActionWorkspaceOutput) ElementType() reflect.Type
- func (o AutomationActionWorkspaceOutput) ToAutomationActionWorkspaceOutput() AutomationActionWorkspaceOutput
- func (o AutomationActionWorkspaceOutput) ToAutomationActionWorkspaceOutputWithContext(ctx context.Context) AutomationActionWorkspaceOutput
- func (o AutomationActionWorkspaceOutput) WorkspaceResourceId() pulumi.StringPtrOutput
- type AutomationActionWorkspaceResponse
- type AutomationActionWorkspaceResponseArgs
- func (AutomationActionWorkspaceResponseArgs) ElementType() reflect.Type
- func (i AutomationActionWorkspaceResponseArgs) ToAutomationActionWorkspaceResponseOutput() AutomationActionWorkspaceResponseOutput
- func (i AutomationActionWorkspaceResponseArgs) ToAutomationActionWorkspaceResponseOutputWithContext(ctx context.Context) AutomationActionWorkspaceResponseOutput
- type AutomationActionWorkspaceResponseInput
- type AutomationActionWorkspaceResponseOutput
- func (o AutomationActionWorkspaceResponseOutput) ActionType() pulumi.StringOutput
- func (AutomationActionWorkspaceResponseOutput) ElementType() reflect.Type
- func (o AutomationActionWorkspaceResponseOutput) ToAutomationActionWorkspaceResponseOutput() AutomationActionWorkspaceResponseOutput
- func (o AutomationActionWorkspaceResponseOutput) ToAutomationActionWorkspaceResponseOutputWithContext(ctx context.Context) AutomationActionWorkspaceResponseOutput
- func (o AutomationActionWorkspaceResponseOutput) WorkspaceResourceId() pulumi.StringPtrOutput
- type AutomationArgs
- type AutomationRuleSet
- type AutomationRuleSetArgs
- type AutomationRuleSetArray
- type AutomationRuleSetArrayInput
- type AutomationRuleSetArrayOutput
- func (AutomationRuleSetArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleSetArrayOutput) Index(i pulumi.IntInput) AutomationRuleSetOutput
- func (o AutomationRuleSetArrayOutput) ToAutomationRuleSetArrayOutput() AutomationRuleSetArrayOutput
- func (o AutomationRuleSetArrayOutput) ToAutomationRuleSetArrayOutputWithContext(ctx context.Context) AutomationRuleSetArrayOutput
- type AutomationRuleSetInput
- type AutomationRuleSetOutput
- func (AutomationRuleSetOutput) ElementType() reflect.Type
- func (o AutomationRuleSetOutput) Rules() AutomationTriggeringRuleArrayOutput
- func (o AutomationRuleSetOutput) ToAutomationRuleSetOutput() AutomationRuleSetOutput
- func (o AutomationRuleSetOutput) ToAutomationRuleSetOutputWithContext(ctx context.Context) AutomationRuleSetOutput
- type AutomationRuleSetResponse
- type AutomationRuleSetResponseArgs
- func (AutomationRuleSetResponseArgs) ElementType() reflect.Type
- func (i AutomationRuleSetResponseArgs) ToAutomationRuleSetResponseOutput() AutomationRuleSetResponseOutput
- func (i AutomationRuleSetResponseArgs) ToAutomationRuleSetResponseOutputWithContext(ctx context.Context) AutomationRuleSetResponseOutput
- type AutomationRuleSetResponseArray
- func (AutomationRuleSetResponseArray) ElementType() reflect.Type
- func (i AutomationRuleSetResponseArray) ToAutomationRuleSetResponseArrayOutput() AutomationRuleSetResponseArrayOutput
- func (i AutomationRuleSetResponseArray) ToAutomationRuleSetResponseArrayOutputWithContext(ctx context.Context) AutomationRuleSetResponseArrayOutput
- type AutomationRuleSetResponseArrayInput
- type AutomationRuleSetResponseArrayOutput
- func (AutomationRuleSetResponseArrayOutput) ElementType() reflect.Type
- func (o AutomationRuleSetResponseArrayOutput) Index(i pulumi.IntInput) AutomationRuleSetResponseOutput
- func (o AutomationRuleSetResponseArrayOutput) ToAutomationRuleSetResponseArrayOutput() AutomationRuleSetResponseArrayOutput
- func (o AutomationRuleSetResponseArrayOutput) ToAutomationRuleSetResponseArrayOutputWithContext(ctx context.Context) AutomationRuleSetResponseArrayOutput
- type AutomationRuleSetResponseInput
- type AutomationRuleSetResponseOutput
- func (AutomationRuleSetResponseOutput) ElementType() reflect.Type
- func (o AutomationRuleSetResponseOutput) Rules() AutomationTriggeringRuleResponseArrayOutput
- func (o AutomationRuleSetResponseOutput) ToAutomationRuleSetResponseOutput() AutomationRuleSetResponseOutput
- func (o AutomationRuleSetResponseOutput) ToAutomationRuleSetResponseOutputWithContext(ctx context.Context) AutomationRuleSetResponseOutput
- type AutomationScope
- type AutomationScopeArgs
- type AutomationScopeArray
- type AutomationScopeArrayInput
- type AutomationScopeArrayOutput
- func (AutomationScopeArrayOutput) ElementType() reflect.Type
- func (o AutomationScopeArrayOutput) Index(i pulumi.IntInput) AutomationScopeOutput
- func (o AutomationScopeArrayOutput) ToAutomationScopeArrayOutput() AutomationScopeArrayOutput
- func (o AutomationScopeArrayOutput) ToAutomationScopeArrayOutputWithContext(ctx context.Context) AutomationScopeArrayOutput
- type AutomationScopeInput
- type AutomationScopeOutput
- func (o AutomationScopeOutput) Description() pulumi.StringPtrOutput
- func (AutomationScopeOutput) ElementType() reflect.Type
- func (o AutomationScopeOutput) ScopePath() pulumi.StringPtrOutput
- func (o AutomationScopeOutput) ToAutomationScopeOutput() AutomationScopeOutput
- func (o AutomationScopeOutput) ToAutomationScopeOutputWithContext(ctx context.Context) AutomationScopeOutput
- type AutomationScopeResponse
- type AutomationScopeResponseArgs
- type AutomationScopeResponseArray
- func (AutomationScopeResponseArray) ElementType() reflect.Type
- func (i AutomationScopeResponseArray) ToAutomationScopeResponseArrayOutput() AutomationScopeResponseArrayOutput
- func (i AutomationScopeResponseArray) ToAutomationScopeResponseArrayOutputWithContext(ctx context.Context) AutomationScopeResponseArrayOutput
- type AutomationScopeResponseArrayInput
- type AutomationScopeResponseArrayOutput
- func (AutomationScopeResponseArrayOutput) ElementType() reflect.Type
- func (o AutomationScopeResponseArrayOutput) Index(i pulumi.IntInput) AutomationScopeResponseOutput
- func (o AutomationScopeResponseArrayOutput) ToAutomationScopeResponseArrayOutput() AutomationScopeResponseArrayOutput
- func (o AutomationScopeResponseArrayOutput) ToAutomationScopeResponseArrayOutputWithContext(ctx context.Context) AutomationScopeResponseArrayOutput
- type AutomationScopeResponseInput
- type AutomationScopeResponseOutput
- func (o AutomationScopeResponseOutput) Description() pulumi.StringPtrOutput
- func (AutomationScopeResponseOutput) ElementType() reflect.Type
- func (o AutomationScopeResponseOutput) ScopePath() pulumi.StringPtrOutput
- func (o AutomationScopeResponseOutput) ToAutomationScopeResponseOutput() AutomationScopeResponseOutput
- func (o AutomationScopeResponseOutput) ToAutomationScopeResponseOutputWithContext(ctx context.Context) AutomationScopeResponseOutput
- type AutomationSource
- type AutomationSourceArgs
- type AutomationSourceArray
- type AutomationSourceArrayInput
- type AutomationSourceArrayOutput
- func (AutomationSourceArrayOutput) ElementType() reflect.Type
- func (o AutomationSourceArrayOutput) Index(i pulumi.IntInput) AutomationSourceOutput
- func (o AutomationSourceArrayOutput) ToAutomationSourceArrayOutput() AutomationSourceArrayOutput
- func (o AutomationSourceArrayOutput) ToAutomationSourceArrayOutputWithContext(ctx context.Context) AutomationSourceArrayOutput
- type AutomationSourceInput
- type AutomationSourceOutput
- func (AutomationSourceOutput) ElementType() reflect.Type
- func (o AutomationSourceOutput) EventSource() pulumi.StringPtrOutput
- func (o AutomationSourceOutput) RuleSets() AutomationRuleSetArrayOutput
- func (o AutomationSourceOutput) ToAutomationSourceOutput() AutomationSourceOutput
- func (o AutomationSourceOutput) ToAutomationSourceOutputWithContext(ctx context.Context) AutomationSourceOutput
- type AutomationSourceResponse
- type AutomationSourceResponseArgs
- func (AutomationSourceResponseArgs) ElementType() reflect.Type
- func (i AutomationSourceResponseArgs) ToAutomationSourceResponseOutput() AutomationSourceResponseOutput
- func (i AutomationSourceResponseArgs) ToAutomationSourceResponseOutputWithContext(ctx context.Context) AutomationSourceResponseOutput
- type AutomationSourceResponseArray
- func (AutomationSourceResponseArray) ElementType() reflect.Type
- func (i AutomationSourceResponseArray) ToAutomationSourceResponseArrayOutput() AutomationSourceResponseArrayOutput
- func (i AutomationSourceResponseArray) ToAutomationSourceResponseArrayOutputWithContext(ctx context.Context) AutomationSourceResponseArrayOutput
- type AutomationSourceResponseArrayInput
- type AutomationSourceResponseArrayOutput
- func (AutomationSourceResponseArrayOutput) ElementType() reflect.Type
- func (o AutomationSourceResponseArrayOutput) Index(i pulumi.IntInput) AutomationSourceResponseOutput
- func (o AutomationSourceResponseArrayOutput) ToAutomationSourceResponseArrayOutput() AutomationSourceResponseArrayOutput
- func (o AutomationSourceResponseArrayOutput) ToAutomationSourceResponseArrayOutputWithContext(ctx context.Context) AutomationSourceResponseArrayOutput
- type AutomationSourceResponseInput
- type AutomationSourceResponseOutput
- func (AutomationSourceResponseOutput) ElementType() reflect.Type
- func (o AutomationSourceResponseOutput) EventSource() pulumi.StringPtrOutput
- func (o AutomationSourceResponseOutput) RuleSets() AutomationRuleSetResponseArrayOutput
- func (o AutomationSourceResponseOutput) ToAutomationSourceResponseOutput() AutomationSourceResponseOutput
- func (o AutomationSourceResponseOutput) ToAutomationSourceResponseOutputWithContext(ctx context.Context) AutomationSourceResponseOutput
- type AutomationState
- type AutomationTriggeringRule
- type AutomationTriggeringRuleArgs
- func (AutomationTriggeringRuleArgs) ElementType() reflect.Type
- func (i AutomationTriggeringRuleArgs) ToAutomationTriggeringRuleOutput() AutomationTriggeringRuleOutput
- func (i AutomationTriggeringRuleArgs) ToAutomationTriggeringRuleOutputWithContext(ctx context.Context) AutomationTriggeringRuleOutput
- type AutomationTriggeringRuleArray
- func (AutomationTriggeringRuleArray) ElementType() reflect.Type
- func (i AutomationTriggeringRuleArray) ToAutomationTriggeringRuleArrayOutput() AutomationTriggeringRuleArrayOutput
- func (i AutomationTriggeringRuleArray) ToAutomationTriggeringRuleArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleArrayOutput
- type AutomationTriggeringRuleArrayInput
- type AutomationTriggeringRuleArrayOutput
- func (AutomationTriggeringRuleArrayOutput) ElementType() reflect.Type
- func (o AutomationTriggeringRuleArrayOutput) Index(i pulumi.IntInput) AutomationTriggeringRuleOutput
- func (o AutomationTriggeringRuleArrayOutput) ToAutomationTriggeringRuleArrayOutput() AutomationTriggeringRuleArrayOutput
- func (o AutomationTriggeringRuleArrayOutput) ToAutomationTriggeringRuleArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleArrayOutput
- type AutomationTriggeringRuleInput
- type AutomationTriggeringRuleOutput
- func (AutomationTriggeringRuleOutput) ElementType() reflect.Type
- func (o AutomationTriggeringRuleOutput) ExpectedValue() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleOutput) Operator() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleOutput) PropertyJPath() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleOutput) PropertyType() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleOutput) ToAutomationTriggeringRuleOutput() AutomationTriggeringRuleOutput
- func (o AutomationTriggeringRuleOutput) ToAutomationTriggeringRuleOutputWithContext(ctx context.Context) AutomationTriggeringRuleOutput
- type AutomationTriggeringRuleResponse
- type AutomationTriggeringRuleResponseArgs
- func (AutomationTriggeringRuleResponseArgs) ElementType() reflect.Type
- func (i AutomationTriggeringRuleResponseArgs) ToAutomationTriggeringRuleResponseOutput() AutomationTriggeringRuleResponseOutput
- func (i AutomationTriggeringRuleResponseArgs) ToAutomationTriggeringRuleResponseOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseOutput
- type AutomationTriggeringRuleResponseArray
- func (AutomationTriggeringRuleResponseArray) ElementType() reflect.Type
- func (i AutomationTriggeringRuleResponseArray) ToAutomationTriggeringRuleResponseArrayOutput() AutomationTriggeringRuleResponseArrayOutput
- func (i AutomationTriggeringRuleResponseArray) ToAutomationTriggeringRuleResponseArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseArrayOutput
- type AutomationTriggeringRuleResponseArrayInput
- type AutomationTriggeringRuleResponseArrayOutput
- func (AutomationTriggeringRuleResponseArrayOutput) ElementType() reflect.Type
- func (o AutomationTriggeringRuleResponseArrayOutput) Index(i pulumi.IntInput) AutomationTriggeringRuleResponseOutput
- func (o AutomationTriggeringRuleResponseArrayOutput) ToAutomationTriggeringRuleResponseArrayOutput() AutomationTriggeringRuleResponseArrayOutput
- func (o AutomationTriggeringRuleResponseArrayOutput) ToAutomationTriggeringRuleResponseArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseArrayOutput
- type AutomationTriggeringRuleResponseInput
- type AutomationTriggeringRuleResponseOutput
- func (AutomationTriggeringRuleResponseOutput) ElementType() reflect.Type
- func (o AutomationTriggeringRuleResponseOutput) ExpectedValue() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleResponseOutput) Operator() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleResponseOutput) PropertyJPath() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleResponseOutput) PropertyType() pulumi.StringPtrOutput
- func (o AutomationTriggeringRuleResponseOutput) ToAutomationTriggeringRuleResponseOutput() AutomationTriggeringRuleResponseOutput
- func (o AutomationTriggeringRuleResponseOutput) ToAutomationTriggeringRuleResponseOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseOutput
- type AzureResourceDetails
- type AzureResourceDetailsArgs
- type AzureResourceDetailsInput
- type AzureResourceDetailsOutput
- func (AzureResourceDetailsOutput) ElementType() reflect.Type
- func (o AzureResourceDetailsOutput) Source() pulumi.StringOutput
- func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutput() AzureResourceDetailsOutput
- func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutputWithContext(ctx context.Context) AzureResourceDetailsOutput
- type AzureResourceDetailsResponse
- type AzureResourceDetailsResponseArgs
- func (AzureResourceDetailsResponseArgs) ElementType() reflect.Type
- func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
- func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
- type AzureResourceDetailsResponseInput
- type AzureResourceDetailsResponseOutput
- func (AzureResourceDetailsResponseOutput) ElementType() reflect.Type
- func (o AzureResourceDetailsResponseOutput) Id() pulumi.StringOutput
- func (o AzureResourceDetailsResponseOutput) Source() pulumi.StringOutput
- func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
- func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
- type LookupAlertsSuppressionRuleArgs
- type LookupAlertsSuppressionRuleResult
- type LookupAssessmentArgs
- type LookupAssessmentResult
- type LookupAssessmentsMetadataSubscriptionArgs
- type LookupAssessmentsMetadataSubscriptionResult
- type LookupAutomationArgs
- type LookupAutomationResult
- type OnPremiseResourceDetails
- type OnPremiseResourceDetailsArgs
- func (OnPremiseResourceDetailsArgs) ElementType() reflect.Type
- func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
- func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
- type OnPremiseResourceDetailsInput
- type OnPremiseResourceDetailsOutput
- func (OnPremiseResourceDetailsOutput) ElementType() reflect.Type
- func (o OnPremiseResourceDetailsOutput) MachineName() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) Source() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) SourceComputerId() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
- func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
- func (o OnPremiseResourceDetailsOutput) Vmuuid() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) WorkspaceId() pulumi.StringOutput
- type OnPremiseResourceDetailsResponse
- type OnPremiseResourceDetailsResponseArgs
- func (OnPremiseResourceDetailsResponseArgs) ElementType() reflect.Type
- func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
- func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
- type OnPremiseResourceDetailsResponseInput
- type OnPremiseResourceDetailsResponseOutput
- func (OnPremiseResourceDetailsResponseOutput) ElementType() reflect.Type
- func (o OnPremiseResourceDetailsResponseOutput) MachineName() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) Source() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) SourceComputerId() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
- func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
- func (o OnPremiseResourceDetailsResponseOutput) Vmuuid() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) WorkspaceId() pulumi.StringOutput
- type ScopeElement
- type ScopeElementArgs
- type ScopeElementArray
- type ScopeElementArrayInput
- type ScopeElementArrayOutput
- func (ScopeElementArrayOutput) ElementType() reflect.Type
- func (o ScopeElementArrayOutput) Index(i pulumi.IntInput) ScopeElementOutput
- func (o ScopeElementArrayOutput) ToScopeElementArrayOutput() ScopeElementArrayOutput
- func (o ScopeElementArrayOutput) ToScopeElementArrayOutputWithContext(ctx context.Context) ScopeElementArrayOutput
- type ScopeElementInput
- type ScopeElementOutput
- type ScopeElementResponse
- type ScopeElementResponseArgs
- type ScopeElementResponseArray
- type ScopeElementResponseArrayInput
- type ScopeElementResponseArrayOutput
- func (ScopeElementResponseArrayOutput) ElementType() reflect.Type
- func (o ScopeElementResponseArrayOutput) Index(i pulumi.IntInput) ScopeElementResponseOutput
- func (o ScopeElementResponseArrayOutput) ToScopeElementResponseArrayOutput() ScopeElementResponseArrayOutput
- func (o ScopeElementResponseArrayOutput) ToScopeElementResponseArrayOutputWithContext(ctx context.Context) ScopeElementResponseArrayOutput
- type ScopeElementResponseInput
- type ScopeElementResponseOutput
- func (ScopeElementResponseOutput) ElementType() reflect.Type
- func (o ScopeElementResponseOutput) Field() pulumi.StringPtrOutput
- func (o ScopeElementResponseOutput) ToScopeElementResponseOutput() ScopeElementResponseOutput
- func (o ScopeElementResponseOutput) ToScopeElementResponseOutputWithContext(ctx context.Context) ScopeElementResponseOutput
- type SuppressionAlertsScope
- type SuppressionAlertsScopeArgs
- func (SuppressionAlertsScopeArgs) ElementType() reflect.Type
- func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopeOutput() SuppressionAlertsScopeOutput
- func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopeOutputWithContext(ctx context.Context) SuppressionAlertsScopeOutput
- func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput
- func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopePtrOutput
- type SuppressionAlertsScopeInput
- type SuppressionAlertsScopeOutput
- func (o SuppressionAlertsScopeOutput) AllOf() ScopeElementArrayOutput
- func (SuppressionAlertsScopeOutput) ElementType() reflect.Type
- func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopeOutput() SuppressionAlertsScopeOutput
- func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopeOutputWithContext(ctx context.Context) SuppressionAlertsScopeOutput
- func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput
- func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopePtrOutput
- type SuppressionAlertsScopePtrInput
- type SuppressionAlertsScopePtrOutput
- func (o SuppressionAlertsScopePtrOutput) AllOf() ScopeElementArrayOutput
- func (o SuppressionAlertsScopePtrOutput) Elem() SuppressionAlertsScopeOutput
- func (SuppressionAlertsScopePtrOutput) ElementType() reflect.Type
- func (o SuppressionAlertsScopePtrOutput) ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput
- func (o SuppressionAlertsScopePtrOutput) ToSuppressionAlertsScopePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopePtrOutput
- type SuppressionAlertsScopeResponse
- type SuppressionAlertsScopeResponseArgs
- func (SuppressionAlertsScopeResponseArgs) ElementType() reflect.Type
- func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponseOutput() SuppressionAlertsScopeResponseOutput
- func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponseOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponseOutput
- func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput
- func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponsePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponsePtrOutput
- type SuppressionAlertsScopeResponseInput
- type SuppressionAlertsScopeResponseOutput
- func (o SuppressionAlertsScopeResponseOutput) AllOf() ScopeElementResponseArrayOutput
- func (SuppressionAlertsScopeResponseOutput) ElementType() reflect.Type
- func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponseOutput() SuppressionAlertsScopeResponseOutput
- func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponseOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponseOutput
- func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput
- func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponsePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponsePtrOutput
- type SuppressionAlertsScopeResponsePtrInput
- type SuppressionAlertsScopeResponsePtrOutput
- func (o SuppressionAlertsScopeResponsePtrOutput) AllOf() ScopeElementResponseArrayOutput
- func (o SuppressionAlertsScopeResponsePtrOutput) Elem() SuppressionAlertsScopeResponseOutput
- func (SuppressionAlertsScopeResponsePtrOutput) ElementType() reflect.Type
- func (o SuppressionAlertsScopeResponsePtrOutput) ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput
- func (o SuppressionAlertsScopeResponsePtrOutput) ToSuppressionAlertsScopeResponsePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertsSuppressionRule ¶
type AlertsSuppressionRule struct { pulumi.CustomResourceState // Type of the alert to automatically suppress. For all alert types, use '*' AlertType pulumi.StringOutput `pulumi:"alertType"` // Any comment regarding the rule Comment pulumi.StringPtrOutput `pulumi:"comment"` // Expiration date of the rule, if value is not provided or provided as null this field will default to the maximum allowed expiration date. ExpirationDateUtc pulumi.StringPtrOutput `pulumi:"expirationDateUtc"` // The last time this rule was modified LastModifiedUtc pulumi.StringOutput `pulumi:"lastModifiedUtc"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The reason for dismissing the alert Reason pulumi.StringOutput `pulumi:"reason"` // Possible states of the rule State pulumi.StringOutput `pulumi:"state"` // The suppression conditions SuppressionAlertsScope SuppressionAlertsScopeResponsePtrOutput `pulumi:"suppressionAlertsScope"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Describes the suppression rule
func GetAlertsSuppressionRule ¶
func GetAlertsSuppressionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertsSuppressionRuleState, opts ...pulumi.ResourceOption) (*AlertsSuppressionRule, error)
GetAlertsSuppressionRule gets an existing AlertsSuppressionRule 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 NewAlertsSuppressionRule ¶
func NewAlertsSuppressionRule(ctx *pulumi.Context, name string, args *AlertsSuppressionRuleArgs, opts ...pulumi.ResourceOption) (*AlertsSuppressionRule, error)
NewAlertsSuppressionRule registers a new resource with the given unique name, arguments, and options.
type AlertsSuppressionRuleArgs ¶
type AlertsSuppressionRuleArgs struct { // Type of the alert to automatically suppress. For all alert types, use '*' AlertType pulumi.StringInput // The unique name of the suppression alert rule AlertsSuppressionRuleName pulumi.StringInput // Any comment regarding the rule Comment pulumi.StringPtrInput // Expiration date of the rule, if value is not provided or provided as null this field will default to the maximum allowed expiration date. ExpirationDateUtc pulumi.StringPtrInput // The reason for dismissing the alert Reason pulumi.StringInput // Possible states of the rule State pulumi.StringInput // The suppression conditions SuppressionAlertsScope SuppressionAlertsScopePtrInput }
The set of arguments for constructing a AlertsSuppressionRule resource.
func (AlertsSuppressionRuleArgs) ElementType ¶
func (AlertsSuppressionRuleArgs) ElementType() reflect.Type
type AlertsSuppressionRuleState ¶
type AlertsSuppressionRuleState struct { // Type of the alert to automatically suppress. For all alert types, use '*' AlertType pulumi.StringPtrInput // Any comment regarding the rule Comment pulumi.StringPtrInput // Expiration date of the rule, if value is not provided or provided as null this field will default to the maximum allowed expiration date. ExpirationDateUtc pulumi.StringPtrInput // The last time this rule was modified LastModifiedUtc pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The reason for dismissing the alert Reason pulumi.StringPtrInput // Possible states of the rule State pulumi.StringPtrInput // The suppression conditions SuppressionAlertsScope SuppressionAlertsScopeResponsePtrInput // Resource type Type pulumi.StringPtrInput }
func (AlertsSuppressionRuleState) ElementType ¶
func (AlertsSuppressionRuleState) ElementType() reflect.Type
type Assessment ¶
type Assessment struct { pulumi.CustomResourceState // Additional data regarding the assessment AdditionalData pulumi.StringMapOutput `pulumi:"additionalData"` // User friendly display name of the assessment DisplayName pulumi.StringOutput `pulumi:"displayName"` // Links relevant to the assessment Links AssessmentLinksResponseOutput `pulumi:"links"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Details of the resource that was assessed ResourceDetails pulumi.AnyOutput `pulumi:"resourceDetails"` // The result of the assessment Status AssessmentStatusResponseOutput `pulumi:"status"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Security assessment on a resource
func GetAssessment ¶
func GetAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssessmentState, opts ...pulumi.ResourceOption) (*Assessment, error)
GetAssessment gets an existing Assessment 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 NewAssessment ¶
func NewAssessment(ctx *pulumi.Context, name string, args *AssessmentArgs, opts ...pulumi.ResourceOption) (*Assessment, error)
NewAssessment registers a new resource with the given unique name, arguments, and options.
type AssessmentArgs ¶
type AssessmentArgs struct { // Additional data regarding the assessment AdditionalData pulumi.StringMapInput // The Assessment Key - Unique key for the assessment type AssessmentName pulumi.StringInput // Details of the resource that was assessed ResourceDetails pulumi.Input // The identifier of the resource. ResourceId pulumi.StringInput // The result of the assessment Status AssessmentStatusInput }
The set of arguments for constructing a Assessment resource.
func (AssessmentArgs) ElementType ¶
func (AssessmentArgs) ElementType() reflect.Type
type AssessmentLinksResponse ¶
type AssessmentLinksResponse struct { // Link to assessment in Azure Portal AzurePortalUri string `pulumi:"azurePortalUri"` }
Links relevant to the assessment
type AssessmentLinksResponseArgs ¶
type AssessmentLinksResponseArgs struct { // Link to assessment in Azure Portal AzurePortalUri pulumi.StringInput `pulumi:"azurePortalUri"` }
Links relevant to the assessment
func (AssessmentLinksResponseArgs) ElementType ¶
func (AssessmentLinksResponseArgs) ElementType() reflect.Type
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutput ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutputWithContext ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutput ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutputWithContext ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
type AssessmentLinksResponseInput ¶
type AssessmentLinksResponseInput interface { pulumi.Input ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput ToAssessmentLinksResponseOutputWithContext(context.Context) AssessmentLinksResponseOutput }
AssessmentLinksResponseInput is an input type that accepts AssessmentLinksResponseArgs and AssessmentLinksResponseOutput values. You can construct a concrete instance of `AssessmentLinksResponseInput` via:
AssessmentLinksResponseArgs{...}
type AssessmentLinksResponseOutput ¶
type AssessmentLinksResponseOutput struct{ *pulumi.OutputState }
Links relevant to the assessment
func (AssessmentLinksResponseOutput) AzurePortalUri ¶
func (o AssessmentLinksResponseOutput) AzurePortalUri() pulumi.StringOutput
Link to assessment in Azure Portal
func (AssessmentLinksResponseOutput) ElementType ¶
func (AssessmentLinksResponseOutput) ElementType() reflect.Type
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutput ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutputWithContext ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutput ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutputWithContext ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
type AssessmentLinksResponsePtrInput ¶
type AssessmentLinksResponsePtrInput interface { pulumi.Input ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput ToAssessmentLinksResponsePtrOutputWithContext(context.Context) AssessmentLinksResponsePtrOutput }
AssessmentLinksResponsePtrInput is an input type that accepts AssessmentLinksResponseArgs, AssessmentLinksResponsePtr and AssessmentLinksResponsePtrOutput values. You can construct a concrete instance of `AssessmentLinksResponsePtrInput` via:
AssessmentLinksResponseArgs{...} or: nil
func AssessmentLinksResponsePtr ¶
func AssessmentLinksResponsePtr(v *AssessmentLinksResponseArgs) AssessmentLinksResponsePtrInput
type AssessmentLinksResponsePtrOutput ¶
type AssessmentLinksResponsePtrOutput struct{ *pulumi.OutputState }
func (AssessmentLinksResponsePtrOutput) AzurePortalUri ¶
func (o AssessmentLinksResponsePtrOutput) AzurePortalUri() pulumi.StringPtrOutput
Link to assessment in Azure Portal
func (AssessmentLinksResponsePtrOutput) Elem ¶
func (o AssessmentLinksResponsePtrOutput) Elem() AssessmentLinksResponseOutput
func (AssessmentLinksResponsePtrOutput) ElementType ¶
func (AssessmentLinksResponsePtrOutput) ElementType() reflect.Type
func (AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutput ¶
func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
func (AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutputWithContext ¶
func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
type AssessmentState ¶
type AssessmentState struct { // Additional data regarding the assessment AdditionalData pulumi.StringMapInput // User friendly display name of the assessment DisplayName pulumi.StringPtrInput // Links relevant to the assessment Links AssessmentLinksResponsePtrInput // Resource name Name pulumi.StringPtrInput // Details of the resource that was assessed ResourceDetails pulumi.Input // The result of the assessment Status AssessmentStatusResponsePtrInput // Resource type Type pulumi.StringPtrInput }
func (AssessmentState) ElementType ¶
func (AssessmentState) ElementType() reflect.Type
type AssessmentStatus ¶
type AssessmentStatus struct { // Programmatic code for the cause of the assessment status Cause *string `pulumi:"cause"` // Programmatic code for the status of the assessment Code string `pulumi:"code"` // Human readable description of the assessment status Description *string `pulumi:"description"` }
The result of the assessment
type AssessmentStatusArgs ¶
type AssessmentStatusArgs struct { // Programmatic code for the cause of the assessment status Cause pulumi.StringPtrInput `pulumi:"cause"` // Programmatic code for the status of the assessment Code pulumi.StringInput `pulumi:"code"` // Human readable description of the assessment status Description pulumi.StringPtrInput `pulumi:"description"` }
The result of the assessment
func (AssessmentStatusArgs) ElementType ¶
func (AssessmentStatusArgs) ElementType() reflect.Type
func (AssessmentStatusArgs) ToAssessmentStatusOutput ¶
func (i AssessmentStatusArgs) ToAssessmentStatusOutput() AssessmentStatusOutput
func (AssessmentStatusArgs) ToAssessmentStatusOutputWithContext ¶
func (i AssessmentStatusArgs) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
func (AssessmentStatusArgs) ToAssessmentStatusPtrOutput ¶
func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusArgs) ToAssessmentStatusPtrOutputWithContext ¶
func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
type AssessmentStatusInput ¶
type AssessmentStatusInput interface { pulumi.Input ToAssessmentStatusOutput() AssessmentStatusOutput ToAssessmentStatusOutputWithContext(context.Context) AssessmentStatusOutput }
AssessmentStatusInput is an input type that accepts AssessmentStatusArgs and AssessmentStatusOutput values. You can construct a concrete instance of `AssessmentStatusInput` via:
AssessmentStatusArgs{...}
type AssessmentStatusOutput ¶
type AssessmentStatusOutput struct{ *pulumi.OutputState }
The result of the assessment
func (AssessmentStatusOutput) Cause ¶
func (o AssessmentStatusOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusOutput) Code ¶
func (o AssessmentStatusOutput) Code() pulumi.StringOutput
Programmatic code for the status of the assessment
func (AssessmentStatusOutput) Description ¶
func (o AssessmentStatusOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusOutput) ElementType ¶
func (AssessmentStatusOutput) ElementType() reflect.Type
func (AssessmentStatusOutput) ToAssessmentStatusOutput ¶
func (o AssessmentStatusOutput) ToAssessmentStatusOutput() AssessmentStatusOutput
func (AssessmentStatusOutput) ToAssessmentStatusOutputWithContext ¶
func (o AssessmentStatusOutput) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
func (AssessmentStatusOutput) ToAssessmentStatusPtrOutput ¶
func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext ¶
func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
type AssessmentStatusPtrInput ¶
type AssessmentStatusPtrInput interface { pulumi.Input ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput ToAssessmentStatusPtrOutputWithContext(context.Context) AssessmentStatusPtrOutput }
AssessmentStatusPtrInput is an input type that accepts AssessmentStatusArgs, AssessmentStatusPtr and AssessmentStatusPtrOutput values. You can construct a concrete instance of `AssessmentStatusPtrInput` via:
AssessmentStatusArgs{...} or: nil
func AssessmentStatusPtr ¶
func AssessmentStatusPtr(v *AssessmentStatusArgs) AssessmentStatusPtrInput
type AssessmentStatusPtrOutput ¶
type AssessmentStatusPtrOutput struct{ *pulumi.OutputState }
func (AssessmentStatusPtrOutput) Cause ¶
func (o AssessmentStatusPtrOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusPtrOutput) Code ¶
func (o AssessmentStatusPtrOutput) Code() pulumi.StringPtrOutput
Programmatic code for the status of the assessment
func (AssessmentStatusPtrOutput) Description ¶
func (o AssessmentStatusPtrOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusPtrOutput) Elem ¶
func (o AssessmentStatusPtrOutput) Elem() AssessmentStatusOutput
func (AssessmentStatusPtrOutput) ElementType ¶
func (AssessmentStatusPtrOutput) ElementType() reflect.Type
func (AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput ¶
func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext ¶
func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
type AssessmentStatusResponse ¶
type AssessmentStatusResponse struct { // Programmatic code for the cause of the assessment status Cause *string `pulumi:"cause"` // Programmatic code for the status of the assessment Code string `pulumi:"code"` // Human readable description of the assessment status Description *string `pulumi:"description"` }
The result of the assessment
type AssessmentStatusResponseArgs ¶
type AssessmentStatusResponseArgs struct { // Programmatic code for the cause of the assessment status Cause pulumi.StringPtrInput `pulumi:"cause"` // Programmatic code for the status of the assessment Code pulumi.StringInput `pulumi:"code"` // Human readable description of the assessment status Description pulumi.StringPtrInput `pulumi:"description"` }
The result of the assessment
func (AssessmentStatusResponseArgs) ElementType ¶
func (AssessmentStatusResponseArgs) ElementType() reflect.Type
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutput ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutputWithContext ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutput ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutputWithContext ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
type AssessmentStatusResponseInput ¶
type AssessmentStatusResponseInput interface { pulumi.Input ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput ToAssessmentStatusResponseOutputWithContext(context.Context) AssessmentStatusResponseOutput }
AssessmentStatusResponseInput is an input type that accepts AssessmentStatusResponseArgs and AssessmentStatusResponseOutput values. You can construct a concrete instance of `AssessmentStatusResponseInput` via:
AssessmentStatusResponseArgs{...}
type AssessmentStatusResponseOutput ¶
type AssessmentStatusResponseOutput struct{ *pulumi.OutputState }
The result of the assessment
func (AssessmentStatusResponseOutput) Cause ¶
func (o AssessmentStatusResponseOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusResponseOutput) Code ¶
func (o AssessmentStatusResponseOutput) Code() pulumi.StringOutput
Programmatic code for the status of the assessment
func (AssessmentStatusResponseOutput) Description ¶
func (o AssessmentStatusResponseOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusResponseOutput) ElementType ¶
func (AssessmentStatusResponseOutput) ElementType() reflect.Type
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutput ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutputWithContext ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutput ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutputWithContext ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
type AssessmentStatusResponsePtrInput ¶
type AssessmentStatusResponsePtrInput interface { pulumi.Input ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput ToAssessmentStatusResponsePtrOutputWithContext(context.Context) AssessmentStatusResponsePtrOutput }
AssessmentStatusResponsePtrInput is an input type that accepts AssessmentStatusResponseArgs, AssessmentStatusResponsePtr and AssessmentStatusResponsePtrOutput values. You can construct a concrete instance of `AssessmentStatusResponsePtrInput` via:
AssessmentStatusResponseArgs{...} or: nil
func AssessmentStatusResponsePtr ¶
func AssessmentStatusResponsePtr(v *AssessmentStatusResponseArgs) AssessmentStatusResponsePtrInput
type AssessmentStatusResponsePtrOutput ¶
type AssessmentStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (AssessmentStatusResponsePtrOutput) Cause ¶
func (o AssessmentStatusResponsePtrOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusResponsePtrOutput) Code ¶
func (o AssessmentStatusResponsePtrOutput) Code() pulumi.StringPtrOutput
Programmatic code for the status of the assessment
func (AssessmentStatusResponsePtrOutput) Description ¶
func (o AssessmentStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusResponsePtrOutput) Elem ¶
func (o AssessmentStatusResponsePtrOutput) Elem() AssessmentStatusResponseOutput
func (AssessmentStatusResponsePtrOutput) ElementType ¶
func (AssessmentStatusResponsePtrOutput) ElementType() reflect.Type
func (AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutput ¶
func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
func (AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutputWithContext ¶
func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
type AssessmentsMetadataSubscription ¶
type AssessmentsMetadataSubscription struct { pulumi.CustomResourceState // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringOutput `pulumi:"assessmentType"` Category pulumi.StringArrayOutput `pulumi:"category"` // Human readable description of the assessment Description pulumi.StringPtrOutput `pulumi:"description"` // User friendly display name of the assessment DisplayName pulumi.StringOutput `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrOutput `pulumi:"implementationEffort"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId pulumi.StringOutput `pulumi:"policyDefinitionId"` // True if this assessment is in preview release status Preview pulumi.BoolPtrOutput `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrOutput `pulumi:"remediationDescription"` // The severity level of the assessment Severity pulumi.StringOutput `pulumi:"severity"` Threats pulumi.StringArrayOutput `pulumi:"threats"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The user impact of the assessment UserImpact pulumi.StringPtrOutput `pulumi:"userImpact"` }
Security assessment metadata
func GetAssessmentsMetadataSubscription ¶
func GetAssessmentsMetadataSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssessmentsMetadataSubscriptionState, opts ...pulumi.ResourceOption) (*AssessmentsMetadataSubscription, error)
GetAssessmentsMetadataSubscription gets an existing AssessmentsMetadataSubscription 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 NewAssessmentsMetadataSubscription ¶
func NewAssessmentsMetadataSubscription(ctx *pulumi.Context, name string, args *AssessmentsMetadataSubscriptionArgs, opts ...pulumi.ResourceOption) (*AssessmentsMetadataSubscription, error)
NewAssessmentsMetadataSubscription registers a new resource with the given unique name, arguments, and options.
type AssessmentsMetadataSubscriptionArgs ¶
type AssessmentsMetadataSubscriptionArgs struct { // The Assessment Key - Unique key for the assessment type AssessmentMetadataName pulumi.StringInput // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringInput Category pulumi.StringArrayInput // Human readable description of the assessment Description pulumi.StringPtrInput // User friendly display name of the assessment DisplayName pulumi.StringInput // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrInput // True if this assessment is in preview release status Preview pulumi.BoolPtrInput // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrInput // The severity level of the assessment Severity pulumi.StringInput Threats pulumi.StringArrayInput // The user impact of the assessment UserImpact pulumi.StringPtrInput }
The set of arguments for constructing a AssessmentsMetadataSubscription resource.
func (AssessmentsMetadataSubscriptionArgs) ElementType ¶
func (AssessmentsMetadataSubscriptionArgs) ElementType() reflect.Type
type AssessmentsMetadataSubscriptionState ¶
type AssessmentsMetadataSubscriptionState struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringPtrInput Category pulumi.StringArrayInput // Human readable description of the assessment Description pulumi.StringPtrInput // User friendly display name of the assessment DisplayName pulumi.StringPtrInput // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId pulumi.StringPtrInput // True if this assessment is in preview release status Preview pulumi.BoolPtrInput // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrInput // The severity level of the assessment Severity pulumi.StringPtrInput Threats pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput // The user impact of the assessment UserImpact pulumi.StringPtrInput }
func (AssessmentsMetadataSubscriptionState) ElementType ¶
func (AssessmentsMetadataSubscriptionState) ElementType() reflect.Type
type Automation ¶
type Automation struct { pulumi.CustomResourceState // A collection of the actions which are triggered if all the configured rules evaluations, within at least one rule set, are true. Actions pulumi.ArrayOutput `pulumi:"actions"` // The security automation description. Description pulumi.StringPtrOutput `pulumi:"description"` // Entity tag is used for comparing two or more entities from the same requested resource. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Indicates whether the security automation is enabled. IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"` // Kind of the resource Kind pulumi.StringPtrOutput `pulumi:"kind"` // Location where the resource is stored Location pulumi.StringPtrOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // A collection of scopes on which the security automations logic is applied. Supported scopes are the subscription itself or a resource group under that subscription. The automation will only apply on defined scopes. Scopes AutomationScopeResponseArrayOutput `pulumi:"scopes"` // A collection of the source event types which evaluate the security automation set of rules. Sources AutomationSourceResponseArrayOutput `pulumi:"sources"` // A list of key value pairs that describe the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
The security automation resource.
func GetAutomation ¶
func GetAutomation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutomationState, opts ...pulumi.ResourceOption) (*Automation, error)
GetAutomation gets an existing Automation 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 NewAutomation ¶
func NewAutomation(ctx *pulumi.Context, name string, args *AutomationArgs, opts ...pulumi.ResourceOption) (*Automation, error)
NewAutomation registers a new resource with the given unique name, arguments, and options.
type AutomationActionEventHub ¶
type AutomationActionEventHub struct { // The type of the action that will be triggered by the Automation ActionType string `pulumi:"actionType"` // The target Event Hub connection string (it will not be included in any response). ConnectionString *string `pulumi:"connectionString"` // The target Event Hub Azure Resource ID. EventHubResourceId *string `pulumi:"eventHubResourceId"` }
The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
type AutomationActionEventHubArgs ¶
type AutomationActionEventHubArgs struct { // The type of the action that will be triggered by the Automation ActionType pulumi.StringInput `pulumi:"actionType"` // The target Event Hub connection string (it will not be included in any response). ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The target Event Hub Azure Resource ID. EventHubResourceId pulumi.StringPtrInput `pulumi:"eventHubResourceId"` }
The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionEventHubArgs) ElementType ¶
func (AutomationActionEventHubArgs) ElementType() reflect.Type
func (AutomationActionEventHubArgs) ToAutomationActionEventHubOutput ¶
func (i AutomationActionEventHubArgs) ToAutomationActionEventHubOutput() AutomationActionEventHubOutput
func (AutomationActionEventHubArgs) ToAutomationActionEventHubOutputWithContext ¶
func (i AutomationActionEventHubArgs) ToAutomationActionEventHubOutputWithContext(ctx context.Context) AutomationActionEventHubOutput
type AutomationActionEventHubInput ¶
type AutomationActionEventHubInput interface { pulumi.Input ToAutomationActionEventHubOutput() AutomationActionEventHubOutput ToAutomationActionEventHubOutputWithContext(context.Context) AutomationActionEventHubOutput }
AutomationActionEventHubInput is an input type that accepts AutomationActionEventHubArgs and AutomationActionEventHubOutput values. You can construct a concrete instance of `AutomationActionEventHubInput` via:
AutomationActionEventHubArgs{...}
type AutomationActionEventHubOutput ¶
type AutomationActionEventHubOutput struct{ *pulumi.OutputState }
The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionEventHubOutput) ActionType ¶
func (o AutomationActionEventHubOutput) ActionType() pulumi.StringOutput
The type of the action that will be triggered by the Automation
func (AutomationActionEventHubOutput) ConnectionString ¶
func (o AutomationActionEventHubOutput) ConnectionString() pulumi.StringPtrOutput
The target Event Hub connection string (it will not be included in any response).
func (AutomationActionEventHubOutput) ElementType ¶
func (AutomationActionEventHubOutput) ElementType() reflect.Type
func (AutomationActionEventHubOutput) EventHubResourceId ¶
func (o AutomationActionEventHubOutput) EventHubResourceId() pulumi.StringPtrOutput
The target Event Hub Azure Resource ID.
func (AutomationActionEventHubOutput) ToAutomationActionEventHubOutput ¶
func (o AutomationActionEventHubOutput) ToAutomationActionEventHubOutput() AutomationActionEventHubOutput
func (AutomationActionEventHubOutput) ToAutomationActionEventHubOutputWithContext ¶
func (o AutomationActionEventHubOutput) ToAutomationActionEventHubOutputWithContext(ctx context.Context) AutomationActionEventHubOutput
type AutomationActionEventHubResponse ¶
type AutomationActionEventHubResponse struct { // The type of the action that will be triggered by the Automation ActionType string `pulumi:"actionType"` // The target Event Hub connection string (it will not be included in any response). ConnectionString *string `pulumi:"connectionString"` // The target Event Hub Azure Resource ID. EventHubResourceId *string `pulumi:"eventHubResourceId"` // The target Event Hub SAS policy name. SasPolicyName string `pulumi:"sasPolicyName"` }
The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
type AutomationActionEventHubResponseArgs ¶
type AutomationActionEventHubResponseArgs struct { // The type of the action that will be triggered by the Automation ActionType pulumi.StringInput `pulumi:"actionType"` // The target Event Hub connection string (it will not be included in any response). ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The target Event Hub Azure Resource ID. EventHubResourceId pulumi.StringPtrInput `pulumi:"eventHubResourceId"` // The target Event Hub SAS policy name. SasPolicyName pulumi.StringInput `pulumi:"sasPolicyName"` }
The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionEventHubResponseArgs) ElementType ¶
func (AutomationActionEventHubResponseArgs) ElementType() reflect.Type
func (AutomationActionEventHubResponseArgs) ToAutomationActionEventHubResponseOutput ¶
func (i AutomationActionEventHubResponseArgs) ToAutomationActionEventHubResponseOutput() AutomationActionEventHubResponseOutput
func (AutomationActionEventHubResponseArgs) ToAutomationActionEventHubResponseOutputWithContext ¶
func (i AutomationActionEventHubResponseArgs) ToAutomationActionEventHubResponseOutputWithContext(ctx context.Context) AutomationActionEventHubResponseOutput
type AutomationActionEventHubResponseInput ¶
type AutomationActionEventHubResponseInput interface { pulumi.Input ToAutomationActionEventHubResponseOutput() AutomationActionEventHubResponseOutput ToAutomationActionEventHubResponseOutputWithContext(context.Context) AutomationActionEventHubResponseOutput }
AutomationActionEventHubResponseInput is an input type that accepts AutomationActionEventHubResponseArgs and AutomationActionEventHubResponseOutput values. You can construct a concrete instance of `AutomationActionEventHubResponseInput` via:
AutomationActionEventHubResponseArgs{...}
type AutomationActionEventHubResponseOutput ¶
type AutomationActionEventHubResponseOutput struct{ *pulumi.OutputState }
The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionEventHubResponseOutput) ActionType ¶
func (o AutomationActionEventHubResponseOutput) ActionType() pulumi.StringOutput
The type of the action that will be triggered by the Automation
func (AutomationActionEventHubResponseOutput) ConnectionString ¶
func (o AutomationActionEventHubResponseOutput) ConnectionString() pulumi.StringPtrOutput
The target Event Hub connection string (it will not be included in any response).
func (AutomationActionEventHubResponseOutput) ElementType ¶
func (AutomationActionEventHubResponseOutput) ElementType() reflect.Type
func (AutomationActionEventHubResponseOutput) EventHubResourceId ¶
func (o AutomationActionEventHubResponseOutput) EventHubResourceId() pulumi.StringPtrOutput
The target Event Hub Azure Resource ID.
func (AutomationActionEventHubResponseOutput) SasPolicyName ¶
func (o AutomationActionEventHubResponseOutput) SasPolicyName() pulumi.StringOutput
The target Event Hub SAS policy name.
func (AutomationActionEventHubResponseOutput) ToAutomationActionEventHubResponseOutput ¶
func (o AutomationActionEventHubResponseOutput) ToAutomationActionEventHubResponseOutput() AutomationActionEventHubResponseOutput
func (AutomationActionEventHubResponseOutput) ToAutomationActionEventHubResponseOutputWithContext ¶
func (o AutomationActionEventHubResponseOutput) ToAutomationActionEventHubResponseOutputWithContext(ctx context.Context) AutomationActionEventHubResponseOutput
type AutomationActionLogicApp ¶
type AutomationActionLogicApp struct { // The type of the action that will be triggered by the Automation ActionType string `pulumi:"actionType"` // The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App LogicAppResourceId *string `pulumi:"logicAppResourceId"` // The Logic App trigger URI endpoint (it will not be included in any response). Uri *string `pulumi:"uri"` }
The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore
type AutomationActionLogicAppArgs ¶
type AutomationActionLogicAppArgs struct { // The type of the action that will be triggered by the Automation ActionType pulumi.StringInput `pulumi:"actionType"` // The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App LogicAppResourceId pulumi.StringPtrInput `pulumi:"logicAppResourceId"` // The Logic App trigger URI endpoint (it will not be included in any response). Uri pulumi.StringPtrInput `pulumi:"uri"` }
The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore
func (AutomationActionLogicAppArgs) ElementType ¶
func (AutomationActionLogicAppArgs) ElementType() reflect.Type
func (AutomationActionLogicAppArgs) ToAutomationActionLogicAppOutput ¶
func (i AutomationActionLogicAppArgs) ToAutomationActionLogicAppOutput() AutomationActionLogicAppOutput
func (AutomationActionLogicAppArgs) ToAutomationActionLogicAppOutputWithContext ¶
func (i AutomationActionLogicAppArgs) ToAutomationActionLogicAppOutputWithContext(ctx context.Context) AutomationActionLogicAppOutput
type AutomationActionLogicAppInput ¶
type AutomationActionLogicAppInput interface { pulumi.Input ToAutomationActionLogicAppOutput() AutomationActionLogicAppOutput ToAutomationActionLogicAppOutputWithContext(context.Context) AutomationActionLogicAppOutput }
AutomationActionLogicAppInput is an input type that accepts AutomationActionLogicAppArgs and AutomationActionLogicAppOutput values. You can construct a concrete instance of `AutomationActionLogicAppInput` via:
AutomationActionLogicAppArgs{...}
type AutomationActionLogicAppOutput ¶
type AutomationActionLogicAppOutput struct{ *pulumi.OutputState }
The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore
func (AutomationActionLogicAppOutput) ActionType ¶
func (o AutomationActionLogicAppOutput) ActionType() pulumi.StringOutput
The type of the action that will be triggered by the Automation
func (AutomationActionLogicAppOutput) ElementType ¶
func (AutomationActionLogicAppOutput) ElementType() reflect.Type
func (AutomationActionLogicAppOutput) LogicAppResourceId ¶
func (o AutomationActionLogicAppOutput) LogicAppResourceId() pulumi.StringPtrOutput
The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App
func (AutomationActionLogicAppOutput) ToAutomationActionLogicAppOutput ¶
func (o AutomationActionLogicAppOutput) ToAutomationActionLogicAppOutput() AutomationActionLogicAppOutput
func (AutomationActionLogicAppOutput) ToAutomationActionLogicAppOutputWithContext ¶
func (o AutomationActionLogicAppOutput) ToAutomationActionLogicAppOutputWithContext(ctx context.Context) AutomationActionLogicAppOutput
func (AutomationActionLogicAppOutput) Uri ¶
func (o AutomationActionLogicAppOutput) Uri() pulumi.StringPtrOutput
The Logic App trigger URI endpoint (it will not be included in any response).
type AutomationActionLogicAppResponse ¶
type AutomationActionLogicAppResponse struct { // The type of the action that will be triggered by the Automation ActionType string `pulumi:"actionType"` // The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App LogicAppResourceId *string `pulumi:"logicAppResourceId"` // The Logic App trigger URI endpoint (it will not be included in any response). Uri *string `pulumi:"uri"` }
The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore
type AutomationActionLogicAppResponseArgs ¶
type AutomationActionLogicAppResponseArgs struct { // The type of the action that will be triggered by the Automation ActionType pulumi.StringInput `pulumi:"actionType"` // The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App LogicAppResourceId pulumi.StringPtrInput `pulumi:"logicAppResourceId"` // The Logic App trigger URI endpoint (it will not be included in any response). Uri pulumi.StringPtrInput `pulumi:"uri"` }
The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore
func (AutomationActionLogicAppResponseArgs) ElementType ¶
func (AutomationActionLogicAppResponseArgs) ElementType() reflect.Type
func (AutomationActionLogicAppResponseArgs) ToAutomationActionLogicAppResponseOutput ¶
func (i AutomationActionLogicAppResponseArgs) ToAutomationActionLogicAppResponseOutput() AutomationActionLogicAppResponseOutput
func (AutomationActionLogicAppResponseArgs) ToAutomationActionLogicAppResponseOutputWithContext ¶
func (i AutomationActionLogicAppResponseArgs) ToAutomationActionLogicAppResponseOutputWithContext(ctx context.Context) AutomationActionLogicAppResponseOutput
type AutomationActionLogicAppResponseInput ¶
type AutomationActionLogicAppResponseInput interface { pulumi.Input ToAutomationActionLogicAppResponseOutput() AutomationActionLogicAppResponseOutput ToAutomationActionLogicAppResponseOutputWithContext(context.Context) AutomationActionLogicAppResponseOutput }
AutomationActionLogicAppResponseInput is an input type that accepts AutomationActionLogicAppResponseArgs and AutomationActionLogicAppResponseOutput values. You can construct a concrete instance of `AutomationActionLogicAppResponseInput` via:
AutomationActionLogicAppResponseArgs{...}
type AutomationActionLogicAppResponseOutput ¶
type AutomationActionLogicAppResponseOutput struct{ *pulumi.OutputState }
The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore
func (AutomationActionLogicAppResponseOutput) ActionType ¶
func (o AutomationActionLogicAppResponseOutput) ActionType() pulumi.StringOutput
The type of the action that will be triggered by the Automation
func (AutomationActionLogicAppResponseOutput) ElementType ¶
func (AutomationActionLogicAppResponseOutput) ElementType() reflect.Type
func (AutomationActionLogicAppResponseOutput) LogicAppResourceId ¶
func (o AutomationActionLogicAppResponseOutput) LogicAppResourceId() pulumi.StringPtrOutput
The triggered Logic App Azure Resource ID. This can also reside on other subscriptions, given that you have permissions to trigger the Logic App
func (AutomationActionLogicAppResponseOutput) ToAutomationActionLogicAppResponseOutput ¶
func (o AutomationActionLogicAppResponseOutput) ToAutomationActionLogicAppResponseOutput() AutomationActionLogicAppResponseOutput
func (AutomationActionLogicAppResponseOutput) ToAutomationActionLogicAppResponseOutputWithContext ¶
func (o AutomationActionLogicAppResponseOutput) ToAutomationActionLogicAppResponseOutputWithContext(ctx context.Context) AutomationActionLogicAppResponseOutput
func (AutomationActionLogicAppResponseOutput) Uri ¶
func (o AutomationActionLogicAppResponseOutput) Uri() pulumi.StringPtrOutput
The Logic App trigger URI endpoint (it will not be included in any response).
type AutomationActionWorkspace ¶
type AutomationActionWorkspace struct { // The type of the action that will be triggered by the Automation ActionType string `pulumi:"actionType"` // The fully qualified Log Analytics Workspace Azure Resource ID. WorkspaceResourceId *string `pulumi:"workspaceResourceId"` }
The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
type AutomationActionWorkspaceArgs ¶
type AutomationActionWorkspaceArgs struct { // The type of the action that will be triggered by the Automation ActionType pulumi.StringInput `pulumi:"actionType"` // The fully qualified Log Analytics Workspace Azure Resource ID. WorkspaceResourceId pulumi.StringPtrInput `pulumi:"workspaceResourceId"` }
The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionWorkspaceArgs) ElementType ¶
func (AutomationActionWorkspaceArgs) ElementType() reflect.Type
func (AutomationActionWorkspaceArgs) ToAutomationActionWorkspaceOutput ¶
func (i AutomationActionWorkspaceArgs) ToAutomationActionWorkspaceOutput() AutomationActionWorkspaceOutput
func (AutomationActionWorkspaceArgs) ToAutomationActionWorkspaceOutputWithContext ¶
func (i AutomationActionWorkspaceArgs) ToAutomationActionWorkspaceOutputWithContext(ctx context.Context) AutomationActionWorkspaceOutput
type AutomationActionWorkspaceInput ¶
type AutomationActionWorkspaceInput interface { pulumi.Input ToAutomationActionWorkspaceOutput() AutomationActionWorkspaceOutput ToAutomationActionWorkspaceOutputWithContext(context.Context) AutomationActionWorkspaceOutput }
AutomationActionWorkspaceInput is an input type that accepts AutomationActionWorkspaceArgs and AutomationActionWorkspaceOutput values. You can construct a concrete instance of `AutomationActionWorkspaceInput` via:
AutomationActionWorkspaceArgs{...}
type AutomationActionWorkspaceOutput ¶
type AutomationActionWorkspaceOutput struct{ *pulumi.OutputState }
The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionWorkspaceOutput) ActionType ¶
func (o AutomationActionWorkspaceOutput) ActionType() pulumi.StringOutput
The type of the action that will be triggered by the Automation
func (AutomationActionWorkspaceOutput) ElementType ¶
func (AutomationActionWorkspaceOutput) ElementType() reflect.Type
func (AutomationActionWorkspaceOutput) ToAutomationActionWorkspaceOutput ¶
func (o AutomationActionWorkspaceOutput) ToAutomationActionWorkspaceOutput() AutomationActionWorkspaceOutput
func (AutomationActionWorkspaceOutput) ToAutomationActionWorkspaceOutputWithContext ¶
func (o AutomationActionWorkspaceOutput) ToAutomationActionWorkspaceOutputWithContext(ctx context.Context) AutomationActionWorkspaceOutput
func (AutomationActionWorkspaceOutput) WorkspaceResourceId ¶
func (o AutomationActionWorkspaceOutput) WorkspaceResourceId() pulumi.StringPtrOutput
The fully qualified Log Analytics Workspace Azure Resource ID.
type AutomationActionWorkspaceResponse ¶
type AutomationActionWorkspaceResponse struct { // The type of the action that will be triggered by the Automation ActionType string `pulumi:"actionType"` // The fully qualified Log Analytics Workspace Azure Resource ID. WorkspaceResourceId *string `pulumi:"workspaceResourceId"` }
The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
type AutomationActionWorkspaceResponseArgs ¶
type AutomationActionWorkspaceResponseArgs struct { // The type of the action that will be triggered by the Automation ActionType pulumi.StringInput `pulumi:"actionType"` // The fully qualified Log Analytics Workspace Azure Resource ID. WorkspaceResourceId pulumi.StringPtrInput `pulumi:"workspaceResourceId"` }
The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionWorkspaceResponseArgs) ElementType ¶
func (AutomationActionWorkspaceResponseArgs) ElementType() reflect.Type
func (AutomationActionWorkspaceResponseArgs) ToAutomationActionWorkspaceResponseOutput ¶
func (i AutomationActionWorkspaceResponseArgs) ToAutomationActionWorkspaceResponseOutput() AutomationActionWorkspaceResponseOutput
func (AutomationActionWorkspaceResponseArgs) ToAutomationActionWorkspaceResponseOutputWithContext ¶
func (i AutomationActionWorkspaceResponseArgs) ToAutomationActionWorkspaceResponseOutputWithContext(ctx context.Context) AutomationActionWorkspaceResponseOutput
type AutomationActionWorkspaceResponseInput ¶
type AutomationActionWorkspaceResponseInput interface { pulumi.Input ToAutomationActionWorkspaceResponseOutput() AutomationActionWorkspaceResponseOutput ToAutomationActionWorkspaceResponseOutputWithContext(context.Context) AutomationActionWorkspaceResponseOutput }
AutomationActionWorkspaceResponseInput is an input type that accepts AutomationActionWorkspaceResponseArgs and AutomationActionWorkspaceResponseOutput values. You can construct a concrete instance of `AutomationActionWorkspaceResponseInput` via:
AutomationActionWorkspaceResponseArgs{...}
type AutomationActionWorkspaceResponseOutput ¶
type AutomationActionWorkspaceResponseOutput struct{ *pulumi.OutputState }
The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore
func (AutomationActionWorkspaceResponseOutput) ActionType ¶
func (o AutomationActionWorkspaceResponseOutput) ActionType() pulumi.StringOutput
The type of the action that will be triggered by the Automation
func (AutomationActionWorkspaceResponseOutput) ElementType ¶
func (AutomationActionWorkspaceResponseOutput) ElementType() reflect.Type
func (AutomationActionWorkspaceResponseOutput) ToAutomationActionWorkspaceResponseOutput ¶
func (o AutomationActionWorkspaceResponseOutput) ToAutomationActionWorkspaceResponseOutput() AutomationActionWorkspaceResponseOutput
func (AutomationActionWorkspaceResponseOutput) ToAutomationActionWorkspaceResponseOutputWithContext ¶
func (o AutomationActionWorkspaceResponseOutput) ToAutomationActionWorkspaceResponseOutputWithContext(ctx context.Context) AutomationActionWorkspaceResponseOutput
func (AutomationActionWorkspaceResponseOutput) WorkspaceResourceId ¶
func (o AutomationActionWorkspaceResponseOutput) WorkspaceResourceId() pulumi.StringPtrOutput
The fully qualified Log Analytics Workspace Azure Resource ID.
type AutomationArgs ¶
type AutomationArgs struct { // A collection of the actions which are triggered if all the configured rules evaluations, within at least one rule set, are true. Actions pulumi.ArrayInput // The security automation name. AutomationName pulumi.StringInput // The security automation description. Description pulumi.StringPtrInput // Entity tag is used for comparing two or more entities from the same requested resource. Etag pulumi.StringPtrInput // Indicates whether the security automation is enabled. IsEnabled pulumi.BoolPtrInput // Kind of the resource Kind pulumi.StringPtrInput // Location where the resource is stored Location pulumi.StringPtrInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // A collection of scopes on which the security automations logic is applied. Supported scopes are the subscription itself or a resource group under that subscription. The automation will only apply on defined scopes. Scopes AutomationScopeArrayInput // A collection of the source event types which evaluate the security automation set of rules. Sources AutomationSourceArrayInput // A list of key value pairs that describe the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Automation resource.
func (AutomationArgs) ElementType ¶
func (AutomationArgs) ElementType() reflect.Type
type AutomationRuleSet ¶
type AutomationRuleSet struct {
Rules []AutomationTriggeringRule `pulumi:"rules"`
}
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.
type AutomationRuleSetArgs ¶
type AutomationRuleSetArgs struct {
Rules AutomationTriggeringRuleArrayInput `pulumi:"rules"`
}
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.
func (AutomationRuleSetArgs) ElementType ¶
func (AutomationRuleSetArgs) ElementType() reflect.Type
func (AutomationRuleSetArgs) ToAutomationRuleSetOutput ¶
func (i AutomationRuleSetArgs) ToAutomationRuleSetOutput() AutomationRuleSetOutput
func (AutomationRuleSetArgs) ToAutomationRuleSetOutputWithContext ¶
func (i AutomationRuleSetArgs) ToAutomationRuleSetOutputWithContext(ctx context.Context) AutomationRuleSetOutput
type AutomationRuleSetArray ¶
type AutomationRuleSetArray []AutomationRuleSetInput
func (AutomationRuleSetArray) ElementType ¶
func (AutomationRuleSetArray) ElementType() reflect.Type
func (AutomationRuleSetArray) ToAutomationRuleSetArrayOutput ¶
func (i AutomationRuleSetArray) ToAutomationRuleSetArrayOutput() AutomationRuleSetArrayOutput
func (AutomationRuleSetArray) ToAutomationRuleSetArrayOutputWithContext ¶
func (i AutomationRuleSetArray) ToAutomationRuleSetArrayOutputWithContext(ctx context.Context) AutomationRuleSetArrayOutput
type AutomationRuleSetArrayInput ¶
type AutomationRuleSetArrayInput interface { pulumi.Input ToAutomationRuleSetArrayOutput() AutomationRuleSetArrayOutput ToAutomationRuleSetArrayOutputWithContext(context.Context) AutomationRuleSetArrayOutput }
AutomationRuleSetArrayInput is an input type that accepts AutomationRuleSetArray and AutomationRuleSetArrayOutput values. You can construct a concrete instance of `AutomationRuleSetArrayInput` via:
AutomationRuleSetArray{ AutomationRuleSetArgs{...} }
type AutomationRuleSetArrayOutput ¶
type AutomationRuleSetArrayOutput struct{ *pulumi.OutputState }
func (AutomationRuleSetArrayOutput) ElementType ¶
func (AutomationRuleSetArrayOutput) ElementType() reflect.Type
func (AutomationRuleSetArrayOutput) Index ¶
func (o AutomationRuleSetArrayOutput) Index(i pulumi.IntInput) AutomationRuleSetOutput
func (AutomationRuleSetArrayOutput) ToAutomationRuleSetArrayOutput ¶
func (o AutomationRuleSetArrayOutput) ToAutomationRuleSetArrayOutput() AutomationRuleSetArrayOutput
func (AutomationRuleSetArrayOutput) ToAutomationRuleSetArrayOutputWithContext ¶
func (o AutomationRuleSetArrayOutput) ToAutomationRuleSetArrayOutputWithContext(ctx context.Context) AutomationRuleSetArrayOutput
type AutomationRuleSetInput ¶
type AutomationRuleSetInput interface { pulumi.Input ToAutomationRuleSetOutput() AutomationRuleSetOutput ToAutomationRuleSetOutputWithContext(context.Context) AutomationRuleSetOutput }
AutomationRuleSetInput is an input type that accepts AutomationRuleSetArgs and AutomationRuleSetOutput values. You can construct a concrete instance of `AutomationRuleSetInput` via:
AutomationRuleSetArgs{...}
type AutomationRuleSetOutput ¶
type AutomationRuleSetOutput struct{ *pulumi.OutputState }
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.
func (AutomationRuleSetOutput) ElementType ¶
func (AutomationRuleSetOutput) ElementType() reflect.Type
func (AutomationRuleSetOutput) Rules ¶
func (o AutomationRuleSetOutput) Rules() AutomationTriggeringRuleArrayOutput
func (AutomationRuleSetOutput) ToAutomationRuleSetOutput ¶
func (o AutomationRuleSetOutput) ToAutomationRuleSetOutput() AutomationRuleSetOutput
func (AutomationRuleSetOutput) ToAutomationRuleSetOutputWithContext ¶
func (o AutomationRuleSetOutput) ToAutomationRuleSetOutputWithContext(ctx context.Context) AutomationRuleSetOutput
type AutomationRuleSetResponse ¶
type AutomationRuleSetResponse struct {
Rules []AutomationTriggeringRuleResponse `pulumi:"rules"`
}
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.
type AutomationRuleSetResponseArgs ¶
type AutomationRuleSetResponseArgs struct {
Rules AutomationTriggeringRuleResponseArrayInput `pulumi:"rules"`
}
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.
func (AutomationRuleSetResponseArgs) ElementType ¶
func (AutomationRuleSetResponseArgs) ElementType() reflect.Type
func (AutomationRuleSetResponseArgs) ToAutomationRuleSetResponseOutput ¶
func (i AutomationRuleSetResponseArgs) ToAutomationRuleSetResponseOutput() AutomationRuleSetResponseOutput
func (AutomationRuleSetResponseArgs) ToAutomationRuleSetResponseOutputWithContext ¶
func (i AutomationRuleSetResponseArgs) ToAutomationRuleSetResponseOutputWithContext(ctx context.Context) AutomationRuleSetResponseOutput
type AutomationRuleSetResponseArray ¶
type AutomationRuleSetResponseArray []AutomationRuleSetResponseInput
func (AutomationRuleSetResponseArray) ElementType ¶
func (AutomationRuleSetResponseArray) ElementType() reflect.Type
func (AutomationRuleSetResponseArray) ToAutomationRuleSetResponseArrayOutput ¶
func (i AutomationRuleSetResponseArray) ToAutomationRuleSetResponseArrayOutput() AutomationRuleSetResponseArrayOutput
func (AutomationRuleSetResponseArray) ToAutomationRuleSetResponseArrayOutputWithContext ¶
func (i AutomationRuleSetResponseArray) ToAutomationRuleSetResponseArrayOutputWithContext(ctx context.Context) AutomationRuleSetResponseArrayOutput
type AutomationRuleSetResponseArrayInput ¶
type AutomationRuleSetResponseArrayInput interface { pulumi.Input ToAutomationRuleSetResponseArrayOutput() AutomationRuleSetResponseArrayOutput ToAutomationRuleSetResponseArrayOutputWithContext(context.Context) AutomationRuleSetResponseArrayOutput }
AutomationRuleSetResponseArrayInput is an input type that accepts AutomationRuleSetResponseArray and AutomationRuleSetResponseArrayOutput values. You can construct a concrete instance of `AutomationRuleSetResponseArrayInput` via:
AutomationRuleSetResponseArray{ AutomationRuleSetResponseArgs{...} }
type AutomationRuleSetResponseArrayOutput ¶
type AutomationRuleSetResponseArrayOutput struct{ *pulumi.OutputState }
func (AutomationRuleSetResponseArrayOutput) ElementType ¶
func (AutomationRuleSetResponseArrayOutput) ElementType() reflect.Type
func (AutomationRuleSetResponseArrayOutput) Index ¶
func (o AutomationRuleSetResponseArrayOutput) Index(i pulumi.IntInput) AutomationRuleSetResponseOutput
func (AutomationRuleSetResponseArrayOutput) ToAutomationRuleSetResponseArrayOutput ¶
func (o AutomationRuleSetResponseArrayOutput) ToAutomationRuleSetResponseArrayOutput() AutomationRuleSetResponseArrayOutput
func (AutomationRuleSetResponseArrayOutput) ToAutomationRuleSetResponseArrayOutputWithContext ¶
func (o AutomationRuleSetResponseArrayOutput) ToAutomationRuleSetResponseArrayOutputWithContext(ctx context.Context) AutomationRuleSetResponseArrayOutput
type AutomationRuleSetResponseInput ¶
type AutomationRuleSetResponseInput interface { pulumi.Input ToAutomationRuleSetResponseOutput() AutomationRuleSetResponseOutput ToAutomationRuleSetResponseOutputWithContext(context.Context) AutomationRuleSetResponseOutput }
AutomationRuleSetResponseInput is an input type that accepts AutomationRuleSetResponseArgs and AutomationRuleSetResponseOutput values. You can construct a concrete instance of `AutomationRuleSetResponseInput` via:
AutomationRuleSetResponseArgs{...}
type AutomationRuleSetResponseOutput ¶
type AutomationRuleSetResponseOutput struct{ *pulumi.OutputState }
A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.
func (AutomationRuleSetResponseOutput) ElementType ¶
func (AutomationRuleSetResponseOutput) ElementType() reflect.Type
func (AutomationRuleSetResponseOutput) ToAutomationRuleSetResponseOutput ¶
func (o AutomationRuleSetResponseOutput) ToAutomationRuleSetResponseOutput() AutomationRuleSetResponseOutput
func (AutomationRuleSetResponseOutput) ToAutomationRuleSetResponseOutputWithContext ¶
func (o AutomationRuleSetResponseOutput) ToAutomationRuleSetResponseOutputWithContext(ctx context.Context) AutomationRuleSetResponseOutput
type AutomationScope ¶
type AutomationScope struct { // The resources scope description. Description *string `pulumi:"description"` // The resources scope path. Can be the subscription on which the automation is defined on or a resource group under that subscription (fully qualified Azure resource IDs). ScopePath *string `pulumi:"scopePath"` }
A single automation scope.
type AutomationScopeArgs ¶
type AutomationScopeArgs struct { // The resources scope description. Description pulumi.StringPtrInput `pulumi:"description"` // The resources scope path. Can be the subscription on which the automation is defined on or a resource group under that subscription (fully qualified Azure resource IDs). ScopePath pulumi.StringPtrInput `pulumi:"scopePath"` }
A single automation scope.
func (AutomationScopeArgs) ElementType ¶
func (AutomationScopeArgs) ElementType() reflect.Type
func (AutomationScopeArgs) ToAutomationScopeOutput ¶
func (i AutomationScopeArgs) ToAutomationScopeOutput() AutomationScopeOutput
func (AutomationScopeArgs) ToAutomationScopeOutputWithContext ¶
func (i AutomationScopeArgs) ToAutomationScopeOutputWithContext(ctx context.Context) AutomationScopeOutput
type AutomationScopeArray ¶
type AutomationScopeArray []AutomationScopeInput
func (AutomationScopeArray) ElementType ¶
func (AutomationScopeArray) ElementType() reflect.Type
func (AutomationScopeArray) ToAutomationScopeArrayOutput ¶
func (i AutomationScopeArray) ToAutomationScopeArrayOutput() AutomationScopeArrayOutput
func (AutomationScopeArray) ToAutomationScopeArrayOutputWithContext ¶
func (i AutomationScopeArray) ToAutomationScopeArrayOutputWithContext(ctx context.Context) AutomationScopeArrayOutput
type AutomationScopeArrayInput ¶
type AutomationScopeArrayInput interface { pulumi.Input ToAutomationScopeArrayOutput() AutomationScopeArrayOutput ToAutomationScopeArrayOutputWithContext(context.Context) AutomationScopeArrayOutput }
AutomationScopeArrayInput is an input type that accepts AutomationScopeArray and AutomationScopeArrayOutput values. You can construct a concrete instance of `AutomationScopeArrayInput` via:
AutomationScopeArray{ AutomationScopeArgs{...} }
type AutomationScopeArrayOutput ¶
type AutomationScopeArrayOutput struct{ *pulumi.OutputState }
func (AutomationScopeArrayOutput) ElementType ¶
func (AutomationScopeArrayOutput) ElementType() reflect.Type
func (AutomationScopeArrayOutput) Index ¶
func (o AutomationScopeArrayOutput) Index(i pulumi.IntInput) AutomationScopeOutput
func (AutomationScopeArrayOutput) ToAutomationScopeArrayOutput ¶
func (o AutomationScopeArrayOutput) ToAutomationScopeArrayOutput() AutomationScopeArrayOutput
func (AutomationScopeArrayOutput) ToAutomationScopeArrayOutputWithContext ¶
func (o AutomationScopeArrayOutput) ToAutomationScopeArrayOutputWithContext(ctx context.Context) AutomationScopeArrayOutput
type AutomationScopeInput ¶
type AutomationScopeInput interface { pulumi.Input ToAutomationScopeOutput() AutomationScopeOutput ToAutomationScopeOutputWithContext(context.Context) AutomationScopeOutput }
AutomationScopeInput is an input type that accepts AutomationScopeArgs and AutomationScopeOutput values. You can construct a concrete instance of `AutomationScopeInput` via:
AutomationScopeArgs{...}
type AutomationScopeOutput ¶
type AutomationScopeOutput struct{ *pulumi.OutputState }
A single automation scope.
func (AutomationScopeOutput) Description ¶
func (o AutomationScopeOutput) Description() pulumi.StringPtrOutput
The resources scope description.
func (AutomationScopeOutput) ElementType ¶
func (AutomationScopeOutput) ElementType() reflect.Type
func (AutomationScopeOutput) ScopePath ¶
func (o AutomationScopeOutput) ScopePath() pulumi.StringPtrOutput
The resources scope path. Can be the subscription on which the automation is defined on or a resource group under that subscription (fully qualified Azure resource IDs).
func (AutomationScopeOutput) ToAutomationScopeOutput ¶
func (o AutomationScopeOutput) ToAutomationScopeOutput() AutomationScopeOutput
func (AutomationScopeOutput) ToAutomationScopeOutputWithContext ¶
func (o AutomationScopeOutput) ToAutomationScopeOutputWithContext(ctx context.Context) AutomationScopeOutput
type AutomationScopeResponse ¶
type AutomationScopeResponse struct { // The resources scope description. Description *string `pulumi:"description"` // The resources scope path. Can be the subscription on which the automation is defined on or a resource group under that subscription (fully qualified Azure resource IDs). ScopePath *string `pulumi:"scopePath"` }
A single automation scope.
type AutomationScopeResponseArgs ¶
type AutomationScopeResponseArgs struct { // The resources scope description. Description pulumi.StringPtrInput `pulumi:"description"` // The resources scope path. Can be the subscription on which the automation is defined on or a resource group under that subscription (fully qualified Azure resource IDs). ScopePath pulumi.StringPtrInput `pulumi:"scopePath"` }
A single automation scope.
func (AutomationScopeResponseArgs) ElementType ¶
func (AutomationScopeResponseArgs) ElementType() reflect.Type
func (AutomationScopeResponseArgs) ToAutomationScopeResponseOutput ¶
func (i AutomationScopeResponseArgs) ToAutomationScopeResponseOutput() AutomationScopeResponseOutput
func (AutomationScopeResponseArgs) ToAutomationScopeResponseOutputWithContext ¶
func (i AutomationScopeResponseArgs) ToAutomationScopeResponseOutputWithContext(ctx context.Context) AutomationScopeResponseOutput
type AutomationScopeResponseArray ¶
type AutomationScopeResponseArray []AutomationScopeResponseInput
func (AutomationScopeResponseArray) ElementType ¶
func (AutomationScopeResponseArray) ElementType() reflect.Type
func (AutomationScopeResponseArray) ToAutomationScopeResponseArrayOutput ¶
func (i AutomationScopeResponseArray) ToAutomationScopeResponseArrayOutput() AutomationScopeResponseArrayOutput
func (AutomationScopeResponseArray) ToAutomationScopeResponseArrayOutputWithContext ¶
func (i AutomationScopeResponseArray) ToAutomationScopeResponseArrayOutputWithContext(ctx context.Context) AutomationScopeResponseArrayOutput
type AutomationScopeResponseArrayInput ¶
type AutomationScopeResponseArrayInput interface { pulumi.Input ToAutomationScopeResponseArrayOutput() AutomationScopeResponseArrayOutput ToAutomationScopeResponseArrayOutputWithContext(context.Context) AutomationScopeResponseArrayOutput }
AutomationScopeResponseArrayInput is an input type that accepts AutomationScopeResponseArray and AutomationScopeResponseArrayOutput values. You can construct a concrete instance of `AutomationScopeResponseArrayInput` via:
AutomationScopeResponseArray{ AutomationScopeResponseArgs{...} }
type AutomationScopeResponseArrayOutput ¶
type AutomationScopeResponseArrayOutput struct{ *pulumi.OutputState }
func (AutomationScopeResponseArrayOutput) ElementType ¶
func (AutomationScopeResponseArrayOutput) ElementType() reflect.Type
func (AutomationScopeResponseArrayOutput) Index ¶
func (o AutomationScopeResponseArrayOutput) Index(i pulumi.IntInput) AutomationScopeResponseOutput
func (AutomationScopeResponseArrayOutput) ToAutomationScopeResponseArrayOutput ¶
func (o AutomationScopeResponseArrayOutput) ToAutomationScopeResponseArrayOutput() AutomationScopeResponseArrayOutput
func (AutomationScopeResponseArrayOutput) ToAutomationScopeResponseArrayOutputWithContext ¶
func (o AutomationScopeResponseArrayOutput) ToAutomationScopeResponseArrayOutputWithContext(ctx context.Context) AutomationScopeResponseArrayOutput
type AutomationScopeResponseInput ¶
type AutomationScopeResponseInput interface { pulumi.Input ToAutomationScopeResponseOutput() AutomationScopeResponseOutput ToAutomationScopeResponseOutputWithContext(context.Context) AutomationScopeResponseOutput }
AutomationScopeResponseInput is an input type that accepts AutomationScopeResponseArgs and AutomationScopeResponseOutput values. You can construct a concrete instance of `AutomationScopeResponseInput` via:
AutomationScopeResponseArgs{...}
type AutomationScopeResponseOutput ¶
type AutomationScopeResponseOutput struct{ *pulumi.OutputState }
A single automation scope.
func (AutomationScopeResponseOutput) Description ¶
func (o AutomationScopeResponseOutput) Description() pulumi.StringPtrOutput
The resources scope description.
func (AutomationScopeResponseOutput) ElementType ¶
func (AutomationScopeResponseOutput) ElementType() reflect.Type
func (AutomationScopeResponseOutput) ScopePath ¶
func (o AutomationScopeResponseOutput) ScopePath() pulumi.StringPtrOutput
The resources scope path. Can be the subscription on which the automation is defined on or a resource group under that subscription (fully qualified Azure resource IDs).
func (AutomationScopeResponseOutput) ToAutomationScopeResponseOutput ¶
func (o AutomationScopeResponseOutput) ToAutomationScopeResponseOutput() AutomationScopeResponseOutput
func (AutomationScopeResponseOutput) ToAutomationScopeResponseOutputWithContext ¶
func (o AutomationScopeResponseOutput) ToAutomationScopeResponseOutputWithContext(ctx context.Context) AutomationScopeResponseOutput
type AutomationSource ¶
type AutomationSource struct { // A valid event source type. EventSource *string `pulumi:"eventSource"` // A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or'). RuleSets []AutomationRuleSet `pulumi:"ruleSets"` }
The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.
type AutomationSourceArgs ¶
type AutomationSourceArgs struct { // A valid event source type. EventSource pulumi.StringPtrInput `pulumi:"eventSource"` // A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or'). RuleSets AutomationRuleSetArrayInput `pulumi:"ruleSets"` }
The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.
func (AutomationSourceArgs) ElementType ¶
func (AutomationSourceArgs) ElementType() reflect.Type
func (AutomationSourceArgs) ToAutomationSourceOutput ¶
func (i AutomationSourceArgs) ToAutomationSourceOutput() AutomationSourceOutput
func (AutomationSourceArgs) ToAutomationSourceOutputWithContext ¶
func (i AutomationSourceArgs) ToAutomationSourceOutputWithContext(ctx context.Context) AutomationSourceOutput
type AutomationSourceArray ¶
type AutomationSourceArray []AutomationSourceInput
func (AutomationSourceArray) ElementType ¶
func (AutomationSourceArray) ElementType() reflect.Type
func (AutomationSourceArray) ToAutomationSourceArrayOutput ¶
func (i AutomationSourceArray) ToAutomationSourceArrayOutput() AutomationSourceArrayOutput
func (AutomationSourceArray) ToAutomationSourceArrayOutputWithContext ¶
func (i AutomationSourceArray) ToAutomationSourceArrayOutputWithContext(ctx context.Context) AutomationSourceArrayOutput
type AutomationSourceArrayInput ¶
type AutomationSourceArrayInput interface { pulumi.Input ToAutomationSourceArrayOutput() AutomationSourceArrayOutput ToAutomationSourceArrayOutputWithContext(context.Context) AutomationSourceArrayOutput }
AutomationSourceArrayInput is an input type that accepts AutomationSourceArray and AutomationSourceArrayOutput values. You can construct a concrete instance of `AutomationSourceArrayInput` via:
AutomationSourceArray{ AutomationSourceArgs{...} }
type AutomationSourceArrayOutput ¶
type AutomationSourceArrayOutput struct{ *pulumi.OutputState }
func (AutomationSourceArrayOutput) ElementType ¶
func (AutomationSourceArrayOutput) ElementType() reflect.Type
func (AutomationSourceArrayOutput) Index ¶
func (o AutomationSourceArrayOutput) Index(i pulumi.IntInput) AutomationSourceOutput
func (AutomationSourceArrayOutput) ToAutomationSourceArrayOutput ¶
func (o AutomationSourceArrayOutput) ToAutomationSourceArrayOutput() AutomationSourceArrayOutput
func (AutomationSourceArrayOutput) ToAutomationSourceArrayOutputWithContext ¶
func (o AutomationSourceArrayOutput) ToAutomationSourceArrayOutputWithContext(ctx context.Context) AutomationSourceArrayOutput
type AutomationSourceInput ¶
type AutomationSourceInput interface { pulumi.Input ToAutomationSourceOutput() AutomationSourceOutput ToAutomationSourceOutputWithContext(context.Context) AutomationSourceOutput }
AutomationSourceInput is an input type that accepts AutomationSourceArgs and AutomationSourceOutput values. You can construct a concrete instance of `AutomationSourceInput` via:
AutomationSourceArgs{...}
type AutomationSourceOutput ¶
type AutomationSourceOutput struct{ *pulumi.OutputState }
The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.
func (AutomationSourceOutput) ElementType ¶
func (AutomationSourceOutput) ElementType() reflect.Type
func (AutomationSourceOutput) EventSource ¶
func (o AutomationSourceOutput) EventSource() pulumi.StringPtrOutput
A valid event source type.
func (AutomationSourceOutput) RuleSets ¶
func (o AutomationSourceOutput) RuleSets() AutomationRuleSetArrayOutput
A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or').
func (AutomationSourceOutput) ToAutomationSourceOutput ¶
func (o AutomationSourceOutput) ToAutomationSourceOutput() AutomationSourceOutput
func (AutomationSourceOutput) ToAutomationSourceOutputWithContext ¶
func (o AutomationSourceOutput) ToAutomationSourceOutputWithContext(ctx context.Context) AutomationSourceOutput
type AutomationSourceResponse ¶
type AutomationSourceResponse struct { // A valid event source type. EventSource *string `pulumi:"eventSource"` // A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or'). RuleSets []AutomationRuleSetResponse `pulumi:"ruleSets"` }
The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.
type AutomationSourceResponseArgs ¶
type AutomationSourceResponseArgs struct { // A valid event source type. EventSource pulumi.StringPtrInput `pulumi:"eventSource"` // A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or'). RuleSets AutomationRuleSetResponseArrayInput `pulumi:"ruleSets"` }
The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.
func (AutomationSourceResponseArgs) ElementType ¶
func (AutomationSourceResponseArgs) ElementType() reflect.Type
func (AutomationSourceResponseArgs) ToAutomationSourceResponseOutput ¶
func (i AutomationSourceResponseArgs) ToAutomationSourceResponseOutput() AutomationSourceResponseOutput
func (AutomationSourceResponseArgs) ToAutomationSourceResponseOutputWithContext ¶
func (i AutomationSourceResponseArgs) ToAutomationSourceResponseOutputWithContext(ctx context.Context) AutomationSourceResponseOutput
type AutomationSourceResponseArray ¶
type AutomationSourceResponseArray []AutomationSourceResponseInput
func (AutomationSourceResponseArray) ElementType ¶
func (AutomationSourceResponseArray) ElementType() reflect.Type
func (AutomationSourceResponseArray) ToAutomationSourceResponseArrayOutput ¶
func (i AutomationSourceResponseArray) ToAutomationSourceResponseArrayOutput() AutomationSourceResponseArrayOutput
func (AutomationSourceResponseArray) ToAutomationSourceResponseArrayOutputWithContext ¶
func (i AutomationSourceResponseArray) ToAutomationSourceResponseArrayOutputWithContext(ctx context.Context) AutomationSourceResponseArrayOutput
type AutomationSourceResponseArrayInput ¶
type AutomationSourceResponseArrayInput interface { pulumi.Input ToAutomationSourceResponseArrayOutput() AutomationSourceResponseArrayOutput ToAutomationSourceResponseArrayOutputWithContext(context.Context) AutomationSourceResponseArrayOutput }
AutomationSourceResponseArrayInput is an input type that accepts AutomationSourceResponseArray and AutomationSourceResponseArrayOutput values. You can construct a concrete instance of `AutomationSourceResponseArrayInput` via:
AutomationSourceResponseArray{ AutomationSourceResponseArgs{...} }
type AutomationSourceResponseArrayOutput ¶
type AutomationSourceResponseArrayOutput struct{ *pulumi.OutputState }
func (AutomationSourceResponseArrayOutput) ElementType ¶
func (AutomationSourceResponseArrayOutput) ElementType() reflect.Type
func (AutomationSourceResponseArrayOutput) Index ¶
func (o AutomationSourceResponseArrayOutput) Index(i pulumi.IntInput) AutomationSourceResponseOutput
func (AutomationSourceResponseArrayOutput) ToAutomationSourceResponseArrayOutput ¶
func (o AutomationSourceResponseArrayOutput) ToAutomationSourceResponseArrayOutput() AutomationSourceResponseArrayOutput
func (AutomationSourceResponseArrayOutput) ToAutomationSourceResponseArrayOutputWithContext ¶
func (o AutomationSourceResponseArrayOutput) ToAutomationSourceResponseArrayOutputWithContext(ctx context.Context) AutomationSourceResponseArrayOutput
type AutomationSourceResponseInput ¶
type AutomationSourceResponseInput interface { pulumi.Input ToAutomationSourceResponseOutput() AutomationSourceResponseOutput ToAutomationSourceResponseOutputWithContext(context.Context) AutomationSourceResponseOutput }
AutomationSourceResponseInput is an input type that accepts AutomationSourceResponseArgs and AutomationSourceResponseOutput values. You can construct a concrete instance of `AutomationSourceResponseInput` via:
AutomationSourceResponseArgs{...}
type AutomationSourceResponseOutput ¶
type AutomationSourceResponseOutput struct{ *pulumi.OutputState }
The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.
func (AutomationSourceResponseOutput) ElementType ¶
func (AutomationSourceResponseOutput) ElementType() reflect.Type
func (AutomationSourceResponseOutput) EventSource ¶
func (o AutomationSourceResponseOutput) EventSource() pulumi.StringPtrOutput
A valid event source type.
func (AutomationSourceResponseOutput) RuleSets ¶
func (o AutomationSourceResponseOutput) RuleSets() AutomationRuleSetResponseArrayOutput
A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or').
func (AutomationSourceResponseOutput) ToAutomationSourceResponseOutput ¶
func (o AutomationSourceResponseOutput) ToAutomationSourceResponseOutput() AutomationSourceResponseOutput
func (AutomationSourceResponseOutput) ToAutomationSourceResponseOutputWithContext ¶
func (o AutomationSourceResponseOutput) ToAutomationSourceResponseOutputWithContext(ctx context.Context) AutomationSourceResponseOutput
type AutomationState ¶
type AutomationState struct { // A collection of the actions which are triggered if all the configured rules evaluations, within at least one rule set, are true. Actions pulumi.ArrayInput // The security automation description. Description pulumi.StringPtrInput // Entity tag is used for comparing two or more entities from the same requested resource. Etag pulumi.StringPtrInput // Indicates whether the security automation is enabled. IsEnabled pulumi.BoolPtrInput // Kind of the resource Kind pulumi.StringPtrInput // Location where the resource is stored Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // A collection of scopes on which the security automations logic is applied. Supported scopes are the subscription itself or a resource group under that subscription. The automation will only apply on defined scopes. Scopes AutomationScopeResponseArrayInput // A collection of the source event types which evaluate the security automation set of rules. Sources AutomationSourceResponseArrayInput // A list of key value pairs that describe the resource. Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (AutomationState) ElementType ¶
func (AutomationState) ElementType() reflect.Type
type AutomationTriggeringRule ¶
type AutomationTriggeringRule struct { // The expected value. ExpectedValue *string `pulumi:"expectedValue"` // A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType. Operator *string `pulumi:"operator"` // The JPath of the entity model property that should be checked. PropertyJPath *string `pulumi:"propertyJPath"` // The data type of the compared operands (string, integer, floating point number or a boolean [true/false]] PropertyType *string `pulumi:"propertyType"` }
A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.
type AutomationTriggeringRuleArgs ¶
type AutomationTriggeringRuleArgs struct { // The expected value. ExpectedValue pulumi.StringPtrInput `pulumi:"expectedValue"` // A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType. Operator pulumi.StringPtrInput `pulumi:"operator"` // The JPath of the entity model property that should be checked. PropertyJPath pulumi.StringPtrInput `pulumi:"propertyJPath"` // The data type of the compared operands (string, integer, floating point number or a boolean [true/false]] PropertyType pulumi.StringPtrInput `pulumi:"propertyType"` }
A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.
func (AutomationTriggeringRuleArgs) ElementType ¶
func (AutomationTriggeringRuleArgs) ElementType() reflect.Type
func (AutomationTriggeringRuleArgs) ToAutomationTriggeringRuleOutput ¶
func (i AutomationTriggeringRuleArgs) ToAutomationTriggeringRuleOutput() AutomationTriggeringRuleOutput
func (AutomationTriggeringRuleArgs) ToAutomationTriggeringRuleOutputWithContext ¶
func (i AutomationTriggeringRuleArgs) ToAutomationTriggeringRuleOutputWithContext(ctx context.Context) AutomationTriggeringRuleOutput
type AutomationTriggeringRuleArray ¶
type AutomationTriggeringRuleArray []AutomationTriggeringRuleInput
func (AutomationTriggeringRuleArray) ElementType ¶
func (AutomationTriggeringRuleArray) ElementType() reflect.Type
func (AutomationTriggeringRuleArray) ToAutomationTriggeringRuleArrayOutput ¶
func (i AutomationTriggeringRuleArray) ToAutomationTriggeringRuleArrayOutput() AutomationTriggeringRuleArrayOutput
func (AutomationTriggeringRuleArray) ToAutomationTriggeringRuleArrayOutputWithContext ¶
func (i AutomationTriggeringRuleArray) ToAutomationTriggeringRuleArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleArrayOutput
type AutomationTriggeringRuleArrayInput ¶
type AutomationTriggeringRuleArrayInput interface { pulumi.Input ToAutomationTriggeringRuleArrayOutput() AutomationTriggeringRuleArrayOutput ToAutomationTriggeringRuleArrayOutputWithContext(context.Context) AutomationTriggeringRuleArrayOutput }
AutomationTriggeringRuleArrayInput is an input type that accepts AutomationTriggeringRuleArray and AutomationTriggeringRuleArrayOutput values. You can construct a concrete instance of `AutomationTriggeringRuleArrayInput` via:
AutomationTriggeringRuleArray{ AutomationTriggeringRuleArgs{...} }
type AutomationTriggeringRuleArrayOutput ¶
type AutomationTriggeringRuleArrayOutput struct{ *pulumi.OutputState }
func (AutomationTriggeringRuleArrayOutput) ElementType ¶
func (AutomationTriggeringRuleArrayOutput) ElementType() reflect.Type
func (AutomationTriggeringRuleArrayOutput) Index ¶
func (o AutomationTriggeringRuleArrayOutput) Index(i pulumi.IntInput) AutomationTriggeringRuleOutput
func (AutomationTriggeringRuleArrayOutput) ToAutomationTriggeringRuleArrayOutput ¶
func (o AutomationTriggeringRuleArrayOutput) ToAutomationTriggeringRuleArrayOutput() AutomationTriggeringRuleArrayOutput
func (AutomationTriggeringRuleArrayOutput) ToAutomationTriggeringRuleArrayOutputWithContext ¶
func (o AutomationTriggeringRuleArrayOutput) ToAutomationTriggeringRuleArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleArrayOutput
type AutomationTriggeringRuleInput ¶
type AutomationTriggeringRuleInput interface { pulumi.Input ToAutomationTriggeringRuleOutput() AutomationTriggeringRuleOutput ToAutomationTriggeringRuleOutputWithContext(context.Context) AutomationTriggeringRuleOutput }
AutomationTriggeringRuleInput is an input type that accepts AutomationTriggeringRuleArgs and AutomationTriggeringRuleOutput values. You can construct a concrete instance of `AutomationTriggeringRuleInput` via:
AutomationTriggeringRuleArgs{...}
type AutomationTriggeringRuleOutput ¶
type AutomationTriggeringRuleOutput struct{ *pulumi.OutputState }
A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.
func (AutomationTriggeringRuleOutput) ElementType ¶
func (AutomationTriggeringRuleOutput) ElementType() reflect.Type
func (AutomationTriggeringRuleOutput) ExpectedValue ¶
func (o AutomationTriggeringRuleOutput) ExpectedValue() pulumi.StringPtrOutput
The expected value.
func (AutomationTriggeringRuleOutput) Operator ¶
func (o AutomationTriggeringRuleOutput) Operator() pulumi.StringPtrOutput
A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType.
func (AutomationTriggeringRuleOutput) PropertyJPath ¶
func (o AutomationTriggeringRuleOutput) PropertyJPath() pulumi.StringPtrOutput
The JPath of the entity model property that should be checked.
func (AutomationTriggeringRuleOutput) PropertyType ¶
func (o AutomationTriggeringRuleOutput) PropertyType() pulumi.StringPtrOutput
The data type of the compared operands (string, integer, floating point number or a boolean true/false]
func (AutomationTriggeringRuleOutput) ToAutomationTriggeringRuleOutput ¶
func (o AutomationTriggeringRuleOutput) ToAutomationTriggeringRuleOutput() AutomationTriggeringRuleOutput
func (AutomationTriggeringRuleOutput) ToAutomationTriggeringRuleOutputWithContext ¶
func (o AutomationTriggeringRuleOutput) ToAutomationTriggeringRuleOutputWithContext(ctx context.Context) AutomationTriggeringRuleOutput
type AutomationTriggeringRuleResponse ¶
type AutomationTriggeringRuleResponse struct { // The expected value. ExpectedValue *string `pulumi:"expectedValue"` // A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType. Operator *string `pulumi:"operator"` // The JPath of the entity model property that should be checked. PropertyJPath *string `pulumi:"propertyJPath"` // The data type of the compared operands (string, integer, floating point number or a boolean [true/false]] PropertyType *string `pulumi:"propertyType"` }
A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.
type AutomationTriggeringRuleResponseArgs ¶
type AutomationTriggeringRuleResponseArgs struct { // The expected value. ExpectedValue pulumi.StringPtrInput `pulumi:"expectedValue"` // A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType. Operator pulumi.StringPtrInput `pulumi:"operator"` // The JPath of the entity model property that should be checked. PropertyJPath pulumi.StringPtrInput `pulumi:"propertyJPath"` // The data type of the compared operands (string, integer, floating point number or a boolean [true/false]] PropertyType pulumi.StringPtrInput `pulumi:"propertyType"` }
A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.
func (AutomationTriggeringRuleResponseArgs) ElementType ¶
func (AutomationTriggeringRuleResponseArgs) ElementType() reflect.Type
func (AutomationTriggeringRuleResponseArgs) ToAutomationTriggeringRuleResponseOutput ¶
func (i AutomationTriggeringRuleResponseArgs) ToAutomationTriggeringRuleResponseOutput() AutomationTriggeringRuleResponseOutput
func (AutomationTriggeringRuleResponseArgs) ToAutomationTriggeringRuleResponseOutputWithContext ¶
func (i AutomationTriggeringRuleResponseArgs) ToAutomationTriggeringRuleResponseOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseOutput
type AutomationTriggeringRuleResponseArray ¶
type AutomationTriggeringRuleResponseArray []AutomationTriggeringRuleResponseInput
func (AutomationTriggeringRuleResponseArray) ElementType ¶
func (AutomationTriggeringRuleResponseArray) ElementType() reflect.Type
func (AutomationTriggeringRuleResponseArray) ToAutomationTriggeringRuleResponseArrayOutput ¶
func (i AutomationTriggeringRuleResponseArray) ToAutomationTriggeringRuleResponseArrayOutput() AutomationTriggeringRuleResponseArrayOutput
func (AutomationTriggeringRuleResponseArray) ToAutomationTriggeringRuleResponseArrayOutputWithContext ¶
func (i AutomationTriggeringRuleResponseArray) ToAutomationTriggeringRuleResponseArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseArrayOutput
type AutomationTriggeringRuleResponseArrayInput ¶
type AutomationTriggeringRuleResponseArrayInput interface { pulumi.Input ToAutomationTriggeringRuleResponseArrayOutput() AutomationTriggeringRuleResponseArrayOutput ToAutomationTriggeringRuleResponseArrayOutputWithContext(context.Context) AutomationTriggeringRuleResponseArrayOutput }
AutomationTriggeringRuleResponseArrayInput is an input type that accepts AutomationTriggeringRuleResponseArray and AutomationTriggeringRuleResponseArrayOutput values. You can construct a concrete instance of `AutomationTriggeringRuleResponseArrayInput` via:
AutomationTriggeringRuleResponseArray{ AutomationTriggeringRuleResponseArgs{...} }
type AutomationTriggeringRuleResponseArrayOutput ¶
type AutomationTriggeringRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (AutomationTriggeringRuleResponseArrayOutput) ElementType ¶
func (AutomationTriggeringRuleResponseArrayOutput) ElementType() reflect.Type
func (AutomationTriggeringRuleResponseArrayOutput) ToAutomationTriggeringRuleResponseArrayOutput ¶
func (o AutomationTriggeringRuleResponseArrayOutput) ToAutomationTriggeringRuleResponseArrayOutput() AutomationTriggeringRuleResponseArrayOutput
func (AutomationTriggeringRuleResponseArrayOutput) ToAutomationTriggeringRuleResponseArrayOutputWithContext ¶
func (o AutomationTriggeringRuleResponseArrayOutput) ToAutomationTriggeringRuleResponseArrayOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseArrayOutput
type AutomationTriggeringRuleResponseInput ¶
type AutomationTriggeringRuleResponseInput interface { pulumi.Input ToAutomationTriggeringRuleResponseOutput() AutomationTriggeringRuleResponseOutput ToAutomationTriggeringRuleResponseOutputWithContext(context.Context) AutomationTriggeringRuleResponseOutput }
AutomationTriggeringRuleResponseInput is an input type that accepts AutomationTriggeringRuleResponseArgs and AutomationTriggeringRuleResponseOutput values. You can construct a concrete instance of `AutomationTriggeringRuleResponseInput` via:
AutomationTriggeringRuleResponseArgs{...}
type AutomationTriggeringRuleResponseOutput ¶
type AutomationTriggeringRuleResponseOutput struct{ *pulumi.OutputState }
A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.
func (AutomationTriggeringRuleResponseOutput) ElementType ¶
func (AutomationTriggeringRuleResponseOutput) ElementType() reflect.Type
func (AutomationTriggeringRuleResponseOutput) ExpectedValue ¶
func (o AutomationTriggeringRuleResponseOutput) ExpectedValue() pulumi.StringPtrOutput
The expected value.
func (AutomationTriggeringRuleResponseOutput) Operator ¶
func (o AutomationTriggeringRuleResponseOutput) Operator() pulumi.StringPtrOutput
A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType.
func (AutomationTriggeringRuleResponseOutput) PropertyJPath ¶
func (o AutomationTriggeringRuleResponseOutput) PropertyJPath() pulumi.StringPtrOutput
The JPath of the entity model property that should be checked.
func (AutomationTriggeringRuleResponseOutput) PropertyType ¶
func (o AutomationTriggeringRuleResponseOutput) PropertyType() pulumi.StringPtrOutput
The data type of the compared operands (string, integer, floating point number or a boolean true/false]
func (AutomationTriggeringRuleResponseOutput) ToAutomationTriggeringRuleResponseOutput ¶
func (o AutomationTriggeringRuleResponseOutput) ToAutomationTriggeringRuleResponseOutput() AutomationTriggeringRuleResponseOutput
func (AutomationTriggeringRuleResponseOutput) ToAutomationTriggeringRuleResponseOutputWithContext ¶
func (o AutomationTriggeringRuleResponseOutput) ToAutomationTriggeringRuleResponseOutputWithContext(ctx context.Context) AutomationTriggeringRuleResponseOutput
type AzureResourceDetails ¶
type AzureResourceDetails struct { // The platform where the assessed resource resides Source string `pulumi:"source"` }
Details of the Azure resource that was assessed
type AzureResourceDetailsArgs ¶
type AzureResourceDetailsArgs struct { // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` }
Details of the Azure resource that was assessed
func (AzureResourceDetailsArgs) ElementType ¶
func (AzureResourceDetailsArgs) ElementType() reflect.Type
func (AzureResourceDetailsArgs) ToAzureResourceDetailsOutput ¶
func (i AzureResourceDetailsArgs) ToAzureResourceDetailsOutput() AzureResourceDetailsOutput
func (AzureResourceDetailsArgs) ToAzureResourceDetailsOutputWithContext ¶
func (i AzureResourceDetailsArgs) ToAzureResourceDetailsOutputWithContext(ctx context.Context) AzureResourceDetailsOutput
type AzureResourceDetailsInput ¶
type AzureResourceDetailsInput interface { pulumi.Input ToAzureResourceDetailsOutput() AzureResourceDetailsOutput ToAzureResourceDetailsOutputWithContext(context.Context) AzureResourceDetailsOutput }
AzureResourceDetailsInput is an input type that accepts AzureResourceDetailsArgs and AzureResourceDetailsOutput values. You can construct a concrete instance of `AzureResourceDetailsInput` via:
AzureResourceDetailsArgs{...}
type AzureResourceDetailsOutput ¶
type AzureResourceDetailsOutput struct{ *pulumi.OutputState }
Details of the Azure resource that was assessed
func (AzureResourceDetailsOutput) ElementType ¶
func (AzureResourceDetailsOutput) ElementType() reflect.Type
func (AzureResourceDetailsOutput) Source ¶
func (o AzureResourceDetailsOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (AzureResourceDetailsOutput) ToAzureResourceDetailsOutput ¶
func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutput() AzureResourceDetailsOutput
func (AzureResourceDetailsOutput) ToAzureResourceDetailsOutputWithContext ¶
func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutputWithContext(ctx context.Context) AzureResourceDetailsOutput
type AzureResourceDetailsResponse ¶
type AzureResourceDetailsResponse struct { // Azure resource Id of the assessed resource Id string `pulumi:"id"` // The platform where the assessed resource resides Source string `pulumi:"source"` }
Details of the Azure resource that was assessed
type AzureResourceDetailsResponseArgs ¶
type AzureResourceDetailsResponseArgs struct { // Azure resource Id of the assessed resource Id pulumi.StringInput `pulumi:"id"` // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` }
Details of the Azure resource that was assessed
func (AzureResourceDetailsResponseArgs) ElementType ¶
func (AzureResourceDetailsResponseArgs) ElementType() reflect.Type
func (AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutput ¶
func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
func (AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutputWithContext ¶
func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
type AzureResourceDetailsResponseInput ¶
type AzureResourceDetailsResponseInput interface { pulumi.Input ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput ToAzureResourceDetailsResponseOutputWithContext(context.Context) AzureResourceDetailsResponseOutput }
AzureResourceDetailsResponseInput is an input type that accepts AzureResourceDetailsResponseArgs and AzureResourceDetailsResponseOutput values. You can construct a concrete instance of `AzureResourceDetailsResponseInput` via:
AzureResourceDetailsResponseArgs{...}
type AzureResourceDetailsResponseOutput ¶
type AzureResourceDetailsResponseOutput struct{ *pulumi.OutputState }
Details of the Azure resource that was assessed
func (AzureResourceDetailsResponseOutput) ElementType ¶
func (AzureResourceDetailsResponseOutput) ElementType() reflect.Type
func (AzureResourceDetailsResponseOutput) Id ¶
func (o AzureResourceDetailsResponseOutput) Id() pulumi.StringOutput
Azure resource Id of the assessed resource
func (AzureResourceDetailsResponseOutput) Source ¶
func (o AzureResourceDetailsResponseOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutput ¶
func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
func (AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutputWithContext ¶
func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
type LookupAlertsSuppressionRuleArgs ¶
type LookupAlertsSuppressionRuleArgs struct { // The unique name of the suppression alert rule AlertsSuppressionRuleName string `pulumi:"alertsSuppressionRuleName"` }
type LookupAlertsSuppressionRuleResult ¶
type LookupAlertsSuppressionRuleResult struct { // Type of the alert to automatically suppress. For all alert types, use '*' AlertType string `pulumi:"alertType"` // Any comment regarding the rule Comment *string `pulumi:"comment"` // Expiration date of the rule, if value is not provided or provided as null this field will default to the maximum allowed expiration date. ExpirationDateUtc *string `pulumi:"expirationDateUtc"` // The last time this rule was modified LastModifiedUtc string `pulumi:"lastModifiedUtc"` // Resource name Name string `pulumi:"name"` // The reason for dismissing the alert Reason string `pulumi:"reason"` // Possible states of the rule State string `pulumi:"state"` // The suppression conditions SuppressionAlertsScope *SuppressionAlertsScopeResponse `pulumi:"suppressionAlertsScope"` // Resource type Type string `pulumi:"type"` }
Describes the suppression rule
func LookupAlertsSuppressionRule ¶
func LookupAlertsSuppressionRule(ctx *pulumi.Context, args *LookupAlertsSuppressionRuleArgs, opts ...pulumi.InvokeOption) (*LookupAlertsSuppressionRuleResult, error)
type LookupAssessmentArgs ¶
type LookupAssessmentResult ¶
type LookupAssessmentResult struct { // Additional data regarding the assessment AdditionalData map[string]string `pulumi:"additionalData"` // User friendly display name of the assessment DisplayName string `pulumi:"displayName"` // Links relevant to the assessment Links AssessmentLinksResponse `pulumi:"links"` // Resource name Name string `pulumi:"name"` // Details of the resource that was assessed ResourceDetails interface{} `pulumi:"resourceDetails"` // The result of the assessment Status AssessmentStatusResponse `pulumi:"status"` // Resource type Type string `pulumi:"type"` }
Security assessment on a resource
func LookupAssessment ¶
func LookupAssessment(ctx *pulumi.Context, args *LookupAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentResult, error)
type LookupAssessmentsMetadataSubscriptionArgs ¶
type LookupAssessmentsMetadataSubscriptionArgs struct { // The Assessment Key - Unique key for the assessment type AssessmentMetadataName string `pulumi:"assessmentMetadataName"` }
type LookupAssessmentsMetadataSubscriptionResult ¶
type LookupAssessmentsMetadataSubscriptionResult struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType string `pulumi:"assessmentType"` Category []string `pulumi:"category"` // Human readable description of the assessment Description *string `pulumi:"description"` // User friendly display name of the assessment DisplayName string `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort *string `pulumi:"implementationEffort"` // Resource name Name string `pulumi:"name"` // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId string `pulumi:"policyDefinitionId"` // True if this assessment is in preview release status Preview *bool `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription *string `pulumi:"remediationDescription"` // The severity level of the assessment Severity string `pulumi:"severity"` Threats []string `pulumi:"threats"` // Resource type Type string `pulumi:"type"` // The user impact of the assessment UserImpact *string `pulumi:"userImpact"` }
Security assessment metadata
func LookupAssessmentsMetadataSubscription ¶
func LookupAssessmentsMetadataSubscription(ctx *pulumi.Context, args *LookupAssessmentsMetadataSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentsMetadataSubscriptionResult, error)
type LookupAutomationArgs ¶
type LookupAutomationResult ¶
type LookupAutomationResult struct { // A collection of the actions which are triggered if all the configured rules evaluations, within at least one rule set, are true. Actions []interface{} `pulumi:"actions"` // The security automation description. Description *string `pulumi:"description"` // Entity tag is used for comparing two or more entities from the same requested resource. Etag *string `pulumi:"etag"` // Indicates whether the security automation is enabled. IsEnabled *bool `pulumi:"isEnabled"` // Kind of the resource Kind *string `pulumi:"kind"` // Location where the resource is stored Location *string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // A collection of scopes on which the security automations logic is applied. Supported scopes are the subscription itself or a resource group under that subscription. The automation will only apply on defined scopes. Scopes []AutomationScopeResponse `pulumi:"scopes"` // A collection of the source event types which evaluate the security automation set of rules. Sources []AutomationSourceResponse `pulumi:"sources"` // A list of key value pairs that describe the resource. Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
The security automation resource.
func LookupAutomation ¶
func LookupAutomation(ctx *pulumi.Context, args *LookupAutomationArgs, opts ...pulumi.InvokeOption) (*LookupAutomationResult, error)
type OnPremiseResourceDetails ¶
type OnPremiseResourceDetails struct { // The name of the machine MachineName string `pulumi:"machineName"` // The platform where the assessed resource resides Source string `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId string `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid string `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId string `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
type OnPremiseResourceDetailsArgs ¶
type OnPremiseResourceDetailsArgs struct { // The name of the machine MachineName pulumi.StringInput `pulumi:"machineName"` // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId pulumi.StringInput `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid pulumi.StringInput `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsArgs) ElementType ¶
func (OnPremiseResourceDetailsArgs) ElementType() reflect.Type
func (OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutput ¶
func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
func (OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutputWithContext ¶
func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
type OnPremiseResourceDetailsInput ¶
type OnPremiseResourceDetailsInput interface { pulumi.Input ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput ToOnPremiseResourceDetailsOutputWithContext(context.Context) OnPremiseResourceDetailsOutput }
OnPremiseResourceDetailsInput is an input type that accepts OnPremiseResourceDetailsArgs and OnPremiseResourceDetailsOutput values. You can construct a concrete instance of `OnPremiseResourceDetailsInput` via:
OnPremiseResourceDetailsArgs{...}
type OnPremiseResourceDetailsOutput ¶
type OnPremiseResourceDetailsOutput struct{ *pulumi.OutputState }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsOutput) ElementType ¶
func (OnPremiseResourceDetailsOutput) ElementType() reflect.Type
func (OnPremiseResourceDetailsOutput) MachineName ¶
func (o OnPremiseResourceDetailsOutput) MachineName() pulumi.StringOutput
The name of the machine
func (OnPremiseResourceDetailsOutput) Source ¶
func (o OnPremiseResourceDetailsOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (OnPremiseResourceDetailsOutput) SourceComputerId ¶
func (o OnPremiseResourceDetailsOutput) SourceComputerId() pulumi.StringOutput
The oms agent Id installed on the machine
func (OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutput ¶
func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
func (OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutputWithContext ¶
func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
func (OnPremiseResourceDetailsOutput) Vmuuid ¶
func (o OnPremiseResourceDetailsOutput) Vmuuid() pulumi.StringOutput
The unique Id of the machine
func (OnPremiseResourceDetailsOutput) WorkspaceId ¶
func (o OnPremiseResourceDetailsOutput) WorkspaceId() pulumi.StringOutput
Azure resource Id of the workspace the machine is attached to
type OnPremiseResourceDetailsResponse ¶
type OnPremiseResourceDetailsResponse struct { // The name of the machine MachineName string `pulumi:"machineName"` // The platform where the assessed resource resides Source string `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId string `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid string `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId string `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
type OnPremiseResourceDetailsResponseArgs ¶
type OnPremiseResourceDetailsResponseArgs struct { // The name of the machine MachineName pulumi.StringInput `pulumi:"machineName"` // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId pulumi.StringInput `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid pulumi.StringInput `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsResponseArgs) ElementType ¶
func (OnPremiseResourceDetailsResponseArgs) ElementType() reflect.Type
func (OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutput ¶
func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
func (OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutputWithContext ¶
func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
type OnPremiseResourceDetailsResponseInput ¶
type OnPremiseResourceDetailsResponseInput interface { pulumi.Input ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput ToOnPremiseResourceDetailsResponseOutputWithContext(context.Context) OnPremiseResourceDetailsResponseOutput }
OnPremiseResourceDetailsResponseInput is an input type that accepts OnPremiseResourceDetailsResponseArgs and OnPremiseResourceDetailsResponseOutput values. You can construct a concrete instance of `OnPremiseResourceDetailsResponseInput` via:
OnPremiseResourceDetailsResponseArgs{...}
type OnPremiseResourceDetailsResponseOutput ¶
type OnPremiseResourceDetailsResponseOutput struct{ *pulumi.OutputState }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsResponseOutput) ElementType ¶
func (OnPremiseResourceDetailsResponseOutput) ElementType() reflect.Type
func (OnPremiseResourceDetailsResponseOutput) MachineName ¶
func (o OnPremiseResourceDetailsResponseOutput) MachineName() pulumi.StringOutput
The name of the machine
func (OnPremiseResourceDetailsResponseOutput) Source ¶
func (o OnPremiseResourceDetailsResponseOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (OnPremiseResourceDetailsResponseOutput) SourceComputerId ¶
func (o OnPremiseResourceDetailsResponseOutput) SourceComputerId() pulumi.StringOutput
The oms agent Id installed on the machine
func (OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutput ¶
func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
func (OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutputWithContext ¶
func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
func (OnPremiseResourceDetailsResponseOutput) Vmuuid ¶
func (o OnPremiseResourceDetailsResponseOutput) Vmuuid() pulumi.StringOutput
The unique Id of the machine
func (OnPremiseResourceDetailsResponseOutput) WorkspaceId ¶
func (o OnPremiseResourceDetailsResponseOutput) WorkspaceId() pulumi.StringOutput
Azure resource Id of the workspace the machine is attached to
type ScopeElement ¶
type ScopeElement struct { // The alert entity type to suppress by. Field *string `pulumi:"field"` }
A more specific scope used to identify the alerts to suppress.
type ScopeElementArgs ¶
type ScopeElementArgs struct { // The alert entity type to suppress by. Field pulumi.StringPtrInput `pulumi:"field"` }
A more specific scope used to identify the alerts to suppress.
func (ScopeElementArgs) ElementType ¶
func (ScopeElementArgs) ElementType() reflect.Type
func (ScopeElementArgs) ToScopeElementOutput ¶
func (i ScopeElementArgs) ToScopeElementOutput() ScopeElementOutput
func (ScopeElementArgs) ToScopeElementOutputWithContext ¶
func (i ScopeElementArgs) ToScopeElementOutputWithContext(ctx context.Context) ScopeElementOutput
type ScopeElementArray ¶
type ScopeElementArray []ScopeElementInput
func (ScopeElementArray) ElementType ¶
func (ScopeElementArray) ElementType() reflect.Type
func (ScopeElementArray) ToScopeElementArrayOutput ¶
func (i ScopeElementArray) ToScopeElementArrayOutput() ScopeElementArrayOutput
func (ScopeElementArray) ToScopeElementArrayOutputWithContext ¶
func (i ScopeElementArray) ToScopeElementArrayOutputWithContext(ctx context.Context) ScopeElementArrayOutput
type ScopeElementArrayInput ¶
type ScopeElementArrayInput interface { pulumi.Input ToScopeElementArrayOutput() ScopeElementArrayOutput ToScopeElementArrayOutputWithContext(context.Context) ScopeElementArrayOutput }
ScopeElementArrayInput is an input type that accepts ScopeElementArray and ScopeElementArrayOutput values. You can construct a concrete instance of `ScopeElementArrayInput` via:
ScopeElementArray{ ScopeElementArgs{...} }
type ScopeElementArrayOutput ¶
type ScopeElementArrayOutput struct{ *pulumi.OutputState }
func (ScopeElementArrayOutput) ElementType ¶
func (ScopeElementArrayOutput) ElementType() reflect.Type
func (ScopeElementArrayOutput) Index ¶
func (o ScopeElementArrayOutput) Index(i pulumi.IntInput) ScopeElementOutput
func (ScopeElementArrayOutput) ToScopeElementArrayOutput ¶
func (o ScopeElementArrayOutput) ToScopeElementArrayOutput() ScopeElementArrayOutput
func (ScopeElementArrayOutput) ToScopeElementArrayOutputWithContext ¶
func (o ScopeElementArrayOutput) ToScopeElementArrayOutputWithContext(ctx context.Context) ScopeElementArrayOutput
type ScopeElementInput ¶
type ScopeElementInput interface { pulumi.Input ToScopeElementOutput() ScopeElementOutput ToScopeElementOutputWithContext(context.Context) ScopeElementOutput }
ScopeElementInput is an input type that accepts ScopeElementArgs and ScopeElementOutput values. You can construct a concrete instance of `ScopeElementInput` via:
ScopeElementArgs{...}
type ScopeElementOutput ¶
type ScopeElementOutput struct{ *pulumi.OutputState }
A more specific scope used to identify the alerts to suppress.
func (ScopeElementOutput) ElementType ¶
func (ScopeElementOutput) ElementType() reflect.Type
func (ScopeElementOutput) Field ¶
func (o ScopeElementOutput) Field() pulumi.StringPtrOutput
The alert entity type to suppress by.
func (ScopeElementOutput) ToScopeElementOutput ¶
func (o ScopeElementOutput) ToScopeElementOutput() ScopeElementOutput
func (ScopeElementOutput) ToScopeElementOutputWithContext ¶
func (o ScopeElementOutput) ToScopeElementOutputWithContext(ctx context.Context) ScopeElementOutput
type ScopeElementResponse ¶
type ScopeElementResponse struct { // The alert entity type to suppress by. Field *string `pulumi:"field"` }
A more specific scope used to identify the alerts to suppress.
type ScopeElementResponseArgs ¶
type ScopeElementResponseArgs struct { // The alert entity type to suppress by. Field pulumi.StringPtrInput `pulumi:"field"` }
A more specific scope used to identify the alerts to suppress.
func (ScopeElementResponseArgs) ElementType ¶
func (ScopeElementResponseArgs) ElementType() reflect.Type
func (ScopeElementResponseArgs) ToScopeElementResponseOutput ¶
func (i ScopeElementResponseArgs) ToScopeElementResponseOutput() ScopeElementResponseOutput
func (ScopeElementResponseArgs) ToScopeElementResponseOutputWithContext ¶
func (i ScopeElementResponseArgs) ToScopeElementResponseOutputWithContext(ctx context.Context) ScopeElementResponseOutput
type ScopeElementResponseArray ¶
type ScopeElementResponseArray []ScopeElementResponseInput
func (ScopeElementResponseArray) ElementType ¶
func (ScopeElementResponseArray) ElementType() reflect.Type
func (ScopeElementResponseArray) ToScopeElementResponseArrayOutput ¶
func (i ScopeElementResponseArray) ToScopeElementResponseArrayOutput() ScopeElementResponseArrayOutput
func (ScopeElementResponseArray) ToScopeElementResponseArrayOutputWithContext ¶
func (i ScopeElementResponseArray) ToScopeElementResponseArrayOutputWithContext(ctx context.Context) ScopeElementResponseArrayOutput
type ScopeElementResponseArrayInput ¶
type ScopeElementResponseArrayInput interface { pulumi.Input ToScopeElementResponseArrayOutput() ScopeElementResponseArrayOutput ToScopeElementResponseArrayOutputWithContext(context.Context) ScopeElementResponseArrayOutput }
ScopeElementResponseArrayInput is an input type that accepts ScopeElementResponseArray and ScopeElementResponseArrayOutput values. You can construct a concrete instance of `ScopeElementResponseArrayInput` via:
ScopeElementResponseArray{ ScopeElementResponseArgs{...} }
type ScopeElementResponseArrayOutput ¶
type ScopeElementResponseArrayOutput struct{ *pulumi.OutputState }
func (ScopeElementResponseArrayOutput) ElementType ¶
func (ScopeElementResponseArrayOutput) ElementType() reflect.Type
func (ScopeElementResponseArrayOutput) Index ¶
func (o ScopeElementResponseArrayOutput) Index(i pulumi.IntInput) ScopeElementResponseOutput
func (ScopeElementResponseArrayOutput) ToScopeElementResponseArrayOutput ¶
func (o ScopeElementResponseArrayOutput) ToScopeElementResponseArrayOutput() ScopeElementResponseArrayOutput
func (ScopeElementResponseArrayOutput) ToScopeElementResponseArrayOutputWithContext ¶
func (o ScopeElementResponseArrayOutput) ToScopeElementResponseArrayOutputWithContext(ctx context.Context) ScopeElementResponseArrayOutput
type ScopeElementResponseInput ¶
type ScopeElementResponseInput interface { pulumi.Input ToScopeElementResponseOutput() ScopeElementResponseOutput ToScopeElementResponseOutputWithContext(context.Context) ScopeElementResponseOutput }
ScopeElementResponseInput is an input type that accepts ScopeElementResponseArgs and ScopeElementResponseOutput values. You can construct a concrete instance of `ScopeElementResponseInput` via:
ScopeElementResponseArgs{...}
type ScopeElementResponseOutput ¶
type ScopeElementResponseOutput struct{ *pulumi.OutputState }
A more specific scope used to identify the alerts to suppress.
func (ScopeElementResponseOutput) ElementType ¶
func (ScopeElementResponseOutput) ElementType() reflect.Type
func (ScopeElementResponseOutput) Field ¶
func (o ScopeElementResponseOutput) Field() pulumi.StringPtrOutput
The alert entity type to suppress by.
func (ScopeElementResponseOutput) ToScopeElementResponseOutput ¶
func (o ScopeElementResponseOutput) ToScopeElementResponseOutput() ScopeElementResponseOutput
func (ScopeElementResponseOutput) ToScopeElementResponseOutputWithContext ¶
func (o ScopeElementResponseOutput) ToScopeElementResponseOutputWithContext(ctx context.Context) ScopeElementResponseOutput
type SuppressionAlertsScope ¶
type SuppressionAlertsScope struct { // All the conditions inside need to be true in order to suppress the alert AllOf []ScopeElement `pulumi:"allOf"` }
type SuppressionAlertsScopeArgs ¶
type SuppressionAlertsScopeArgs struct { // All the conditions inside need to be true in order to suppress the alert AllOf ScopeElementArrayInput `pulumi:"allOf"` }
func (SuppressionAlertsScopeArgs) ElementType ¶
func (SuppressionAlertsScopeArgs) ElementType() reflect.Type
func (SuppressionAlertsScopeArgs) ToSuppressionAlertsScopeOutput ¶
func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopeOutput() SuppressionAlertsScopeOutput
func (SuppressionAlertsScopeArgs) ToSuppressionAlertsScopeOutputWithContext ¶
func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopeOutputWithContext(ctx context.Context) SuppressionAlertsScopeOutput
func (SuppressionAlertsScopeArgs) ToSuppressionAlertsScopePtrOutput ¶
func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput
func (SuppressionAlertsScopeArgs) ToSuppressionAlertsScopePtrOutputWithContext ¶
func (i SuppressionAlertsScopeArgs) ToSuppressionAlertsScopePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopePtrOutput
type SuppressionAlertsScopeInput ¶
type SuppressionAlertsScopeInput interface { pulumi.Input ToSuppressionAlertsScopeOutput() SuppressionAlertsScopeOutput ToSuppressionAlertsScopeOutputWithContext(context.Context) SuppressionAlertsScopeOutput }
SuppressionAlertsScopeInput is an input type that accepts SuppressionAlertsScopeArgs and SuppressionAlertsScopeOutput values. You can construct a concrete instance of `SuppressionAlertsScopeInput` via:
SuppressionAlertsScopeArgs{...}
type SuppressionAlertsScopeOutput ¶
type SuppressionAlertsScopeOutput struct{ *pulumi.OutputState }
func (SuppressionAlertsScopeOutput) AllOf ¶
func (o SuppressionAlertsScopeOutput) AllOf() ScopeElementArrayOutput
All the conditions inside need to be true in order to suppress the alert
func (SuppressionAlertsScopeOutput) ElementType ¶
func (SuppressionAlertsScopeOutput) ElementType() reflect.Type
func (SuppressionAlertsScopeOutput) ToSuppressionAlertsScopeOutput ¶
func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopeOutput() SuppressionAlertsScopeOutput
func (SuppressionAlertsScopeOutput) ToSuppressionAlertsScopeOutputWithContext ¶
func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopeOutputWithContext(ctx context.Context) SuppressionAlertsScopeOutput
func (SuppressionAlertsScopeOutput) ToSuppressionAlertsScopePtrOutput ¶
func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput
func (SuppressionAlertsScopeOutput) ToSuppressionAlertsScopePtrOutputWithContext ¶
func (o SuppressionAlertsScopeOutput) ToSuppressionAlertsScopePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopePtrOutput
type SuppressionAlertsScopePtrInput ¶
type SuppressionAlertsScopePtrInput interface { pulumi.Input ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput ToSuppressionAlertsScopePtrOutputWithContext(context.Context) SuppressionAlertsScopePtrOutput }
SuppressionAlertsScopePtrInput is an input type that accepts SuppressionAlertsScopeArgs, SuppressionAlertsScopePtr and SuppressionAlertsScopePtrOutput values. You can construct a concrete instance of `SuppressionAlertsScopePtrInput` via:
SuppressionAlertsScopeArgs{...} or: nil
func SuppressionAlertsScopePtr ¶
func SuppressionAlertsScopePtr(v *SuppressionAlertsScopeArgs) SuppressionAlertsScopePtrInput
type SuppressionAlertsScopePtrOutput ¶
type SuppressionAlertsScopePtrOutput struct{ *pulumi.OutputState }
func (SuppressionAlertsScopePtrOutput) AllOf ¶
func (o SuppressionAlertsScopePtrOutput) AllOf() ScopeElementArrayOutput
All the conditions inside need to be true in order to suppress the alert
func (SuppressionAlertsScopePtrOutput) Elem ¶
func (o SuppressionAlertsScopePtrOutput) Elem() SuppressionAlertsScopeOutput
func (SuppressionAlertsScopePtrOutput) ElementType ¶
func (SuppressionAlertsScopePtrOutput) ElementType() reflect.Type
func (SuppressionAlertsScopePtrOutput) ToSuppressionAlertsScopePtrOutput ¶
func (o SuppressionAlertsScopePtrOutput) ToSuppressionAlertsScopePtrOutput() SuppressionAlertsScopePtrOutput
func (SuppressionAlertsScopePtrOutput) ToSuppressionAlertsScopePtrOutputWithContext ¶
func (o SuppressionAlertsScopePtrOutput) ToSuppressionAlertsScopePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopePtrOutput
type SuppressionAlertsScopeResponse ¶
type SuppressionAlertsScopeResponse struct { // All the conditions inside need to be true in order to suppress the alert AllOf []ScopeElementResponse `pulumi:"allOf"` }
type SuppressionAlertsScopeResponseArgs ¶
type SuppressionAlertsScopeResponseArgs struct { // All the conditions inside need to be true in order to suppress the alert AllOf ScopeElementResponseArrayInput `pulumi:"allOf"` }
func (SuppressionAlertsScopeResponseArgs) ElementType ¶
func (SuppressionAlertsScopeResponseArgs) ElementType() reflect.Type
func (SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponseOutput ¶
func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponseOutput() SuppressionAlertsScopeResponseOutput
func (SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponseOutputWithContext ¶
func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponseOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponseOutput
func (SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponsePtrOutput ¶
func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput
func (SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponsePtrOutputWithContext ¶
func (i SuppressionAlertsScopeResponseArgs) ToSuppressionAlertsScopeResponsePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponsePtrOutput
type SuppressionAlertsScopeResponseInput ¶
type SuppressionAlertsScopeResponseInput interface { pulumi.Input ToSuppressionAlertsScopeResponseOutput() SuppressionAlertsScopeResponseOutput ToSuppressionAlertsScopeResponseOutputWithContext(context.Context) SuppressionAlertsScopeResponseOutput }
SuppressionAlertsScopeResponseInput is an input type that accepts SuppressionAlertsScopeResponseArgs and SuppressionAlertsScopeResponseOutput values. You can construct a concrete instance of `SuppressionAlertsScopeResponseInput` via:
SuppressionAlertsScopeResponseArgs{...}
type SuppressionAlertsScopeResponseOutput ¶
type SuppressionAlertsScopeResponseOutput struct{ *pulumi.OutputState }
func (SuppressionAlertsScopeResponseOutput) AllOf ¶
func (o SuppressionAlertsScopeResponseOutput) AllOf() ScopeElementResponseArrayOutput
All the conditions inside need to be true in order to suppress the alert
func (SuppressionAlertsScopeResponseOutput) ElementType ¶
func (SuppressionAlertsScopeResponseOutput) ElementType() reflect.Type
func (SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponseOutput ¶
func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponseOutput() SuppressionAlertsScopeResponseOutput
func (SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponseOutputWithContext ¶
func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponseOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponseOutput
func (SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponsePtrOutput ¶
func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput
func (SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponsePtrOutputWithContext ¶
func (o SuppressionAlertsScopeResponseOutput) ToSuppressionAlertsScopeResponsePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponsePtrOutput
type SuppressionAlertsScopeResponsePtrInput ¶
type SuppressionAlertsScopeResponsePtrInput interface { pulumi.Input ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput ToSuppressionAlertsScopeResponsePtrOutputWithContext(context.Context) SuppressionAlertsScopeResponsePtrOutput }
SuppressionAlertsScopeResponsePtrInput is an input type that accepts SuppressionAlertsScopeResponseArgs, SuppressionAlertsScopeResponsePtr and SuppressionAlertsScopeResponsePtrOutput values. You can construct a concrete instance of `SuppressionAlertsScopeResponsePtrInput` via:
SuppressionAlertsScopeResponseArgs{...} or: nil
func SuppressionAlertsScopeResponsePtr ¶
func SuppressionAlertsScopeResponsePtr(v *SuppressionAlertsScopeResponseArgs) SuppressionAlertsScopeResponsePtrInput
type SuppressionAlertsScopeResponsePtrOutput ¶
type SuppressionAlertsScopeResponsePtrOutput struct{ *pulumi.OutputState }
func (SuppressionAlertsScopeResponsePtrOutput) AllOf ¶
func (o SuppressionAlertsScopeResponsePtrOutput) AllOf() ScopeElementResponseArrayOutput
All the conditions inside need to be true in order to suppress the alert
func (SuppressionAlertsScopeResponsePtrOutput) ElementType ¶
func (SuppressionAlertsScopeResponsePtrOutput) ElementType() reflect.Type
func (SuppressionAlertsScopeResponsePtrOutput) ToSuppressionAlertsScopeResponsePtrOutput ¶
func (o SuppressionAlertsScopeResponsePtrOutput) ToSuppressionAlertsScopeResponsePtrOutput() SuppressionAlertsScopeResponsePtrOutput
func (SuppressionAlertsScopeResponsePtrOutput) ToSuppressionAlertsScopeResponsePtrOutputWithContext ¶
func (o SuppressionAlertsScopeResponsePtrOutput) ToSuppressionAlertsScopeResponsePtrOutputWithContext(ctx context.Context) SuppressionAlertsScopeResponsePtrOutput