Documentation
¶
Index ¶
- type EventThreatDetectionCustomModule
- func GetEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*EventThreatDetectionCustomModule, error)
- func NewEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, args *EventThreatDetectionCustomModuleArgs, ...) (*EventThreatDetectionCustomModule, error)
- func (*EventThreatDetectionCustomModule) ElementType() reflect.Type
- func (i *EventThreatDetectionCustomModule) ToEventThreatDetectionCustomModuleOutput() EventThreatDetectionCustomModuleOutput
- func (i *EventThreatDetectionCustomModule) ToEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleOutput
- type EventThreatDetectionCustomModuleArgs
- type EventThreatDetectionCustomModuleArray
- func (EventThreatDetectionCustomModuleArray) ElementType() reflect.Type
- func (i EventThreatDetectionCustomModuleArray) ToEventThreatDetectionCustomModuleArrayOutput() EventThreatDetectionCustomModuleArrayOutput
- func (i EventThreatDetectionCustomModuleArray) ToEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleArrayOutput
- type EventThreatDetectionCustomModuleArrayInput
- type EventThreatDetectionCustomModuleArrayOutput
- func (EventThreatDetectionCustomModuleArrayOutput) ElementType() reflect.Type
- func (o EventThreatDetectionCustomModuleArrayOutput) Index(i pulumi.IntInput) EventThreatDetectionCustomModuleOutput
- func (o EventThreatDetectionCustomModuleArrayOutput) ToEventThreatDetectionCustomModuleArrayOutput() EventThreatDetectionCustomModuleArrayOutput
- func (o EventThreatDetectionCustomModuleArrayOutput) ToEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleArrayOutput
- type EventThreatDetectionCustomModuleInput
- type EventThreatDetectionCustomModuleMap
- func (EventThreatDetectionCustomModuleMap) ElementType() reflect.Type
- func (i EventThreatDetectionCustomModuleMap) ToEventThreatDetectionCustomModuleMapOutput() EventThreatDetectionCustomModuleMapOutput
- func (i EventThreatDetectionCustomModuleMap) ToEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleMapOutput
- type EventThreatDetectionCustomModuleMapInput
- type EventThreatDetectionCustomModuleMapOutput
- func (EventThreatDetectionCustomModuleMapOutput) ElementType() reflect.Type
- func (o EventThreatDetectionCustomModuleMapOutput) MapIndex(k pulumi.StringInput) EventThreatDetectionCustomModuleOutput
- func (o EventThreatDetectionCustomModuleMapOutput) ToEventThreatDetectionCustomModuleMapOutput() EventThreatDetectionCustomModuleMapOutput
- func (o EventThreatDetectionCustomModuleMapOutput) ToEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleMapOutput
- type EventThreatDetectionCustomModuleOutput
- func (o EventThreatDetectionCustomModuleOutput) Config() pulumi.StringOutput
- func (o EventThreatDetectionCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
- func (EventThreatDetectionCustomModuleOutput) ElementType() reflect.Type
- func (o EventThreatDetectionCustomModuleOutput) EnablementState() pulumi.StringOutput
- func (o EventThreatDetectionCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o EventThreatDetectionCustomModuleOutput) Name() pulumi.StringOutput
- func (o EventThreatDetectionCustomModuleOutput) Organization() pulumi.StringOutput
- func (o EventThreatDetectionCustomModuleOutput) ToEventThreatDetectionCustomModuleOutput() EventThreatDetectionCustomModuleOutput
- func (o EventThreatDetectionCustomModuleOutput) ToEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleOutput
- func (o EventThreatDetectionCustomModuleOutput) Type() pulumi.StringOutput
- func (o EventThreatDetectionCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type EventThreatDetectionCustomModuleState
- type FolderCustomModule
- type FolderCustomModuleArgs
- type FolderCustomModuleArray
- type FolderCustomModuleArrayInput
- type FolderCustomModuleArrayOutput
- func (FolderCustomModuleArrayOutput) ElementType() reflect.Type
- func (o FolderCustomModuleArrayOutput) Index(i pulumi.IntInput) FolderCustomModuleOutput
- func (o FolderCustomModuleArrayOutput) ToFolderCustomModuleArrayOutput() FolderCustomModuleArrayOutput
- func (o FolderCustomModuleArrayOutput) ToFolderCustomModuleArrayOutputWithContext(ctx context.Context) FolderCustomModuleArrayOutput
- type FolderCustomModuleCustomConfig
- type FolderCustomModuleCustomConfigArgs
- func (FolderCustomModuleCustomConfigArgs) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigOutput() FolderCustomModuleCustomConfigOutput
- func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigOutput
- func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput
- func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPtrOutput
- type FolderCustomModuleCustomConfigCustomOutput
- type FolderCustomModuleCustomConfigCustomOutputArgs
- func (FolderCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputOutput() FolderCustomModuleCustomConfigCustomOutputOutput
- func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputOutput
- func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
- func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput
- type FolderCustomModuleCustomConfigCustomOutputInput
- type FolderCustomModuleCustomConfigCustomOutputOutput
- func (FolderCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigCustomOutputOutput) Properties() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputOutput() FolderCustomModuleCustomConfigCustomOutputOutput
- func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputOutput
- func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput
- type FolderCustomModuleCustomConfigCustomOutputProperty
- type FolderCustomModuleCustomConfigCustomOutputPropertyArgs
- func (FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput() FolderCustomModuleCustomConfigCustomOutputPropertyOutput
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyOutput
- type FolderCustomModuleCustomConfigCustomOutputPropertyArray
- func (FolderCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyArray) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyArray) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- type FolderCustomModuleCustomConfigCustomOutputPropertyArrayInput
- type FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) FolderCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- type FolderCustomModuleCustomConfigCustomOutputPropertyInput
- type FolderCustomModuleCustomConfigCustomOutputPropertyOutput
- func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput() FolderCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpression
- type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs
- func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput
- type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
- type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type FolderCustomModuleCustomConfigCustomOutputPtrInput
- type FolderCustomModuleCustomConfigCustomOutputPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) Elem() FolderCustomModuleCustomConfigCustomOutputOutput
- func (FolderCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) Properties() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
- func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput
- type FolderCustomModuleCustomConfigInput
- type FolderCustomModuleCustomConfigOutput
- func (o FolderCustomModuleCustomConfigOutput) CustomOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
- func (o FolderCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
- func (FolderCustomModuleCustomConfigOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigOutput) Predicate() FolderCustomModuleCustomConfigPredicateOutput
- func (o FolderCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
- func (o FolderCustomModuleCustomConfigOutput) ResourceSelector() FolderCustomModuleCustomConfigResourceSelectorOutput
- func (o FolderCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
- func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigOutput() FolderCustomModuleCustomConfigOutput
- func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigOutput
- func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput
- func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPtrOutput
- type FolderCustomModuleCustomConfigPredicate
- type FolderCustomModuleCustomConfigPredicateArgs
- func (FolderCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicateOutput() FolderCustomModuleCustomConfigPredicateOutput
- func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicateOutput
- func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput
- func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput
- type FolderCustomModuleCustomConfigPredicateInput
- type FolderCustomModuleCustomConfigPredicateOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (FolderCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicateOutput() FolderCustomModuleCustomConfigPredicateOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicateOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput
- func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput
- type FolderCustomModuleCustomConfigPredicatePtrInput
- type FolderCustomModuleCustomConfigPredicatePtrOutput
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Elem() FolderCustomModuleCustomConfigPredicateOutput
- func (FolderCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput
- func (o FolderCustomModuleCustomConfigPredicatePtrOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput
- type FolderCustomModuleCustomConfigPtrInput
- type FolderCustomModuleCustomConfigPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) CustomOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) Elem() FolderCustomModuleCustomConfigOutput
- func (FolderCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigPtrOutput) Predicate() FolderCustomModuleCustomConfigPredicatePtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) ResourceSelector() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput
- func (o FolderCustomModuleCustomConfigPtrOutput) ToFolderCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPtrOutput
- type FolderCustomModuleCustomConfigResourceSelector
- type FolderCustomModuleCustomConfigResourceSelectorArgs
- func (FolderCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorOutput() FolderCustomModuleCustomConfigResourceSelectorOutput
- func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorOutput
- func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- type FolderCustomModuleCustomConfigResourceSelectorInput
- type FolderCustomModuleCustomConfigResourceSelectorOutput
- func (FolderCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorOutput() FolderCustomModuleCustomConfigResourceSelectorOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- type FolderCustomModuleCustomConfigResourceSelectorPtrInput
- type FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) Elem() FolderCustomModuleCustomConfigResourceSelectorOutput
- func (FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput
- type FolderCustomModuleInput
- type FolderCustomModuleMap
- type FolderCustomModuleMapInput
- type FolderCustomModuleMapOutput
- func (FolderCustomModuleMapOutput) ElementType() reflect.Type
- func (o FolderCustomModuleMapOutput) MapIndex(k pulumi.StringInput) FolderCustomModuleOutput
- func (o FolderCustomModuleMapOutput) ToFolderCustomModuleMapOutput() FolderCustomModuleMapOutput
- func (o FolderCustomModuleMapOutput) ToFolderCustomModuleMapOutputWithContext(ctx context.Context) FolderCustomModuleMapOutput
- type FolderCustomModuleOutput
- func (o FolderCustomModuleOutput) AncestorModule() pulumi.StringOutput
- func (o FolderCustomModuleOutput) CustomConfig() FolderCustomModuleCustomConfigOutput
- func (o FolderCustomModuleOutput) DisplayName() pulumi.StringOutput
- func (FolderCustomModuleOutput) ElementType() reflect.Type
- func (o FolderCustomModuleOutput) EnablementState() pulumi.StringOutput
- func (o FolderCustomModuleOutput) Folder() pulumi.StringOutput
- func (o FolderCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o FolderCustomModuleOutput) Name() pulumi.StringOutput
- func (o FolderCustomModuleOutput) ToFolderCustomModuleOutput() FolderCustomModuleOutput
- func (o FolderCustomModuleOutput) ToFolderCustomModuleOutputWithContext(ctx context.Context) FolderCustomModuleOutput
- func (o FolderCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type FolderCustomModuleState
- type InstanceIamBinding
- type InstanceIamBindingArgs
- type InstanceIamBindingArray
- type InstanceIamBindingArrayInput
- type InstanceIamBindingArrayOutput
- func (InstanceIamBindingArrayOutput) ElementType() reflect.Type
- func (o InstanceIamBindingArrayOutput) Index(i pulumi.IntInput) InstanceIamBindingOutput
- func (o InstanceIamBindingArrayOutput) ToInstanceIamBindingArrayOutput() InstanceIamBindingArrayOutput
- func (o InstanceIamBindingArrayOutput) ToInstanceIamBindingArrayOutputWithContext(ctx context.Context) InstanceIamBindingArrayOutput
- type InstanceIamBindingCondition
- type InstanceIamBindingConditionArgs
- func (InstanceIamBindingConditionArgs) ElementType() reflect.Type
- func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionOutput() InstanceIamBindingConditionOutput
- func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionOutputWithContext(ctx context.Context) InstanceIamBindingConditionOutput
- func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput
- func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionPtrOutputWithContext(ctx context.Context) InstanceIamBindingConditionPtrOutput
- type InstanceIamBindingConditionInput
- type InstanceIamBindingConditionOutput
- func (o InstanceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (InstanceIamBindingConditionOutput) ElementType() reflect.Type
- func (o InstanceIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o InstanceIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionOutput() InstanceIamBindingConditionOutput
- func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionOutputWithContext(ctx context.Context) InstanceIamBindingConditionOutput
- func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput
- func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionPtrOutputWithContext(ctx context.Context) InstanceIamBindingConditionPtrOutput
- type InstanceIamBindingConditionPtrInput
- type InstanceIamBindingConditionPtrOutput
- func (o InstanceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o InstanceIamBindingConditionPtrOutput) Elem() InstanceIamBindingConditionOutput
- func (InstanceIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o InstanceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o InstanceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o InstanceIamBindingConditionPtrOutput) ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput
- func (o InstanceIamBindingConditionPtrOutput) ToInstanceIamBindingConditionPtrOutputWithContext(ctx context.Context) InstanceIamBindingConditionPtrOutput
- type InstanceIamBindingInput
- type InstanceIamBindingMap
- type InstanceIamBindingMapInput
- type InstanceIamBindingMapOutput
- func (InstanceIamBindingMapOutput) ElementType() reflect.Type
- func (o InstanceIamBindingMapOutput) MapIndex(k pulumi.StringInput) InstanceIamBindingOutput
- func (o InstanceIamBindingMapOutput) ToInstanceIamBindingMapOutput() InstanceIamBindingMapOutput
- func (o InstanceIamBindingMapOutput) ToInstanceIamBindingMapOutputWithContext(ctx context.Context) InstanceIamBindingMapOutput
- type InstanceIamBindingOutput
- func (o InstanceIamBindingOutput) Condition() InstanceIamBindingConditionPtrOutput
- func (InstanceIamBindingOutput) ElementType() reflect.Type
- func (o InstanceIamBindingOutput) Etag() pulumi.StringOutput
- func (o InstanceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o InstanceIamBindingOutput) Name() pulumi.StringOutput
- func (o InstanceIamBindingOutput) Project() pulumi.StringOutput
- func (o InstanceIamBindingOutput) Region() pulumi.StringOutput
- func (o InstanceIamBindingOutput) Role() pulumi.StringOutput
- func (o InstanceIamBindingOutput) ToInstanceIamBindingOutput() InstanceIamBindingOutput
- func (o InstanceIamBindingOutput) ToInstanceIamBindingOutputWithContext(ctx context.Context) InstanceIamBindingOutput
- type InstanceIamBindingState
- type InstanceIamMember
- type InstanceIamMemberArgs
- type InstanceIamMemberArray
- type InstanceIamMemberArrayInput
- type InstanceIamMemberArrayOutput
- func (InstanceIamMemberArrayOutput) ElementType() reflect.Type
- func (o InstanceIamMemberArrayOutput) Index(i pulumi.IntInput) InstanceIamMemberOutput
- func (o InstanceIamMemberArrayOutput) ToInstanceIamMemberArrayOutput() InstanceIamMemberArrayOutput
- func (o InstanceIamMemberArrayOutput) ToInstanceIamMemberArrayOutputWithContext(ctx context.Context) InstanceIamMemberArrayOutput
- type InstanceIamMemberCondition
- type InstanceIamMemberConditionArgs
- func (InstanceIamMemberConditionArgs) ElementType() reflect.Type
- func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionOutput() InstanceIamMemberConditionOutput
- func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionOutputWithContext(ctx context.Context) InstanceIamMemberConditionOutput
- func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput
- func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionPtrOutputWithContext(ctx context.Context) InstanceIamMemberConditionPtrOutput
- type InstanceIamMemberConditionInput
- type InstanceIamMemberConditionOutput
- func (o InstanceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (InstanceIamMemberConditionOutput) ElementType() reflect.Type
- func (o InstanceIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o InstanceIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionOutput() InstanceIamMemberConditionOutput
- func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionOutputWithContext(ctx context.Context) InstanceIamMemberConditionOutput
- func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput
- func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionPtrOutputWithContext(ctx context.Context) InstanceIamMemberConditionPtrOutput
- type InstanceIamMemberConditionPtrInput
- type InstanceIamMemberConditionPtrOutput
- func (o InstanceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o InstanceIamMemberConditionPtrOutput) Elem() InstanceIamMemberConditionOutput
- func (InstanceIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o InstanceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o InstanceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o InstanceIamMemberConditionPtrOutput) ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput
- func (o InstanceIamMemberConditionPtrOutput) ToInstanceIamMemberConditionPtrOutputWithContext(ctx context.Context) InstanceIamMemberConditionPtrOutput
- type InstanceIamMemberInput
- type InstanceIamMemberMap
- type InstanceIamMemberMapInput
- type InstanceIamMemberMapOutput
- func (InstanceIamMemberMapOutput) ElementType() reflect.Type
- func (o InstanceIamMemberMapOutput) MapIndex(k pulumi.StringInput) InstanceIamMemberOutput
- func (o InstanceIamMemberMapOutput) ToInstanceIamMemberMapOutput() InstanceIamMemberMapOutput
- func (o InstanceIamMemberMapOutput) ToInstanceIamMemberMapOutputWithContext(ctx context.Context) InstanceIamMemberMapOutput
- type InstanceIamMemberOutput
- func (o InstanceIamMemberOutput) Condition() InstanceIamMemberConditionPtrOutput
- func (InstanceIamMemberOutput) ElementType() reflect.Type
- func (o InstanceIamMemberOutput) Etag() pulumi.StringOutput
- func (o InstanceIamMemberOutput) Member() pulumi.StringOutput
- func (o InstanceIamMemberOutput) Name() pulumi.StringOutput
- func (o InstanceIamMemberOutput) Project() pulumi.StringOutput
- func (o InstanceIamMemberOutput) Region() pulumi.StringOutput
- func (o InstanceIamMemberOutput) Role() pulumi.StringOutput
- func (o InstanceIamMemberOutput) ToInstanceIamMemberOutput() InstanceIamMemberOutput
- func (o InstanceIamMemberOutput) ToInstanceIamMemberOutputWithContext(ctx context.Context) InstanceIamMemberOutput
- type InstanceIamMemberState
- type InstanceIamPolicy
- type InstanceIamPolicyArgs
- type InstanceIamPolicyArray
- type InstanceIamPolicyArrayInput
- type InstanceIamPolicyArrayOutput
- func (InstanceIamPolicyArrayOutput) ElementType() reflect.Type
- func (o InstanceIamPolicyArrayOutput) Index(i pulumi.IntInput) InstanceIamPolicyOutput
- func (o InstanceIamPolicyArrayOutput) ToInstanceIamPolicyArrayOutput() InstanceIamPolicyArrayOutput
- func (o InstanceIamPolicyArrayOutput) ToInstanceIamPolicyArrayOutputWithContext(ctx context.Context) InstanceIamPolicyArrayOutput
- type InstanceIamPolicyInput
- type InstanceIamPolicyMap
- type InstanceIamPolicyMapInput
- type InstanceIamPolicyMapOutput
- func (InstanceIamPolicyMapOutput) ElementType() reflect.Type
- func (o InstanceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) InstanceIamPolicyOutput
- func (o InstanceIamPolicyMapOutput) ToInstanceIamPolicyMapOutput() InstanceIamPolicyMapOutput
- func (o InstanceIamPolicyMapOutput) ToInstanceIamPolicyMapOutputWithContext(ctx context.Context) InstanceIamPolicyMapOutput
- type InstanceIamPolicyOutput
- func (InstanceIamPolicyOutput) ElementType() reflect.Type
- func (o InstanceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) Name() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) Project() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) Region() pulumi.StringOutput
- func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutput() InstanceIamPolicyOutput
- func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput
- type InstanceIamPolicyState
- type LookupSourceIamPolicyArgs
- type LookupSourceIamPolicyOutputArgs
- type LookupSourceIamPolicyResult
- type LookupSourceIamPolicyResultOutput
- func (LookupSourceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupSourceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupSourceIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupSourceIamPolicyResultOutput) Organization() pulumi.StringOutput
- func (o LookupSourceIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupSourceIamPolicyResultOutput) Source() pulumi.StringOutput
- func (o LookupSourceIamPolicyResultOutput) ToLookupSourceIamPolicyResultOutput() LookupSourceIamPolicyResultOutput
- func (o LookupSourceIamPolicyResultOutput) ToLookupSourceIamPolicyResultOutputWithContext(ctx context.Context) LookupSourceIamPolicyResultOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModule
- func GetManagementFolderSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementFolderSecurityHealthAnalyticsCustomModule, error)
- func NewManagementFolderSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, ...) (*ManagementFolderSecurityHealthAnalyticsCustomModule, error)
- func (*ManagementFolderSecurityHealthAnalyticsCustomModule) ElementType() reflect.Type
- func (i *ManagementFolderSecurityHealthAnalyticsCustomModule) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- func (i *ManagementFolderSecurityHealthAnalyticsCustomModule) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleArgs
- type ManagementFolderSecurityHealthAnalyticsCustomModuleArray
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleArrayInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) Index(i pulumi.IntInput) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfig
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() ...
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Elem() ...
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicate
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Elem() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Elem() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) Elem() ...
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementFolderSecurityHealthAnalyticsCustomModuleInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleMap
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ElementType() reflect.Type
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
- func (i ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleMapInput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) MapIndex(k pulumi.StringInput) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) AncestorModule() pulumi.StringOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) CustomConfig() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Folder() pulumi.StringOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Location() pulumi.StringPtrOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Name() pulumi.StringOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type ManagementFolderSecurityHealthAnalyticsCustomModuleState
- type ManagementOrganizationEventThreatDetectionCustomModule
- func GetManagementOrganizationEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementOrganizationEventThreatDetectionCustomModule, error)
- func NewManagementOrganizationEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, ...) (*ManagementOrganizationEventThreatDetectionCustomModule, error)
- func (*ManagementOrganizationEventThreatDetectionCustomModule) ElementType() reflect.Type
- func (i *ManagementOrganizationEventThreatDetectionCustomModule) ToManagementOrganizationEventThreatDetectionCustomModuleOutput() ManagementOrganizationEventThreatDetectionCustomModuleOutput
- func (i *ManagementOrganizationEventThreatDetectionCustomModule) ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleOutput
- type ManagementOrganizationEventThreatDetectionCustomModuleArgs
- type ManagementOrganizationEventThreatDetectionCustomModuleArray
- func (ManagementOrganizationEventThreatDetectionCustomModuleArray) ElementType() reflect.Type
- func (i ManagementOrganizationEventThreatDetectionCustomModuleArray) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput() ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
- func (i ManagementOrganizationEventThreatDetectionCustomModuleArray) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
- type ManagementOrganizationEventThreatDetectionCustomModuleArrayInput
- type ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
- func (ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ElementType() reflect.Type
- func (o ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) Index(i pulumi.IntInput) ManagementOrganizationEventThreatDetectionCustomModuleOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput() ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
- type ManagementOrganizationEventThreatDetectionCustomModuleInput
- type ManagementOrganizationEventThreatDetectionCustomModuleMap
- func (ManagementOrganizationEventThreatDetectionCustomModuleMap) ElementType() reflect.Type
- func (i ManagementOrganizationEventThreatDetectionCustomModuleMap) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput() ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
- func (i ManagementOrganizationEventThreatDetectionCustomModuleMap) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
- type ManagementOrganizationEventThreatDetectionCustomModuleMapInput
- type ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
- func (ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ElementType() reflect.Type
- func (o ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) MapIndex(k pulumi.StringInput) ManagementOrganizationEventThreatDetectionCustomModuleOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput() ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
- type ManagementOrganizationEventThreatDetectionCustomModuleOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Config() pulumi.StringPtrOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) ElementType() reflect.Type
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Location() pulumi.StringPtrOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Name() pulumi.StringOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Organization() pulumi.StringOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) ToManagementOrganizationEventThreatDetectionCustomModuleOutput() ManagementOrganizationEventThreatDetectionCustomModuleOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Type() pulumi.StringPtrOutput
- func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type ManagementOrganizationEventThreatDetectionCustomModuleState
- type ManagementOrganizationSecurityHealthAnalyticsCustomModule
- func GetManagementOrganizationSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementOrganizationSecurityHealthAnalyticsCustomModule, error)
- func NewManagementOrganizationSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, ...) (*ManagementOrganizationSecurityHealthAnalyticsCustomModule, error)
- func (*ManagementOrganizationSecurityHealthAnalyticsCustomModule) ElementType() reflect.Type
- func (i *ManagementOrganizationSecurityHealthAnalyticsCustomModule) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- func (i *ManagementOrganizationSecurityHealthAnalyticsCustomModule) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) Index(i pulumi.IntInput) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfig
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() ...
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Elem() ...
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicate
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Elem() ...
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Elem() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) Elem() ...
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ElementType() reflect.Type
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
- func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapInput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) MapIndex(k pulumi.StringInput) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) AncestorModule() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) CustomConfig() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Location() pulumi.StringPtrOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Name() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Organization() pulumi.StringOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type ManagementOrganizationSecurityHealthAnalyticsCustomModuleState
- type ManagementProjectSecurityHealthAnalyticsCustomModule
- func GetManagementProjectSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementProjectSecurityHealthAnalyticsCustomModule, error)
- func NewManagementProjectSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, ...) (*ManagementProjectSecurityHealthAnalyticsCustomModule, error)
- func (*ManagementProjectSecurityHealthAnalyticsCustomModule) ElementType() reflect.Type
- func (i *ManagementProjectSecurityHealthAnalyticsCustomModule) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- func (i *ManagementProjectSecurityHealthAnalyticsCustomModule) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleArgs
- type ManagementProjectSecurityHealthAnalyticsCustomModuleArray
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleArrayInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) Index(i pulumi.IntInput) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfig
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() ...
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Elem() ...
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicate
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Elem() ...
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Elem() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) Elem() ...
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ...
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ManagementProjectSecurityHealthAnalyticsCustomModuleInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleMap
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ElementType() reflect.Type
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
- func (i ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleMapInput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) MapIndex(k pulumi.StringInput) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) AncestorModule() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) CustomConfig() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Location() pulumi.StringPtrOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Name() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Project() pulumi.StringOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
- func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type ManagementProjectSecurityHealthAnalyticsCustomModuleState
- type MuteConfig
- type MuteConfigArgs
- type MuteConfigArray
- type MuteConfigArrayInput
- type MuteConfigArrayOutput
- func (MuteConfigArrayOutput) ElementType() reflect.Type
- func (o MuteConfigArrayOutput) Index(i pulumi.IntInput) MuteConfigOutput
- func (o MuteConfigArrayOutput) ToMuteConfigArrayOutput() MuteConfigArrayOutput
- func (o MuteConfigArrayOutput) ToMuteConfigArrayOutputWithContext(ctx context.Context) MuteConfigArrayOutput
- type MuteConfigInput
- type MuteConfigMap
- type MuteConfigMapInput
- type MuteConfigMapOutput
- func (MuteConfigMapOutput) ElementType() reflect.Type
- func (o MuteConfigMapOutput) MapIndex(k pulumi.StringInput) MuteConfigOutput
- func (o MuteConfigMapOutput) ToMuteConfigMapOutput() MuteConfigMapOutput
- func (o MuteConfigMapOutput) ToMuteConfigMapOutputWithContext(ctx context.Context) MuteConfigMapOutput
- type MuteConfigOutput
- func (o MuteConfigOutput) CreateTime() pulumi.StringOutput
- func (o MuteConfigOutput) Description() pulumi.StringPtrOutput
- func (MuteConfigOutput) ElementType() reflect.Type
- func (o MuteConfigOutput) Filter() pulumi.StringOutput
- func (o MuteConfigOutput) MostRecentEditor() pulumi.StringOutput
- func (o MuteConfigOutput) MuteConfigId() pulumi.StringOutput
- func (o MuteConfigOutput) Name() pulumi.StringOutput
- func (o MuteConfigOutput) Parent() pulumi.StringOutput
- func (o MuteConfigOutput) ToMuteConfigOutput() MuteConfigOutput
- func (o MuteConfigOutput) ToMuteConfigOutputWithContext(ctx context.Context) MuteConfigOutput
- func (o MuteConfigOutput) UpdateTime() pulumi.StringOutput
- type MuteConfigState
- type NotificationConfig
- type NotificationConfigArgs
- type NotificationConfigArray
- type NotificationConfigArrayInput
- type NotificationConfigArrayOutput
- func (NotificationConfigArrayOutput) ElementType() reflect.Type
- func (o NotificationConfigArrayOutput) Index(i pulumi.IntInput) NotificationConfigOutput
- func (o NotificationConfigArrayOutput) ToNotificationConfigArrayOutput() NotificationConfigArrayOutput
- func (o NotificationConfigArrayOutput) ToNotificationConfigArrayOutputWithContext(ctx context.Context) NotificationConfigArrayOutput
- type NotificationConfigInput
- type NotificationConfigMap
- type NotificationConfigMapInput
- type NotificationConfigMapOutput
- func (NotificationConfigMapOutput) ElementType() reflect.Type
- func (o NotificationConfigMapOutput) MapIndex(k pulumi.StringInput) NotificationConfigOutput
- func (o NotificationConfigMapOutput) ToNotificationConfigMapOutput() NotificationConfigMapOutput
- func (o NotificationConfigMapOutput) ToNotificationConfigMapOutputWithContext(ctx context.Context) NotificationConfigMapOutput
- type NotificationConfigOutput
- func (o NotificationConfigOutput) ConfigId() pulumi.StringOutput
- func (o NotificationConfigOutput) Description() pulumi.StringPtrOutput
- func (NotificationConfigOutput) ElementType() reflect.Type
- func (o NotificationConfigOutput) Name() pulumi.StringOutput
- func (o NotificationConfigOutput) Organization() pulumi.StringOutput
- func (o NotificationConfigOutput) PubsubTopic() pulumi.StringOutput
- func (o NotificationConfigOutput) ServiceAccount() pulumi.StringOutput
- func (o NotificationConfigOutput) StreamingConfig() NotificationConfigStreamingConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- type NotificationConfigState
- type NotificationConfigStreamingConfig
- type NotificationConfigStreamingConfigArgs
- func (NotificationConfigStreamingConfigArgs) ElementType() reflect.Type
- func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigOutput() NotificationConfigStreamingConfigOutput
- func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigOutput
- func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput
- func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigPtrOutput
- type NotificationConfigStreamingConfigInput
- type NotificationConfigStreamingConfigOutput
- func (NotificationConfigStreamingConfigOutput) ElementType() reflect.Type
- func (o NotificationConfigStreamingConfigOutput) Filter() pulumi.StringOutput
- func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigOutput() NotificationConfigStreamingConfigOutput
- func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigOutput
- func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput
- func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigPtrOutput
- type NotificationConfigStreamingConfigPtrInput
- type NotificationConfigStreamingConfigPtrOutput
- func (o NotificationConfigStreamingConfigPtrOutput) Elem() NotificationConfigStreamingConfigOutput
- func (NotificationConfigStreamingConfigPtrOutput) ElementType() reflect.Type
- func (o NotificationConfigStreamingConfigPtrOutput) Filter() pulumi.StringPtrOutput
- func (o NotificationConfigStreamingConfigPtrOutput) ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput
- func (o NotificationConfigStreamingConfigPtrOutput) ToNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigPtrOutput
- type OrganizationCustomModule
- type OrganizationCustomModuleArgs
- type OrganizationCustomModuleArray
- func (OrganizationCustomModuleArray) ElementType() reflect.Type
- func (i OrganizationCustomModuleArray) ToOrganizationCustomModuleArrayOutput() OrganizationCustomModuleArrayOutput
- func (i OrganizationCustomModuleArray) ToOrganizationCustomModuleArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleArrayOutput
- type OrganizationCustomModuleArrayInput
- type OrganizationCustomModuleArrayOutput
- func (OrganizationCustomModuleArrayOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleArrayOutput) Index(i pulumi.IntInput) OrganizationCustomModuleOutput
- func (o OrganizationCustomModuleArrayOutput) ToOrganizationCustomModuleArrayOutput() OrganizationCustomModuleArrayOutput
- func (o OrganizationCustomModuleArrayOutput) ToOrganizationCustomModuleArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleArrayOutput
- type OrganizationCustomModuleCustomConfig
- type OrganizationCustomModuleCustomConfigArgs
- func (OrganizationCustomModuleCustomConfigArgs) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigOutput() OrganizationCustomModuleCustomConfigOutput
- func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigOutput
- func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput
- func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPtrOutput
- type OrganizationCustomModuleCustomConfigCustomOutput
- type OrganizationCustomModuleCustomConfigCustomOutputArgs
- func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputOutput() OrganizationCustomModuleCustomConfigCustomOutputOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- type OrganizationCustomModuleCustomConfigCustomOutputInput
- type OrganizationCustomModuleCustomConfigCustomOutputOutput
- func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) Properties() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputOutput() OrganizationCustomModuleCustomConfigCustomOutputOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- type OrganizationCustomModuleCustomConfigCustomOutputProperty
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyArray
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayInput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyInput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ...
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpression
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
- type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ...
- func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ...
- type OrganizationCustomModuleCustomConfigCustomOutputPtrInput
- type OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) Elem() OrganizationCustomModuleCustomConfigCustomOutputOutput
- func (OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) Properties() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- type OrganizationCustomModuleCustomConfigInput
- type OrganizationCustomModuleCustomConfigOutput
- func (o OrganizationCustomModuleCustomConfigOutput) CustomOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- func (o OrganizationCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
- func (OrganizationCustomModuleCustomConfigOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigOutput) Predicate() OrganizationCustomModuleCustomConfigPredicateOutput
- func (o OrganizationCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
- func (o OrganizationCustomModuleCustomConfigOutput) ResourceSelector() OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (o OrganizationCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
- func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigOutput() OrganizationCustomModuleCustomConfigOutput
- func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigOutput
- func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput
- func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPtrOutput
- type OrganizationCustomModuleCustomConfigPredicate
- type OrganizationCustomModuleCustomConfigPredicateArgs
- func (OrganizationCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicateOutput() OrganizationCustomModuleCustomConfigPredicateOutput
- func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicateOutput
- func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput
- func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput
- type OrganizationCustomModuleCustomConfigPredicateInput
- type OrganizationCustomModuleCustomConfigPredicateOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (OrganizationCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicateOutput() OrganizationCustomModuleCustomConfigPredicateOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicateOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput
- type OrganizationCustomModuleCustomConfigPredicatePtrInput
- type OrganizationCustomModuleCustomConfigPredicatePtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Elem() OrganizationCustomModuleCustomConfigPredicateOutput
- func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput
- func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput
- type OrganizationCustomModuleCustomConfigPtrInput
- type OrganizationCustomModuleCustomConfigPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) CustomOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) Elem() OrganizationCustomModuleCustomConfigOutput
- func (OrganizationCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigPtrOutput) Predicate() OrganizationCustomModuleCustomConfigPredicatePtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) ResourceSelector() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput
- func (o OrganizationCustomModuleCustomConfigPtrOutput) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPtrOutput
- type OrganizationCustomModuleCustomConfigResourceSelector
- type OrganizationCustomModuleCustomConfigResourceSelectorArgs
- func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorOutput() OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- type OrganizationCustomModuleCustomConfigResourceSelectorInput
- type OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorOutput() OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- type OrganizationCustomModuleCustomConfigResourceSelectorPtrInput
- type OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) Elem() OrganizationCustomModuleCustomConfigResourceSelectorOutput
- func (OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
- type OrganizationCustomModuleInput
- type OrganizationCustomModuleMap
- func (OrganizationCustomModuleMap) ElementType() reflect.Type
- func (i OrganizationCustomModuleMap) ToOrganizationCustomModuleMapOutput() OrganizationCustomModuleMapOutput
- func (i OrganizationCustomModuleMap) ToOrganizationCustomModuleMapOutputWithContext(ctx context.Context) OrganizationCustomModuleMapOutput
- type OrganizationCustomModuleMapInput
- type OrganizationCustomModuleMapOutput
- func (OrganizationCustomModuleMapOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleMapOutput) MapIndex(k pulumi.StringInput) OrganizationCustomModuleOutput
- func (o OrganizationCustomModuleMapOutput) ToOrganizationCustomModuleMapOutput() OrganizationCustomModuleMapOutput
- func (o OrganizationCustomModuleMapOutput) ToOrganizationCustomModuleMapOutputWithContext(ctx context.Context) OrganizationCustomModuleMapOutput
- type OrganizationCustomModuleOutput
- func (o OrganizationCustomModuleOutput) AncestorModule() pulumi.StringOutput
- func (o OrganizationCustomModuleOutput) CustomConfig() OrganizationCustomModuleCustomConfigOutput
- func (o OrganizationCustomModuleOutput) DisplayName() pulumi.StringOutput
- func (OrganizationCustomModuleOutput) ElementType() reflect.Type
- func (o OrganizationCustomModuleOutput) EnablementState() pulumi.StringOutput
- func (o OrganizationCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o OrganizationCustomModuleOutput) Name() pulumi.StringOutput
- func (o OrganizationCustomModuleOutput) Organization() pulumi.StringOutput
- func (o OrganizationCustomModuleOutput) ToOrganizationCustomModuleOutput() OrganizationCustomModuleOutput
- func (o OrganizationCustomModuleOutput) ToOrganizationCustomModuleOutputWithContext(ctx context.Context) OrganizationCustomModuleOutput
- func (o OrganizationCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type OrganizationCustomModuleState
- type ProjectCustomModule
- type ProjectCustomModuleArgs
- type ProjectCustomModuleArray
- type ProjectCustomModuleArrayInput
- type ProjectCustomModuleArrayOutput
- func (ProjectCustomModuleArrayOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleArrayOutput) Index(i pulumi.IntInput) ProjectCustomModuleOutput
- func (o ProjectCustomModuleArrayOutput) ToProjectCustomModuleArrayOutput() ProjectCustomModuleArrayOutput
- func (o ProjectCustomModuleArrayOutput) ToProjectCustomModuleArrayOutputWithContext(ctx context.Context) ProjectCustomModuleArrayOutput
- type ProjectCustomModuleCustomConfig
- type ProjectCustomModuleCustomConfigArgs
- func (ProjectCustomModuleCustomConfigArgs) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigOutput() ProjectCustomModuleCustomConfigOutput
- func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigOutput
- func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput
- func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutput
- type ProjectCustomModuleCustomConfigCustomOutputArgs
- func (ProjectCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputOutput() ProjectCustomModuleCustomConfigCustomOutputOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutputInput
- type ProjectCustomModuleCustomConfigCustomOutputOutput
- func (ProjectCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigCustomOutputOutput) Properties() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputOutput() ProjectCustomModuleCustomConfigCustomOutputOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutputProperty
- type ProjectCustomModuleCustomConfigCustomOutputPropertyArgs
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyArray
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyArrayInput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index(i pulumi.IntInput) ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyInput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpression
- type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
- type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
- func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
- type ProjectCustomModuleCustomConfigCustomOutputPtrInput
- type ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) Elem() ProjectCustomModuleCustomConfigCustomOutputOutput
- func (ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- type ProjectCustomModuleCustomConfigInput
- type ProjectCustomModuleCustomConfigOutput
- func (o ProjectCustomModuleCustomConfigOutput) CustomOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ProjectCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
- func (ProjectCustomModuleCustomConfigOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigOutput) Predicate() ProjectCustomModuleCustomConfigPredicateOutput
- func (o ProjectCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
- func (o ProjectCustomModuleCustomConfigOutput) ResourceSelector() ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (o ProjectCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
- func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigOutput() ProjectCustomModuleCustomConfigOutput
- func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigOutput
- func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput
- func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPtrOutput
- type ProjectCustomModuleCustomConfigPredicate
- type ProjectCustomModuleCustomConfigPredicateArgs
- func (ProjectCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicateOutput() ProjectCustomModuleCustomConfigPredicateOutput
- func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicateOutput
- func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput
- func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput
- type ProjectCustomModuleCustomConfigPredicateInput
- type ProjectCustomModuleCustomConfigPredicateOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
- func (ProjectCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicateOutput() ProjectCustomModuleCustomConfigPredicateOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicateOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput
- func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput
- type ProjectCustomModuleCustomConfigPredicatePtrInput
- type ProjectCustomModuleCustomConfigPredicatePtrOutput
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Elem() ProjectCustomModuleCustomConfigPredicateOutput
- func (ProjectCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput
- func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput
- type ProjectCustomModuleCustomConfigPtrInput
- type ProjectCustomModuleCustomConfigPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) CustomOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) Elem() ProjectCustomModuleCustomConfigOutput
- func (ProjectCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigPtrOutput) Predicate() ProjectCustomModuleCustomConfigPredicatePtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) ResourceSelector() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput
- func (o ProjectCustomModuleCustomConfigPtrOutput) ToProjectCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPtrOutput
- type ProjectCustomModuleCustomConfigResourceSelector
- type ProjectCustomModuleCustomConfigResourceSelectorArgs
- func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
- func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorOutput() ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- type ProjectCustomModuleCustomConfigResourceSelectorInput
- type ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorOutput() ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- type ProjectCustomModuleCustomConfigResourceSelectorPtrInput
- type ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) Elem() ProjectCustomModuleCustomConfigResourceSelectorOutput
- func (ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
- type ProjectCustomModuleInput
- type ProjectCustomModuleMap
- type ProjectCustomModuleMapInput
- type ProjectCustomModuleMapOutput
- func (ProjectCustomModuleMapOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleMapOutput) MapIndex(k pulumi.StringInput) ProjectCustomModuleOutput
- func (o ProjectCustomModuleMapOutput) ToProjectCustomModuleMapOutput() ProjectCustomModuleMapOutput
- func (o ProjectCustomModuleMapOutput) ToProjectCustomModuleMapOutputWithContext(ctx context.Context) ProjectCustomModuleMapOutput
- type ProjectCustomModuleOutput
- func (o ProjectCustomModuleOutput) AncestorModule() pulumi.StringOutput
- func (o ProjectCustomModuleOutput) CustomConfig() ProjectCustomModuleCustomConfigOutput
- func (o ProjectCustomModuleOutput) DisplayName() pulumi.StringOutput
- func (ProjectCustomModuleOutput) ElementType() reflect.Type
- func (o ProjectCustomModuleOutput) EnablementState() pulumi.StringOutput
- func (o ProjectCustomModuleOutput) LastEditor() pulumi.StringOutput
- func (o ProjectCustomModuleOutput) Name() pulumi.StringOutput
- func (o ProjectCustomModuleOutput) Project() pulumi.StringOutput
- func (o ProjectCustomModuleOutput) ToProjectCustomModuleOutput() ProjectCustomModuleOutput
- func (o ProjectCustomModuleOutput) ToProjectCustomModuleOutputWithContext(ctx context.Context) ProjectCustomModuleOutput
- func (o ProjectCustomModuleOutput) UpdateTime() pulumi.StringOutput
- type ProjectCustomModuleState
- type ProjectNotificationConfig
- type ProjectNotificationConfigArgs
- type ProjectNotificationConfigArray
- func (ProjectNotificationConfigArray) ElementType() reflect.Type
- func (i ProjectNotificationConfigArray) ToProjectNotificationConfigArrayOutput() ProjectNotificationConfigArrayOutput
- func (i ProjectNotificationConfigArray) ToProjectNotificationConfigArrayOutputWithContext(ctx context.Context) ProjectNotificationConfigArrayOutput
- type ProjectNotificationConfigArrayInput
- type ProjectNotificationConfigArrayOutput
- func (ProjectNotificationConfigArrayOutput) ElementType() reflect.Type
- func (o ProjectNotificationConfigArrayOutput) Index(i pulumi.IntInput) ProjectNotificationConfigOutput
- func (o ProjectNotificationConfigArrayOutput) ToProjectNotificationConfigArrayOutput() ProjectNotificationConfigArrayOutput
- func (o ProjectNotificationConfigArrayOutput) ToProjectNotificationConfigArrayOutputWithContext(ctx context.Context) ProjectNotificationConfigArrayOutput
- type ProjectNotificationConfigInput
- type ProjectNotificationConfigMap
- func (ProjectNotificationConfigMap) ElementType() reflect.Type
- func (i ProjectNotificationConfigMap) ToProjectNotificationConfigMapOutput() ProjectNotificationConfigMapOutput
- func (i ProjectNotificationConfigMap) ToProjectNotificationConfigMapOutputWithContext(ctx context.Context) ProjectNotificationConfigMapOutput
- type ProjectNotificationConfigMapInput
- type ProjectNotificationConfigMapOutput
- func (ProjectNotificationConfigMapOutput) ElementType() reflect.Type
- func (o ProjectNotificationConfigMapOutput) MapIndex(k pulumi.StringInput) ProjectNotificationConfigOutput
- func (o ProjectNotificationConfigMapOutput) ToProjectNotificationConfigMapOutput() ProjectNotificationConfigMapOutput
- func (o ProjectNotificationConfigMapOutput) ToProjectNotificationConfigMapOutputWithContext(ctx context.Context) ProjectNotificationConfigMapOutput
- type ProjectNotificationConfigOutput
- func (o ProjectNotificationConfigOutput) ConfigId() pulumi.StringOutput
- func (o ProjectNotificationConfigOutput) Description() pulumi.StringPtrOutput
- func (ProjectNotificationConfigOutput) ElementType() reflect.Type
- func (o ProjectNotificationConfigOutput) Name() pulumi.StringOutput
- func (o ProjectNotificationConfigOutput) Project() pulumi.StringOutput
- func (o ProjectNotificationConfigOutput) PubsubTopic() pulumi.StringOutput
- func (o ProjectNotificationConfigOutput) ServiceAccount() pulumi.StringOutput
- func (o ProjectNotificationConfigOutput) StreamingConfig() ProjectNotificationConfigStreamingConfigOutput
- func (o ProjectNotificationConfigOutput) ToProjectNotificationConfigOutput() ProjectNotificationConfigOutput
- func (o ProjectNotificationConfigOutput) ToProjectNotificationConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigOutput
- type ProjectNotificationConfigState
- type ProjectNotificationConfigStreamingConfig
- type ProjectNotificationConfigStreamingConfigArgs
- func (ProjectNotificationConfigStreamingConfigArgs) ElementType() reflect.Type
- func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigOutput() ProjectNotificationConfigStreamingConfigOutput
- func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigOutput
- func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput
- func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigPtrOutput
- type ProjectNotificationConfigStreamingConfigInput
- type ProjectNotificationConfigStreamingConfigOutput
- func (ProjectNotificationConfigStreamingConfigOutput) ElementType() reflect.Type
- func (o ProjectNotificationConfigStreamingConfigOutput) Filter() pulumi.StringOutput
- func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigOutput() ProjectNotificationConfigStreamingConfigOutput
- func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigOutput
- func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput
- func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigPtrOutput
- type ProjectNotificationConfigStreamingConfigPtrInput
- type ProjectNotificationConfigStreamingConfigPtrOutput
- func (o ProjectNotificationConfigStreamingConfigPtrOutput) Elem() ProjectNotificationConfigStreamingConfigOutput
- func (ProjectNotificationConfigStreamingConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectNotificationConfigStreamingConfigPtrOutput) Filter() pulumi.StringPtrOutput
- func (o ProjectNotificationConfigStreamingConfigPtrOutput) ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput
- func (o ProjectNotificationConfigStreamingConfigPtrOutput) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigPtrOutput
- type Source
- type SourceArgs
- type SourceArray
- type SourceArrayInput
- type SourceArrayOutput
- type SourceIamBinding
- type SourceIamBindingArgs
- type SourceIamBindingArray
- type SourceIamBindingArrayInput
- type SourceIamBindingArrayOutput
- func (SourceIamBindingArrayOutput) ElementType() reflect.Type
- func (o SourceIamBindingArrayOutput) Index(i pulumi.IntInput) SourceIamBindingOutput
- func (o SourceIamBindingArrayOutput) ToSourceIamBindingArrayOutput() SourceIamBindingArrayOutput
- func (o SourceIamBindingArrayOutput) ToSourceIamBindingArrayOutputWithContext(ctx context.Context) SourceIamBindingArrayOutput
- type SourceIamBindingCondition
- type SourceIamBindingConditionArgs
- func (SourceIamBindingConditionArgs) ElementType() reflect.Type
- func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionOutput() SourceIamBindingConditionOutput
- func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionOutputWithContext(ctx context.Context) SourceIamBindingConditionOutput
- func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput
- func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionPtrOutputWithContext(ctx context.Context) SourceIamBindingConditionPtrOutput
- type SourceIamBindingConditionInput
- type SourceIamBindingConditionOutput
- func (o SourceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (SourceIamBindingConditionOutput) ElementType() reflect.Type
- func (o SourceIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o SourceIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionOutput() SourceIamBindingConditionOutput
- func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionOutputWithContext(ctx context.Context) SourceIamBindingConditionOutput
- func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput
- func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionPtrOutputWithContext(ctx context.Context) SourceIamBindingConditionPtrOutput
- type SourceIamBindingConditionPtrInput
- type SourceIamBindingConditionPtrOutput
- func (o SourceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o SourceIamBindingConditionPtrOutput) Elem() SourceIamBindingConditionOutput
- func (SourceIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o SourceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o SourceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o SourceIamBindingConditionPtrOutput) ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput
- func (o SourceIamBindingConditionPtrOutput) ToSourceIamBindingConditionPtrOutputWithContext(ctx context.Context) SourceIamBindingConditionPtrOutput
- type SourceIamBindingInput
- type SourceIamBindingMap
- type SourceIamBindingMapInput
- type SourceIamBindingMapOutput
- func (SourceIamBindingMapOutput) ElementType() reflect.Type
- func (o SourceIamBindingMapOutput) MapIndex(k pulumi.StringInput) SourceIamBindingOutput
- func (o SourceIamBindingMapOutput) ToSourceIamBindingMapOutput() SourceIamBindingMapOutput
- func (o SourceIamBindingMapOutput) ToSourceIamBindingMapOutputWithContext(ctx context.Context) SourceIamBindingMapOutput
- type SourceIamBindingOutput
- func (o SourceIamBindingOutput) Condition() SourceIamBindingConditionPtrOutput
- func (SourceIamBindingOutput) ElementType() reflect.Type
- func (o SourceIamBindingOutput) Etag() pulumi.StringOutput
- func (o SourceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o SourceIamBindingOutput) Organization() pulumi.StringOutput
- func (o SourceIamBindingOutput) Role() pulumi.StringOutput
- func (o SourceIamBindingOutput) Source() pulumi.StringOutput
- func (o SourceIamBindingOutput) ToSourceIamBindingOutput() SourceIamBindingOutput
- func (o SourceIamBindingOutput) ToSourceIamBindingOutputWithContext(ctx context.Context) SourceIamBindingOutput
- type SourceIamBindingState
- type SourceIamMember
- type SourceIamMemberArgs
- type SourceIamMemberArray
- type SourceIamMemberArrayInput
- type SourceIamMemberArrayOutput
- func (SourceIamMemberArrayOutput) ElementType() reflect.Type
- func (o SourceIamMemberArrayOutput) Index(i pulumi.IntInput) SourceIamMemberOutput
- func (o SourceIamMemberArrayOutput) ToSourceIamMemberArrayOutput() SourceIamMemberArrayOutput
- func (o SourceIamMemberArrayOutput) ToSourceIamMemberArrayOutputWithContext(ctx context.Context) SourceIamMemberArrayOutput
- type SourceIamMemberCondition
- type SourceIamMemberConditionArgs
- func (SourceIamMemberConditionArgs) ElementType() reflect.Type
- func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionOutput() SourceIamMemberConditionOutput
- func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionOutputWithContext(ctx context.Context) SourceIamMemberConditionOutput
- func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput
- func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionPtrOutputWithContext(ctx context.Context) SourceIamMemberConditionPtrOutput
- type SourceIamMemberConditionInput
- type SourceIamMemberConditionOutput
- func (o SourceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (SourceIamMemberConditionOutput) ElementType() reflect.Type
- func (o SourceIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o SourceIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionOutput() SourceIamMemberConditionOutput
- func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionOutputWithContext(ctx context.Context) SourceIamMemberConditionOutput
- func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput
- func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionPtrOutputWithContext(ctx context.Context) SourceIamMemberConditionPtrOutput
- type SourceIamMemberConditionPtrInput
- type SourceIamMemberConditionPtrOutput
- func (o SourceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o SourceIamMemberConditionPtrOutput) Elem() SourceIamMemberConditionOutput
- func (SourceIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o SourceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o SourceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o SourceIamMemberConditionPtrOutput) ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput
- func (o SourceIamMemberConditionPtrOutput) ToSourceIamMemberConditionPtrOutputWithContext(ctx context.Context) SourceIamMemberConditionPtrOutput
- type SourceIamMemberInput
- type SourceIamMemberMap
- type SourceIamMemberMapInput
- type SourceIamMemberMapOutput
- func (SourceIamMemberMapOutput) ElementType() reflect.Type
- func (o SourceIamMemberMapOutput) MapIndex(k pulumi.StringInput) SourceIamMemberOutput
- func (o SourceIamMemberMapOutput) ToSourceIamMemberMapOutput() SourceIamMemberMapOutput
- func (o SourceIamMemberMapOutput) ToSourceIamMemberMapOutputWithContext(ctx context.Context) SourceIamMemberMapOutput
- type SourceIamMemberOutput
- func (o SourceIamMemberOutput) Condition() SourceIamMemberConditionPtrOutput
- func (SourceIamMemberOutput) ElementType() reflect.Type
- func (o SourceIamMemberOutput) Etag() pulumi.StringOutput
- func (o SourceIamMemberOutput) Member() pulumi.StringOutput
- func (o SourceIamMemberOutput) Organization() pulumi.StringOutput
- func (o SourceIamMemberOutput) Role() pulumi.StringOutput
- func (o SourceIamMemberOutput) Source() pulumi.StringOutput
- func (o SourceIamMemberOutput) ToSourceIamMemberOutput() SourceIamMemberOutput
- func (o SourceIamMemberOutput) ToSourceIamMemberOutputWithContext(ctx context.Context) SourceIamMemberOutput
- type SourceIamMemberState
- type SourceIamPolicy
- type SourceIamPolicyArgs
- type SourceIamPolicyArray
- type SourceIamPolicyArrayInput
- type SourceIamPolicyArrayOutput
- func (SourceIamPolicyArrayOutput) ElementType() reflect.Type
- func (o SourceIamPolicyArrayOutput) Index(i pulumi.IntInput) SourceIamPolicyOutput
- func (o SourceIamPolicyArrayOutput) ToSourceIamPolicyArrayOutput() SourceIamPolicyArrayOutput
- func (o SourceIamPolicyArrayOutput) ToSourceIamPolicyArrayOutputWithContext(ctx context.Context) SourceIamPolicyArrayOutput
- type SourceIamPolicyInput
- type SourceIamPolicyMap
- type SourceIamPolicyMapInput
- type SourceIamPolicyMapOutput
- func (SourceIamPolicyMapOutput) ElementType() reflect.Type
- func (o SourceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) SourceIamPolicyOutput
- func (o SourceIamPolicyMapOutput) ToSourceIamPolicyMapOutput() SourceIamPolicyMapOutput
- func (o SourceIamPolicyMapOutput) ToSourceIamPolicyMapOutputWithContext(ctx context.Context) SourceIamPolicyMapOutput
- type SourceIamPolicyOutput
- func (SourceIamPolicyOutput) ElementType() reflect.Type
- func (o SourceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o SourceIamPolicyOutput) Organization() pulumi.StringOutput
- func (o SourceIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o SourceIamPolicyOutput) Source() pulumi.StringOutput
- func (o SourceIamPolicyOutput) ToSourceIamPolicyOutput() SourceIamPolicyOutput
- func (o SourceIamPolicyOutput) ToSourceIamPolicyOutputWithContext(ctx context.Context) SourceIamPolicyOutput
- type SourceIamPolicyState
- type SourceInput
- type SourceMap
- type SourceMapInput
- type SourceMapOutput
- type SourceOutput
- func (o SourceOutput) Description() pulumi.StringPtrOutput
- func (o SourceOutput) DisplayName() pulumi.StringOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) Name() pulumi.StringOutput
- func (o SourceOutput) Organization() pulumi.StringOutput
- func (o SourceOutput) ToSourceOutput() SourceOutput
- func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- type SourceState
- type V2OrganizationNotificationConfig
- func GetV2OrganizationNotificationConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*V2OrganizationNotificationConfig, error)
- func NewV2OrganizationNotificationConfig(ctx *pulumi.Context, name string, args *V2OrganizationNotificationConfigArgs, ...) (*V2OrganizationNotificationConfig, error)
- func (*V2OrganizationNotificationConfig) ElementType() reflect.Type
- func (i *V2OrganizationNotificationConfig) ToV2OrganizationNotificationConfigOutput() V2OrganizationNotificationConfigOutput
- func (i *V2OrganizationNotificationConfig) ToV2OrganizationNotificationConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigOutput
- type V2OrganizationNotificationConfigArgs
- type V2OrganizationNotificationConfigArray
- func (V2OrganizationNotificationConfigArray) ElementType() reflect.Type
- func (i V2OrganizationNotificationConfigArray) ToV2OrganizationNotificationConfigArrayOutput() V2OrganizationNotificationConfigArrayOutput
- func (i V2OrganizationNotificationConfigArray) ToV2OrganizationNotificationConfigArrayOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigArrayOutput
- type V2OrganizationNotificationConfigArrayInput
- type V2OrganizationNotificationConfigArrayOutput
- func (V2OrganizationNotificationConfigArrayOutput) ElementType() reflect.Type
- func (o V2OrganizationNotificationConfigArrayOutput) Index(i pulumi.IntInput) V2OrganizationNotificationConfigOutput
- func (o V2OrganizationNotificationConfigArrayOutput) ToV2OrganizationNotificationConfigArrayOutput() V2OrganizationNotificationConfigArrayOutput
- func (o V2OrganizationNotificationConfigArrayOutput) ToV2OrganizationNotificationConfigArrayOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigArrayOutput
- type V2OrganizationNotificationConfigInput
- type V2OrganizationNotificationConfigMap
- func (V2OrganizationNotificationConfigMap) ElementType() reflect.Type
- func (i V2OrganizationNotificationConfigMap) ToV2OrganizationNotificationConfigMapOutput() V2OrganizationNotificationConfigMapOutput
- func (i V2OrganizationNotificationConfigMap) ToV2OrganizationNotificationConfigMapOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigMapOutput
- type V2OrganizationNotificationConfigMapInput
- type V2OrganizationNotificationConfigMapOutput
- func (V2OrganizationNotificationConfigMapOutput) ElementType() reflect.Type
- func (o V2OrganizationNotificationConfigMapOutput) MapIndex(k pulumi.StringInput) V2OrganizationNotificationConfigOutput
- func (o V2OrganizationNotificationConfigMapOutput) ToV2OrganizationNotificationConfigMapOutput() V2OrganizationNotificationConfigMapOutput
- func (o V2OrganizationNotificationConfigMapOutput) ToV2OrganizationNotificationConfigMapOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigMapOutput
- type V2OrganizationNotificationConfigOutput
- func (o V2OrganizationNotificationConfigOutput) ConfigId() pulumi.StringOutput
- func (o V2OrganizationNotificationConfigOutput) Description() pulumi.StringPtrOutput
- func (V2OrganizationNotificationConfigOutput) ElementType() reflect.Type
- func (o V2OrganizationNotificationConfigOutput) Location() pulumi.StringPtrOutput
- func (o V2OrganizationNotificationConfigOutput) Name() pulumi.StringOutput
- func (o V2OrganizationNotificationConfigOutput) Organization() pulumi.StringOutput
- func (o V2OrganizationNotificationConfigOutput) PubsubTopic() pulumi.StringOutput
- func (o V2OrganizationNotificationConfigOutput) ServiceAccount() pulumi.StringOutput
- func (o V2OrganizationNotificationConfigOutput) StreamingConfig() V2OrganizationNotificationConfigStreamingConfigOutput
- func (o V2OrganizationNotificationConfigOutput) ToV2OrganizationNotificationConfigOutput() V2OrganizationNotificationConfigOutput
- func (o V2OrganizationNotificationConfigOutput) ToV2OrganizationNotificationConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigOutput
- type V2OrganizationNotificationConfigState
- type V2OrganizationNotificationConfigStreamingConfig
- type V2OrganizationNotificationConfigStreamingConfigArgs
- func (V2OrganizationNotificationConfigStreamingConfigArgs) ElementType() reflect.Type
- func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigOutput() V2OrganizationNotificationConfigStreamingConfigOutput
- func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigOutput
- func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput
- func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput
- type V2OrganizationNotificationConfigStreamingConfigInput
- type V2OrganizationNotificationConfigStreamingConfigOutput
- func (V2OrganizationNotificationConfigStreamingConfigOutput) ElementType() reflect.Type
- func (o V2OrganizationNotificationConfigStreamingConfigOutput) Filter() pulumi.StringOutput
- func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigOutput() V2OrganizationNotificationConfigStreamingConfigOutput
- func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigOutput
- func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput
- func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput
- type V2OrganizationNotificationConfigStreamingConfigPtrInput
- type V2OrganizationNotificationConfigStreamingConfigPtrOutput
- func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) Elem() V2OrganizationNotificationConfigStreamingConfigOutput
- func (V2OrganizationNotificationConfigStreamingConfigPtrOutput) ElementType() reflect.Type
- func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) Filter() pulumi.StringPtrOutput
- func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput
- func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventThreatDetectionCustomModule ¶ added in v7.3.0
type EventThreatDetectionCustomModule struct { pulumi.CustomResourceState // Config for the module. For the resident module, its config value is defined at this level. // For the inherited module, its config value is inherited from the ancestor module. Config pulumi.StringOutput `pulumi:"config"` // The human readable name to be displayed for the module. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The state of enablement for the module at the given level of the hierarchy. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringOutput `pulumi:"enablementState"` // The editor that last updated the custom module LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // The resource name of the Event Threat Detection custom module. // Its format is "organizations/{organization}/eventThreatDetectionSettings/customModules/{module}". Name pulumi.StringOutput `pulumi:"name"` // Numerical ID of the parent organization. // // *** Organization pulumi.StringOutput `pulumi:"organization"` // Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type pulumi.StringOutput `pulumi:"type"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of an Event Threat Detection custom module, including its full module name, display name, enablement state, andlast updated time. You can create a custom module at the organization level only.
To get more information about EventThreatDetectionCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.eventThreatDetectionSettings.customModules) * How-to Guides
- [Overview of custom modules for Event Threat Detection](https://cloud.google.com/security-command-center/docs/custom-modules-etd-overview)
## Example Usage
## Import
EventThreatDetectionCustomModule can be imported using any of these accepted formats:
* `organizations/{{organization}}/eventThreatDetectionSettings/customModules/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, EventThreatDetectionCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/eventThreatDetectionCustomModule:EventThreatDetectionCustomModule default organizations/{{organization}}/eventThreatDetectionSettings/customModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/eventThreatDetectionCustomModule:EventThreatDetectionCustomModule default {{organization}}/{{name}} ```
func GetEventThreatDetectionCustomModule ¶ added in v7.3.0
func GetEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventThreatDetectionCustomModuleState, opts ...pulumi.ResourceOption) (*EventThreatDetectionCustomModule, error)
GetEventThreatDetectionCustomModule gets an existing EventThreatDetectionCustomModule 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 NewEventThreatDetectionCustomModule ¶ added in v7.3.0
func NewEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, args *EventThreatDetectionCustomModuleArgs, opts ...pulumi.ResourceOption) (*EventThreatDetectionCustomModule, error)
NewEventThreatDetectionCustomModule registers a new resource with the given unique name, arguments, and options.
func (*EventThreatDetectionCustomModule) ElementType ¶ added in v7.3.0
func (*EventThreatDetectionCustomModule) ElementType() reflect.Type
func (*EventThreatDetectionCustomModule) ToEventThreatDetectionCustomModuleOutput ¶ added in v7.3.0
func (i *EventThreatDetectionCustomModule) ToEventThreatDetectionCustomModuleOutput() EventThreatDetectionCustomModuleOutput
func (*EventThreatDetectionCustomModule) ToEventThreatDetectionCustomModuleOutputWithContext ¶ added in v7.3.0
func (i *EventThreatDetectionCustomModule) ToEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleOutput
type EventThreatDetectionCustomModuleArgs ¶ added in v7.3.0
type EventThreatDetectionCustomModuleArgs struct { // Config for the module. For the resident module, its config value is defined at this level. // For the inherited module, its config value is inherited from the ancestor module. Config pulumi.StringInput // The human readable name to be displayed for the module. DisplayName pulumi.StringPtrInput // The state of enablement for the module at the given level of the hierarchy. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringInput // Numerical ID of the parent organization. // // *** Organization pulumi.StringInput // Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type pulumi.StringInput }
The set of arguments for constructing a EventThreatDetectionCustomModule resource.
func (EventThreatDetectionCustomModuleArgs) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleArgs) ElementType() reflect.Type
type EventThreatDetectionCustomModuleArray ¶ added in v7.3.0
type EventThreatDetectionCustomModuleArray []EventThreatDetectionCustomModuleInput
func (EventThreatDetectionCustomModuleArray) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleArray) ElementType() reflect.Type
func (EventThreatDetectionCustomModuleArray) ToEventThreatDetectionCustomModuleArrayOutput ¶ added in v7.3.0
func (i EventThreatDetectionCustomModuleArray) ToEventThreatDetectionCustomModuleArrayOutput() EventThreatDetectionCustomModuleArrayOutput
func (EventThreatDetectionCustomModuleArray) ToEventThreatDetectionCustomModuleArrayOutputWithContext ¶ added in v7.3.0
func (i EventThreatDetectionCustomModuleArray) ToEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleArrayOutput
type EventThreatDetectionCustomModuleArrayInput ¶ added in v7.3.0
type EventThreatDetectionCustomModuleArrayInput interface { pulumi.Input ToEventThreatDetectionCustomModuleArrayOutput() EventThreatDetectionCustomModuleArrayOutput ToEventThreatDetectionCustomModuleArrayOutputWithContext(context.Context) EventThreatDetectionCustomModuleArrayOutput }
EventThreatDetectionCustomModuleArrayInput is an input type that accepts EventThreatDetectionCustomModuleArray and EventThreatDetectionCustomModuleArrayOutput values. You can construct a concrete instance of `EventThreatDetectionCustomModuleArrayInput` via:
EventThreatDetectionCustomModuleArray{ EventThreatDetectionCustomModuleArgs{...} }
type EventThreatDetectionCustomModuleArrayOutput ¶ added in v7.3.0
type EventThreatDetectionCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (EventThreatDetectionCustomModuleArrayOutput) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleArrayOutput) ElementType() reflect.Type
func (EventThreatDetectionCustomModuleArrayOutput) ToEventThreatDetectionCustomModuleArrayOutput ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleArrayOutput) ToEventThreatDetectionCustomModuleArrayOutput() EventThreatDetectionCustomModuleArrayOutput
func (EventThreatDetectionCustomModuleArrayOutput) ToEventThreatDetectionCustomModuleArrayOutputWithContext ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleArrayOutput) ToEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleArrayOutput
type EventThreatDetectionCustomModuleInput ¶ added in v7.3.0
type EventThreatDetectionCustomModuleInput interface { pulumi.Input ToEventThreatDetectionCustomModuleOutput() EventThreatDetectionCustomModuleOutput ToEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleOutput }
type EventThreatDetectionCustomModuleMap ¶ added in v7.3.0
type EventThreatDetectionCustomModuleMap map[string]EventThreatDetectionCustomModuleInput
func (EventThreatDetectionCustomModuleMap) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleMap) ElementType() reflect.Type
func (EventThreatDetectionCustomModuleMap) ToEventThreatDetectionCustomModuleMapOutput ¶ added in v7.3.0
func (i EventThreatDetectionCustomModuleMap) ToEventThreatDetectionCustomModuleMapOutput() EventThreatDetectionCustomModuleMapOutput
func (EventThreatDetectionCustomModuleMap) ToEventThreatDetectionCustomModuleMapOutputWithContext ¶ added in v7.3.0
func (i EventThreatDetectionCustomModuleMap) ToEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleMapOutput
type EventThreatDetectionCustomModuleMapInput ¶ added in v7.3.0
type EventThreatDetectionCustomModuleMapInput interface { pulumi.Input ToEventThreatDetectionCustomModuleMapOutput() EventThreatDetectionCustomModuleMapOutput ToEventThreatDetectionCustomModuleMapOutputWithContext(context.Context) EventThreatDetectionCustomModuleMapOutput }
EventThreatDetectionCustomModuleMapInput is an input type that accepts EventThreatDetectionCustomModuleMap and EventThreatDetectionCustomModuleMapOutput values. You can construct a concrete instance of `EventThreatDetectionCustomModuleMapInput` via:
EventThreatDetectionCustomModuleMap{ "key": EventThreatDetectionCustomModuleArgs{...} }
type EventThreatDetectionCustomModuleMapOutput ¶ added in v7.3.0
type EventThreatDetectionCustomModuleMapOutput struct{ *pulumi.OutputState }
func (EventThreatDetectionCustomModuleMapOutput) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleMapOutput) ElementType() reflect.Type
func (EventThreatDetectionCustomModuleMapOutput) MapIndex ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleMapOutput) MapIndex(k pulumi.StringInput) EventThreatDetectionCustomModuleOutput
func (EventThreatDetectionCustomModuleMapOutput) ToEventThreatDetectionCustomModuleMapOutput ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleMapOutput) ToEventThreatDetectionCustomModuleMapOutput() EventThreatDetectionCustomModuleMapOutput
func (EventThreatDetectionCustomModuleMapOutput) ToEventThreatDetectionCustomModuleMapOutputWithContext ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleMapOutput) ToEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleMapOutput
type EventThreatDetectionCustomModuleOutput ¶ added in v7.3.0
type EventThreatDetectionCustomModuleOutput struct{ *pulumi.OutputState }
func (EventThreatDetectionCustomModuleOutput) Config ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) Config() pulumi.StringOutput
Config for the module. For the resident module, its config value is defined at this level. For the inherited module, its config value is inherited from the ancestor module.
func (EventThreatDetectionCustomModuleOutput) DisplayName ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
The human readable name to be displayed for the module.
func (EventThreatDetectionCustomModuleOutput) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleOutput) ElementType() reflect.Type
func (EventThreatDetectionCustomModuleOutput) EnablementState ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) EnablementState() pulumi.StringOutput
The state of enablement for the module at the given level of the hierarchy. Possible values are: `ENABLED`, `DISABLED`.
func (EventThreatDetectionCustomModuleOutput) LastEditor ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module
func (EventThreatDetectionCustomModuleOutput) Name ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) Name() pulumi.StringOutput
The resource name of the Event Threat Detection custom module. Its format is "organizations/{organization}/eventThreatDetectionSettings/customModules/{module}".
func (EventThreatDetectionCustomModuleOutput) Organization ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) Organization() pulumi.StringOutput
Numerical ID of the parent organization.
***
func (EventThreatDetectionCustomModuleOutput) ToEventThreatDetectionCustomModuleOutput ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) ToEventThreatDetectionCustomModuleOutput() EventThreatDetectionCustomModuleOutput
func (EventThreatDetectionCustomModuleOutput) ToEventThreatDetectionCustomModuleOutputWithContext ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) ToEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) EventThreatDetectionCustomModuleOutput
func (EventThreatDetectionCustomModuleOutput) Type ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) Type() pulumi.StringOutput
Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP.
func (EventThreatDetectionCustomModuleOutput) UpdateTime ¶ added in v7.3.0
func (o EventThreatDetectionCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type EventThreatDetectionCustomModuleState ¶ added in v7.3.0
type EventThreatDetectionCustomModuleState struct { // Config for the module. For the resident module, its config value is defined at this level. // For the inherited module, its config value is inherited from the ancestor module. Config pulumi.StringPtrInput // The human readable name to be displayed for the module. DisplayName pulumi.StringPtrInput // The state of enablement for the module at the given level of the hierarchy. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // The editor that last updated the custom module LastEditor pulumi.StringPtrInput // The resource name of the Event Threat Detection custom module. // Its format is "organizations/{organization}/eventThreatDetectionSettings/customModules/{module}". Name pulumi.StringPtrInput // Numerical ID of the parent organization. // // *** Organization pulumi.StringPtrInput // Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (EventThreatDetectionCustomModuleState) ElementType ¶ added in v7.3.0
func (EventThreatDetectionCustomModuleState) ElementType() reflect.Type
type FolderCustomModule ¶
type FolderCustomModule struct { pulumi.CustomResourceState // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringOutput `pulumi:"ancestorModule"` // The user specified custom configuration for the module. // Structure is documented below. CustomConfig FolderCustomModuleCustomConfigOutput `pulumi:"customConfig"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringOutput `pulumi:"enablementState"` // Numerical ID of the parent folder. Folder pulumi.StringOutput `pulumi:"folder"` // The editor that last updated the custom module. LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // The resource name of the custom module. Its format is "folders/{folder_id}/securityHealthAnalyticsSettings/customModules/{customModule}". // The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringOutput `pulumi:"name"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the child folders and projects.
To get more information about FolderCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/folders.securityHealthAnalyticsSettings.customModules) * How-to Guides
- [Overview of custom modules for Security Health Analytics](https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview)
## Example Usage
### Scc Folder Custom Module Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { folder, err := organizations.NewFolder(ctx, "folder", &organizations.FolderArgs{ Parent: pulumi.String("organizations/123456789"), DisplayName: pulumi.String("folder-name"), }) if err != nil { return err } _, err = securitycenter.NewFolderCustomModule(ctx, "example", &securitycenter.FolderCustomModuleArgs{ Folder: folder.FolderId, DisplayName: pulumi.String("basic_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.FolderCustomModuleCustomConfigArgs{ Predicate: &securitycenter.FolderCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), }, ResourceSelector: &securitycenter.FolderCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Description: pulumi.String("The rotation period of the identified cryptokey resource exceeds 30 days."), Recommendation: pulumi.String("Set the rotation period to at most 30 days."), Severity: pulumi.String("MEDIUM"), }, }) if err != nil { return err } return nil }) }
``` ### Scc Folder Custom Module Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { folder, err := organizations.NewFolder(ctx, "folder", &organizations.FolderArgs{ Parent: pulumi.String("organizations/123456789"), DisplayName: pulumi.String("folder-name"), }) if err != nil { return err } _, err = securitycenter.NewFolderCustomModule(ctx, "example", &securitycenter.FolderCustomModuleArgs{ Folder: folder.FolderId, DisplayName: pulumi.String("full_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.FolderCustomModuleCustomConfigArgs{ Predicate: &securitycenter.FolderCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, CustomOutput: securitycenter.FolderCustomModuleCustomConfigCustomOutputArgs{ Properties: securitycenter.FolderCustomModuleCustomConfigCustomOutputPropertyArray{ &securitycenter.FolderCustomModuleCustomConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securitycenter.FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, }, }, }, ResourceSelector: &securitycenter.FolderCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Description of the custom module"), Recommendation: pulumi.String("Steps to resolve violation"), }, }) if err != nil { return err } return nil }) }
```
## Import
FolderCustomModule can be imported using any of these accepted formats:
* `folders/{{folder}}/securityHealthAnalyticsSettings/customModules/{{name}}`
* `{{folder}}/{{name}}`
When using the `pulumi import` command, FolderCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/folderCustomModule:FolderCustomModule default folders/{{folder}}/securityHealthAnalyticsSettings/customModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/folderCustomModule:FolderCustomModule default {{folder}}/{{name}} ```
func GetFolderCustomModule ¶
func GetFolderCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FolderCustomModuleState, opts ...pulumi.ResourceOption) (*FolderCustomModule, error)
GetFolderCustomModule gets an existing FolderCustomModule 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 NewFolderCustomModule ¶
func NewFolderCustomModule(ctx *pulumi.Context, name string, args *FolderCustomModuleArgs, opts ...pulumi.ResourceOption) (*FolderCustomModule, error)
NewFolderCustomModule registers a new resource with the given unique name, arguments, and options.
func (*FolderCustomModule) ElementType ¶
func (*FolderCustomModule) ElementType() reflect.Type
func (*FolderCustomModule) ToFolderCustomModuleOutput ¶
func (i *FolderCustomModule) ToFolderCustomModuleOutput() FolderCustomModuleOutput
func (*FolderCustomModule) ToFolderCustomModuleOutputWithContext ¶
func (i *FolderCustomModule) ToFolderCustomModuleOutputWithContext(ctx context.Context) FolderCustomModuleOutput
type FolderCustomModuleArgs ¶
type FolderCustomModuleArgs struct { // The user specified custom configuration for the module. // Structure is documented below. CustomConfig FolderCustomModuleCustomConfigInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringInput // Numerical ID of the parent folder. Folder pulumi.StringInput }
The set of arguments for constructing a FolderCustomModule resource.
func (FolderCustomModuleArgs) ElementType ¶
func (FolderCustomModuleArgs) ElementType() reflect.Type
type FolderCustomModuleArray ¶
type FolderCustomModuleArray []FolderCustomModuleInput
func (FolderCustomModuleArray) ElementType ¶
func (FolderCustomModuleArray) ElementType() reflect.Type
func (FolderCustomModuleArray) ToFolderCustomModuleArrayOutput ¶
func (i FolderCustomModuleArray) ToFolderCustomModuleArrayOutput() FolderCustomModuleArrayOutput
func (FolderCustomModuleArray) ToFolderCustomModuleArrayOutputWithContext ¶
func (i FolderCustomModuleArray) ToFolderCustomModuleArrayOutputWithContext(ctx context.Context) FolderCustomModuleArrayOutput
type FolderCustomModuleArrayInput ¶
type FolderCustomModuleArrayInput interface { pulumi.Input ToFolderCustomModuleArrayOutput() FolderCustomModuleArrayOutput ToFolderCustomModuleArrayOutputWithContext(context.Context) FolderCustomModuleArrayOutput }
FolderCustomModuleArrayInput is an input type that accepts FolderCustomModuleArray and FolderCustomModuleArrayOutput values. You can construct a concrete instance of `FolderCustomModuleArrayInput` via:
FolderCustomModuleArray{ FolderCustomModuleArgs{...} }
type FolderCustomModuleArrayOutput ¶
type FolderCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleArrayOutput) ElementType ¶
func (FolderCustomModuleArrayOutput) ElementType() reflect.Type
func (FolderCustomModuleArrayOutput) Index ¶
func (o FolderCustomModuleArrayOutput) Index(i pulumi.IntInput) FolderCustomModuleOutput
func (FolderCustomModuleArrayOutput) ToFolderCustomModuleArrayOutput ¶
func (o FolderCustomModuleArrayOutput) ToFolderCustomModuleArrayOutput() FolderCustomModuleArrayOutput
func (FolderCustomModuleArrayOutput) ToFolderCustomModuleArrayOutputWithContext ¶
func (o FolderCustomModuleArrayOutput) ToFolderCustomModuleArrayOutputWithContext(ctx context.Context) FolderCustomModuleArrayOutput
type FolderCustomModuleCustomConfig ¶
type FolderCustomModuleCustomConfig struct { // Custom output properties. // Structure is documented below. CustomOutput *FolderCustomModuleCustomConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate FolderCustomModuleCustomConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector FolderCustomModuleCustomConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity string `pulumi:"severity"` }
type FolderCustomModuleCustomConfigArgs ¶
type FolderCustomModuleCustomConfigArgs struct { // Custom output properties. // Structure is documented below. CustomOutput FolderCustomModuleCustomConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate FolderCustomModuleCustomConfigPredicateInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation pulumi.StringInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector FolderCustomModuleCustomConfigResourceSelectorInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringInput `pulumi:"severity"` }
func (FolderCustomModuleCustomConfigArgs) ElementType ¶
func (FolderCustomModuleCustomConfigArgs) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigOutput ¶
func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigOutput() FolderCustomModuleCustomConfigOutput
func (FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigOutputWithContext ¶
func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigOutput
func (FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigPtrOutput ¶
func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput
func (FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigPtrOutputWithContext ¶
func (i FolderCustomModuleCustomConfigArgs) ToFolderCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPtrOutput
type FolderCustomModuleCustomConfigCustomOutput ¶
type FolderCustomModuleCustomConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []FolderCustomModuleCustomConfigCustomOutputProperty `pulumi:"properties"` }
type FolderCustomModuleCustomConfigCustomOutputArgs ¶
type FolderCustomModuleCustomConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties FolderCustomModuleCustomConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (FolderCustomModuleCustomConfigCustomOutputArgs) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputOutput ¶
func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputOutput() FolderCustomModuleCustomConfigCustomOutputOutput
func (FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext ¶
func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputOutput
func (FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
func (FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (i FolderCustomModuleCustomConfigCustomOutputArgs) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput
type FolderCustomModuleCustomConfigCustomOutputInput ¶
type FolderCustomModuleCustomConfigCustomOutputInput interface { pulumi.Input ToFolderCustomModuleCustomConfigCustomOutputOutput() FolderCustomModuleCustomConfigCustomOutputOutput ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext(context.Context) FolderCustomModuleCustomConfigCustomOutputOutput }
FolderCustomModuleCustomConfigCustomOutputInput is an input type that accepts FolderCustomModuleCustomConfigCustomOutputArgs and FolderCustomModuleCustomConfigCustomOutputOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigCustomOutputInput` via:
FolderCustomModuleCustomConfigCustomOutputArgs{...}
type FolderCustomModuleCustomConfigCustomOutputOutput ¶
type FolderCustomModuleCustomConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigCustomOutputOutput) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputOutput) Properties ¶
func (o FolderCustomModuleCustomConfigCustomOutputOutput) Properties() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputOutput() FolderCustomModuleCustomConfigCustomOutputOutput
func (FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputOutput
func (FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
func (FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput
type FolderCustomModuleCustomConfigCustomOutputProperty ¶
type FolderCustomModuleCustomConfigCustomOutputProperty struct { // Name of the property for the custom output. Name *string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression *FolderCustomModuleCustomConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type FolderCustomModuleCustomConfigCustomOutputPropertyArgs ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringPtrInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput() FolderCustomModuleCustomConfigCustomOutputPropertyOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyOutput
type FolderCustomModuleCustomConfigCustomOutputPropertyArray ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyArray []FolderCustomModuleCustomConfigCustomOutputPropertyInput
func (FolderCustomModuleCustomConfigCustomOutputPropertyArray) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyArray) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyArray) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyArray) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyArray) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type FolderCustomModuleCustomConfigCustomOutputPropertyArrayInput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput }
FolderCustomModuleCustomConfigCustomOutputPropertyArrayInput is an input type that accepts FolderCustomModuleCustomConfigCustomOutputPropertyArray and FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigCustomOutputPropertyArrayInput` via:
FolderCustomModuleCustomConfigCustomOutputPropertyArray{ FolderCustomModuleCustomConfigCustomOutputPropertyArgs{...} }
type FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type FolderCustomModuleCustomConfigCustomOutputPropertyInput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyInput interface { pulumi.Input ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput() FolderCustomModuleCustomConfigCustomOutputPropertyOutput ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyOutput }
FolderCustomModuleCustomConfigCustomOutputPropertyInput is an input type that accepts FolderCustomModuleCustomConfigCustomOutputPropertyArgs and FolderCustomModuleCustomConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigCustomOutputPropertyInput` via:
FolderCustomModuleCustomConfigCustomOutputPropertyArgs{...}
type FolderCustomModuleCustomConfigCustomOutputPropertyOutput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) Name ¶
Name of the property for the custom output.
func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutput() FolderCustomModuleCustomConfigCustomOutputPropertyOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpression ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpression struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (i FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput }
FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput is an input type that accepts FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs and FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput` via:
FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...}
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput }
FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs, FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr and FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput` via:
FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr ¶
func FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr(v *FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
type FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type FolderCustomModuleCustomConfigCustomOutputPtrInput ¶
type FolderCustomModuleCustomConfigCustomOutputPtrInput interface { pulumi.Input ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput }
FolderCustomModuleCustomConfigCustomOutputPtrInput is an input type that accepts FolderCustomModuleCustomConfigCustomOutputArgs, FolderCustomModuleCustomConfigCustomOutputPtr and FolderCustomModuleCustomConfigCustomOutputPtrOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigCustomOutputPtrInput` via:
FolderCustomModuleCustomConfigCustomOutputArgs{...} or: nil
func FolderCustomModuleCustomConfigCustomOutputPtr ¶
func FolderCustomModuleCustomConfigCustomOutputPtr(v *FolderCustomModuleCustomConfigCustomOutputArgs) FolderCustomModuleCustomConfigCustomOutputPtrInput
type FolderCustomModuleCustomConfigCustomOutputPtrOutput ¶
type FolderCustomModuleCustomConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigCustomOutputPtrOutput) ElementType ¶
func (FolderCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigCustomOutputPtrOutput) Properties ¶
func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) Properties() FolderCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (FolderCustomModuleCustomConfigCustomOutputPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
func (FolderCustomModuleCustomConfigCustomOutputPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigCustomOutputPtrOutput) ToFolderCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigCustomOutputPtrOutput
type FolderCustomModuleCustomConfigInput ¶
type FolderCustomModuleCustomConfigInput interface { pulumi.Input ToFolderCustomModuleCustomConfigOutput() FolderCustomModuleCustomConfigOutput ToFolderCustomModuleCustomConfigOutputWithContext(context.Context) FolderCustomModuleCustomConfigOutput }
FolderCustomModuleCustomConfigInput is an input type that accepts FolderCustomModuleCustomConfigArgs and FolderCustomModuleCustomConfigOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigInput` via:
FolderCustomModuleCustomConfigArgs{...}
type FolderCustomModuleCustomConfigOutput ¶
type FolderCustomModuleCustomConfigOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigOutput) CustomOutput ¶
func (o FolderCustomModuleCustomConfigOutput) CustomOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (FolderCustomModuleCustomConfigOutput) Description ¶
func (o FolderCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (FolderCustomModuleCustomConfigOutput) ElementType ¶
func (FolderCustomModuleCustomConfigOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigOutput) Predicate ¶
func (o FolderCustomModuleCustomConfigOutput) Predicate() FolderCustomModuleCustomConfigPredicateOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (FolderCustomModuleCustomConfigOutput) Recommendation ¶
func (o FolderCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (FolderCustomModuleCustomConfigOutput) ResourceSelector ¶
func (o FolderCustomModuleCustomConfigOutput) ResourceSelector() FolderCustomModuleCustomConfigResourceSelectorOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (FolderCustomModuleCustomConfigOutput) Severity ¶
func (o FolderCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigOutput ¶
func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigOutput() FolderCustomModuleCustomConfigOutput
func (FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigOutputWithContext ¶
func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigOutput
func (FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigPtrOutput ¶
func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput
func (FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigOutput) ToFolderCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPtrOutput
type FolderCustomModuleCustomConfigPredicate ¶
type FolderCustomModuleCustomConfigPredicate struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type FolderCustomModuleCustomConfigPredicateArgs ¶
type FolderCustomModuleCustomConfigPredicateArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (FolderCustomModuleCustomConfigPredicateArgs) ElementType ¶
func (FolderCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicateOutput ¶
func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicateOutput() FolderCustomModuleCustomConfigPredicateOutput
func (FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicateOutputWithContext ¶
func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicateOutput
func (FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicatePtrOutput ¶
func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput
func (FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (i FolderCustomModuleCustomConfigPredicateArgs) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput
type FolderCustomModuleCustomConfigPredicateInput ¶
type FolderCustomModuleCustomConfigPredicateInput interface { pulumi.Input ToFolderCustomModuleCustomConfigPredicateOutput() FolderCustomModuleCustomConfigPredicateOutput ToFolderCustomModuleCustomConfigPredicateOutputWithContext(context.Context) FolderCustomModuleCustomConfigPredicateOutput }
FolderCustomModuleCustomConfigPredicateInput is an input type that accepts FolderCustomModuleCustomConfigPredicateArgs and FolderCustomModuleCustomConfigPredicateOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigPredicateInput` via:
FolderCustomModuleCustomConfigPredicateArgs{...}
type FolderCustomModuleCustomConfigPredicateOutput ¶
type FolderCustomModuleCustomConfigPredicateOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigPredicateOutput) Description ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (FolderCustomModuleCustomConfigPredicateOutput) ElementType ¶
func (FolderCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigPredicateOutput) Expression ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (FolderCustomModuleCustomConfigPredicateOutput) Location ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (FolderCustomModuleCustomConfigPredicateOutput) Title ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicateOutput ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicateOutput() FolderCustomModuleCustomConfigPredicateOutput
func (FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicateOutputWithContext ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicateOutput
func (FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutput ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput
func (FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigPredicateOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput
type FolderCustomModuleCustomConfigPredicatePtrInput ¶
type FolderCustomModuleCustomConfigPredicatePtrInput interface { pulumi.Input ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput }
FolderCustomModuleCustomConfigPredicatePtrInput is an input type that accepts FolderCustomModuleCustomConfigPredicateArgs, FolderCustomModuleCustomConfigPredicatePtr and FolderCustomModuleCustomConfigPredicatePtrOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigPredicatePtrInput` via:
FolderCustomModuleCustomConfigPredicateArgs{...} or: nil
func FolderCustomModuleCustomConfigPredicatePtr ¶
func FolderCustomModuleCustomConfigPredicatePtr(v *FolderCustomModuleCustomConfigPredicateArgs) FolderCustomModuleCustomConfigPredicatePtrInput
type FolderCustomModuleCustomConfigPredicatePtrOutput ¶
type FolderCustomModuleCustomConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigPredicatePtrOutput) Description ¶
func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (FolderCustomModuleCustomConfigPredicatePtrOutput) ElementType ¶
func (FolderCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigPredicatePtrOutput) Expression ¶
func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (FolderCustomModuleCustomConfigPredicatePtrOutput) Location ¶
func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (FolderCustomModuleCustomConfigPredicatePtrOutput) Title ¶
func (o FolderCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (FolderCustomModuleCustomConfigPredicatePtrOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutput ¶
func (o FolderCustomModuleCustomConfigPredicatePtrOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutput() FolderCustomModuleCustomConfigPredicatePtrOutput
func (FolderCustomModuleCustomConfigPredicatePtrOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigPredicatePtrOutput) ToFolderCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPredicatePtrOutput
type FolderCustomModuleCustomConfigPtrInput ¶
type FolderCustomModuleCustomConfigPtrInput interface { pulumi.Input ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput ToFolderCustomModuleCustomConfigPtrOutputWithContext(context.Context) FolderCustomModuleCustomConfigPtrOutput }
FolderCustomModuleCustomConfigPtrInput is an input type that accepts FolderCustomModuleCustomConfigArgs, FolderCustomModuleCustomConfigPtr and FolderCustomModuleCustomConfigPtrOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigPtrInput` via:
FolderCustomModuleCustomConfigArgs{...} or: nil
func FolderCustomModuleCustomConfigPtr ¶
func FolderCustomModuleCustomConfigPtr(v *FolderCustomModuleCustomConfigArgs) FolderCustomModuleCustomConfigPtrInput
type FolderCustomModuleCustomConfigPtrOutput ¶
type FolderCustomModuleCustomConfigPtrOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigPtrOutput) CustomOutput ¶
func (o FolderCustomModuleCustomConfigPtrOutput) CustomOutput() FolderCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (FolderCustomModuleCustomConfigPtrOutput) Description ¶
func (o FolderCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (FolderCustomModuleCustomConfigPtrOutput) ElementType ¶
func (FolderCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigPtrOutput) Predicate ¶
func (o FolderCustomModuleCustomConfigPtrOutput) Predicate() FolderCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (FolderCustomModuleCustomConfigPtrOutput) Recommendation ¶
func (o FolderCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (FolderCustomModuleCustomConfigPtrOutput) ResourceSelector ¶
func (o FolderCustomModuleCustomConfigPtrOutput) ResourceSelector() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (FolderCustomModuleCustomConfigPtrOutput) Severity ¶
func (o FolderCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (FolderCustomModuleCustomConfigPtrOutput) ToFolderCustomModuleCustomConfigPtrOutput ¶
func (o FolderCustomModuleCustomConfigPtrOutput) ToFolderCustomModuleCustomConfigPtrOutput() FolderCustomModuleCustomConfigPtrOutput
func (FolderCustomModuleCustomConfigPtrOutput) ToFolderCustomModuleCustomConfigPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigPtrOutput) ToFolderCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigPtrOutput
type FolderCustomModuleCustomConfigResourceSelector ¶
type FolderCustomModuleCustomConfigResourceSelector struct { // The resource types to run the detector on. // // *** ResourceTypes []string `pulumi:"resourceTypes"` }
type FolderCustomModuleCustomConfigResourceSelectorArgs ¶
type FolderCustomModuleCustomConfigResourceSelectorArgs struct { // The resource types to run the detector on. // // *** ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (FolderCustomModuleCustomConfigResourceSelectorArgs) ElementType ¶
func (FolderCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorOutput ¶
func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorOutput() FolderCustomModuleCustomConfigResourceSelectorOutput
func (FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext ¶
func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorOutput
func (FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
func (FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (i FolderCustomModuleCustomConfigResourceSelectorArgs) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput
type FolderCustomModuleCustomConfigResourceSelectorInput ¶
type FolderCustomModuleCustomConfigResourceSelectorInput interface { pulumi.Input ToFolderCustomModuleCustomConfigResourceSelectorOutput() FolderCustomModuleCustomConfigResourceSelectorOutput ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext(context.Context) FolderCustomModuleCustomConfigResourceSelectorOutput }
FolderCustomModuleCustomConfigResourceSelectorInput is an input type that accepts FolderCustomModuleCustomConfigResourceSelectorArgs and FolderCustomModuleCustomConfigResourceSelectorOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigResourceSelectorInput` via:
FolderCustomModuleCustomConfigResourceSelectorArgs{...}
type FolderCustomModuleCustomConfigResourceSelectorOutput ¶
type FolderCustomModuleCustomConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ElementType ¶
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes ¶
func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorOutput ¶
func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorOutput() FolderCustomModuleCustomConfigResourceSelectorOutput
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext ¶
func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorOutput
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
func (FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigResourceSelectorOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput
type FolderCustomModuleCustomConfigResourceSelectorPtrInput ¶
type FolderCustomModuleCustomConfigResourceSelectorPtrInput interface { pulumi.Input ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput }
FolderCustomModuleCustomConfigResourceSelectorPtrInput is an input type that accepts FolderCustomModuleCustomConfigResourceSelectorArgs, FolderCustomModuleCustomConfigResourceSelectorPtr and FolderCustomModuleCustomConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `FolderCustomModuleCustomConfigResourceSelectorPtrInput` via:
FolderCustomModuleCustomConfigResourceSelectorArgs{...} or: nil
func FolderCustomModuleCustomConfigResourceSelectorPtr ¶
func FolderCustomModuleCustomConfigResourceSelectorPtr(v *FolderCustomModuleCustomConfigResourceSelectorArgs) FolderCustomModuleCustomConfigResourceSelectorPtrInput
type FolderCustomModuleCustomConfigResourceSelectorPtrOutput ¶
type FolderCustomModuleCustomConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType ¶
func (FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
func (FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes ¶
func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutput() FolderCustomModuleCustomConfigResourceSelectorPtrOutput
func (FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (o FolderCustomModuleCustomConfigResourceSelectorPtrOutput) ToFolderCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) FolderCustomModuleCustomConfigResourceSelectorPtrOutput
type FolderCustomModuleInput ¶
type FolderCustomModuleInput interface { pulumi.Input ToFolderCustomModuleOutput() FolderCustomModuleOutput ToFolderCustomModuleOutputWithContext(ctx context.Context) FolderCustomModuleOutput }
type FolderCustomModuleMap ¶
type FolderCustomModuleMap map[string]FolderCustomModuleInput
func (FolderCustomModuleMap) ElementType ¶
func (FolderCustomModuleMap) ElementType() reflect.Type
func (FolderCustomModuleMap) ToFolderCustomModuleMapOutput ¶
func (i FolderCustomModuleMap) ToFolderCustomModuleMapOutput() FolderCustomModuleMapOutput
func (FolderCustomModuleMap) ToFolderCustomModuleMapOutputWithContext ¶
func (i FolderCustomModuleMap) ToFolderCustomModuleMapOutputWithContext(ctx context.Context) FolderCustomModuleMapOutput
type FolderCustomModuleMapInput ¶
type FolderCustomModuleMapInput interface { pulumi.Input ToFolderCustomModuleMapOutput() FolderCustomModuleMapOutput ToFolderCustomModuleMapOutputWithContext(context.Context) FolderCustomModuleMapOutput }
FolderCustomModuleMapInput is an input type that accepts FolderCustomModuleMap and FolderCustomModuleMapOutput values. You can construct a concrete instance of `FolderCustomModuleMapInput` via:
FolderCustomModuleMap{ "key": FolderCustomModuleArgs{...} }
type FolderCustomModuleMapOutput ¶
type FolderCustomModuleMapOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleMapOutput) ElementType ¶
func (FolderCustomModuleMapOutput) ElementType() reflect.Type
func (FolderCustomModuleMapOutput) MapIndex ¶
func (o FolderCustomModuleMapOutput) MapIndex(k pulumi.StringInput) FolderCustomModuleOutput
func (FolderCustomModuleMapOutput) ToFolderCustomModuleMapOutput ¶
func (o FolderCustomModuleMapOutput) ToFolderCustomModuleMapOutput() FolderCustomModuleMapOutput
func (FolderCustomModuleMapOutput) ToFolderCustomModuleMapOutputWithContext ¶
func (o FolderCustomModuleMapOutput) ToFolderCustomModuleMapOutputWithContext(ctx context.Context) FolderCustomModuleMapOutput
type FolderCustomModuleOutput ¶
type FolderCustomModuleOutput struct{ *pulumi.OutputState }
func (FolderCustomModuleOutput) AncestorModule ¶
func (o FolderCustomModuleOutput) AncestorModule() pulumi.StringOutput
If empty, indicates that the custom module was created in the organization, folder, or project in which you are viewing the custom module. Otherwise, ancestorModule specifies the organization or folder from which the custom module is inherited.
func (FolderCustomModuleOutput) CustomConfig ¶
func (o FolderCustomModuleOutput) CustomConfig() FolderCustomModuleCustomConfigOutput
The user specified custom configuration for the module. Structure is documented below.
func (FolderCustomModuleOutput) DisplayName ¶
func (o FolderCustomModuleOutput) DisplayName() pulumi.StringOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
func (FolderCustomModuleOutput) ElementType ¶
func (FolderCustomModuleOutput) ElementType() reflect.Type
func (FolderCustomModuleOutput) EnablementState ¶
func (o FolderCustomModuleOutput) EnablementState() pulumi.StringOutput
The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.
func (FolderCustomModuleOutput) Folder ¶
func (o FolderCustomModuleOutput) Folder() pulumi.StringOutput
Numerical ID of the parent folder.
func (FolderCustomModuleOutput) LastEditor ¶
func (o FolderCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module.
func (FolderCustomModuleOutput) Name ¶
func (o FolderCustomModuleOutput) Name() pulumi.StringOutput
The resource name of the custom module. Its format is "folders/{folder_id}/securityHealthAnalyticsSettings/customModules/{customModule}". The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
func (FolderCustomModuleOutput) ToFolderCustomModuleOutput ¶
func (o FolderCustomModuleOutput) ToFolderCustomModuleOutput() FolderCustomModuleOutput
func (FolderCustomModuleOutput) ToFolderCustomModuleOutputWithContext ¶
func (o FolderCustomModuleOutput) ToFolderCustomModuleOutputWithContext(ctx context.Context) FolderCustomModuleOutput
func (FolderCustomModuleOutput) UpdateTime ¶
func (o FolderCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type FolderCustomModuleState ¶
type FolderCustomModuleState struct { // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringPtrInput // The user specified custom configuration for the module. // Structure is documented below. CustomConfig FolderCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // Numerical ID of the parent folder. Folder pulumi.StringPtrInput // The editor that last updated the custom module. LastEditor pulumi.StringPtrInput // The resource name of the custom module. Its format is "folders/{folder_id}/securityHealthAnalyticsSettings/customModules/{customModule}". // The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (FolderCustomModuleState) ElementType ¶
func (FolderCustomModuleState) ElementType() reflect.Type
type InstanceIamBinding ¶
type InstanceIamBinding struct { pulumi.CustomResourceState Condition InstanceIamBindingConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the Data Fusion instance. Region pulumi.StringOutput `pulumi:"region"` Role pulumi.StringOutput `pulumi:"role"` }
Represents a Data Fusion instance.
To get more information about Instance, see:
* [API documentation](https://cloud.google.com/data-fusion/docs/reference/rest/v1beta1/projects.locations.instances) * How-to Guides
- [Official Documentation](https://cloud.google.com/data-fusion/docs/)
## Example Usage
### Data Fusion Instance Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "basic_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := appengine.GetDefaultServiceAccount(ctx, nil, nil) if err != nil { return err } network, err := compute.NewNetwork(ctx, "network", &compute.NetworkArgs{ Name: pulumi.String("datafusion-full-network"), }) if err != nil { return err } privateIpAlloc, err := compute.NewGlobalAddress(ctx, "private_ip_alloc", &compute.GlobalAddressArgs{ Name: pulumi.String("datafusion-ip-alloc"), AddressType: pulumi.String("INTERNAL"), Purpose: pulumi.String("VPC_PEERING"), PrefixLength: pulumi.Int(22), Network: network.ID(), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "extended_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Description: pulumi.String("My Data Fusion instance"), DisplayName: pulumi.String("My Data Fusion instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), EnableStackdriverLogging: pulumi.Bool(true), EnableStackdriverMonitoring: pulumi.Bool(true), PrivateInstance: pulumi.Bool(true), DataprocServiceAccount: pulumi.String(_default.Email), Labels: pulumi.StringMap{ "example_key": pulumi.String("example_value"), }, NetworkConfig: &datafusion.InstanceNetworkConfigArgs{ Network: pulumi.String("default"), IpAllocation: pulumi.All(privateIpAlloc.Address, privateIpAlloc.PrefixLength).ApplyT(func(_args []interface{}) (string, error) { address := _args[0].(string) prefixLength := _args[1].(int) return fmt.Sprintf("%v/%v", address, prefixLength), nil }).(pulumi.StringOutput), }, Accelerators: datafusion.InstanceAcceleratorArray{ &datafusion.InstanceAcceleratorArgs{ AcceleratorType: pulumi.String("CDC"), State: pulumi.String("ENABLED"), }, }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Psc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { psc, err := compute.NewNetwork(ctx, "psc", &compute.NetworkArgs{ Name: pulumi.String("datafusion-psc-network"), AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } pscSubnetwork, err := compute.NewSubnetwork(ctx, "psc", &compute.SubnetworkArgs{ Name: pulumi.String("datafusion-psc-subnet"), Region: pulumi.String("us-central1"), Network: psc.ID(), IpCidrRange: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } pscNetworkAttachment, err := compute.NewNetworkAttachment(ctx, "psc", &compute.NetworkAttachmentArgs{ Name: pulumi.String("datafusion-psc-attachment"), Region: pulumi.String("us-central1"), ConnectionPreference: pulumi.String("ACCEPT_AUTOMATIC"), Subnetworks: pulumi.StringArray{ pscSubnetwork.SelfLink, }, }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "psc_instance", &datafusion.InstanceArgs{ Name: pulumi.String("psc-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), PrivateInstance: pulumi.Bool(true), NetworkConfig: &datafusion.InstanceNetworkConfigArgs{ ConnectionType: pulumi.String("PRIVATE_SERVICE_CONNECT_INTERFACES"), PrivateServiceConnectConfig: &datafusion.InstanceNetworkConfigPrivateServiceConnectConfigArgs{ NetworkAttachment: pscNetworkAttachment.ID(), UnreachableCidrBlock: pulumi.String("192.168.0.0/25"), }, }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Cmek
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { keyRing, err := kms.NewKeyRing(ctx, "key_ring", &kms.KeyRingArgs{ Name: pulumi.String("my-instance"), Location: pulumi.String("us-central1"), }) if err != nil { return err } cryptoKey, err := kms.NewCryptoKey(ctx, "crypto_key", &kms.CryptoKeyArgs{ Name: pulumi.String("my-instance"), KeyRing: keyRing.ID(), }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cryptoKeyMember, err := kms.NewCryptoKeyIAMMember(ctx, "crypto_key_member", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: cryptoKey.ID(), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-datafusion.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "cmek", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), CryptoKeyConfig: &datafusion.InstanceCryptoKeyConfigArgs{ KeyReference: cryptoKey.ID(), }, }, pulumi.DependsOn([]pulumi.Resource{ cryptoKeyMember, })) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "enterprise_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("ENTERPRISE"), EnableRbac: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Event
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/pubsub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { eventTopic, err := pubsub.NewTopic(ctx, "event", &pubsub.TopicArgs{ Name: pulumi.String("my-instance"), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "event", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), EventPublishConfig: &datafusion.InstanceEventPublishConfigArgs{ Enabled: pulumi.Bool(true), Topic: eventTopic.ID(), }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Zone
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "zone", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Zone: pulumi.String("us-central1-a"), Type: pulumi.String("DEVELOPER"), }) if err != nil { return err } return nil }) }
```
## Import
Instance can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/instances/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Instance can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/instanceIamBinding:InstanceIamBinding default projects/{{project}}/locations/{{region}}/instances/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamBinding:InstanceIamBinding default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamBinding:InstanceIamBinding default {{region}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamBinding:InstanceIamBinding default {{name}} ```
func GetInstanceIamBinding ¶
func GetInstanceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceIamBindingState, opts ...pulumi.ResourceOption) (*InstanceIamBinding, error)
GetInstanceIamBinding gets an existing InstanceIamBinding 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 NewInstanceIamBinding ¶
func NewInstanceIamBinding(ctx *pulumi.Context, name string, args *InstanceIamBindingArgs, opts ...pulumi.ResourceOption) (*InstanceIamBinding, error)
NewInstanceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*InstanceIamBinding) ElementType ¶
func (*InstanceIamBinding) ElementType() reflect.Type
func (*InstanceIamBinding) ToInstanceIamBindingOutput ¶
func (i *InstanceIamBinding) ToInstanceIamBindingOutput() InstanceIamBindingOutput
func (*InstanceIamBinding) ToInstanceIamBindingOutputWithContext ¶
func (i *InstanceIamBinding) ToInstanceIamBindingOutputWithContext(ctx context.Context) InstanceIamBindingOutput
type InstanceIamBindingArgs ¶
type InstanceIamBindingArgs struct { Condition InstanceIamBindingConditionPtrInput Members pulumi.StringArrayInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Data Fusion instance. Region pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a InstanceIamBinding resource.
func (InstanceIamBindingArgs) ElementType ¶
func (InstanceIamBindingArgs) ElementType() reflect.Type
type InstanceIamBindingArray ¶
type InstanceIamBindingArray []InstanceIamBindingInput
func (InstanceIamBindingArray) ElementType ¶
func (InstanceIamBindingArray) ElementType() reflect.Type
func (InstanceIamBindingArray) ToInstanceIamBindingArrayOutput ¶
func (i InstanceIamBindingArray) ToInstanceIamBindingArrayOutput() InstanceIamBindingArrayOutput
func (InstanceIamBindingArray) ToInstanceIamBindingArrayOutputWithContext ¶
func (i InstanceIamBindingArray) ToInstanceIamBindingArrayOutputWithContext(ctx context.Context) InstanceIamBindingArrayOutput
type InstanceIamBindingArrayInput ¶
type InstanceIamBindingArrayInput interface { pulumi.Input ToInstanceIamBindingArrayOutput() InstanceIamBindingArrayOutput ToInstanceIamBindingArrayOutputWithContext(context.Context) InstanceIamBindingArrayOutput }
InstanceIamBindingArrayInput is an input type that accepts InstanceIamBindingArray and InstanceIamBindingArrayOutput values. You can construct a concrete instance of `InstanceIamBindingArrayInput` via:
InstanceIamBindingArray{ InstanceIamBindingArgs{...} }
type InstanceIamBindingArrayOutput ¶
type InstanceIamBindingArrayOutput struct{ *pulumi.OutputState }
func (InstanceIamBindingArrayOutput) ElementType ¶
func (InstanceIamBindingArrayOutput) ElementType() reflect.Type
func (InstanceIamBindingArrayOutput) Index ¶
func (o InstanceIamBindingArrayOutput) Index(i pulumi.IntInput) InstanceIamBindingOutput
func (InstanceIamBindingArrayOutput) ToInstanceIamBindingArrayOutput ¶
func (o InstanceIamBindingArrayOutput) ToInstanceIamBindingArrayOutput() InstanceIamBindingArrayOutput
func (InstanceIamBindingArrayOutput) ToInstanceIamBindingArrayOutputWithContext ¶
func (o InstanceIamBindingArrayOutput) ToInstanceIamBindingArrayOutputWithContext(ctx context.Context) InstanceIamBindingArrayOutput
type InstanceIamBindingConditionArgs ¶
type InstanceIamBindingConditionArgs struct { // An optional description of the instance. Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (InstanceIamBindingConditionArgs) ElementType ¶
func (InstanceIamBindingConditionArgs) ElementType() reflect.Type
func (InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionOutput ¶
func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionOutput() InstanceIamBindingConditionOutput
func (InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionOutputWithContext ¶
func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionOutputWithContext(ctx context.Context) InstanceIamBindingConditionOutput
func (InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionPtrOutput ¶
func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput
func (InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionPtrOutputWithContext ¶
func (i InstanceIamBindingConditionArgs) ToInstanceIamBindingConditionPtrOutputWithContext(ctx context.Context) InstanceIamBindingConditionPtrOutput
type InstanceIamBindingConditionInput ¶
type InstanceIamBindingConditionInput interface { pulumi.Input ToInstanceIamBindingConditionOutput() InstanceIamBindingConditionOutput ToInstanceIamBindingConditionOutputWithContext(context.Context) InstanceIamBindingConditionOutput }
InstanceIamBindingConditionInput is an input type that accepts InstanceIamBindingConditionArgs and InstanceIamBindingConditionOutput values. You can construct a concrete instance of `InstanceIamBindingConditionInput` via:
InstanceIamBindingConditionArgs{...}
type InstanceIamBindingConditionOutput ¶
type InstanceIamBindingConditionOutput struct{ *pulumi.OutputState }
func (InstanceIamBindingConditionOutput) Description ¶
func (o InstanceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
An optional description of the instance.
func (InstanceIamBindingConditionOutput) ElementType ¶
func (InstanceIamBindingConditionOutput) ElementType() reflect.Type
func (InstanceIamBindingConditionOutput) Expression ¶
func (o InstanceIamBindingConditionOutput) Expression() pulumi.StringOutput
func (InstanceIamBindingConditionOutput) Title ¶
func (o InstanceIamBindingConditionOutput) Title() pulumi.StringOutput
func (InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionOutput ¶
func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionOutput() InstanceIamBindingConditionOutput
func (InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionOutputWithContext ¶
func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionOutputWithContext(ctx context.Context) InstanceIamBindingConditionOutput
func (InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionPtrOutput ¶
func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput
func (InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionPtrOutputWithContext ¶
func (o InstanceIamBindingConditionOutput) ToInstanceIamBindingConditionPtrOutputWithContext(ctx context.Context) InstanceIamBindingConditionPtrOutput
type InstanceIamBindingConditionPtrInput ¶
type InstanceIamBindingConditionPtrInput interface { pulumi.Input ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput ToInstanceIamBindingConditionPtrOutputWithContext(context.Context) InstanceIamBindingConditionPtrOutput }
InstanceIamBindingConditionPtrInput is an input type that accepts InstanceIamBindingConditionArgs, InstanceIamBindingConditionPtr and InstanceIamBindingConditionPtrOutput values. You can construct a concrete instance of `InstanceIamBindingConditionPtrInput` via:
InstanceIamBindingConditionArgs{...} or: nil
func InstanceIamBindingConditionPtr ¶
func InstanceIamBindingConditionPtr(v *InstanceIamBindingConditionArgs) InstanceIamBindingConditionPtrInput
type InstanceIamBindingConditionPtrOutput ¶
type InstanceIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (InstanceIamBindingConditionPtrOutput) Description ¶
func (o InstanceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
An optional description of the instance.
func (InstanceIamBindingConditionPtrOutput) ElementType ¶
func (InstanceIamBindingConditionPtrOutput) ElementType() reflect.Type
func (InstanceIamBindingConditionPtrOutput) Expression ¶
func (o InstanceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (InstanceIamBindingConditionPtrOutput) Title ¶
func (o InstanceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (InstanceIamBindingConditionPtrOutput) ToInstanceIamBindingConditionPtrOutput ¶
func (o InstanceIamBindingConditionPtrOutput) ToInstanceIamBindingConditionPtrOutput() InstanceIamBindingConditionPtrOutput
func (InstanceIamBindingConditionPtrOutput) ToInstanceIamBindingConditionPtrOutputWithContext ¶
func (o InstanceIamBindingConditionPtrOutput) ToInstanceIamBindingConditionPtrOutputWithContext(ctx context.Context) InstanceIamBindingConditionPtrOutput
type InstanceIamBindingInput ¶
type InstanceIamBindingInput interface { pulumi.Input ToInstanceIamBindingOutput() InstanceIamBindingOutput ToInstanceIamBindingOutputWithContext(ctx context.Context) InstanceIamBindingOutput }
type InstanceIamBindingMap ¶
type InstanceIamBindingMap map[string]InstanceIamBindingInput
func (InstanceIamBindingMap) ElementType ¶
func (InstanceIamBindingMap) ElementType() reflect.Type
func (InstanceIamBindingMap) ToInstanceIamBindingMapOutput ¶
func (i InstanceIamBindingMap) ToInstanceIamBindingMapOutput() InstanceIamBindingMapOutput
func (InstanceIamBindingMap) ToInstanceIamBindingMapOutputWithContext ¶
func (i InstanceIamBindingMap) ToInstanceIamBindingMapOutputWithContext(ctx context.Context) InstanceIamBindingMapOutput
type InstanceIamBindingMapInput ¶
type InstanceIamBindingMapInput interface { pulumi.Input ToInstanceIamBindingMapOutput() InstanceIamBindingMapOutput ToInstanceIamBindingMapOutputWithContext(context.Context) InstanceIamBindingMapOutput }
InstanceIamBindingMapInput is an input type that accepts InstanceIamBindingMap and InstanceIamBindingMapOutput values. You can construct a concrete instance of `InstanceIamBindingMapInput` via:
InstanceIamBindingMap{ "key": InstanceIamBindingArgs{...} }
type InstanceIamBindingMapOutput ¶
type InstanceIamBindingMapOutput struct{ *pulumi.OutputState }
func (InstanceIamBindingMapOutput) ElementType ¶
func (InstanceIamBindingMapOutput) ElementType() reflect.Type
func (InstanceIamBindingMapOutput) MapIndex ¶
func (o InstanceIamBindingMapOutput) MapIndex(k pulumi.StringInput) InstanceIamBindingOutput
func (InstanceIamBindingMapOutput) ToInstanceIamBindingMapOutput ¶
func (o InstanceIamBindingMapOutput) ToInstanceIamBindingMapOutput() InstanceIamBindingMapOutput
func (InstanceIamBindingMapOutput) ToInstanceIamBindingMapOutputWithContext ¶
func (o InstanceIamBindingMapOutput) ToInstanceIamBindingMapOutputWithContext(ctx context.Context) InstanceIamBindingMapOutput
type InstanceIamBindingOutput ¶
type InstanceIamBindingOutput struct{ *pulumi.OutputState }
func (InstanceIamBindingOutput) Condition ¶
func (o InstanceIamBindingOutput) Condition() InstanceIamBindingConditionPtrOutput
func (InstanceIamBindingOutput) ElementType ¶
func (InstanceIamBindingOutput) ElementType() reflect.Type
func (InstanceIamBindingOutput) Etag ¶
func (o InstanceIamBindingOutput) Etag() pulumi.StringOutput
func (InstanceIamBindingOutput) Members ¶
func (o InstanceIamBindingOutput) Members() pulumi.StringArrayOutput
func (InstanceIamBindingOutput) Name ¶
func (o InstanceIamBindingOutput) Name() pulumi.StringOutput
The ID of the instance or a fully qualified identifier for the instance.
func (InstanceIamBindingOutput) Project ¶
func (o InstanceIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (InstanceIamBindingOutput) Region ¶
func (o InstanceIamBindingOutput) Region() pulumi.StringOutput
The region of the Data Fusion instance.
func (InstanceIamBindingOutput) Role ¶
func (o InstanceIamBindingOutput) Role() pulumi.StringOutput
func (InstanceIamBindingOutput) ToInstanceIamBindingOutput ¶
func (o InstanceIamBindingOutput) ToInstanceIamBindingOutput() InstanceIamBindingOutput
func (InstanceIamBindingOutput) ToInstanceIamBindingOutputWithContext ¶
func (o InstanceIamBindingOutput) ToInstanceIamBindingOutputWithContext(ctx context.Context) InstanceIamBindingOutput
type InstanceIamBindingState ¶
type InstanceIamBindingState struct { Condition InstanceIamBindingConditionPtrInput Etag pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Data Fusion instance. Region pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (InstanceIamBindingState) ElementType ¶
func (InstanceIamBindingState) ElementType() reflect.Type
type InstanceIamMember ¶
type InstanceIamMember struct { pulumi.CustomResourceState Condition InstanceIamMemberConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the Data Fusion instance. Region pulumi.StringOutput `pulumi:"region"` Role pulumi.StringOutput `pulumi:"role"` }
Represents a Data Fusion instance.
To get more information about Instance, see:
* [API documentation](https://cloud.google.com/data-fusion/docs/reference/rest/v1beta1/projects.locations.instances) * How-to Guides
- [Official Documentation](https://cloud.google.com/data-fusion/docs/)
## Example Usage
### Data Fusion Instance Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "basic_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := appengine.GetDefaultServiceAccount(ctx, nil, nil) if err != nil { return err } network, err := compute.NewNetwork(ctx, "network", &compute.NetworkArgs{ Name: pulumi.String("datafusion-full-network"), }) if err != nil { return err } privateIpAlloc, err := compute.NewGlobalAddress(ctx, "private_ip_alloc", &compute.GlobalAddressArgs{ Name: pulumi.String("datafusion-ip-alloc"), AddressType: pulumi.String("INTERNAL"), Purpose: pulumi.String("VPC_PEERING"), PrefixLength: pulumi.Int(22), Network: network.ID(), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "extended_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Description: pulumi.String("My Data Fusion instance"), DisplayName: pulumi.String("My Data Fusion instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), EnableStackdriverLogging: pulumi.Bool(true), EnableStackdriverMonitoring: pulumi.Bool(true), PrivateInstance: pulumi.Bool(true), DataprocServiceAccount: pulumi.String(_default.Email), Labels: pulumi.StringMap{ "example_key": pulumi.String("example_value"), }, NetworkConfig: &datafusion.InstanceNetworkConfigArgs{ Network: pulumi.String("default"), IpAllocation: pulumi.All(privateIpAlloc.Address, privateIpAlloc.PrefixLength).ApplyT(func(_args []interface{}) (string, error) { address := _args[0].(string) prefixLength := _args[1].(int) return fmt.Sprintf("%v/%v", address, prefixLength), nil }).(pulumi.StringOutput), }, Accelerators: datafusion.InstanceAcceleratorArray{ &datafusion.InstanceAcceleratorArgs{ AcceleratorType: pulumi.String("CDC"), State: pulumi.String("ENABLED"), }, }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Psc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { psc, err := compute.NewNetwork(ctx, "psc", &compute.NetworkArgs{ Name: pulumi.String("datafusion-psc-network"), AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } pscSubnetwork, err := compute.NewSubnetwork(ctx, "psc", &compute.SubnetworkArgs{ Name: pulumi.String("datafusion-psc-subnet"), Region: pulumi.String("us-central1"), Network: psc.ID(), IpCidrRange: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } pscNetworkAttachment, err := compute.NewNetworkAttachment(ctx, "psc", &compute.NetworkAttachmentArgs{ Name: pulumi.String("datafusion-psc-attachment"), Region: pulumi.String("us-central1"), ConnectionPreference: pulumi.String("ACCEPT_AUTOMATIC"), Subnetworks: pulumi.StringArray{ pscSubnetwork.SelfLink, }, }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "psc_instance", &datafusion.InstanceArgs{ Name: pulumi.String("psc-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), PrivateInstance: pulumi.Bool(true), NetworkConfig: &datafusion.InstanceNetworkConfigArgs{ ConnectionType: pulumi.String("PRIVATE_SERVICE_CONNECT_INTERFACES"), PrivateServiceConnectConfig: &datafusion.InstanceNetworkConfigPrivateServiceConnectConfigArgs{ NetworkAttachment: pscNetworkAttachment.ID(), UnreachableCidrBlock: pulumi.String("192.168.0.0/25"), }, }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Cmek
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { keyRing, err := kms.NewKeyRing(ctx, "key_ring", &kms.KeyRingArgs{ Name: pulumi.String("my-instance"), Location: pulumi.String("us-central1"), }) if err != nil { return err } cryptoKey, err := kms.NewCryptoKey(ctx, "crypto_key", &kms.CryptoKeyArgs{ Name: pulumi.String("my-instance"), KeyRing: keyRing.ID(), }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cryptoKeyMember, err := kms.NewCryptoKeyIAMMember(ctx, "crypto_key_member", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: cryptoKey.ID(), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-datafusion.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "cmek", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), CryptoKeyConfig: &datafusion.InstanceCryptoKeyConfigArgs{ KeyReference: cryptoKey.ID(), }, }, pulumi.DependsOn([]pulumi.Resource{ cryptoKeyMember, })) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "enterprise_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("ENTERPRISE"), EnableRbac: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Event
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/pubsub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { eventTopic, err := pubsub.NewTopic(ctx, "event", &pubsub.TopicArgs{ Name: pulumi.String("my-instance"), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "event", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), EventPublishConfig: &datafusion.InstanceEventPublishConfigArgs{ Enabled: pulumi.Bool(true), Topic: eventTopic.ID(), }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Zone
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "zone", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Zone: pulumi.String("us-central1-a"), Type: pulumi.String("DEVELOPER"), }) if err != nil { return err } return nil }) }
```
## Import
Instance can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/instances/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Instance can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/instanceIamMember:InstanceIamMember default projects/{{project}}/locations/{{region}}/instances/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamMember:InstanceIamMember default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamMember:InstanceIamMember default {{region}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamMember:InstanceIamMember default {{name}} ```
func GetInstanceIamMember ¶
func GetInstanceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceIamMemberState, opts ...pulumi.ResourceOption) (*InstanceIamMember, error)
GetInstanceIamMember gets an existing InstanceIamMember 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 NewInstanceIamMember ¶
func NewInstanceIamMember(ctx *pulumi.Context, name string, args *InstanceIamMemberArgs, opts ...pulumi.ResourceOption) (*InstanceIamMember, error)
NewInstanceIamMember registers a new resource with the given unique name, arguments, and options.
func (*InstanceIamMember) ElementType ¶
func (*InstanceIamMember) ElementType() reflect.Type
func (*InstanceIamMember) ToInstanceIamMemberOutput ¶
func (i *InstanceIamMember) ToInstanceIamMemberOutput() InstanceIamMemberOutput
func (*InstanceIamMember) ToInstanceIamMemberOutputWithContext ¶
func (i *InstanceIamMember) ToInstanceIamMemberOutputWithContext(ctx context.Context) InstanceIamMemberOutput
type InstanceIamMemberArgs ¶
type InstanceIamMemberArgs struct { Condition InstanceIamMemberConditionPtrInput Member pulumi.StringInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Data Fusion instance. Region pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a InstanceIamMember resource.
func (InstanceIamMemberArgs) ElementType ¶
func (InstanceIamMemberArgs) ElementType() reflect.Type
type InstanceIamMemberArray ¶
type InstanceIamMemberArray []InstanceIamMemberInput
func (InstanceIamMemberArray) ElementType ¶
func (InstanceIamMemberArray) ElementType() reflect.Type
func (InstanceIamMemberArray) ToInstanceIamMemberArrayOutput ¶
func (i InstanceIamMemberArray) ToInstanceIamMemberArrayOutput() InstanceIamMemberArrayOutput
func (InstanceIamMemberArray) ToInstanceIamMemberArrayOutputWithContext ¶
func (i InstanceIamMemberArray) ToInstanceIamMemberArrayOutputWithContext(ctx context.Context) InstanceIamMemberArrayOutput
type InstanceIamMemberArrayInput ¶
type InstanceIamMemberArrayInput interface { pulumi.Input ToInstanceIamMemberArrayOutput() InstanceIamMemberArrayOutput ToInstanceIamMemberArrayOutputWithContext(context.Context) InstanceIamMemberArrayOutput }
InstanceIamMemberArrayInput is an input type that accepts InstanceIamMemberArray and InstanceIamMemberArrayOutput values. You can construct a concrete instance of `InstanceIamMemberArrayInput` via:
InstanceIamMemberArray{ InstanceIamMemberArgs{...} }
type InstanceIamMemberArrayOutput ¶
type InstanceIamMemberArrayOutput struct{ *pulumi.OutputState }
func (InstanceIamMemberArrayOutput) ElementType ¶
func (InstanceIamMemberArrayOutput) ElementType() reflect.Type
func (InstanceIamMemberArrayOutput) Index ¶
func (o InstanceIamMemberArrayOutput) Index(i pulumi.IntInput) InstanceIamMemberOutput
func (InstanceIamMemberArrayOutput) ToInstanceIamMemberArrayOutput ¶
func (o InstanceIamMemberArrayOutput) ToInstanceIamMemberArrayOutput() InstanceIamMemberArrayOutput
func (InstanceIamMemberArrayOutput) ToInstanceIamMemberArrayOutputWithContext ¶
func (o InstanceIamMemberArrayOutput) ToInstanceIamMemberArrayOutputWithContext(ctx context.Context) InstanceIamMemberArrayOutput
type InstanceIamMemberConditionArgs ¶
type InstanceIamMemberConditionArgs struct { // An optional description of the instance. Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (InstanceIamMemberConditionArgs) ElementType ¶
func (InstanceIamMemberConditionArgs) ElementType() reflect.Type
func (InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionOutput ¶
func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionOutput() InstanceIamMemberConditionOutput
func (InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionOutputWithContext ¶
func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionOutputWithContext(ctx context.Context) InstanceIamMemberConditionOutput
func (InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionPtrOutput ¶
func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput
func (InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionPtrOutputWithContext ¶
func (i InstanceIamMemberConditionArgs) ToInstanceIamMemberConditionPtrOutputWithContext(ctx context.Context) InstanceIamMemberConditionPtrOutput
type InstanceIamMemberConditionInput ¶
type InstanceIamMemberConditionInput interface { pulumi.Input ToInstanceIamMemberConditionOutput() InstanceIamMemberConditionOutput ToInstanceIamMemberConditionOutputWithContext(context.Context) InstanceIamMemberConditionOutput }
InstanceIamMemberConditionInput is an input type that accepts InstanceIamMemberConditionArgs and InstanceIamMemberConditionOutput values. You can construct a concrete instance of `InstanceIamMemberConditionInput` via:
InstanceIamMemberConditionArgs{...}
type InstanceIamMemberConditionOutput ¶
type InstanceIamMemberConditionOutput struct{ *pulumi.OutputState }
func (InstanceIamMemberConditionOutput) Description ¶
func (o InstanceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
An optional description of the instance.
func (InstanceIamMemberConditionOutput) ElementType ¶
func (InstanceIamMemberConditionOutput) ElementType() reflect.Type
func (InstanceIamMemberConditionOutput) Expression ¶
func (o InstanceIamMemberConditionOutput) Expression() pulumi.StringOutput
func (InstanceIamMemberConditionOutput) Title ¶
func (o InstanceIamMemberConditionOutput) Title() pulumi.StringOutput
func (InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionOutput ¶
func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionOutput() InstanceIamMemberConditionOutput
func (InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionOutputWithContext ¶
func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionOutputWithContext(ctx context.Context) InstanceIamMemberConditionOutput
func (InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionPtrOutput ¶
func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput
func (InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionPtrOutputWithContext ¶
func (o InstanceIamMemberConditionOutput) ToInstanceIamMemberConditionPtrOutputWithContext(ctx context.Context) InstanceIamMemberConditionPtrOutput
type InstanceIamMemberConditionPtrInput ¶
type InstanceIamMemberConditionPtrInput interface { pulumi.Input ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput ToInstanceIamMemberConditionPtrOutputWithContext(context.Context) InstanceIamMemberConditionPtrOutput }
InstanceIamMemberConditionPtrInput is an input type that accepts InstanceIamMemberConditionArgs, InstanceIamMemberConditionPtr and InstanceIamMemberConditionPtrOutput values. You can construct a concrete instance of `InstanceIamMemberConditionPtrInput` via:
InstanceIamMemberConditionArgs{...} or: nil
func InstanceIamMemberConditionPtr ¶
func InstanceIamMemberConditionPtr(v *InstanceIamMemberConditionArgs) InstanceIamMemberConditionPtrInput
type InstanceIamMemberConditionPtrOutput ¶
type InstanceIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (InstanceIamMemberConditionPtrOutput) Description ¶
func (o InstanceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
An optional description of the instance.
func (InstanceIamMemberConditionPtrOutput) Elem ¶
func (o InstanceIamMemberConditionPtrOutput) Elem() InstanceIamMemberConditionOutput
func (InstanceIamMemberConditionPtrOutput) ElementType ¶
func (InstanceIamMemberConditionPtrOutput) ElementType() reflect.Type
func (InstanceIamMemberConditionPtrOutput) Expression ¶
func (o InstanceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (InstanceIamMemberConditionPtrOutput) Title ¶
func (o InstanceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (InstanceIamMemberConditionPtrOutput) ToInstanceIamMemberConditionPtrOutput ¶
func (o InstanceIamMemberConditionPtrOutput) ToInstanceIamMemberConditionPtrOutput() InstanceIamMemberConditionPtrOutput
func (InstanceIamMemberConditionPtrOutput) ToInstanceIamMemberConditionPtrOutputWithContext ¶
func (o InstanceIamMemberConditionPtrOutput) ToInstanceIamMemberConditionPtrOutputWithContext(ctx context.Context) InstanceIamMemberConditionPtrOutput
type InstanceIamMemberInput ¶
type InstanceIamMemberInput interface { pulumi.Input ToInstanceIamMemberOutput() InstanceIamMemberOutput ToInstanceIamMemberOutputWithContext(ctx context.Context) InstanceIamMemberOutput }
type InstanceIamMemberMap ¶
type InstanceIamMemberMap map[string]InstanceIamMemberInput
func (InstanceIamMemberMap) ElementType ¶
func (InstanceIamMemberMap) ElementType() reflect.Type
func (InstanceIamMemberMap) ToInstanceIamMemberMapOutput ¶
func (i InstanceIamMemberMap) ToInstanceIamMemberMapOutput() InstanceIamMemberMapOutput
func (InstanceIamMemberMap) ToInstanceIamMemberMapOutputWithContext ¶
func (i InstanceIamMemberMap) ToInstanceIamMemberMapOutputWithContext(ctx context.Context) InstanceIamMemberMapOutput
type InstanceIamMemberMapInput ¶
type InstanceIamMemberMapInput interface { pulumi.Input ToInstanceIamMemberMapOutput() InstanceIamMemberMapOutput ToInstanceIamMemberMapOutputWithContext(context.Context) InstanceIamMemberMapOutput }
InstanceIamMemberMapInput is an input type that accepts InstanceIamMemberMap and InstanceIamMemberMapOutput values. You can construct a concrete instance of `InstanceIamMemberMapInput` via:
InstanceIamMemberMap{ "key": InstanceIamMemberArgs{...} }
type InstanceIamMemberMapOutput ¶
type InstanceIamMemberMapOutput struct{ *pulumi.OutputState }
func (InstanceIamMemberMapOutput) ElementType ¶
func (InstanceIamMemberMapOutput) ElementType() reflect.Type
func (InstanceIamMemberMapOutput) MapIndex ¶
func (o InstanceIamMemberMapOutput) MapIndex(k pulumi.StringInput) InstanceIamMemberOutput
func (InstanceIamMemberMapOutput) ToInstanceIamMemberMapOutput ¶
func (o InstanceIamMemberMapOutput) ToInstanceIamMemberMapOutput() InstanceIamMemberMapOutput
func (InstanceIamMemberMapOutput) ToInstanceIamMemberMapOutputWithContext ¶
func (o InstanceIamMemberMapOutput) ToInstanceIamMemberMapOutputWithContext(ctx context.Context) InstanceIamMemberMapOutput
type InstanceIamMemberOutput ¶
type InstanceIamMemberOutput struct{ *pulumi.OutputState }
func (InstanceIamMemberOutput) Condition ¶
func (o InstanceIamMemberOutput) Condition() InstanceIamMemberConditionPtrOutput
func (InstanceIamMemberOutput) ElementType ¶
func (InstanceIamMemberOutput) ElementType() reflect.Type
func (InstanceIamMemberOutput) Etag ¶
func (o InstanceIamMemberOutput) Etag() pulumi.StringOutput
func (InstanceIamMemberOutput) Member ¶
func (o InstanceIamMemberOutput) Member() pulumi.StringOutput
func (InstanceIamMemberOutput) Name ¶
func (o InstanceIamMemberOutput) Name() pulumi.StringOutput
The ID of the instance or a fully qualified identifier for the instance.
func (InstanceIamMemberOutput) Project ¶
func (o InstanceIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (InstanceIamMemberOutput) Region ¶
func (o InstanceIamMemberOutput) Region() pulumi.StringOutput
The region of the Data Fusion instance.
func (InstanceIamMemberOutput) Role ¶
func (o InstanceIamMemberOutput) Role() pulumi.StringOutput
func (InstanceIamMemberOutput) ToInstanceIamMemberOutput ¶
func (o InstanceIamMemberOutput) ToInstanceIamMemberOutput() InstanceIamMemberOutput
func (InstanceIamMemberOutput) ToInstanceIamMemberOutputWithContext ¶
func (o InstanceIamMemberOutput) ToInstanceIamMemberOutputWithContext(ctx context.Context) InstanceIamMemberOutput
type InstanceIamMemberState ¶
type InstanceIamMemberState struct { Condition InstanceIamMemberConditionPtrInput Etag pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Data Fusion instance. Region pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (InstanceIamMemberState) ElementType ¶
func (InstanceIamMemberState) ElementType() reflect.Type
type InstanceIamPolicy ¶
type InstanceIamPolicy struct { pulumi.CustomResourceState Etag pulumi.StringOutput `pulumi:"etag"` // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringOutput `pulumi:"name"` PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the Data Fusion instance. Region pulumi.StringOutput `pulumi:"region"` }
Represents a Data Fusion instance.
To get more information about Instance, see:
* [API documentation](https://cloud.google.com/data-fusion/docs/reference/rest/v1beta1/projects.locations.instances) * How-to Guides
- [Official Documentation](https://cloud.google.com/data-fusion/docs/)
## Example Usage
### Data Fusion Instance Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "basic_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := appengine.GetDefaultServiceAccount(ctx, nil, nil) if err != nil { return err } network, err := compute.NewNetwork(ctx, "network", &compute.NetworkArgs{ Name: pulumi.String("datafusion-full-network"), }) if err != nil { return err } privateIpAlloc, err := compute.NewGlobalAddress(ctx, "private_ip_alloc", &compute.GlobalAddressArgs{ Name: pulumi.String("datafusion-ip-alloc"), AddressType: pulumi.String("INTERNAL"), Purpose: pulumi.String("VPC_PEERING"), PrefixLength: pulumi.Int(22), Network: network.ID(), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "extended_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Description: pulumi.String("My Data Fusion instance"), DisplayName: pulumi.String("My Data Fusion instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), EnableStackdriverLogging: pulumi.Bool(true), EnableStackdriverMonitoring: pulumi.Bool(true), PrivateInstance: pulumi.Bool(true), DataprocServiceAccount: pulumi.String(_default.Email), Labels: pulumi.StringMap{ "example_key": pulumi.String("example_value"), }, NetworkConfig: &datafusion.InstanceNetworkConfigArgs{ Network: pulumi.String("default"), IpAllocation: pulumi.All(privateIpAlloc.Address, privateIpAlloc.PrefixLength).ApplyT(func(_args []interface{}) (string, error) { address := _args[0].(string) prefixLength := _args[1].(int) return fmt.Sprintf("%v/%v", address, prefixLength), nil }).(pulumi.StringOutput), }, Accelerators: datafusion.InstanceAcceleratorArray{ &datafusion.InstanceAcceleratorArgs{ AcceleratorType: pulumi.String("CDC"), State: pulumi.String("ENABLED"), }, }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Psc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { psc, err := compute.NewNetwork(ctx, "psc", &compute.NetworkArgs{ Name: pulumi.String("datafusion-psc-network"), AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } pscSubnetwork, err := compute.NewSubnetwork(ctx, "psc", &compute.SubnetworkArgs{ Name: pulumi.String("datafusion-psc-subnet"), Region: pulumi.String("us-central1"), Network: psc.ID(), IpCidrRange: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } pscNetworkAttachment, err := compute.NewNetworkAttachment(ctx, "psc", &compute.NetworkAttachmentArgs{ Name: pulumi.String("datafusion-psc-attachment"), Region: pulumi.String("us-central1"), ConnectionPreference: pulumi.String("ACCEPT_AUTOMATIC"), Subnetworks: pulumi.StringArray{ pscSubnetwork.SelfLink, }, }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "psc_instance", &datafusion.InstanceArgs{ Name: pulumi.String("psc-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), PrivateInstance: pulumi.Bool(true), NetworkConfig: &datafusion.InstanceNetworkConfigArgs{ ConnectionType: pulumi.String("PRIVATE_SERVICE_CONNECT_INTERFACES"), PrivateServiceConnectConfig: &datafusion.InstanceNetworkConfigPrivateServiceConnectConfigArgs{ NetworkAttachment: pscNetworkAttachment.ID(), UnreachableCidrBlock: pulumi.String("192.168.0.0/25"), }, }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Cmek
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { keyRing, err := kms.NewKeyRing(ctx, "key_ring", &kms.KeyRingArgs{ Name: pulumi.String("my-instance"), Location: pulumi.String("us-central1"), }) if err != nil { return err } cryptoKey, err := kms.NewCryptoKey(ctx, "crypto_key", &kms.CryptoKeyArgs{ Name: pulumi.String("my-instance"), KeyRing: keyRing.ID(), }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cryptoKeyMember, err := kms.NewCryptoKeyIAMMember(ctx, "crypto_key_member", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: cryptoKey.ID(), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-datafusion.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "cmek", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), CryptoKeyConfig: &datafusion.InstanceCryptoKeyConfigArgs{ KeyReference: cryptoKey.ID(), }, }, pulumi.DependsOn([]pulumi.Resource{ cryptoKeyMember, })) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "enterprise_instance", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("ENTERPRISE"), EnableRbac: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Event
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/pubsub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { eventTopic, err := pubsub.NewTopic(ctx, "event", &pubsub.TopicArgs{ Name: pulumi.String("my-instance"), }) if err != nil { return err } _, err = datafusion.NewInstance(ctx, "event", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Type: pulumi.String("BASIC"), EventPublishConfig: &datafusion.InstanceEventPublishConfigArgs{ Enabled: pulumi.Bool(true), Topic: eventTopic.ID(), }, }) if err != nil { return err } return nil }) }
``` ### Data Fusion Instance Zone
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/datafusion" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datafusion.NewInstance(ctx, "zone", &datafusion.InstanceArgs{ Name: pulumi.String("my-instance"), Region: pulumi.String("us-central1"), Zone: pulumi.String("us-central1-a"), Type: pulumi.String("DEVELOPER"), }) if err != nil { return err } return nil }) }
```
## Import
Instance can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/instances/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Instance can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/instanceIamPolicy:InstanceIamPolicy default projects/{{project}}/locations/{{region}}/instances/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamPolicy:InstanceIamPolicy default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamPolicy:InstanceIamPolicy default {{region}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/instanceIamPolicy:InstanceIamPolicy default {{name}} ```
func GetInstanceIamPolicy ¶
func GetInstanceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceIamPolicyState, opts ...pulumi.ResourceOption) (*InstanceIamPolicy, error)
GetInstanceIamPolicy gets an existing InstanceIamPolicy 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 NewInstanceIamPolicy ¶
func NewInstanceIamPolicy(ctx *pulumi.Context, name string, args *InstanceIamPolicyArgs, opts ...pulumi.ResourceOption) (*InstanceIamPolicy, error)
NewInstanceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*InstanceIamPolicy) ElementType ¶
func (*InstanceIamPolicy) ElementType() reflect.Type
func (*InstanceIamPolicy) ToInstanceIamPolicyOutput ¶
func (i *InstanceIamPolicy) ToInstanceIamPolicyOutput() InstanceIamPolicyOutput
func (*InstanceIamPolicy) ToInstanceIamPolicyOutputWithContext ¶
func (i *InstanceIamPolicy) ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput
type InstanceIamPolicyArgs ¶
type InstanceIamPolicyArgs struct { // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Data Fusion instance. Region pulumi.StringPtrInput }
The set of arguments for constructing a InstanceIamPolicy resource.
func (InstanceIamPolicyArgs) ElementType ¶
func (InstanceIamPolicyArgs) ElementType() reflect.Type
type InstanceIamPolicyArray ¶
type InstanceIamPolicyArray []InstanceIamPolicyInput
func (InstanceIamPolicyArray) ElementType ¶
func (InstanceIamPolicyArray) ElementType() reflect.Type
func (InstanceIamPolicyArray) ToInstanceIamPolicyArrayOutput ¶
func (i InstanceIamPolicyArray) ToInstanceIamPolicyArrayOutput() InstanceIamPolicyArrayOutput
func (InstanceIamPolicyArray) ToInstanceIamPolicyArrayOutputWithContext ¶
func (i InstanceIamPolicyArray) ToInstanceIamPolicyArrayOutputWithContext(ctx context.Context) InstanceIamPolicyArrayOutput
type InstanceIamPolicyArrayInput ¶
type InstanceIamPolicyArrayInput interface { pulumi.Input ToInstanceIamPolicyArrayOutput() InstanceIamPolicyArrayOutput ToInstanceIamPolicyArrayOutputWithContext(context.Context) InstanceIamPolicyArrayOutput }
InstanceIamPolicyArrayInput is an input type that accepts InstanceIamPolicyArray and InstanceIamPolicyArrayOutput values. You can construct a concrete instance of `InstanceIamPolicyArrayInput` via:
InstanceIamPolicyArray{ InstanceIamPolicyArgs{...} }
type InstanceIamPolicyArrayOutput ¶
type InstanceIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (InstanceIamPolicyArrayOutput) ElementType ¶
func (InstanceIamPolicyArrayOutput) ElementType() reflect.Type
func (InstanceIamPolicyArrayOutput) Index ¶
func (o InstanceIamPolicyArrayOutput) Index(i pulumi.IntInput) InstanceIamPolicyOutput
func (InstanceIamPolicyArrayOutput) ToInstanceIamPolicyArrayOutput ¶
func (o InstanceIamPolicyArrayOutput) ToInstanceIamPolicyArrayOutput() InstanceIamPolicyArrayOutput
func (InstanceIamPolicyArrayOutput) ToInstanceIamPolicyArrayOutputWithContext ¶
func (o InstanceIamPolicyArrayOutput) ToInstanceIamPolicyArrayOutputWithContext(ctx context.Context) InstanceIamPolicyArrayOutput
type InstanceIamPolicyInput ¶
type InstanceIamPolicyInput interface { pulumi.Input ToInstanceIamPolicyOutput() InstanceIamPolicyOutput ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput }
type InstanceIamPolicyMap ¶
type InstanceIamPolicyMap map[string]InstanceIamPolicyInput
func (InstanceIamPolicyMap) ElementType ¶
func (InstanceIamPolicyMap) ElementType() reflect.Type
func (InstanceIamPolicyMap) ToInstanceIamPolicyMapOutput ¶
func (i InstanceIamPolicyMap) ToInstanceIamPolicyMapOutput() InstanceIamPolicyMapOutput
func (InstanceIamPolicyMap) ToInstanceIamPolicyMapOutputWithContext ¶
func (i InstanceIamPolicyMap) ToInstanceIamPolicyMapOutputWithContext(ctx context.Context) InstanceIamPolicyMapOutput
type InstanceIamPolicyMapInput ¶
type InstanceIamPolicyMapInput interface { pulumi.Input ToInstanceIamPolicyMapOutput() InstanceIamPolicyMapOutput ToInstanceIamPolicyMapOutputWithContext(context.Context) InstanceIamPolicyMapOutput }
InstanceIamPolicyMapInput is an input type that accepts InstanceIamPolicyMap and InstanceIamPolicyMapOutput values. You can construct a concrete instance of `InstanceIamPolicyMapInput` via:
InstanceIamPolicyMap{ "key": InstanceIamPolicyArgs{...} }
type InstanceIamPolicyMapOutput ¶
type InstanceIamPolicyMapOutput struct{ *pulumi.OutputState }
func (InstanceIamPolicyMapOutput) ElementType ¶
func (InstanceIamPolicyMapOutput) ElementType() reflect.Type
func (InstanceIamPolicyMapOutput) MapIndex ¶
func (o InstanceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) InstanceIamPolicyOutput
func (InstanceIamPolicyMapOutput) ToInstanceIamPolicyMapOutput ¶
func (o InstanceIamPolicyMapOutput) ToInstanceIamPolicyMapOutput() InstanceIamPolicyMapOutput
func (InstanceIamPolicyMapOutput) ToInstanceIamPolicyMapOutputWithContext ¶
func (o InstanceIamPolicyMapOutput) ToInstanceIamPolicyMapOutputWithContext(ctx context.Context) InstanceIamPolicyMapOutput
type InstanceIamPolicyOutput ¶
type InstanceIamPolicyOutput struct{ *pulumi.OutputState }
func (InstanceIamPolicyOutput) ElementType ¶
func (InstanceIamPolicyOutput) ElementType() reflect.Type
func (InstanceIamPolicyOutput) Etag ¶
func (o InstanceIamPolicyOutput) Etag() pulumi.StringOutput
func (InstanceIamPolicyOutput) Name ¶
func (o InstanceIamPolicyOutput) Name() pulumi.StringOutput
The ID of the instance or a fully qualified identifier for the instance.
func (InstanceIamPolicyOutput) PolicyData ¶
func (o InstanceIamPolicyOutput) PolicyData() pulumi.StringOutput
func (InstanceIamPolicyOutput) Project ¶
func (o InstanceIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (InstanceIamPolicyOutput) Region ¶
func (o InstanceIamPolicyOutput) Region() pulumi.StringOutput
The region of the Data Fusion instance.
func (InstanceIamPolicyOutput) ToInstanceIamPolicyOutput ¶
func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutput() InstanceIamPolicyOutput
func (InstanceIamPolicyOutput) ToInstanceIamPolicyOutputWithContext ¶
func (o InstanceIamPolicyOutput) ToInstanceIamPolicyOutputWithContext(ctx context.Context) InstanceIamPolicyOutput
type InstanceIamPolicyState ¶
type InstanceIamPolicyState struct { Etag pulumi.StringPtrInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Data Fusion instance. Region pulumi.StringPtrInput }
func (InstanceIamPolicyState) ElementType ¶
func (InstanceIamPolicyState) ElementType() reflect.Type
type LookupSourceIamPolicyArgs ¶
type LookupSourceIamPolicyArgs struct { Organization string `pulumi:"organization"` // Used to find the parent resource to bind the IAM policy to Source string `pulumi:"source"` }
A collection of arguments for invoking getSourceIamPolicy.
type LookupSourceIamPolicyOutputArgs ¶
type LookupSourceIamPolicyOutputArgs struct { Organization pulumi.StringInput `pulumi:"organization"` // Used to find the parent resource to bind the IAM policy to Source pulumi.StringInput `pulumi:"source"` }
A collection of arguments for invoking getSourceIamPolicy.
func (LookupSourceIamPolicyOutputArgs) ElementType ¶
func (LookupSourceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupSourceIamPolicyResult ¶
type LookupSourceIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Organization string `pulumi:"organization"` // (Required only by `securitycenter.SourceIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Source string `pulumi:"source"` }
A collection of values returned by getSourceIamPolicy.
func LookupSourceIamPolicy ¶
func LookupSourceIamPolicy(ctx *pulumi.Context, args *LookupSourceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupSourceIamPolicyResult, error)
Retrieves the current IAM policy data for source
## example
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.LookupSourceIamPolicy(ctx, &securitycenter.LookupSourceIamPolicyArgs{ Source: customSource.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupSourceIamPolicyResultOutput ¶
type LookupSourceIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSourceIamPolicy.
func LookupSourceIamPolicyOutput ¶
func LookupSourceIamPolicyOutput(ctx *pulumi.Context, args LookupSourceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSourceIamPolicyResultOutput
func (LookupSourceIamPolicyResultOutput) ElementType ¶
func (LookupSourceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupSourceIamPolicyResultOutput) Etag ¶
func (o LookupSourceIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupSourceIamPolicyResultOutput) Id ¶
func (o LookupSourceIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSourceIamPolicyResultOutput) Organization ¶
func (o LookupSourceIamPolicyResultOutput) Organization() pulumi.StringOutput
func (LookupSourceIamPolicyResultOutput) PolicyData ¶
func (o LookupSourceIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `securitycenter.SourceIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupSourceIamPolicyResultOutput) Source ¶
func (o LookupSourceIamPolicyResultOutput) Source() pulumi.StringOutput
func (LookupSourceIamPolicyResultOutput) ToLookupSourceIamPolicyResultOutput ¶
func (o LookupSourceIamPolicyResultOutput) ToLookupSourceIamPolicyResultOutput() LookupSourceIamPolicyResultOutput
func (LookupSourceIamPolicyResultOutput) ToLookupSourceIamPolicyResultOutputWithContext ¶
func (o LookupSourceIamPolicyResultOutput) ToLookupSourceIamPolicyResultOutputWithContext(ctx context.Context) LookupSourceIamPolicyResultOutput
type ManagementFolderSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModule struct { pulumi.CustomResourceState // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringOutput `pulumi:"ancestorModule"` // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput `pulumi:"customConfig"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrOutput `pulumi:"enablementState"` // Numerical ID of the parent folder. // // *** Folder pulumi.StringOutput `pulumi:"folder"` // The editor that last updated the custom module. LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name of the custom module. Its format is "folders/{folder}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". // The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringOutput `pulumi:"name"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the child folders and projects.
To get more information about FolderSecurityHealthAnalyticsCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/security-center-management/rest/v1/folders.locations.securityHealthAnalyticsCustomModules) * How-to Guides
- [Overview of custom modules for Security Health Analytics](https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview)
## Example Usage
### Scc Management Folder Security Health Analytics Custom Module Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { folder, err := organizations.NewFolder(ctx, "folder", &organizations.FolderArgs{ Parent: pulumi.String("organizations/123456789"), DisplayName: pulumi.String("folder-name"), }) if err != nil { return err } _, err = securitycenter.NewManagementFolderSecurityHealthAnalyticsCustomModule(ctx, "example", &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleArgs{ Folder: folder.FolderId, Location: pulumi.String("global"), DisplayName: pulumi.String("basic_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), }, ResourceSelector: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Description: pulumi.String("The rotation period of the identified cryptokey resource exceeds 30 days."), Recommendation: pulumi.String("Set the rotation period to at most 30 days."), Severity: pulumi.String("MEDIUM"), }, }) if err != nil { return err } return nil }) }
``` ### Scc Management Folder Security Health Analytics Custom Module Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { folder, err := organizations.NewFolder(ctx, "folder", &organizations.FolderArgs{ Parent: pulumi.String("organizations/123456789"), DisplayName: pulumi.String("folder-name"), }) if err != nil { return err } _, err = securitycenter.NewManagementFolderSecurityHealthAnalyticsCustomModule(ctx, "example", &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleArgs{ Folder: folder.FolderId, Location: pulumi.String("global"), DisplayName: pulumi.String("full_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, CustomOutput: securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{ Properties: securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray{ &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, }, }, }, ResourceSelector: &securitycenter.ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Description of the custom module"), Recommendation: pulumi.String("Steps to resolve violation"), }, }) if err != nil { return err } return nil }) }
```
## Import
FolderSecurityHealthAnalyticsCustomModule can be imported using any of these accepted formats:
* `folders/{{folder}}/locations/{{location}}/securityHealthAnalyticsCustomModules/{{name}}`
* `{{folder}}/{{location}}/{{name}}`
When using the `pulumi import` command, FolderSecurityHealthAnalyticsCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/managementFolderSecurityHealthAnalyticsCustomModule:ManagementFolderSecurityHealthAnalyticsCustomModule default folders/{{folder}}/locations/{{location}}/securityHealthAnalyticsCustomModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/managementFolderSecurityHealthAnalyticsCustomModule:ManagementFolderSecurityHealthAnalyticsCustomModule default {{folder}}/{{location}}/{{name}} ```
func GetManagementFolderSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
func GetManagementFolderSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementFolderSecurityHealthAnalyticsCustomModuleState, opts ...pulumi.ResourceOption) (*ManagementFolderSecurityHealthAnalyticsCustomModule, error)
GetManagementFolderSecurityHealthAnalyticsCustomModule gets an existing ManagementFolderSecurityHealthAnalyticsCustomModule 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 NewManagementFolderSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
func NewManagementFolderSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, args *ManagementFolderSecurityHealthAnalyticsCustomModuleArgs, opts ...pulumi.ResourceOption) (*ManagementFolderSecurityHealthAnalyticsCustomModule, error)
NewManagementFolderSecurityHealthAnalyticsCustomModule registers a new resource with the given unique name, arguments, and options.
func (*ManagementFolderSecurityHealthAnalyticsCustomModule) ElementType ¶ added in v7.28.0
func (*ManagementFolderSecurityHealthAnalyticsCustomModule) ElementType() reflect.Type
func (*ManagementFolderSecurityHealthAnalyticsCustomModule) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
func (i *ManagementFolderSecurityHealthAnalyticsCustomModule) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
func (*ManagementFolderSecurityHealthAnalyticsCustomModule) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext ¶ added in v7.28.0
func (i *ManagementFolderSecurityHealthAnalyticsCustomModule) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleArgs struct { // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // Numerical ID of the parent folder. // // *** Folder pulumi.StringInput // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrInput }
The set of arguments for constructing a ManagementFolderSecurityHealthAnalyticsCustomModule resource.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArgs) ElementType() reflect.Type
type ManagementFolderSecurityHealthAnalyticsCustomModuleArray ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleArray []ManagementFolderSecurityHealthAnalyticsCustomModuleInput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleArrayInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleArrayInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleArrayInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleArray and ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleArrayInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleArray{ ManagementFolderSecurityHealthAnalyticsCustomModuleArgs{...} }
type ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleArrayOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfig ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfig struct { // Custom output properties. // Structure is documented below. CustomOutput *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation *string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity *string `pulumi:"severity"` }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs struct { // Custom output properties. // Structure is documented below. CustomOutput ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation pulumi.StringPtrInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringPtrInput `pulumi:"severity"` }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty `pulumi:"properties"` }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{...}
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty struct { // Name of the property for the custom output. Name *string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringPtrInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray []ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray{ ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{...} }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{...}
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
Name of the property for the custom output.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...}
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs, ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr ¶ added in v7.28.0
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr(v *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs, ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{...} or: nil
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr ¶ added in v7.28.0
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr(v *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Elem ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs{...}
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicate ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicate struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{...}
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs, ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{...} or: nil
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr ¶ added in v7.28.0
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr(v *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Elem ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs, ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtr and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs{...} or: nil
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtr ¶ added in v7.28.0
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtr(v *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Elem ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector struct { // The resource types to run the detector on. ResourceTypes []string `pulumi:"resourceTypes"` }
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs struct { // The resource types to run the detector on. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{...}
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs, ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr and ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{...} or: nil
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr ¶ added in v7.28.0
func ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr(v *ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) Elem ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput }
type ManagementFolderSecurityHealthAnalyticsCustomModuleMap ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleMap map[string]ManagementFolderSecurityHealthAnalyticsCustomModuleInput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext ¶ added in v7.28.0
func (i ManagementFolderSecurityHealthAnalyticsCustomModuleMap) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleMapInput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleMapInput interface { pulumi.Input ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext(context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput }
ManagementFolderSecurityHealthAnalyticsCustomModuleMapInput is an input type that accepts ManagementFolderSecurityHealthAnalyticsCustomModuleMap and ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput values. You can construct a concrete instance of `ManagementFolderSecurityHealthAnalyticsCustomModuleMapInput` via:
ManagementFolderSecurityHealthAnalyticsCustomModuleMap{ "key": ManagementFolderSecurityHealthAnalyticsCustomModuleArgs{...} }
type ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleMapOutput
type ManagementFolderSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleOutput struct{ *pulumi.OutputState }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) AncestorModule ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) AncestorModule() pulumi.StringOutput
If empty, indicates that the custom module was created in the organization, folder, or project in which you are viewing the custom module. Otherwise, ancestorModule specifies the organization or folder from which the custom module is inherited.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) CustomConfig ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) CustomConfig() ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
The user specified custom configuration for the module. Structure is documented below.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) DisplayName ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) EnablementState ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Folder ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Folder() pulumi.StringOutput
Numerical ID of the parent folder.
***
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) LastEditor ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Location ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Location() pulumi.StringPtrOutput
Location ID of the parent organization. If not provided, 'global' will be used as the default location.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) Name ¶ added in v7.28.0
The resource name of the custom module. Its format is "folders/{folder}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutput() ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) ToManagementFolderSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementFolderSecurityHealthAnalyticsCustomModuleOutput
func (ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) UpdateTime ¶ added in v7.28.0
func (o ManagementFolderSecurityHealthAnalyticsCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type ManagementFolderSecurityHealthAnalyticsCustomModuleState ¶ added in v7.28.0
type ManagementFolderSecurityHealthAnalyticsCustomModuleState struct { // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringPtrInput // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementFolderSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // Numerical ID of the parent folder. // // *** Folder pulumi.StringPtrInput // The editor that last updated the custom module. LastEditor pulumi.StringPtrInput // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrInput // The resource name of the custom module. Its format is "folders/{folder}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". // The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (ManagementFolderSecurityHealthAnalyticsCustomModuleState) ElementType ¶ added in v7.28.0
func (ManagementFolderSecurityHealthAnalyticsCustomModuleState) ElementType() reflect.Type
type ManagementOrganizationEventThreatDetectionCustomModule ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModule struct { pulumi.CustomResourceState // Config for the module. For the resident module, its config value is defined at this level. // For the inherited module, its config value is inherited from the ancestor module. Config pulumi.StringPtrOutput `pulumi:"config"` // The human readable name to be displayed for the module. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The state of enablement for the module at the given level of the hierarchy. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrOutput `pulumi:"enablementState"` // The editor that last updated the custom module LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // Location ID of the parent organization. Only global is supported at the moment. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name of the Event Threat Detection custom module. // Its format is "organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{eventThreatDetectionCustomModule}". Name pulumi.StringOutput `pulumi:"name"` // Numerical ID of the parent organization. // // *** Organization pulumi.StringOutput `pulumi:"organization"` // Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type pulumi.StringPtrOutput `pulumi:"type"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of an Event Threat Detection custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization level only.
To get more information about OrganizationEventThreatDetectionCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/security-center-management/rest/v1/organizations.locations.eventThreatDetectionCustomModules) * How-to Guides
- [Overview of custom modules for Event Threat Detection](https://cloud.google.com/security-command-center/docs/custom-modules-etd-overview)
## Example Usage
## Import
OrganizationEventThreatDetectionCustomModule can be imported using any of these accepted formats:
* `organizations/{{organization}}/locations/{{location}}/eventThreatDetectionCustomModules/{{name}}`
* `{{organization}}/{{location}}/{{name}}`
When using the `pulumi import` command, OrganizationEventThreatDetectionCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/managementOrganizationEventThreatDetectionCustomModule:ManagementOrganizationEventThreatDetectionCustomModule default organizations/{{organization}}/locations/{{location}}/eventThreatDetectionCustomModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/managementOrganizationEventThreatDetectionCustomModule:ManagementOrganizationEventThreatDetectionCustomModule default {{organization}}/{{location}}/{{name}} ```
func GetManagementOrganizationEventThreatDetectionCustomModule ¶ added in v7.27.0
func GetManagementOrganizationEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementOrganizationEventThreatDetectionCustomModuleState, opts ...pulumi.ResourceOption) (*ManagementOrganizationEventThreatDetectionCustomModule, error)
GetManagementOrganizationEventThreatDetectionCustomModule gets an existing ManagementOrganizationEventThreatDetectionCustomModule 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 NewManagementOrganizationEventThreatDetectionCustomModule ¶ added in v7.27.0
func NewManagementOrganizationEventThreatDetectionCustomModule(ctx *pulumi.Context, name string, args *ManagementOrganizationEventThreatDetectionCustomModuleArgs, opts ...pulumi.ResourceOption) (*ManagementOrganizationEventThreatDetectionCustomModule, error)
NewManagementOrganizationEventThreatDetectionCustomModule registers a new resource with the given unique name, arguments, and options.
func (*ManagementOrganizationEventThreatDetectionCustomModule) ElementType ¶ added in v7.27.0
func (*ManagementOrganizationEventThreatDetectionCustomModule) ElementType() reflect.Type
func (*ManagementOrganizationEventThreatDetectionCustomModule) ToManagementOrganizationEventThreatDetectionCustomModuleOutput ¶ added in v7.27.0
func (i *ManagementOrganizationEventThreatDetectionCustomModule) ToManagementOrganizationEventThreatDetectionCustomModuleOutput() ManagementOrganizationEventThreatDetectionCustomModuleOutput
func (*ManagementOrganizationEventThreatDetectionCustomModule) ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext ¶ added in v7.27.0
func (i *ManagementOrganizationEventThreatDetectionCustomModule) ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleOutput
type ManagementOrganizationEventThreatDetectionCustomModuleArgs ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleArgs struct { // Config for the module. For the resident module, its config value is defined at this level. // For the inherited module, its config value is inherited from the ancestor module. Config pulumi.StringPtrInput // The human readable name to be displayed for the module. DisplayName pulumi.StringPtrInput // The state of enablement for the module at the given level of the hierarchy. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // Location ID of the parent organization. Only global is supported at the moment. Location pulumi.StringPtrInput // Numerical ID of the parent organization. // // *** Organization pulumi.StringInput // Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type pulumi.StringPtrInput }
The set of arguments for constructing a ManagementOrganizationEventThreatDetectionCustomModule resource.
func (ManagementOrganizationEventThreatDetectionCustomModuleArgs) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleArgs) ElementType() reflect.Type
type ManagementOrganizationEventThreatDetectionCustomModuleArray ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleArray []ManagementOrganizationEventThreatDetectionCustomModuleInput
func (ManagementOrganizationEventThreatDetectionCustomModuleArray) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleArray) ElementType() reflect.Type
func (ManagementOrganizationEventThreatDetectionCustomModuleArray) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput ¶ added in v7.27.0
func (i ManagementOrganizationEventThreatDetectionCustomModuleArray) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput() ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
func (ManagementOrganizationEventThreatDetectionCustomModuleArray) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext ¶ added in v7.27.0
func (i ManagementOrganizationEventThreatDetectionCustomModuleArray) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
type ManagementOrganizationEventThreatDetectionCustomModuleArrayInput ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleArrayInput interface { pulumi.Input ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput() ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext(context.Context) ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput }
ManagementOrganizationEventThreatDetectionCustomModuleArrayInput is an input type that accepts ManagementOrganizationEventThreatDetectionCustomModuleArray and ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput values. You can construct a concrete instance of `ManagementOrganizationEventThreatDetectionCustomModuleArrayInput` via:
ManagementOrganizationEventThreatDetectionCustomModuleArray{ ManagementOrganizationEventThreatDetectionCustomModuleArgs{...} }
type ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ElementType() reflect.Type
func (ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutput() ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
func (ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput) ToManagementOrganizationEventThreatDetectionCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleArrayOutput
type ManagementOrganizationEventThreatDetectionCustomModuleInput ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleInput interface { pulumi.Input ToManagementOrganizationEventThreatDetectionCustomModuleOutput() ManagementOrganizationEventThreatDetectionCustomModuleOutput ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleOutput }
type ManagementOrganizationEventThreatDetectionCustomModuleMap ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleMap map[string]ManagementOrganizationEventThreatDetectionCustomModuleInput
func (ManagementOrganizationEventThreatDetectionCustomModuleMap) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleMap) ElementType() reflect.Type
func (ManagementOrganizationEventThreatDetectionCustomModuleMap) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput ¶ added in v7.27.0
func (i ManagementOrganizationEventThreatDetectionCustomModuleMap) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput() ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
func (ManagementOrganizationEventThreatDetectionCustomModuleMap) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext ¶ added in v7.27.0
func (i ManagementOrganizationEventThreatDetectionCustomModuleMap) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
type ManagementOrganizationEventThreatDetectionCustomModuleMapInput ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleMapInput interface { pulumi.Input ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput() ManagementOrganizationEventThreatDetectionCustomModuleMapOutput ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext(context.Context) ManagementOrganizationEventThreatDetectionCustomModuleMapOutput }
ManagementOrganizationEventThreatDetectionCustomModuleMapInput is an input type that accepts ManagementOrganizationEventThreatDetectionCustomModuleMap and ManagementOrganizationEventThreatDetectionCustomModuleMapOutput values. You can construct a concrete instance of `ManagementOrganizationEventThreatDetectionCustomModuleMapInput` via:
ManagementOrganizationEventThreatDetectionCustomModuleMap{ "key": ManagementOrganizationEventThreatDetectionCustomModuleArgs{...} }
type ManagementOrganizationEventThreatDetectionCustomModuleMapOutput ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleMapOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ElementType() reflect.Type
func (ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutput() ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
func (ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleMapOutput) ToManagementOrganizationEventThreatDetectionCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleMapOutput
type ManagementOrganizationEventThreatDetectionCustomModuleOutput ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) Config ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Config() pulumi.StringPtrOutput
Config for the module. For the resident module, its config value is defined at this level. For the inherited module, its config value is inherited from the ancestor module.
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) DisplayName ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
The human readable name to be displayed for the module.
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) ElementType() reflect.Type
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) EnablementState ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
The state of enablement for the module at the given level of the hierarchy. Possible values are: `ENABLED`, `DISABLED`.
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) LastEditor ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) Location ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Location() pulumi.StringPtrOutput
Location ID of the parent organization. Only global is supported at the moment.
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) Name ¶ added in v7.27.0
The resource name of the Event Threat Detection custom module. Its format is "organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{eventThreatDetectionCustomModule}".
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) Organization ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) Organization() pulumi.StringOutput
Numerical ID of the parent organization.
***
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) ToManagementOrganizationEventThreatDetectionCustomModuleOutput ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) ToManagementOrganizationEventThreatDetectionCustomModuleOutput() ManagementOrganizationEventThreatDetectionCustomModuleOutput
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) ToManagementOrganizationEventThreatDetectionCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationEventThreatDetectionCustomModuleOutput
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) Type ¶ added in v7.27.0
Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP.
func (ManagementOrganizationEventThreatDetectionCustomModuleOutput) UpdateTime ¶ added in v7.27.0
func (o ManagementOrganizationEventThreatDetectionCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type ManagementOrganizationEventThreatDetectionCustomModuleState ¶ added in v7.27.0
type ManagementOrganizationEventThreatDetectionCustomModuleState struct { // Config for the module. For the resident module, its config value is defined at this level. // For the inherited module, its config value is inherited from the ancestor module. Config pulumi.StringPtrInput // The human readable name to be displayed for the module. DisplayName pulumi.StringPtrInput // The state of enablement for the module at the given level of the hierarchy. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // The editor that last updated the custom module LastEditor pulumi.StringPtrInput // Location ID of the parent organization. Only global is supported at the moment. Location pulumi.StringPtrInput // The resource name of the Event Threat Detection custom module. // Its format is "organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{eventThreatDetectionCustomModule}". Name pulumi.StringPtrInput // Numerical ID of the parent organization. // // *** Organization pulumi.StringPtrInput // Immutable. Type for the module. e.g. CONFIGURABLE_BAD_IP. Type pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (ManagementOrganizationEventThreatDetectionCustomModuleState) ElementType ¶ added in v7.27.0
func (ManagementOrganizationEventThreatDetectionCustomModuleState) ElementType() reflect.Type
type ManagementOrganizationSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModule struct { pulumi.CustomResourceState // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringOutput `pulumi:"ancestorModule"` // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput `pulumi:"customConfig"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrOutput `pulumi:"enablementState"` // The editor that last updated the custom module. LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name of the custom module. Its format is "organizations/{organization}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". // The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringOutput `pulumi:"name"` // Numerical ID of the parent organization. // // *** Organization pulumi.StringOutput `pulumi:"organization"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the child folders and projects.
To get more information about OrganizationSecurityHealthAnalyticsCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/security-center-management/rest/v1/organizations.locations.securityHealthAnalyticsCustomModules) * How-to Guides
- [Overview of custom modules for Security Health Analytics](https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview)
## Example Usage
### Scc Management Organization Security Health Analytics Custom Module Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewManagementOrganizationSecurityHealthAnalyticsCustomModule(ctx, "example", &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs{ Organization: pulumi.String("123456789"), DisplayName: pulumi.String("basic_custom_module"), Location: pulumi.String("global"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), }, ResourceSelector: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Description: pulumi.String("The rotation period of the identified cryptokey resource exceeds 30 days."), Recommendation: pulumi.String("Set the rotation period to at most 30 days."), Severity: pulumi.String("MEDIUM"), }, }) if err != nil { return err } return nil }) }
``` ### Scc Management Organization Security Health Analytics Custom Module Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewManagementOrganizationSecurityHealthAnalyticsCustomModule(ctx, "example", &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs{ Organization: pulumi.String("123456789"), DisplayName: pulumi.String("full_custom_module"), Location: pulumi.String("global"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, CustomOutput: securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{ Properties: securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray{ &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, }, }, }, ResourceSelector: &securitycenter.ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Description of the custom module"), Recommendation: pulumi.String("Steps to resolve violation"), }, }) if err != nil { return err } return nil }) }
```
## Import
OrganizationSecurityHealthAnalyticsCustomModule can be imported using any of these accepted formats:
* `organizations/{{organization}}/locations/{{location}}/securityHealthAnalyticsCustomModules/{{name}}`
* `{{organization}}/{{location}}/{{name}}`
When using the `pulumi import` command, OrganizationSecurityHealthAnalyticsCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/managementOrganizationSecurityHealthAnalyticsCustomModule:ManagementOrganizationSecurityHealthAnalyticsCustomModule default organizations/{{organization}}/locations/{{location}}/securityHealthAnalyticsCustomModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/managementOrganizationSecurityHealthAnalyticsCustomModule:ManagementOrganizationSecurityHealthAnalyticsCustomModule default {{organization}}/{{location}}/{{name}} ```
func GetManagementOrganizationSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
func GetManagementOrganizationSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementOrganizationSecurityHealthAnalyticsCustomModuleState, opts ...pulumi.ResourceOption) (*ManagementOrganizationSecurityHealthAnalyticsCustomModule, error)
GetManagementOrganizationSecurityHealthAnalyticsCustomModule gets an existing ManagementOrganizationSecurityHealthAnalyticsCustomModule 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 NewManagementOrganizationSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
func NewManagementOrganizationSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, args *ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs, opts ...pulumi.ResourceOption) (*ManagementOrganizationSecurityHealthAnalyticsCustomModule, error)
NewManagementOrganizationSecurityHealthAnalyticsCustomModule registers a new resource with the given unique name, arguments, and options.
func (*ManagementOrganizationSecurityHealthAnalyticsCustomModule) ElementType ¶ added in v7.28.0
func (*ManagementOrganizationSecurityHealthAnalyticsCustomModule) ElementType() reflect.Type
func (*ManagementOrganizationSecurityHealthAnalyticsCustomModule) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
func (i *ManagementOrganizationSecurityHealthAnalyticsCustomModule) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
func (*ManagementOrganizationSecurityHealthAnalyticsCustomModule) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext ¶ added in v7.28.0
func (i *ManagementOrganizationSecurityHealthAnalyticsCustomModule) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs struct { // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrInput // Numerical ID of the parent organization. // // *** Organization pulumi.StringInput }
The set of arguments for constructing a ManagementOrganizationSecurityHealthAnalyticsCustomModule resource.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs) ElementType() reflect.Type
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray []ManagementOrganizationSecurityHealthAnalyticsCustomModuleInput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray and ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleArray{ ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs{...} }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) Index ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleArrayOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfig ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfig struct { // Custom output properties. // Structure is documented below. CustomOutput *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity string `pulumi:"severity"` }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs struct { // Custom output properties. // Structure is documented below. CustomOutput ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation pulumi.StringInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringInput `pulumi:"severity"` }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty `pulumi:"properties"` }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{...}
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty struct { // Name of the property for the custom output. Name *string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringPtrInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray []ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray{ ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{...} }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{...}
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
Name of the property for the custom output.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...}
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs, ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr ¶ added in v7.28.0
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr(v *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs, ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{...} or: nil
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr ¶ added in v7.28.0
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr(v *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Elem ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs{...}
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicate ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicate struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{...}
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs, ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{...} or: nil
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr ¶ added in v7.28.0
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr(v *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Elem ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs, ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtr and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs{...} or: nil
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtr ¶ added in v7.28.0
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtr(v *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Elem ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector struct { // The resource types to run the detector on. ResourceTypes []string `pulumi:"resourceTypes"` }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs struct { // The resource types to run the detector on. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{...}
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs, ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr and ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{...} or: nil
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr ¶ added in v7.28.0
func ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr(v *ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) Elem ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap map[string]ManagementOrganizationSecurityHealthAnalyticsCustomModuleInput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext ¶ added in v7.28.0
func (i ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapInput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapInput interface { pulumi.Input ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext(context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput }
ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapInput is an input type that accepts ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap and ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput values. You can construct a concrete instance of `ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapInput` via:
ManagementOrganizationSecurityHealthAnalyticsCustomModuleMap{ "key": ManagementOrganizationSecurityHealthAnalyticsCustomModuleArgs{...} }
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) MapIndex ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleMapOutput
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput struct{ *pulumi.OutputState }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) AncestorModule ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) AncestorModule() pulumi.StringOutput
If empty, indicates that the custom module was created in the organization, folder, or project in which you are viewing the custom module. Otherwise, ancestorModule specifies the organization or folder from which the custom module is inherited.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) CustomConfig ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) CustomConfig() ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
The user specified custom configuration for the module. Structure is documented below.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) DisplayName ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) EnablementState ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) LastEditor ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Location ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Location() pulumi.StringPtrOutput
Location ID of the parent organization. If not provided, 'global' will be used as the default location.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Name ¶ added in v7.28.0
The resource name of the custom module. Its format is "organizations/{organization}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Organization ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) Organization() pulumi.StringOutput
Numerical ID of the parent organization.
***
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput() ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) ToManagementOrganizationSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) UpdateTime ¶ added in v7.28.0
func (o ManagementOrganizationSecurityHealthAnalyticsCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleState ¶ added in v7.28.0
type ManagementOrganizationSecurityHealthAnalyticsCustomModuleState struct { // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringPtrInput // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementOrganizationSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // The editor that last updated the custom module. LastEditor pulumi.StringPtrInput // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrInput // The resource name of the custom module. Its format is "organizations/{organization}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". // The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringPtrInput // Numerical ID of the parent organization. // // *** Organization pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleState) ElementType ¶ added in v7.28.0
func (ManagementOrganizationSecurityHealthAnalyticsCustomModuleState) ElementType() reflect.Type
type ManagementProjectSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModule struct { pulumi.CustomResourceState // If empty, indicates that the custom module was created in the organization,folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringOutput `pulumi:"ancestorModule"` // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput `pulumi:"customConfig"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrOutput `pulumi:"enablementState"` // The editor that last updated the custom module. LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name of the custom module. Its format is "projects/{project}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". // The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the child folders and projects.
To get more information about ProjectSecurityHealthAnalyticsCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/security-center-management/rest/v1/projects.locations.securityHealthAnalyticsCustomModules) * How-to Guides
- [Overview of custom modules for Security Health Analytics](https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview)
## Example Usage
### Scc Management Organization Project Security Health Analytics Custom Module Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewManagementProjectSecurityHealthAnalyticsCustomModule(ctx, "example", &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleArgs{ Location: pulumi.String("global"), DisplayName: pulumi.String("basic_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), }, ResourceSelector: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Description: pulumi.String("The rotation period of the identified cryptokey resource exceeds 30 days."), Recommendation: pulumi.String("Set the rotation period to at most 30 days."), Severity: pulumi.String("MEDIUM"), }, }) if err != nil { return err } return nil }) }
``` ### Scc Management Organization Project Security Health Analytics Custom Module Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewManagementProjectSecurityHealthAnalyticsCustomModule(ctx, "example", &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleArgs{ Location: pulumi.String("global"), DisplayName: pulumi.String("full_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, CustomOutput: securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{ Properties: securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray{ &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, }, }, }, ResourceSelector: &securitycenter.ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Description of the custom module"), Recommendation: pulumi.String("Steps to resolve violation"), }, }) if err != nil { return err } return nil }) }
```
## Import
ProjectSecurityHealthAnalyticsCustomModule can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/securityHealthAnalyticsCustomModules/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, ProjectSecurityHealthAnalyticsCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/managementProjectSecurityHealthAnalyticsCustomModule:ManagementProjectSecurityHealthAnalyticsCustomModule default projects/{{project}}/locations/{{location}}/securityHealthAnalyticsCustomModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/managementProjectSecurityHealthAnalyticsCustomModule:ManagementProjectSecurityHealthAnalyticsCustomModule default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/managementProjectSecurityHealthAnalyticsCustomModule:ManagementProjectSecurityHealthAnalyticsCustomModule default {{location}}/{{name}} ```
func GetManagementProjectSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
func GetManagementProjectSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementProjectSecurityHealthAnalyticsCustomModuleState, opts ...pulumi.ResourceOption) (*ManagementProjectSecurityHealthAnalyticsCustomModule, error)
GetManagementProjectSecurityHealthAnalyticsCustomModule gets an existing ManagementProjectSecurityHealthAnalyticsCustomModule 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 NewManagementProjectSecurityHealthAnalyticsCustomModule ¶ added in v7.28.0
func NewManagementProjectSecurityHealthAnalyticsCustomModule(ctx *pulumi.Context, name string, args *ManagementProjectSecurityHealthAnalyticsCustomModuleArgs, opts ...pulumi.ResourceOption) (*ManagementProjectSecurityHealthAnalyticsCustomModule, error)
NewManagementProjectSecurityHealthAnalyticsCustomModule registers a new resource with the given unique name, arguments, and options.
func (*ManagementProjectSecurityHealthAnalyticsCustomModule) ElementType ¶ added in v7.28.0
func (*ManagementProjectSecurityHealthAnalyticsCustomModule) ElementType() reflect.Type
func (*ManagementProjectSecurityHealthAnalyticsCustomModule) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
func (i *ManagementProjectSecurityHealthAnalyticsCustomModule) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
func (*ManagementProjectSecurityHealthAnalyticsCustomModule) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext ¶ added in v7.28.0
func (i *ManagementProjectSecurityHealthAnalyticsCustomModule) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleArgs struct { // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a ManagementProjectSecurityHealthAnalyticsCustomModule resource.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArgs) ElementType() reflect.Type
type ManagementProjectSecurityHealthAnalyticsCustomModuleArray ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleArray []ManagementProjectSecurityHealthAnalyticsCustomModuleInput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleArrayInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleArrayInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleArrayInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleArray and ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleArrayInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleArray{ ManagementProjectSecurityHealthAnalyticsCustomModuleArgs{...} }
type ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleArrayOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfig ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfig struct { // Custom output properties. // Structure is documented below. CustomOutput *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity string `pulumi:"severity"` }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs struct { // Custom output properties. // Structure is documented below. CustomOutput ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation pulumi.StringInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringInput `pulumi:"severity"` }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty `pulumi:"properties"` }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{...}
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) Properties() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputProperty struct { // Name of the property for the custom output. Name *string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringPtrInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray []ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArray{ ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{...} }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) Index ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArgs{...}
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
Name of the property for the custom output.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpression struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...}
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs, ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr ¶ added in v7.28.0
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr(v *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Elem ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs, ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs{...} or: nil
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr ¶ added in v7.28.0
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtr(v *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputArgs) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrInput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Elem ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs{...}
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) CustomOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Predicate() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ResourceSelector() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicate ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicate struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{...}
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs, ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs{...} or: nil
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr ¶ added in v7.28.0
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtr(v *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicateArgs) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrInput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Elem ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs, ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtr and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs{...} or: nil
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtr ¶ added in v7.28.0
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtr(v *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigArgs) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) CustomOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Elem ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Predicate() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ResourceSelector() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelector struct { // The resource types to run the detector on. ResourceTypes []string `pulumi:"resourceTypes"` }
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs struct { // The resource types to run the detector on. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{...}
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs, ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr and ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs{...} or: nil
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr ¶ added in v7.28.0
func ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtr(v *ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorArgs) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrInput
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) Elem ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigResourceSelectorPtrOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput }
type ManagementProjectSecurityHealthAnalyticsCustomModuleMap ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleMap map[string]ManagementProjectSecurityHealthAnalyticsCustomModuleInput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext ¶ added in v7.28.0
func (i ManagementProjectSecurityHealthAnalyticsCustomModuleMap) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleMapInput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleMapInput interface { pulumi.Input ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext(context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput }
ManagementProjectSecurityHealthAnalyticsCustomModuleMapInput is an input type that accepts ManagementProjectSecurityHealthAnalyticsCustomModuleMap and ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput values. You can construct a concrete instance of `ManagementProjectSecurityHealthAnalyticsCustomModuleMapInput` via:
ManagementProjectSecurityHealthAnalyticsCustomModuleMap{ "key": ManagementProjectSecurityHealthAnalyticsCustomModuleArgs{...} }
type ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleMapOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleMapOutput
type ManagementProjectSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleOutput struct{ *pulumi.OutputState }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) AncestorModule ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) AncestorModule() pulumi.StringOutput
If empty, indicates that the custom module was created in the organization,folder, or project in which you are viewing the custom module. Otherwise, ancestorModule specifies the organization or folder from which the custom module is inherited.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) CustomConfig ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) CustomConfig() ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrOutput
The user specified custom configuration for the module. Structure is documented below.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) DisplayName ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) DisplayName() pulumi.StringPtrOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ElementType() reflect.Type
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) EnablementState ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) EnablementState() pulumi.StringPtrOutput
The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) LastEditor ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Location ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Location() pulumi.StringPtrOutput
Location ID of the parent organization. If not provided, 'global' will be used as the default location.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Name ¶ added in v7.28.0
The resource name of the custom module. Its format is "projects/{project}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Project ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutput() ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) ToManagementProjectSecurityHealthAnalyticsCustomModuleOutputWithContext(ctx context.Context) ManagementProjectSecurityHealthAnalyticsCustomModuleOutput
func (ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) UpdateTime ¶ added in v7.28.0
func (o ManagementProjectSecurityHealthAnalyticsCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type ManagementProjectSecurityHealthAnalyticsCustomModuleState ¶ added in v7.28.0
type ManagementProjectSecurityHealthAnalyticsCustomModuleState struct { // If empty, indicates that the custom module was created in the organization,folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringPtrInput // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ManagementProjectSecurityHealthAnalyticsCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // The editor that last updated the custom module. LastEditor pulumi.StringPtrInput // Location ID of the parent organization. If not provided, 'global' will be used as the default location. Location pulumi.StringPtrInput // The resource name of the custom module. Its format is "projects/{project}/locations/{location}/securityHealthAnalyticsCustomModules/{securityHealthAnalyticsCustomModule}". // The id {securityHealthAnalyticsCustomModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (ManagementProjectSecurityHealthAnalyticsCustomModuleState) ElementType ¶ added in v7.28.0
func (ManagementProjectSecurityHealthAnalyticsCustomModuleState) ElementType() reflect.Type
type MuteConfig ¶
type MuteConfig struct { pulumi.CustomResourceState // The time at which the mute config was created. This field is set by // the server and will be ignored if provided on config creation. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A description of the mute config. Description pulumi.StringPtrOutput `pulumi:"description"` // An expression that defines the filter to apply across create/update // events of findings. While creating a filter string, be mindful of // the scope in which the mute configuration is being created. E.g., // If a filter contains project = X but is created under the // project = Y scope, it might not match any findings. Filter pulumi.StringOutput `pulumi:"filter"` // Email address of the user who last edited the mute config. This // field is set by the server and will be ignored if provided on // config creation or update. MostRecentEditor pulumi.StringOutput `pulumi:"mostRecentEditor"` // Unique identifier provided by the client within the parent scope. MuteConfigId pulumi.StringOutput `pulumi:"muteConfigId"` // Name of the mute config. Its format is // organizations/{organization}/muteConfigs/{configId}, // folders/{folder}/muteConfigs/{configId}, // or projects/{project}/muteConfigs/{configId} Name pulumi.StringOutput `pulumi:"name"` // Resource name of the new mute configs's parent. Its format is // "organizations/[organizationId]", "folders/[folderId]", or // "projects/[projectId]". // // *** Parent pulumi.StringOutput `pulumi:"parent"` // Output only. The most recent time at which the mute config was // updated. This field is set by the server and will be ignored if // provided on config creation or update. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Mute Findings is a volume management feature in Security Command Center that lets you manually or programmatically hide irrelevant findings, and create filters to automatically silence existing and future findings based on criteria you specify.
To get more information about MuteConfig, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.muteConfigs)
## Example Usage
### Scc Mute Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewMuteConfig(ctx, "default", &securitycenter.MuteConfigArgs{ MuteConfigId: pulumi.String("my-config"), Parent: pulumi.String("organizations/123456789"), Filter: pulumi.String("category: \"OS_VULNERABILITY\""), Description: pulumi.String("My Mute Config"), }) if err != nil { return err } return nil }) }
```
## Import
MuteConfig can be imported using any of these accepted formats:
* `{{name}}`
When using the `pulumi import` command, MuteConfig can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/muteConfig:MuteConfig default {{name}} ```
func GetMuteConfig ¶
func GetMuteConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MuteConfigState, opts ...pulumi.ResourceOption) (*MuteConfig, error)
GetMuteConfig gets an existing MuteConfig 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 NewMuteConfig ¶
func NewMuteConfig(ctx *pulumi.Context, name string, args *MuteConfigArgs, opts ...pulumi.ResourceOption) (*MuteConfig, error)
NewMuteConfig registers a new resource with the given unique name, arguments, and options.
func (*MuteConfig) ElementType ¶
func (*MuteConfig) ElementType() reflect.Type
func (*MuteConfig) ToMuteConfigOutput ¶
func (i *MuteConfig) ToMuteConfigOutput() MuteConfigOutput
func (*MuteConfig) ToMuteConfigOutputWithContext ¶
func (i *MuteConfig) ToMuteConfigOutputWithContext(ctx context.Context) MuteConfigOutput
type MuteConfigArgs ¶
type MuteConfigArgs struct { // A description of the mute config. Description pulumi.StringPtrInput // An expression that defines the filter to apply across create/update // events of findings. While creating a filter string, be mindful of // the scope in which the mute configuration is being created. E.g., // If a filter contains project = X but is created under the // project = Y scope, it might not match any findings. Filter pulumi.StringInput // Unique identifier provided by the client within the parent scope. MuteConfigId pulumi.StringInput // Resource name of the new mute configs's parent. Its format is // "organizations/[organizationId]", "folders/[folderId]", or // "projects/[projectId]". // // *** Parent pulumi.StringInput }
The set of arguments for constructing a MuteConfig resource.
func (MuteConfigArgs) ElementType ¶
func (MuteConfigArgs) ElementType() reflect.Type
type MuteConfigArray ¶
type MuteConfigArray []MuteConfigInput
func (MuteConfigArray) ElementType ¶
func (MuteConfigArray) ElementType() reflect.Type
func (MuteConfigArray) ToMuteConfigArrayOutput ¶
func (i MuteConfigArray) ToMuteConfigArrayOutput() MuteConfigArrayOutput
func (MuteConfigArray) ToMuteConfigArrayOutputWithContext ¶
func (i MuteConfigArray) ToMuteConfigArrayOutputWithContext(ctx context.Context) MuteConfigArrayOutput
type MuteConfigArrayInput ¶
type MuteConfigArrayInput interface { pulumi.Input ToMuteConfigArrayOutput() MuteConfigArrayOutput ToMuteConfigArrayOutputWithContext(context.Context) MuteConfigArrayOutput }
MuteConfigArrayInput is an input type that accepts MuteConfigArray and MuteConfigArrayOutput values. You can construct a concrete instance of `MuteConfigArrayInput` via:
MuteConfigArray{ MuteConfigArgs{...} }
type MuteConfigArrayOutput ¶
type MuteConfigArrayOutput struct{ *pulumi.OutputState }
func (MuteConfigArrayOutput) ElementType ¶
func (MuteConfigArrayOutput) ElementType() reflect.Type
func (MuteConfigArrayOutput) Index ¶
func (o MuteConfigArrayOutput) Index(i pulumi.IntInput) MuteConfigOutput
func (MuteConfigArrayOutput) ToMuteConfigArrayOutput ¶
func (o MuteConfigArrayOutput) ToMuteConfigArrayOutput() MuteConfigArrayOutput
func (MuteConfigArrayOutput) ToMuteConfigArrayOutputWithContext ¶
func (o MuteConfigArrayOutput) ToMuteConfigArrayOutputWithContext(ctx context.Context) MuteConfigArrayOutput
type MuteConfigInput ¶
type MuteConfigInput interface { pulumi.Input ToMuteConfigOutput() MuteConfigOutput ToMuteConfigOutputWithContext(ctx context.Context) MuteConfigOutput }
type MuteConfigMap ¶
type MuteConfigMap map[string]MuteConfigInput
func (MuteConfigMap) ElementType ¶
func (MuteConfigMap) ElementType() reflect.Type
func (MuteConfigMap) ToMuteConfigMapOutput ¶
func (i MuteConfigMap) ToMuteConfigMapOutput() MuteConfigMapOutput
func (MuteConfigMap) ToMuteConfigMapOutputWithContext ¶
func (i MuteConfigMap) ToMuteConfigMapOutputWithContext(ctx context.Context) MuteConfigMapOutput
type MuteConfigMapInput ¶
type MuteConfigMapInput interface { pulumi.Input ToMuteConfigMapOutput() MuteConfigMapOutput ToMuteConfigMapOutputWithContext(context.Context) MuteConfigMapOutput }
MuteConfigMapInput is an input type that accepts MuteConfigMap and MuteConfigMapOutput values. You can construct a concrete instance of `MuteConfigMapInput` via:
MuteConfigMap{ "key": MuteConfigArgs{...} }
type MuteConfigMapOutput ¶
type MuteConfigMapOutput struct{ *pulumi.OutputState }
func (MuteConfigMapOutput) ElementType ¶
func (MuteConfigMapOutput) ElementType() reflect.Type
func (MuteConfigMapOutput) MapIndex ¶
func (o MuteConfigMapOutput) MapIndex(k pulumi.StringInput) MuteConfigOutput
func (MuteConfigMapOutput) ToMuteConfigMapOutput ¶
func (o MuteConfigMapOutput) ToMuteConfigMapOutput() MuteConfigMapOutput
func (MuteConfigMapOutput) ToMuteConfigMapOutputWithContext ¶
func (o MuteConfigMapOutput) ToMuteConfigMapOutputWithContext(ctx context.Context) MuteConfigMapOutput
type MuteConfigOutput ¶
type MuteConfigOutput struct{ *pulumi.OutputState }
func (MuteConfigOutput) CreateTime ¶
func (o MuteConfigOutput) CreateTime() pulumi.StringOutput
The time at which the mute config was created. This field is set by the server and will be ignored if provided on config creation.
func (MuteConfigOutput) Description ¶
func (o MuteConfigOutput) Description() pulumi.StringPtrOutput
A description of the mute config.
func (MuteConfigOutput) ElementType ¶
func (MuteConfigOutput) ElementType() reflect.Type
func (MuteConfigOutput) Filter ¶
func (o MuteConfigOutput) Filter() pulumi.StringOutput
An expression that defines the filter to apply across create/update events of findings. While creating a filter string, be mindful of the scope in which the mute configuration is being created. E.g., If a filter contains project = X but is created under the project = Y scope, it might not match any findings.
func (MuteConfigOutput) MostRecentEditor ¶
func (o MuteConfigOutput) MostRecentEditor() pulumi.StringOutput
Email address of the user who last edited the mute config. This field is set by the server and will be ignored if provided on config creation or update.
func (MuteConfigOutput) MuteConfigId ¶
func (o MuteConfigOutput) MuteConfigId() pulumi.StringOutput
Unique identifier provided by the client within the parent scope.
func (MuteConfigOutput) Name ¶
func (o MuteConfigOutput) Name() pulumi.StringOutput
Name of the mute config. Its format is organizations/{organization}/muteConfigs/{configId}, folders/{folder}/muteConfigs/{configId}, or projects/{project}/muteConfigs/{configId}
func (MuteConfigOutput) Parent ¶
func (o MuteConfigOutput) Parent() pulumi.StringOutput
Resource name of the new mute configs's parent. Its format is "organizations/[organizationId]", "folders/[folderId]", or "projects/[projectId]".
***
func (MuteConfigOutput) ToMuteConfigOutput ¶
func (o MuteConfigOutput) ToMuteConfigOutput() MuteConfigOutput
func (MuteConfigOutput) ToMuteConfigOutputWithContext ¶
func (o MuteConfigOutput) ToMuteConfigOutputWithContext(ctx context.Context) MuteConfigOutput
func (MuteConfigOutput) UpdateTime ¶
func (o MuteConfigOutput) UpdateTime() pulumi.StringOutput
Output only. The most recent time at which the mute config was updated. This field is set by the server and will be ignored if provided on config creation or update.
type MuteConfigState ¶
type MuteConfigState struct { // The time at which the mute config was created. This field is set by // the server and will be ignored if provided on config creation. CreateTime pulumi.StringPtrInput // A description of the mute config. Description pulumi.StringPtrInput // An expression that defines the filter to apply across create/update // events of findings. While creating a filter string, be mindful of // the scope in which the mute configuration is being created. E.g., // If a filter contains project = X but is created under the // project = Y scope, it might not match any findings. Filter pulumi.StringPtrInput // Email address of the user who last edited the mute config. This // field is set by the server and will be ignored if provided on // config creation or update. MostRecentEditor pulumi.StringPtrInput // Unique identifier provided by the client within the parent scope. MuteConfigId pulumi.StringPtrInput // Name of the mute config. Its format is // organizations/{organization}/muteConfigs/{configId}, // folders/{folder}/muteConfigs/{configId}, // or projects/{project}/muteConfigs/{configId} Name pulumi.StringPtrInput // Resource name of the new mute configs's parent. Its format is // "organizations/[organizationId]", "folders/[folderId]", or // "projects/[projectId]". // // *** Parent pulumi.StringPtrInput // Output only. The most recent time at which the mute config was // updated. This field is set by the server and will be ignored if // provided on config creation or update. UpdateTime pulumi.StringPtrInput }
func (MuteConfigState) ElementType ¶
func (MuteConfigState) ElementType() reflect.Type
type NotificationConfig ¶
type NotificationConfig struct { pulumi.CustomResourceState // This must be unique within the organization. ConfigId pulumi.StringOutput `pulumi:"configId"` // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrOutput `pulumi:"description"` // The resource name of this notification config, in the format // `organizations/{{organization}}/notificationConfigs/{{config_id}}`. Name pulumi.StringOutput `pulumi:"name"` // The organization whose Cloud Security Command Center the Notification // Config lives in. Organization pulumi.StringOutput `pulumi:"organization"` // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringOutput `pulumi:"pubsubTopic"` // The service account that needs "pubsub.topics.publish" permission to // publish to the Pub/Sub topic. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig NotificationConfigStreamingConfigOutput `pulumi:"streamingConfig"` }
A Cloud Security Command Center (Cloud SCC) notification configs. A notification config is a Cloud SCC resource that contains the configuration to send notifications for create/update events of findings, assets and etc. > **Note:** In order to use Cloud SCC resources, your organization must be enrolled in [SCC Standard/Premium](https://cloud.google.com/security-command-center/docs/quickstart-security-command-center). Without doing so, you may run into errors during resource creation.
To get more information about NotificationConfig, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.notificationConfigs) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc Notification Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/pubsub" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sccNotification, err := pubsub.NewTopic(ctx, "scc_notification", &pubsub.TopicArgs{ Name: pulumi.String("my-topic"), }) if err != nil { return err } _, err = securitycenter.NewNotificationConfig(ctx, "custom_notification_config", &securitycenter.NotificationConfigArgs{ ConfigId: pulumi.String("my-config"), Organization: pulumi.String("123456789"), Description: pulumi.String("My custom Cloud Security Command Center Finding Notification Configuration"), PubsubTopic: sccNotification.ID(), StreamingConfig: &securitycenter.NotificationConfigStreamingConfigArgs{ Filter: pulumi.String("category = \"OPEN_FIREWALL\" AND state = \"ACTIVE\""), }, }) if err != nil { return err } return nil }) }
```
## Import
NotificationConfig can be imported using any of these accepted formats:
* `organizations/{{organization}}/notificationConfigs/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, NotificationConfig can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/notificationConfig:NotificationConfig default organizations/{{organization}}/notificationConfigs/{{name}} ```
```sh $ pulumi import gcp:securitycenter/notificationConfig:NotificationConfig default {{organization}}/{{name}} ```
func GetNotificationConfig ¶
func GetNotificationConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationConfigState, opts ...pulumi.ResourceOption) (*NotificationConfig, error)
GetNotificationConfig gets an existing NotificationConfig 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 NewNotificationConfig ¶
func NewNotificationConfig(ctx *pulumi.Context, name string, args *NotificationConfigArgs, opts ...pulumi.ResourceOption) (*NotificationConfig, error)
NewNotificationConfig registers a new resource with the given unique name, arguments, and options.
func (*NotificationConfig) ElementType ¶
func (*NotificationConfig) ElementType() reflect.Type
func (*NotificationConfig) ToNotificationConfigOutput ¶
func (i *NotificationConfig) ToNotificationConfigOutput() NotificationConfigOutput
func (*NotificationConfig) ToNotificationConfigOutputWithContext ¶
func (i *NotificationConfig) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
type NotificationConfigArgs ¶
type NotificationConfigArgs struct { // This must be unique within the organization. ConfigId pulumi.StringInput // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Notification // Config lives in. Organization pulumi.StringInput // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringInput // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig NotificationConfigStreamingConfigInput }
The set of arguments for constructing a NotificationConfig resource.
func (NotificationConfigArgs) ElementType ¶
func (NotificationConfigArgs) ElementType() reflect.Type
type NotificationConfigArray ¶
type NotificationConfigArray []NotificationConfigInput
func (NotificationConfigArray) ElementType ¶
func (NotificationConfigArray) ElementType() reflect.Type
func (NotificationConfigArray) ToNotificationConfigArrayOutput ¶
func (i NotificationConfigArray) ToNotificationConfigArrayOutput() NotificationConfigArrayOutput
func (NotificationConfigArray) ToNotificationConfigArrayOutputWithContext ¶
func (i NotificationConfigArray) ToNotificationConfigArrayOutputWithContext(ctx context.Context) NotificationConfigArrayOutput
type NotificationConfigArrayInput ¶
type NotificationConfigArrayInput interface { pulumi.Input ToNotificationConfigArrayOutput() NotificationConfigArrayOutput ToNotificationConfigArrayOutputWithContext(context.Context) NotificationConfigArrayOutput }
NotificationConfigArrayInput is an input type that accepts NotificationConfigArray and NotificationConfigArrayOutput values. You can construct a concrete instance of `NotificationConfigArrayInput` via:
NotificationConfigArray{ NotificationConfigArgs{...} }
type NotificationConfigArrayOutput ¶
type NotificationConfigArrayOutput struct{ *pulumi.OutputState }
func (NotificationConfigArrayOutput) ElementType ¶
func (NotificationConfigArrayOutput) ElementType() reflect.Type
func (NotificationConfigArrayOutput) Index ¶
func (o NotificationConfigArrayOutput) Index(i pulumi.IntInput) NotificationConfigOutput
func (NotificationConfigArrayOutput) ToNotificationConfigArrayOutput ¶
func (o NotificationConfigArrayOutput) ToNotificationConfigArrayOutput() NotificationConfigArrayOutput
func (NotificationConfigArrayOutput) ToNotificationConfigArrayOutputWithContext ¶
func (o NotificationConfigArrayOutput) ToNotificationConfigArrayOutputWithContext(ctx context.Context) NotificationConfigArrayOutput
type NotificationConfigInput ¶
type NotificationConfigInput interface { pulumi.Input ToNotificationConfigOutput() NotificationConfigOutput ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput }
type NotificationConfigMap ¶
type NotificationConfigMap map[string]NotificationConfigInput
func (NotificationConfigMap) ElementType ¶
func (NotificationConfigMap) ElementType() reflect.Type
func (NotificationConfigMap) ToNotificationConfigMapOutput ¶
func (i NotificationConfigMap) ToNotificationConfigMapOutput() NotificationConfigMapOutput
func (NotificationConfigMap) ToNotificationConfigMapOutputWithContext ¶
func (i NotificationConfigMap) ToNotificationConfigMapOutputWithContext(ctx context.Context) NotificationConfigMapOutput
type NotificationConfigMapInput ¶
type NotificationConfigMapInput interface { pulumi.Input ToNotificationConfigMapOutput() NotificationConfigMapOutput ToNotificationConfigMapOutputWithContext(context.Context) NotificationConfigMapOutput }
NotificationConfigMapInput is an input type that accepts NotificationConfigMap and NotificationConfigMapOutput values. You can construct a concrete instance of `NotificationConfigMapInput` via:
NotificationConfigMap{ "key": NotificationConfigArgs{...} }
type NotificationConfigMapOutput ¶
type NotificationConfigMapOutput struct{ *pulumi.OutputState }
func (NotificationConfigMapOutput) ElementType ¶
func (NotificationConfigMapOutput) ElementType() reflect.Type
func (NotificationConfigMapOutput) MapIndex ¶
func (o NotificationConfigMapOutput) MapIndex(k pulumi.StringInput) NotificationConfigOutput
func (NotificationConfigMapOutput) ToNotificationConfigMapOutput ¶
func (o NotificationConfigMapOutput) ToNotificationConfigMapOutput() NotificationConfigMapOutput
func (NotificationConfigMapOutput) ToNotificationConfigMapOutputWithContext ¶
func (o NotificationConfigMapOutput) ToNotificationConfigMapOutputWithContext(ctx context.Context) NotificationConfigMapOutput
type NotificationConfigOutput ¶
type NotificationConfigOutput struct{ *pulumi.OutputState }
func (NotificationConfigOutput) ConfigId ¶
func (o NotificationConfigOutput) ConfigId() pulumi.StringOutput
This must be unique within the organization.
func (NotificationConfigOutput) Description ¶
func (o NotificationConfigOutput) Description() pulumi.StringPtrOutput
The description of the notification config (max of 1024 characters).
func (NotificationConfigOutput) ElementType ¶
func (NotificationConfigOutput) ElementType() reflect.Type
func (NotificationConfigOutput) Name ¶
func (o NotificationConfigOutput) Name() pulumi.StringOutput
The resource name of this notification config, in the format `organizations/{{organization}}/notificationConfigs/{{config_id}}`.
func (NotificationConfigOutput) Organization ¶
func (o NotificationConfigOutput) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Notification Config lives in.
func (NotificationConfigOutput) PubsubTopic ¶
func (o NotificationConfigOutput) PubsubTopic() pulumi.StringOutput
The Pub/Sub topic to send notifications to. Its format is "projects/[projectId]/topics/[topic]".
func (NotificationConfigOutput) ServiceAccount ¶
func (o NotificationConfigOutput) ServiceAccount() pulumi.StringOutput
The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
func (NotificationConfigOutput) StreamingConfig ¶
func (o NotificationConfigOutput) StreamingConfig() NotificationConfigStreamingConfigOutput
The config for triggering streaming-based notifications. Structure is documented below.
func (NotificationConfigOutput) ToNotificationConfigOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
type NotificationConfigState ¶
type NotificationConfigState struct { // This must be unique within the organization. ConfigId pulumi.StringPtrInput // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrInput // The resource name of this notification config, in the format // `organizations/{{organization}}/notificationConfigs/{{config_id}}`. Name pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Notification // Config lives in. Organization pulumi.StringPtrInput // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringPtrInput // The service account that needs "pubsub.topics.publish" permission to // publish to the Pub/Sub topic. ServiceAccount pulumi.StringPtrInput // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig NotificationConfigStreamingConfigPtrInput }
func (NotificationConfigState) ElementType ¶
func (NotificationConfigState) ElementType() reflect.Type
type NotificationConfigStreamingConfig ¶
type NotificationConfigStreamingConfig struct { // Expression that defines the filter to apply across create/update // events of assets or findings as specified by the event type. The // expression is a list of zero or more restrictions combined via // logical operators AND and OR. Parentheses are supported, and OR // has higher precedence than AND. // Restrictions have the form <field> <operator> <value> and may have // a - character in front of them to indicate negation. The fields // map to those defined in the corresponding resource. // The supported operators are: // * = for all value types. // * > , <, >=, <= for integer values. // * :, meaning substring matching, for strings. // The supported value types are: // * string literals in quotes. // * integer literals without quotes. // * boolean literals true and false without quotes. // See // [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) // for information on how to write a filter. // // *** Filter string `pulumi:"filter"` }
type NotificationConfigStreamingConfigArgs ¶
type NotificationConfigStreamingConfigArgs struct { // Expression that defines the filter to apply across create/update // events of assets or findings as specified by the event type. The // expression is a list of zero or more restrictions combined via // logical operators AND and OR. Parentheses are supported, and OR // has higher precedence than AND. // Restrictions have the form <field> <operator> <value> and may have // a - character in front of them to indicate negation. The fields // map to those defined in the corresponding resource. // The supported operators are: // * = for all value types. // * > , <, >=, <= for integer values. // * :, meaning substring matching, for strings. // The supported value types are: // * string literals in quotes. // * integer literals without quotes. // * boolean literals true and false without quotes. // See // [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) // for information on how to write a filter. // // *** Filter pulumi.StringInput `pulumi:"filter"` }
func (NotificationConfigStreamingConfigArgs) ElementType ¶
func (NotificationConfigStreamingConfigArgs) ElementType() reflect.Type
func (NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigOutput ¶
func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigOutput() NotificationConfigStreamingConfigOutput
func (NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigOutputWithContext ¶
func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigOutput
func (NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigPtrOutput ¶
func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput
func (NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigPtrOutputWithContext ¶
func (i NotificationConfigStreamingConfigArgs) ToNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigPtrOutput
type NotificationConfigStreamingConfigInput ¶
type NotificationConfigStreamingConfigInput interface { pulumi.Input ToNotificationConfigStreamingConfigOutput() NotificationConfigStreamingConfigOutput ToNotificationConfigStreamingConfigOutputWithContext(context.Context) NotificationConfigStreamingConfigOutput }
NotificationConfigStreamingConfigInput is an input type that accepts NotificationConfigStreamingConfigArgs and NotificationConfigStreamingConfigOutput values. You can construct a concrete instance of `NotificationConfigStreamingConfigInput` via:
NotificationConfigStreamingConfigArgs{...}
type NotificationConfigStreamingConfigOutput ¶
type NotificationConfigStreamingConfigOutput struct{ *pulumi.OutputState }
func (NotificationConfigStreamingConfigOutput) ElementType ¶
func (NotificationConfigStreamingConfigOutput) ElementType() reflect.Type
func (NotificationConfigStreamingConfigOutput) Filter ¶
func (o NotificationConfigStreamingConfigOutput) Filter() pulumi.StringOutput
Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form <field> <operator> <value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are:
- = for all value types.
- > , <, >=, <= for integer values.
- :, meaning substring matching, for strings. The supported value types are:
- string literals in quotes.
- integer literals without quotes.
- boolean literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter.
***
func (NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigOutput ¶
func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigOutput() NotificationConfigStreamingConfigOutput
func (NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigOutputWithContext ¶
func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigOutput
func (NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigPtrOutput ¶
func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput
func (NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigPtrOutputWithContext ¶
func (o NotificationConfigStreamingConfigOutput) ToNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigPtrOutput
type NotificationConfigStreamingConfigPtrInput ¶
type NotificationConfigStreamingConfigPtrInput interface { pulumi.Input ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput ToNotificationConfigStreamingConfigPtrOutputWithContext(context.Context) NotificationConfigStreamingConfigPtrOutput }
NotificationConfigStreamingConfigPtrInput is an input type that accepts NotificationConfigStreamingConfigArgs, NotificationConfigStreamingConfigPtr and NotificationConfigStreamingConfigPtrOutput values. You can construct a concrete instance of `NotificationConfigStreamingConfigPtrInput` via:
NotificationConfigStreamingConfigArgs{...} or: nil
func NotificationConfigStreamingConfigPtr ¶
func NotificationConfigStreamingConfigPtr(v *NotificationConfigStreamingConfigArgs) NotificationConfigStreamingConfigPtrInput
type NotificationConfigStreamingConfigPtrOutput ¶
type NotificationConfigStreamingConfigPtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigStreamingConfigPtrOutput) ElementType ¶
func (NotificationConfigStreamingConfigPtrOutput) ElementType() reflect.Type
func (NotificationConfigStreamingConfigPtrOutput) Filter ¶
func (o NotificationConfigStreamingConfigPtrOutput) Filter() pulumi.StringPtrOutput
Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form <field> <operator> <value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are:
- = for all value types.
- > , <, >=, <= for integer values.
- :, meaning substring matching, for strings. The supported value types are:
- string literals in quotes.
- integer literals without quotes.
- boolean literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter.
***
func (NotificationConfigStreamingConfigPtrOutput) ToNotificationConfigStreamingConfigPtrOutput ¶
func (o NotificationConfigStreamingConfigPtrOutput) ToNotificationConfigStreamingConfigPtrOutput() NotificationConfigStreamingConfigPtrOutput
func (NotificationConfigStreamingConfigPtrOutput) ToNotificationConfigStreamingConfigPtrOutputWithContext ¶
func (o NotificationConfigStreamingConfigPtrOutput) ToNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) NotificationConfigStreamingConfigPtrOutput
type OrganizationCustomModule ¶
type OrganizationCustomModule struct { pulumi.CustomResourceState // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringOutput `pulumi:"ancestorModule"` // The user specified custom configuration for the module. // Structure is documented below. CustomConfig OrganizationCustomModuleCustomConfigOutput `pulumi:"customConfig"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringOutput `pulumi:"enablementState"` // The editor that last updated the custom module. LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // The resource name of the custom module. Its format is "organizations/{org_id}/securityHealthAnalyticsSettings/customModules/{customModule}". // The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringOutput `pulumi:"name"` // Numerical ID of the parent organization. Organization pulumi.StringOutput `pulumi:"organization"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the child folders and projects.
To get more information about OrganizationCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.securityHealthAnalyticsSettings.customModules) * How-to Guides
- [Overview of custom modules for Security Health Analytics](https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview)
## Example Usage
### Scc Organization Custom Module Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewOrganizationCustomModule(ctx, "example", &securitycenter.OrganizationCustomModuleArgs{ Organization: pulumi.String("123456789"), DisplayName: pulumi.String("basic_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.OrganizationCustomModuleCustomConfigArgs{ Predicate: &securitycenter.OrganizationCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), }, ResourceSelector: &securitycenter.OrganizationCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Description: pulumi.String("The rotation period of the identified cryptokey resource exceeds 30 days."), Recommendation: pulumi.String("Set the rotation period to at most 30 days."), Severity: pulumi.String("MEDIUM"), }, }) if err != nil { return err } return nil }) }
``` ### Scc Organization Custom Module Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewOrganizationCustomModule(ctx, "example", &securitycenter.OrganizationCustomModuleArgs{ Organization: pulumi.String("123456789"), DisplayName: pulumi.String("full_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.OrganizationCustomModuleCustomConfigArgs{ Predicate: &securitycenter.OrganizationCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, CustomOutput: securitycenter.OrganizationCustomModuleCustomConfigCustomOutputArgs{ Properties: securitycenter.OrganizationCustomModuleCustomConfigCustomOutputPropertyArray{ &securitycenter.OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securitycenter.OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, }, }, }, ResourceSelector: &securitycenter.OrganizationCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Description of the custom module"), Recommendation: pulumi.String("Steps to resolve violation"), }, }) if err != nil { return err } return nil }) }
```
## Import
OrganizationCustomModule can be imported using any of these accepted formats:
* `organizations/{{organization}}/securityHealthAnalyticsSettings/customModules/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, OrganizationCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/organizationCustomModule:OrganizationCustomModule default organizations/{{organization}}/securityHealthAnalyticsSettings/customModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/organizationCustomModule:OrganizationCustomModule default {{organization}}/{{name}} ```
func GetOrganizationCustomModule ¶
func GetOrganizationCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationCustomModuleState, opts ...pulumi.ResourceOption) (*OrganizationCustomModule, error)
GetOrganizationCustomModule gets an existing OrganizationCustomModule 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 NewOrganizationCustomModule ¶
func NewOrganizationCustomModule(ctx *pulumi.Context, name string, args *OrganizationCustomModuleArgs, opts ...pulumi.ResourceOption) (*OrganizationCustomModule, error)
NewOrganizationCustomModule registers a new resource with the given unique name, arguments, and options.
func (*OrganizationCustomModule) ElementType ¶
func (*OrganizationCustomModule) ElementType() reflect.Type
func (*OrganizationCustomModule) ToOrganizationCustomModuleOutput ¶
func (i *OrganizationCustomModule) ToOrganizationCustomModuleOutput() OrganizationCustomModuleOutput
func (*OrganizationCustomModule) ToOrganizationCustomModuleOutputWithContext ¶
func (i *OrganizationCustomModule) ToOrganizationCustomModuleOutputWithContext(ctx context.Context) OrganizationCustomModuleOutput
type OrganizationCustomModuleArgs ¶
type OrganizationCustomModuleArgs struct { // The user specified custom configuration for the module. // Structure is documented below. CustomConfig OrganizationCustomModuleCustomConfigInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringInput // Numerical ID of the parent organization. Organization pulumi.StringInput }
The set of arguments for constructing a OrganizationCustomModule resource.
func (OrganizationCustomModuleArgs) ElementType ¶
func (OrganizationCustomModuleArgs) ElementType() reflect.Type
type OrganizationCustomModuleArray ¶
type OrganizationCustomModuleArray []OrganizationCustomModuleInput
func (OrganizationCustomModuleArray) ElementType ¶
func (OrganizationCustomModuleArray) ElementType() reflect.Type
func (OrganizationCustomModuleArray) ToOrganizationCustomModuleArrayOutput ¶
func (i OrganizationCustomModuleArray) ToOrganizationCustomModuleArrayOutput() OrganizationCustomModuleArrayOutput
func (OrganizationCustomModuleArray) ToOrganizationCustomModuleArrayOutputWithContext ¶
func (i OrganizationCustomModuleArray) ToOrganizationCustomModuleArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleArrayOutput
type OrganizationCustomModuleArrayInput ¶
type OrganizationCustomModuleArrayInput interface { pulumi.Input ToOrganizationCustomModuleArrayOutput() OrganizationCustomModuleArrayOutput ToOrganizationCustomModuleArrayOutputWithContext(context.Context) OrganizationCustomModuleArrayOutput }
OrganizationCustomModuleArrayInput is an input type that accepts OrganizationCustomModuleArray and OrganizationCustomModuleArrayOutput values. You can construct a concrete instance of `OrganizationCustomModuleArrayInput` via:
OrganizationCustomModuleArray{ OrganizationCustomModuleArgs{...} }
type OrganizationCustomModuleArrayOutput ¶
type OrganizationCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleArrayOutput) ElementType ¶
func (OrganizationCustomModuleArrayOutput) ElementType() reflect.Type
func (OrganizationCustomModuleArrayOutput) Index ¶
func (o OrganizationCustomModuleArrayOutput) Index(i pulumi.IntInput) OrganizationCustomModuleOutput
func (OrganizationCustomModuleArrayOutput) ToOrganizationCustomModuleArrayOutput ¶
func (o OrganizationCustomModuleArrayOutput) ToOrganizationCustomModuleArrayOutput() OrganizationCustomModuleArrayOutput
func (OrganizationCustomModuleArrayOutput) ToOrganizationCustomModuleArrayOutputWithContext ¶
func (o OrganizationCustomModuleArrayOutput) ToOrganizationCustomModuleArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleArrayOutput
type OrganizationCustomModuleCustomConfig ¶
type OrganizationCustomModuleCustomConfig struct { // Custom output properties. // Structure is documented below. CustomOutput *OrganizationCustomModuleCustomConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate OrganizationCustomModuleCustomConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector OrganizationCustomModuleCustomConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity string `pulumi:"severity"` }
type OrganizationCustomModuleCustomConfigArgs ¶
type OrganizationCustomModuleCustomConfigArgs struct { // Custom output properties. // Structure is documented below. CustomOutput OrganizationCustomModuleCustomConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate OrganizationCustomModuleCustomConfigPredicateInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation pulumi.StringInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector OrganizationCustomModuleCustomConfigResourceSelectorInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringInput `pulumi:"severity"` }
func (OrganizationCustomModuleCustomConfigArgs) ElementType ¶
func (OrganizationCustomModuleCustomConfigArgs) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigOutput ¶
func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigOutput() OrganizationCustomModuleCustomConfigOutput
func (OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigOutput
func (OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigPtrOutput ¶
func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput
func (OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigArgs) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPtrOutput
type OrganizationCustomModuleCustomConfigCustomOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []OrganizationCustomModuleCustomConfigCustomOutputProperty `pulumi:"properties"` }
type OrganizationCustomModuleCustomConfigCustomOutputArgs ¶
type OrganizationCustomModuleCustomConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputOutput ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputOutput() OrganizationCustomModuleCustomConfigCustomOutputOutput
func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputOutput
func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
func (OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
type OrganizationCustomModuleCustomConfigCustomOutputInput ¶
type OrganizationCustomModuleCustomConfigCustomOutputInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigCustomOutputOutput() OrganizationCustomModuleCustomConfigCustomOutputOutput ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigCustomOutputOutput }
OrganizationCustomModuleCustomConfigCustomOutputInput is an input type that accepts OrganizationCustomModuleCustomConfigCustomOutputArgs and OrganizationCustomModuleCustomConfigCustomOutputOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigCustomOutputInput` via:
OrganizationCustomModuleCustomConfigCustomOutputArgs{...}
type OrganizationCustomModuleCustomConfigCustomOutputOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) Properties ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) Properties() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputOutput() OrganizationCustomModuleCustomConfigCustomOutputOutput
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputOutput
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
func (OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
type OrganizationCustomModuleCustomConfigCustomOutputProperty ¶
type OrganizationCustomModuleCustomConfigCustomOutputProperty struct { // Name of the property for the custom output. Name *string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression *OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringPtrInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArray ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArray []OrganizationCustomModuleCustomConfigCustomOutputPropertyInput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyArray) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayInput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput }
OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayInput is an input type that accepts OrganizationCustomModuleCustomConfigCustomOutputPropertyArray and OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayInput` via:
OrganizationCustomModuleCustomConfigCustomOutputPropertyArray{ OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs{...} }
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type OrganizationCustomModuleCustomConfigCustomOutputPropertyInput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput }
OrganizationCustomModuleCustomConfigCustomOutputPropertyInput is an input type that accepts OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs and OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigCustomOutputPropertyInput` via:
OrganizationCustomModuleCustomConfigCustomOutputPropertyArgs{...}
type OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) Name ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) Name() pulumi.StringPtrOutput
Name of the property for the custom output.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpression ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpression struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput }
OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput is an input type that accepts OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs and OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput` via:
OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...}
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput }
OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs, OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr and OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput` via:
OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr ¶
func OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr(v *OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type OrganizationCustomModuleCustomConfigCustomOutputPtrInput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPtrInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput }
OrganizationCustomModuleCustomConfigCustomOutputPtrInput is an input type that accepts OrganizationCustomModuleCustomConfigCustomOutputArgs, OrganizationCustomModuleCustomConfigCustomOutputPtr and OrganizationCustomModuleCustomConfigCustomOutputPtrOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigCustomOutputPtrInput` via:
OrganizationCustomModuleCustomConfigCustomOutputArgs{...} or: nil
func OrganizationCustomModuleCustomConfigCustomOutputPtr ¶
func OrganizationCustomModuleCustomConfigCustomOutputPtr(v *OrganizationCustomModuleCustomConfigCustomOutputArgs) OrganizationCustomModuleCustomConfigCustomOutputPtrInput
type OrganizationCustomModuleCustomConfigCustomOutputPtrOutput ¶
type OrganizationCustomModuleCustomConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) Properties ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) Properties() OrganizationCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
func (OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigCustomOutputPtrOutput) ToOrganizationCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
type OrganizationCustomModuleCustomConfigInput ¶
type OrganizationCustomModuleCustomConfigInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigOutput() OrganizationCustomModuleCustomConfigOutput ToOrganizationCustomModuleCustomConfigOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigOutput }
OrganizationCustomModuleCustomConfigInput is an input type that accepts OrganizationCustomModuleCustomConfigArgs and OrganizationCustomModuleCustomConfigOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigInput` via:
OrganizationCustomModuleCustomConfigArgs{...}
type OrganizationCustomModuleCustomConfigOutput ¶
type OrganizationCustomModuleCustomConfigOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigOutput) CustomOutput ¶
func (o OrganizationCustomModuleCustomConfigOutput) CustomOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (OrganizationCustomModuleCustomConfigOutput) Description ¶
func (o OrganizationCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (OrganizationCustomModuleCustomConfigOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigOutput) Predicate ¶
func (o OrganizationCustomModuleCustomConfigOutput) Predicate() OrganizationCustomModuleCustomConfigPredicateOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (OrganizationCustomModuleCustomConfigOutput) Recommendation ¶
func (o OrganizationCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (OrganizationCustomModuleCustomConfigOutput) ResourceSelector ¶
func (o OrganizationCustomModuleCustomConfigOutput) ResourceSelector() OrganizationCustomModuleCustomConfigResourceSelectorOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (OrganizationCustomModuleCustomConfigOutput) Severity ¶
func (o OrganizationCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigOutput ¶
func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigOutput() OrganizationCustomModuleCustomConfigOutput
func (OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigOutput
func (OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput
func (OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigOutput) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPtrOutput
type OrganizationCustomModuleCustomConfigPredicate ¶
type OrganizationCustomModuleCustomConfigPredicate struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type OrganizationCustomModuleCustomConfigPredicateArgs ¶
type OrganizationCustomModuleCustomConfigPredicateArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (OrganizationCustomModuleCustomConfigPredicateArgs) ElementType ¶
func (OrganizationCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicateOutput ¶
func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicateOutput() OrganizationCustomModuleCustomConfigPredicateOutput
func (OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicateOutput
func (OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput ¶
func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput
func (OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigPredicateArgs) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput
type OrganizationCustomModuleCustomConfigPredicateInput ¶
type OrganizationCustomModuleCustomConfigPredicateInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigPredicateOutput() OrganizationCustomModuleCustomConfigPredicateOutput ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigPredicateOutput }
OrganizationCustomModuleCustomConfigPredicateInput is an input type that accepts OrganizationCustomModuleCustomConfigPredicateArgs and OrganizationCustomModuleCustomConfigPredicateOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigPredicateInput` via:
OrganizationCustomModuleCustomConfigPredicateArgs{...}
type OrganizationCustomModuleCustomConfigPredicateOutput ¶
type OrganizationCustomModuleCustomConfigPredicateOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigPredicateOutput) Description ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (OrganizationCustomModuleCustomConfigPredicateOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigPredicateOutput) Expression ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (OrganizationCustomModuleCustomConfigPredicateOutput) Location ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (OrganizationCustomModuleCustomConfigPredicateOutput) Title ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicateOutput ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicateOutput() OrganizationCustomModuleCustomConfigPredicateOutput
func (OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicateOutput
func (OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput
func (OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigPredicateOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput
type OrganizationCustomModuleCustomConfigPredicatePtrInput ¶
type OrganizationCustomModuleCustomConfigPredicatePtrInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput }
OrganizationCustomModuleCustomConfigPredicatePtrInput is an input type that accepts OrganizationCustomModuleCustomConfigPredicateArgs, OrganizationCustomModuleCustomConfigPredicatePtr and OrganizationCustomModuleCustomConfigPredicatePtrOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigPredicatePtrInput` via:
OrganizationCustomModuleCustomConfigPredicateArgs{...} or: nil
func OrganizationCustomModuleCustomConfigPredicatePtr ¶
func OrganizationCustomModuleCustomConfigPredicatePtr(v *OrganizationCustomModuleCustomConfigPredicateArgs) OrganizationCustomModuleCustomConfigPredicatePtrInput
type OrganizationCustomModuleCustomConfigPredicatePtrOutput ¶
type OrganizationCustomModuleCustomConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) Description ¶
func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) Expression ¶
func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) Location ¶
func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) Title ¶
func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput ¶
func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutput() OrganizationCustomModuleCustomConfigPredicatePtrOutput
func (OrganizationCustomModuleCustomConfigPredicatePtrOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigPredicatePtrOutput) ToOrganizationCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPredicatePtrOutput
type OrganizationCustomModuleCustomConfigPtrInput ¶
type OrganizationCustomModuleCustomConfigPtrInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigPtrOutput }
OrganizationCustomModuleCustomConfigPtrInput is an input type that accepts OrganizationCustomModuleCustomConfigArgs, OrganizationCustomModuleCustomConfigPtr and OrganizationCustomModuleCustomConfigPtrOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigPtrInput` via:
OrganizationCustomModuleCustomConfigArgs{...} or: nil
func OrganizationCustomModuleCustomConfigPtr ¶
func OrganizationCustomModuleCustomConfigPtr(v *OrganizationCustomModuleCustomConfigArgs) OrganizationCustomModuleCustomConfigPtrInput
type OrganizationCustomModuleCustomConfigPtrOutput ¶
type OrganizationCustomModuleCustomConfigPtrOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigPtrOutput) CustomOutput ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) CustomOutput() OrganizationCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (OrganizationCustomModuleCustomConfigPtrOutput) Description ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (OrganizationCustomModuleCustomConfigPtrOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigPtrOutput) Predicate ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) Predicate() OrganizationCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (OrganizationCustomModuleCustomConfigPtrOutput) Recommendation ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (OrganizationCustomModuleCustomConfigPtrOutput) ResourceSelector ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) ResourceSelector() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (OrganizationCustomModuleCustomConfigPtrOutput) Severity ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (OrganizationCustomModuleCustomConfigPtrOutput) ToOrganizationCustomModuleCustomConfigPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) ToOrganizationCustomModuleCustomConfigPtrOutput() OrganizationCustomModuleCustomConfigPtrOutput
func (OrganizationCustomModuleCustomConfigPtrOutput) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigPtrOutput) ToOrganizationCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigPtrOutput
type OrganizationCustomModuleCustomConfigResourceSelector ¶
type OrganizationCustomModuleCustomConfigResourceSelector struct { // The resource types to run the detector on. // // *** ResourceTypes []string `pulumi:"resourceTypes"` }
type OrganizationCustomModuleCustomConfigResourceSelectorArgs ¶
type OrganizationCustomModuleCustomConfigResourceSelectorArgs struct { // The resource types to run the detector on. // // *** ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ElementType ¶
func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorOutput ¶
func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorOutput() OrganizationCustomModuleCustomConfigResourceSelectorOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (i OrganizationCustomModuleCustomConfigResourceSelectorArgs) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
type OrganizationCustomModuleCustomConfigResourceSelectorInput ¶
type OrganizationCustomModuleCustomConfigResourceSelectorInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigResourceSelectorOutput() OrganizationCustomModuleCustomConfigResourceSelectorOutput ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigResourceSelectorOutput }
OrganizationCustomModuleCustomConfigResourceSelectorInput is an input type that accepts OrganizationCustomModuleCustomConfigResourceSelectorArgs and OrganizationCustomModuleCustomConfigResourceSelectorOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigResourceSelectorInput` via:
OrganizationCustomModuleCustomConfigResourceSelectorArgs{...}
type OrganizationCustomModuleCustomConfigResourceSelectorOutput ¶
type OrganizationCustomModuleCustomConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorOutput ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorOutput() OrganizationCustomModuleCustomConfigResourceSelectorOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
type OrganizationCustomModuleCustomConfigResourceSelectorPtrInput ¶
type OrganizationCustomModuleCustomConfigResourceSelectorPtrInput interface { pulumi.Input ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput }
OrganizationCustomModuleCustomConfigResourceSelectorPtrInput is an input type that accepts OrganizationCustomModuleCustomConfigResourceSelectorArgs, OrganizationCustomModuleCustomConfigResourceSelectorPtr and OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `OrganizationCustomModuleCustomConfigResourceSelectorPtrInput` via:
OrganizationCustomModuleCustomConfigResourceSelectorArgs{...} or: nil
func OrganizationCustomModuleCustomConfigResourceSelectorPtr ¶
func OrganizationCustomModuleCustomConfigResourceSelectorPtr(v *OrganizationCustomModuleCustomConfigResourceSelectorArgs) OrganizationCustomModuleCustomConfigResourceSelectorPtrInput
type OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput ¶
type OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType ¶
func (OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
func (OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutput() OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
func (OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (o OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput) ToOrganizationCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) OrganizationCustomModuleCustomConfigResourceSelectorPtrOutput
type OrganizationCustomModuleInput ¶
type OrganizationCustomModuleInput interface { pulumi.Input ToOrganizationCustomModuleOutput() OrganizationCustomModuleOutput ToOrganizationCustomModuleOutputWithContext(ctx context.Context) OrganizationCustomModuleOutput }
type OrganizationCustomModuleMap ¶
type OrganizationCustomModuleMap map[string]OrganizationCustomModuleInput
func (OrganizationCustomModuleMap) ElementType ¶
func (OrganizationCustomModuleMap) ElementType() reflect.Type
func (OrganizationCustomModuleMap) ToOrganizationCustomModuleMapOutput ¶
func (i OrganizationCustomModuleMap) ToOrganizationCustomModuleMapOutput() OrganizationCustomModuleMapOutput
func (OrganizationCustomModuleMap) ToOrganizationCustomModuleMapOutputWithContext ¶
func (i OrganizationCustomModuleMap) ToOrganizationCustomModuleMapOutputWithContext(ctx context.Context) OrganizationCustomModuleMapOutput
type OrganizationCustomModuleMapInput ¶
type OrganizationCustomModuleMapInput interface { pulumi.Input ToOrganizationCustomModuleMapOutput() OrganizationCustomModuleMapOutput ToOrganizationCustomModuleMapOutputWithContext(context.Context) OrganizationCustomModuleMapOutput }
OrganizationCustomModuleMapInput is an input type that accepts OrganizationCustomModuleMap and OrganizationCustomModuleMapOutput values. You can construct a concrete instance of `OrganizationCustomModuleMapInput` via:
OrganizationCustomModuleMap{ "key": OrganizationCustomModuleArgs{...} }
type OrganizationCustomModuleMapOutput ¶
type OrganizationCustomModuleMapOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleMapOutput) ElementType ¶
func (OrganizationCustomModuleMapOutput) ElementType() reflect.Type
func (OrganizationCustomModuleMapOutput) MapIndex ¶
func (o OrganizationCustomModuleMapOutput) MapIndex(k pulumi.StringInput) OrganizationCustomModuleOutput
func (OrganizationCustomModuleMapOutput) ToOrganizationCustomModuleMapOutput ¶
func (o OrganizationCustomModuleMapOutput) ToOrganizationCustomModuleMapOutput() OrganizationCustomModuleMapOutput
func (OrganizationCustomModuleMapOutput) ToOrganizationCustomModuleMapOutputWithContext ¶
func (o OrganizationCustomModuleMapOutput) ToOrganizationCustomModuleMapOutputWithContext(ctx context.Context) OrganizationCustomModuleMapOutput
type OrganizationCustomModuleOutput ¶
type OrganizationCustomModuleOutput struct{ *pulumi.OutputState }
func (OrganizationCustomModuleOutput) AncestorModule ¶
func (o OrganizationCustomModuleOutput) AncestorModule() pulumi.StringOutput
If empty, indicates that the custom module was created in the organization, folder, or project in which you are viewing the custom module. Otherwise, ancestorModule specifies the organization or folder from which the custom module is inherited.
func (OrganizationCustomModuleOutput) CustomConfig ¶
func (o OrganizationCustomModuleOutput) CustomConfig() OrganizationCustomModuleCustomConfigOutput
The user specified custom configuration for the module. Structure is documented below.
func (OrganizationCustomModuleOutput) DisplayName ¶
func (o OrganizationCustomModuleOutput) DisplayName() pulumi.StringOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
func (OrganizationCustomModuleOutput) ElementType ¶
func (OrganizationCustomModuleOutput) ElementType() reflect.Type
func (OrganizationCustomModuleOutput) EnablementState ¶
func (o OrganizationCustomModuleOutput) EnablementState() pulumi.StringOutput
The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.
func (OrganizationCustomModuleOutput) LastEditor ¶
func (o OrganizationCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module.
func (OrganizationCustomModuleOutput) Name ¶
func (o OrganizationCustomModuleOutput) Name() pulumi.StringOutput
The resource name of the custom module. Its format is "organizations/{org_id}/securityHealthAnalyticsSettings/customModules/{customModule}". The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
func (OrganizationCustomModuleOutput) Organization ¶
func (o OrganizationCustomModuleOutput) Organization() pulumi.StringOutput
Numerical ID of the parent organization.
func (OrganizationCustomModuleOutput) ToOrganizationCustomModuleOutput ¶
func (o OrganizationCustomModuleOutput) ToOrganizationCustomModuleOutput() OrganizationCustomModuleOutput
func (OrganizationCustomModuleOutput) ToOrganizationCustomModuleOutputWithContext ¶
func (o OrganizationCustomModuleOutput) ToOrganizationCustomModuleOutputWithContext(ctx context.Context) OrganizationCustomModuleOutput
func (OrganizationCustomModuleOutput) UpdateTime ¶
func (o OrganizationCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type OrganizationCustomModuleState ¶
type OrganizationCustomModuleState struct { // If empty, indicates that the custom module was created in the organization, folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringPtrInput // The user specified custom configuration for the module. // Structure is documented below. CustomConfig OrganizationCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // The editor that last updated the custom module. LastEditor pulumi.StringPtrInput // The resource name of the custom module. Its format is "organizations/{org_id}/securityHealthAnalyticsSettings/customModules/{customModule}". // The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringPtrInput // Numerical ID of the parent organization. Organization pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (OrganizationCustomModuleState) ElementType ¶
func (OrganizationCustomModuleState) ElementType() reflect.Type
type ProjectCustomModule ¶
type ProjectCustomModule struct { pulumi.CustomResourceState // If empty, indicates that the custom module was created in the organization,folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringOutput `pulumi:"ancestorModule"` // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ProjectCustomModuleCustomConfigOutput `pulumi:"customConfig"` // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringOutput `pulumi:"enablementState"` // The editor that last updated the custom module. LastEditor pulumi.StringOutput `pulumi:"lastEditor"` // The resource name of the custom module. Its format is "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}". // The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Represents an instance of a Security Health Analytics custom module, including its full module name, display name, enablement state, and last updated time. You can create a custom module at the organization, folder, or project level. Custom modules that you create at the organization or folder level are inherited by the child folders and projects.
To get more information about ProjectCustomModule, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/projects.securityHealthAnalyticsSettings.customModules) * How-to Guides
- [Overview of custom modules for Security Health Analytics](https://cloud.google.com/security-command-center/docs/custom-modules-sha-overview)
## Example Usage
### Scc Project Custom Module Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewProjectCustomModule(ctx, "example", &securitycenter.ProjectCustomModuleArgs{ DisplayName: pulumi.String("basic_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ProjectCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ProjectCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), }, ResourceSelector: &securitycenter.ProjectCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Description: pulumi.String("The rotation period of the identified cryptokey resource exceeds 30 days."), Recommendation: pulumi.String("Set the rotation period to at most 30 days."), Severity: pulumi.String("MEDIUM"), }, }) if err != nil { return err } return nil }) }
``` ### Scc Project Custom Module Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewProjectCustomModule(ctx, "example", &securitycenter.ProjectCustomModuleArgs{ DisplayName: pulumi.String("full_custom_module"), EnablementState: pulumi.String("ENABLED"), CustomConfig: &securitycenter.ProjectCustomModuleCustomConfigArgs{ Predicate: &securitycenter.ProjectCustomModuleCustomConfigPredicateArgs{ Expression: pulumi.String("resource.rotationPeriod > duration(\"2592000s\")"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, CustomOutput: securitycenter.ProjectCustomModuleCustomConfigCustomOutputArgs{ Properties: securitycenter.ProjectCustomModuleCustomConfigCustomOutputPropertyArray{ &securitycenter.ProjectCustomModuleCustomConfigCustomOutputPropertyArgs{ Name: pulumi.String("duration"), ValueExpression: &securitycenter.ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{ Expression: pulumi.String("resource.rotationPeriod"), Title: pulumi.String("Purpose of the expression"), Description: pulumi.String("description of the expression"), Location: pulumi.String("location of the expression"), }, }, }, }, ResourceSelector: &securitycenter.ProjectCustomModuleCustomConfigResourceSelectorArgs{ ResourceTypes: pulumi.StringArray{ pulumi.String("cloudkms.googleapis.com/CryptoKey"), }, }, Severity: pulumi.String("LOW"), Description: pulumi.String("Description of the custom module"), Recommendation: pulumi.String("Steps to resolve violation"), }, }) if err != nil { return err } return nil }) }
```
## Import
ProjectCustomModule can be imported using any of these accepted formats:
* `projects/{{project}}/securityHealthAnalyticsSettings/customModules/{{name}}`
* `{{project}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, ProjectCustomModule can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/projectCustomModule:ProjectCustomModule default projects/{{project}}/securityHealthAnalyticsSettings/customModules/{{name}} ```
```sh $ pulumi import gcp:securitycenter/projectCustomModule:ProjectCustomModule default {{project}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/projectCustomModule:ProjectCustomModule default {{name}} ```
func GetProjectCustomModule ¶
func GetProjectCustomModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectCustomModuleState, opts ...pulumi.ResourceOption) (*ProjectCustomModule, error)
GetProjectCustomModule gets an existing ProjectCustomModule 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 NewProjectCustomModule ¶
func NewProjectCustomModule(ctx *pulumi.Context, name string, args *ProjectCustomModuleArgs, opts ...pulumi.ResourceOption) (*ProjectCustomModule, error)
NewProjectCustomModule registers a new resource with the given unique name, arguments, and options.
func (*ProjectCustomModule) ElementType ¶
func (*ProjectCustomModule) ElementType() reflect.Type
func (*ProjectCustomModule) ToProjectCustomModuleOutput ¶
func (i *ProjectCustomModule) ToProjectCustomModuleOutput() ProjectCustomModuleOutput
func (*ProjectCustomModule) ToProjectCustomModuleOutputWithContext ¶
func (i *ProjectCustomModule) ToProjectCustomModuleOutputWithContext(ctx context.Context) ProjectCustomModuleOutput
type ProjectCustomModuleArgs ¶
type ProjectCustomModuleArgs struct { // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ProjectCustomModuleCustomConfigInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringInput Project pulumi.StringPtrInput }
The set of arguments for constructing a ProjectCustomModule resource.
func (ProjectCustomModuleArgs) ElementType ¶
func (ProjectCustomModuleArgs) ElementType() reflect.Type
type ProjectCustomModuleArray ¶
type ProjectCustomModuleArray []ProjectCustomModuleInput
func (ProjectCustomModuleArray) ElementType ¶
func (ProjectCustomModuleArray) ElementType() reflect.Type
func (ProjectCustomModuleArray) ToProjectCustomModuleArrayOutput ¶
func (i ProjectCustomModuleArray) ToProjectCustomModuleArrayOutput() ProjectCustomModuleArrayOutput
func (ProjectCustomModuleArray) ToProjectCustomModuleArrayOutputWithContext ¶
func (i ProjectCustomModuleArray) ToProjectCustomModuleArrayOutputWithContext(ctx context.Context) ProjectCustomModuleArrayOutput
type ProjectCustomModuleArrayInput ¶
type ProjectCustomModuleArrayInput interface { pulumi.Input ToProjectCustomModuleArrayOutput() ProjectCustomModuleArrayOutput ToProjectCustomModuleArrayOutputWithContext(context.Context) ProjectCustomModuleArrayOutput }
ProjectCustomModuleArrayInput is an input type that accepts ProjectCustomModuleArray and ProjectCustomModuleArrayOutput values. You can construct a concrete instance of `ProjectCustomModuleArrayInput` via:
ProjectCustomModuleArray{ ProjectCustomModuleArgs{...} }
type ProjectCustomModuleArrayOutput ¶
type ProjectCustomModuleArrayOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleArrayOutput) ElementType ¶
func (ProjectCustomModuleArrayOutput) ElementType() reflect.Type
func (ProjectCustomModuleArrayOutput) Index ¶
func (o ProjectCustomModuleArrayOutput) Index(i pulumi.IntInput) ProjectCustomModuleOutput
func (ProjectCustomModuleArrayOutput) ToProjectCustomModuleArrayOutput ¶
func (o ProjectCustomModuleArrayOutput) ToProjectCustomModuleArrayOutput() ProjectCustomModuleArrayOutput
func (ProjectCustomModuleArrayOutput) ToProjectCustomModuleArrayOutputWithContext ¶
func (o ProjectCustomModuleArrayOutput) ToProjectCustomModuleArrayOutputWithContext(ctx context.Context) ProjectCustomModuleArrayOutput
type ProjectCustomModuleCustomConfig ¶
type ProjectCustomModuleCustomConfig struct { // Custom output properties. // Structure is documented below. CustomOutput *ProjectCustomModuleCustomConfigCustomOutput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description *string `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ProjectCustomModuleCustomConfigPredicate `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation string `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ProjectCustomModuleCustomConfigResourceSelector `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity string `pulumi:"severity"` }
type ProjectCustomModuleCustomConfigArgs ¶
type ProjectCustomModuleCustomConfigArgs struct { // Custom output properties. // Structure is documented below. CustomOutput ProjectCustomModuleCustomConfigCustomOutputPtrInput `pulumi:"customOutput"` // Text that describes the vulnerability or misconfiguration that the custom // module detects. This explanation is returned with each finding instance to // help investigators understand the detected issue. The text must be enclosed in quotation marks. Description pulumi.StringPtrInput `pulumi:"description"` // The CEL expression to evaluate to produce findings. When the expression evaluates // to true against a resource, a finding is generated. // Structure is documented below. Predicate ProjectCustomModuleCustomConfigPredicateInput `pulumi:"predicate"` // An explanation of the recommended steps that security teams can take to resolve // the detected issue. This explanation is returned with each finding generated by // this module in the nextSteps property of the finding JSON. Recommendation pulumi.StringInput `pulumi:"recommendation"` // The resource types that the custom module operates on. Each custom module // can specify up to 5 resource types. // Structure is documented below. ResourceSelector ProjectCustomModuleCustomConfigResourceSelectorInput `pulumi:"resourceSelector"` // The severity to assign to findings generated by the module. // Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`. Severity pulumi.StringInput `pulumi:"severity"` }
func (ProjectCustomModuleCustomConfigArgs) ElementType ¶
func (ProjectCustomModuleCustomConfigArgs) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigOutput ¶
func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigOutput() ProjectCustomModuleCustomConfigOutput
func (ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigOutput
func (ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigPtrOutput ¶
func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput
func (ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigPtrOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigArgs) ToProjectCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPtrOutput
type ProjectCustomModuleCustomConfigCustomOutput ¶
type ProjectCustomModuleCustomConfigCustomOutput struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties []ProjectCustomModuleCustomConfigCustomOutputProperty `pulumi:"properties"` }
type ProjectCustomModuleCustomConfigCustomOutputArgs ¶
type ProjectCustomModuleCustomConfigCustomOutputArgs struct { // A list of custom output properties to add to the finding. // Structure is documented below. Properties ProjectCustomModuleCustomConfigCustomOutputPropertyArrayInput `pulumi:"properties"` }
func (ProjectCustomModuleCustomConfigCustomOutputArgs) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputArgs) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputOutput ¶
func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputOutput() ProjectCustomModuleCustomConfigCustomOutputOutput
func (ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputOutput
func (ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
func (ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigCustomOutputArgs) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput
type ProjectCustomModuleCustomConfigCustomOutputInput ¶
type ProjectCustomModuleCustomConfigCustomOutputInput interface { pulumi.Input ToProjectCustomModuleCustomConfigCustomOutputOutput() ProjectCustomModuleCustomConfigCustomOutputOutput ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext(context.Context) ProjectCustomModuleCustomConfigCustomOutputOutput }
ProjectCustomModuleCustomConfigCustomOutputInput is an input type that accepts ProjectCustomModuleCustomConfigCustomOutputArgs and ProjectCustomModuleCustomConfigCustomOutputOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigCustomOutputInput` via:
ProjectCustomModuleCustomConfigCustomOutputArgs{...}
type ProjectCustomModuleCustomConfigCustomOutputOutput ¶
type ProjectCustomModuleCustomConfigCustomOutputOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigCustomOutputOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputOutput) Properties ¶
func (o ProjectCustomModuleCustomConfigCustomOutputOutput) Properties() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputOutput() ProjectCustomModuleCustomConfigCustomOutputOutput
func (ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputOutput
func (ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
func (ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput
type ProjectCustomModuleCustomConfigCustomOutputProperty ¶
type ProjectCustomModuleCustomConfigCustomOutputProperty struct { // Name of the property for the custom output. Name *string `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression *ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpression `pulumi:"valueExpression"` }
type ProjectCustomModuleCustomConfigCustomOutputPropertyArgs ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyArgs struct { // Name of the property for the custom output. Name pulumi.StringPtrInput `pulumi:"name"` // The CEL expression for the custom output. A resource property can be specified // to return the value of the property or a text string enclosed in quotation marks. // Structure is documented below. ValueExpression ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput `pulumi:"valueExpression"` }
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
type ProjectCustomModuleCustomConfigCustomOutputPropertyArray ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyArray []ProjectCustomModuleCustomConfigCustomOutputPropertyInput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyArray) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ProjectCustomModuleCustomConfigCustomOutputPropertyArrayInput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyArrayInput interface { pulumi.Input ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput }
ProjectCustomModuleCustomConfigCustomOutputPropertyArrayInput is an input type that accepts ProjectCustomModuleCustomConfigCustomOutputPropertyArray and ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigCustomOutputPropertyArrayInput` via:
ProjectCustomModuleCustomConfigCustomOutputPropertyArray{ ProjectCustomModuleCustomConfigCustomOutputPropertyArgs{...} }
type ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
type ProjectCustomModuleCustomConfigCustomOutputPropertyInput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyInput interface { pulumi.Input ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyOutput ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyOutput }
ProjectCustomModuleCustomConfigCustomOutputPropertyInput is an input type that accepts ProjectCustomModuleCustomConfigCustomOutputPropertyArgs and ProjectCustomModuleCustomConfigCustomOutputPropertyOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigCustomOutputPropertyInput` via:
ProjectCustomModuleCustomConfigCustomOutputPropertyArgs{...}
type ProjectCustomModuleCustomConfigCustomOutputPropertyOutput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) Name ¶
Name of the property for the custom output.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyOutput) ValueExpression() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks. Structure is documented below.
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpression ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpression struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput interface { pulumi.Input ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput }
ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput is an input type that accepts ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs and ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionInput` via:
ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...}
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput interface { pulumi.Input ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput }
ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput is an input type that accepts ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs, ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr and ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput` via:
ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs{...} or: nil
func ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr ¶
func ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtr(v *ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionArgs) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrInput
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
type ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
func (ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPropertyValueExpressionPtrOutput
type ProjectCustomModuleCustomConfigCustomOutputPtrInput ¶
type ProjectCustomModuleCustomConfigCustomOutputPtrInput interface { pulumi.Input ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput }
ProjectCustomModuleCustomConfigCustomOutputPtrInput is an input type that accepts ProjectCustomModuleCustomConfigCustomOutputArgs, ProjectCustomModuleCustomConfigCustomOutputPtr and ProjectCustomModuleCustomConfigCustomOutputPtrOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigCustomOutputPtrInput` via:
ProjectCustomModuleCustomConfigCustomOutputArgs{...} or: nil
func ProjectCustomModuleCustomConfigCustomOutputPtr ¶
func ProjectCustomModuleCustomConfigCustomOutputPtr(v *ProjectCustomModuleCustomConfigCustomOutputArgs) ProjectCustomModuleCustomConfigCustomOutputPtrInput
type ProjectCustomModuleCustomConfigCustomOutputPtrOutput ¶
type ProjectCustomModuleCustomConfigCustomOutputPtrOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigCustomOutputPtrOutput) Properties ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) Properties() ProjectCustomModuleCustomConfigCustomOutputPropertyArrayOutput
A list of custom output properties to add to the finding. Structure is documented below.
func (ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
func (ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigCustomOutputPtrOutput) ToProjectCustomModuleCustomConfigCustomOutputPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigCustomOutputPtrOutput
type ProjectCustomModuleCustomConfigInput ¶
type ProjectCustomModuleCustomConfigInput interface { pulumi.Input ToProjectCustomModuleCustomConfigOutput() ProjectCustomModuleCustomConfigOutput ToProjectCustomModuleCustomConfigOutputWithContext(context.Context) ProjectCustomModuleCustomConfigOutput }
ProjectCustomModuleCustomConfigInput is an input type that accepts ProjectCustomModuleCustomConfigArgs and ProjectCustomModuleCustomConfigOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigInput` via:
ProjectCustomModuleCustomConfigArgs{...}
type ProjectCustomModuleCustomConfigOutput ¶
type ProjectCustomModuleCustomConfigOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigOutput) CustomOutput ¶
func (o ProjectCustomModuleCustomConfigOutput) CustomOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ProjectCustomModuleCustomConfigOutput) Description ¶
func (o ProjectCustomModuleCustomConfigOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ProjectCustomModuleCustomConfigOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigOutput) Predicate ¶
func (o ProjectCustomModuleCustomConfigOutput) Predicate() ProjectCustomModuleCustomConfigPredicateOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ProjectCustomModuleCustomConfigOutput) Recommendation ¶
func (o ProjectCustomModuleCustomConfigOutput) Recommendation() pulumi.StringOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ProjectCustomModuleCustomConfigOutput) ResourceSelector ¶
func (o ProjectCustomModuleCustomConfigOutput) ResourceSelector() ProjectCustomModuleCustomConfigResourceSelectorOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ProjectCustomModuleCustomConfigOutput) Severity ¶
func (o ProjectCustomModuleCustomConfigOutput) Severity() pulumi.StringOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigOutput ¶
func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigOutput() ProjectCustomModuleCustomConfigOutput
func (ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigOutput
func (ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigPtrOutput ¶
func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput
func (ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigOutput) ToProjectCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPtrOutput
type ProjectCustomModuleCustomConfigPredicate ¶
type ProjectCustomModuleCustomConfigPredicate struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type ProjectCustomModuleCustomConfigPredicateArgs ¶
type ProjectCustomModuleCustomConfigPredicateArgs struct { // Description of the expression. This is a longer text which describes the // expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a // file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can // be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (ProjectCustomModuleCustomConfigPredicateArgs) ElementType ¶
func (ProjectCustomModuleCustomConfigPredicateArgs) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicateOutput ¶
func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicateOutput() ProjectCustomModuleCustomConfigPredicateOutput
func (ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicateOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicateOutput
func (ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicatePtrOutput ¶
func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput
func (ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigPredicateArgs) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput
type ProjectCustomModuleCustomConfigPredicateInput ¶
type ProjectCustomModuleCustomConfigPredicateInput interface { pulumi.Input ToProjectCustomModuleCustomConfigPredicateOutput() ProjectCustomModuleCustomConfigPredicateOutput ToProjectCustomModuleCustomConfigPredicateOutputWithContext(context.Context) ProjectCustomModuleCustomConfigPredicateOutput }
ProjectCustomModuleCustomConfigPredicateInput is an input type that accepts ProjectCustomModuleCustomConfigPredicateArgs and ProjectCustomModuleCustomConfigPredicateOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigPredicateInput` via:
ProjectCustomModuleCustomConfigPredicateArgs{...}
type ProjectCustomModuleCustomConfigPredicateOutput ¶
type ProjectCustomModuleCustomConfigPredicateOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigPredicateOutput) Description ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ProjectCustomModuleCustomConfigPredicateOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigPredicateOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigPredicateOutput) Expression ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ProjectCustomModuleCustomConfigPredicateOutput) Location ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ProjectCustomModuleCustomConfigPredicateOutput) Title ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicateOutput ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicateOutput() ProjectCustomModuleCustomConfigPredicateOutput
func (ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicateOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicateOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicateOutput
func (ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutput ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput
func (ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigPredicateOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput
type ProjectCustomModuleCustomConfigPredicatePtrInput ¶
type ProjectCustomModuleCustomConfigPredicatePtrInput interface { pulumi.Input ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput }
ProjectCustomModuleCustomConfigPredicatePtrInput is an input type that accepts ProjectCustomModuleCustomConfigPredicateArgs, ProjectCustomModuleCustomConfigPredicatePtr and ProjectCustomModuleCustomConfigPredicatePtrOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigPredicatePtrInput` via:
ProjectCustomModuleCustomConfigPredicateArgs{...} or: nil
func ProjectCustomModuleCustomConfigPredicatePtr ¶
func ProjectCustomModuleCustomConfigPredicatePtr(v *ProjectCustomModuleCustomConfigPredicateArgs) ProjectCustomModuleCustomConfigPredicatePtrInput
type ProjectCustomModuleCustomConfigPredicatePtrOutput ¶
type ProjectCustomModuleCustomConfigPredicatePtrOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) Description ¶
func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) Expression ¶
func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) Location ¶
func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) Title ¶
func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutput ¶
func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutput() ProjectCustomModuleCustomConfigPredicatePtrOutput
func (ProjectCustomModuleCustomConfigPredicatePtrOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigPredicatePtrOutput) ToProjectCustomModuleCustomConfigPredicatePtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPredicatePtrOutput
type ProjectCustomModuleCustomConfigPtrInput ¶
type ProjectCustomModuleCustomConfigPtrInput interface { pulumi.Input ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput ToProjectCustomModuleCustomConfigPtrOutputWithContext(context.Context) ProjectCustomModuleCustomConfigPtrOutput }
ProjectCustomModuleCustomConfigPtrInput is an input type that accepts ProjectCustomModuleCustomConfigArgs, ProjectCustomModuleCustomConfigPtr and ProjectCustomModuleCustomConfigPtrOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigPtrInput` via:
ProjectCustomModuleCustomConfigArgs{...} or: nil
func ProjectCustomModuleCustomConfigPtr ¶
func ProjectCustomModuleCustomConfigPtr(v *ProjectCustomModuleCustomConfigArgs) ProjectCustomModuleCustomConfigPtrInput
type ProjectCustomModuleCustomConfigPtrOutput ¶
type ProjectCustomModuleCustomConfigPtrOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigPtrOutput) CustomOutput ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) CustomOutput() ProjectCustomModuleCustomConfigCustomOutputPtrOutput
Custom output properties. Structure is documented below.
func (ProjectCustomModuleCustomConfigPtrOutput) Description ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) Description() pulumi.StringPtrOutput
Text that describes the vulnerability or misconfiguration that the custom module detects. This explanation is returned with each finding instance to help investigators understand the detected issue. The text must be enclosed in quotation marks.
func (ProjectCustomModuleCustomConfigPtrOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigPtrOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigPtrOutput) Predicate ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) Predicate() ProjectCustomModuleCustomConfigPredicatePtrOutput
The CEL expression to evaluate to produce findings. When the expression evaluates to true against a resource, a finding is generated. Structure is documented below.
func (ProjectCustomModuleCustomConfigPtrOutput) Recommendation ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) Recommendation() pulumi.StringPtrOutput
An explanation of the recommended steps that security teams can take to resolve the detected issue. This explanation is returned with each finding generated by this module in the nextSteps property of the finding JSON.
func (ProjectCustomModuleCustomConfigPtrOutput) ResourceSelector ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) ResourceSelector() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
The resource types that the custom module operates on. Each custom module can specify up to 5 resource types. Structure is documented below.
func (ProjectCustomModuleCustomConfigPtrOutput) Severity ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) Severity() pulumi.StringPtrOutput
The severity to assign to findings generated by the module. Possible values are: `CRITICAL`, `HIGH`, `MEDIUM`, `LOW`.
func (ProjectCustomModuleCustomConfigPtrOutput) ToProjectCustomModuleCustomConfigPtrOutput ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) ToProjectCustomModuleCustomConfigPtrOutput() ProjectCustomModuleCustomConfigPtrOutput
func (ProjectCustomModuleCustomConfigPtrOutput) ToProjectCustomModuleCustomConfigPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigPtrOutput) ToProjectCustomModuleCustomConfigPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigPtrOutput
type ProjectCustomModuleCustomConfigResourceSelector ¶
type ProjectCustomModuleCustomConfigResourceSelector struct { // The resource types to run the detector on. // // *** ResourceTypes []string `pulumi:"resourceTypes"` }
type ProjectCustomModuleCustomConfigResourceSelectorArgs ¶
type ProjectCustomModuleCustomConfigResourceSelectorArgs struct { // The resource types to run the detector on. // // *** ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ElementType ¶
func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorOutput ¶
func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorOutput() ProjectCustomModuleCustomConfigResourceSelectorOutput
func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorOutput
func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
func (ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (i ProjectCustomModuleCustomConfigResourceSelectorArgs) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
type ProjectCustomModuleCustomConfigResourceSelectorInput ¶
type ProjectCustomModuleCustomConfigResourceSelectorInput interface { pulumi.Input ToProjectCustomModuleCustomConfigResourceSelectorOutput() ProjectCustomModuleCustomConfigResourceSelectorOutput ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext(context.Context) ProjectCustomModuleCustomConfigResourceSelectorOutput }
ProjectCustomModuleCustomConfigResourceSelectorInput is an input type that accepts ProjectCustomModuleCustomConfigResourceSelectorArgs and ProjectCustomModuleCustomConfigResourceSelectorOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigResourceSelectorInput` via:
ProjectCustomModuleCustomConfigResourceSelectorArgs{...}
type ProjectCustomModuleCustomConfigResourceSelectorOutput ¶
type ProjectCustomModuleCustomConfigResourceSelectorOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorOutput ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorOutput() ProjectCustomModuleCustomConfigResourceSelectorOutput
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorOutput
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
func (ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
type ProjectCustomModuleCustomConfigResourceSelectorPtrInput ¶
type ProjectCustomModuleCustomConfigResourceSelectorPtrInput interface { pulumi.Input ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput }
ProjectCustomModuleCustomConfigResourceSelectorPtrInput is an input type that accepts ProjectCustomModuleCustomConfigResourceSelectorArgs, ProjectCustomModuleCustomConfigResourceSelectorPtr and ProjectCustomModuleCustomConfigResourceSelectorPtrOutput values. You can construct a concrete instance of `ProjectCustomModuleCustomConfigResourceSelectorPtrInput` via:
ProjectCustomModuleCustomConfigResourceSelectorArgs{...} or: nil
func ProjectCustomModuleCustomConfigResourceSelectorPtr ¶
func ProjectCustomModuleCustomConfigResourceSelectorPtr(v *ProjectCustomModuleCustomConfigResourceSelectorArgs) ProjectCustomModuleCustomConfigResourceSelectorPtrInput
type ProjectCustomModuleCustomConfigResourceSelectorPtrOutput ¶
type ProjectCustomModuleCustomConfigResourceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType ¶
func (ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ElementType() reflect.Type
func (ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ResourceTypes() pulumi.StringArrayOutput
The resource types to run the detector on.
***
func (ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutput() ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
func (ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext ¶
func (o ProjectCustomModuleCustomConfigResourceSelectorPtrOutput) ToProjectCustomModuleCustomConfigResourceSelectorPtrOutputWithContext(ctx context.Context) ProjectCustomModuleCustomConfigResourceSelectorPtrOutput
type ProjectCustomModuleInput ¶
type ProjectCustomModuleInput interface { pulumi.Input ToProjectCustomModuleOutput() ProjectCustomModuleOutput ToProjectCustomModuleOutputWithContext(ctx context.Context) ProjectCustomModuleOutput }
type ProjectCustomModuleMap ¶
type ProjectCustomModuleMap map[string]ProjectCustomModuleInput
func (ProjectCustomModuleMap) ElementType ¶
func (ProjectCustomModuleMap) ElementType() reflect.Type
func (ProjectCustomModuleMap) ToProjectCustomModuleMapOutput ¶
func (i ProjectCustomModuleMap) ToProjectCustomModuleMapOutput() ProjectCustomModuleMapOutput
func (ProjectCustomModuleMap) ToProjectCustomModuleMapOutputWithContext ¶
func (i ProjectCustomModuleMap) ToProjectCustomModuleMapOutputWithContext(ctx context.Context) ProjectCustomModuleMapOutput
type ProjectCustomModuleMapInput ¶
type ProjectCustomModuleMapInput interface { pulumi.Input ToProjectCustomModuleMapOutput() ProjectCustomModuleMapOutput ToProjectCustomModuleMapOutputWithContext(context.Context) ProjectCustomModuleMapOutput }
ProjectCustomModuleMapInput is an input type that accepts ProjectCustomModuleMap and ProjectCustomModuleMapOutput values. You can construct a concrete instance of `ProjectCustomModuleMapInput` via:
ProjectCustomModuleMap{ "key": ProjectCustomModuleArgs{...} }
type ProjectCustomModuleMapOutput ¶
type ProjectCustomModuleMapOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleMapOutput) ElementType ¶
func (ProjectCustomModuleMapOutput) ElementType() reflect.Type
func (ProjectCustomModuleMapOutput) MapIndex ¶
func (o ProjectCustomModuleMapOutput) MapIndex(k pulumi.StringInput) ProjectCustomModuleOutput
func (ProjectCustomModuleMapOutput) ToProjectCustomModuleMapOutput ¶
func (o ProjectCustomModuleMapOutput) ToProjectCustomModuleMapOutput() ProjectCustomModuleMapOutput
func (ProjectCustomModuleMapOutput) ToProjectCustomModuleMapOutputWithContext ¶
func (o ProjectCustomModuleMapOutput) ToProjectCustomModuleMapOutputWithContext(ctx context.Context) ProjectCustomModuleMapOutput
type ProjectCustomModuleOutput ¶
type ProjectCustomModuleOutput struct{ *pulumi.OutputState }
func (ProjectCustomModuleOutput) AncestorModule ¶
func (o ProjectCustomModuleOutput) AncestorModule() pulumi.StringOutput
If empty, indicates that the custom module was created in the organization,folder, or project in which you are viewing the custom module. Otherwise, ancestorModule specifies the organization or folder from which the custom module is inherited.
func (ProjectCustomModuleOutput) CustomConfig ¶
func (o ProjectCustomModuleOutput) CustomConfig() ProjectCustomModuleCustomConfigOutput
The user specified custom configuration for the module. Structure is documented below.
func (ProjectCustomModuleOutput) DisplayName ¶
func (o ProjectCustomModuleOutput) DisplayName() pulumi.StringOutput
The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
func (ProjectCustomModuleOutput) ElementType ¶
func (ProjectCustomModuleOutput) ElementType() reflect.Type
func (ProjectCustomModuleOutput) EnablementState ¶
func (o ProjectCustomModuleOutput) EnablementState() pulumi.StringOutput
The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.
func (ProjectCustomModuleOutput) LastEditor ¶
func (o ProjectCustomModuleOutput) LastEditor() pulumi.StringOutput
The editor that last updated the custom module.
func (ProjectCustomModuleOutput) Name ¶
func (o ProjectCustomModuleOutput) Name() pulumi.StringOutput
The resource name of the custom module. Its format is "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}". The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.
func (ProjectCustomModuleOutput) Project ¶
func (o ProjectCustomModuleOutput) Project() pulumi.StringOutput
func (ProjectCustomModuleOutput) ToProjectCustomModuleOutput ¶
func (o ProjectCustomModuleOutput) ToProjectCustomModuleOutput() ProjectCustomModuleOutput
func (ProjectCustomModuleOutput) ToProjectCustomModuleOutputWithContext ¶
func (o ProjectCustomModuleOutput) ToProjectCustomModuleOutputWithContext(ctx context.Context) ProjectCustomModuleOutput
func (ProjectCustomModuleOutput) UpdateTime ¶
func (o ProjectCustomModuleOutput) UpdateTime() pulumi.StringOutput
The time at which the custom module was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
type ProjectCustomModuleState ¶
type ProjectCustomModuleState struct { // If empty, indicates that the custom module was created in the organization,folder, // or project in which you are viewing the custom module. Otherwise, ancestorModule // specifies the organization or folder from which the custom module is inherited. AncestorModule pulumi.StringPtrInput // The user specified custom configuration for the module. // Structure is documented below. CustomConfig ProjectCustomModuleCustomConfigPtrInput // The display name of the Security Health Analytics custom module. This // display name becomes the finding category for all findings that are // returned by this custom module. The display name must be between 1 and // 128 characters, start with a lowercase letter, and contain alphanumeric // characters or underscores only. DisplayName pulumi.StringPtrInput // The enablement state of the custom module. // Possible values are: `ENABLED`, `DISABLED`. EnablementState pulumi.StringPtrInput // The editor that last updated the custom module. LastEditor pulumi.StringPtrInput // The resource name of the custom module. Its format is "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}". // The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The time at which the custom module was last updated. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and // up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (ProjectCustomModuleState) ElementType ¶
func (ProjectCustomModuleState) ElementType() reflect.Type
type ProjectNotificationConfig ¶ added in v7.32.0
type ProjectNotificationConfig struct { pulumi.CustomResourceState // This must be unique within the organization. ConfigId pulumi.StringOutput `pulumi:"configId"` // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrOutput `pulumi:"description"` // The resource name of this notification config, in the format // `projects/{{projectId}}/notificationConfigs/{{config_id}}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringOutput `pulumi:"pubsubTopic"` // The service account that needs "pubsub.topics.publish" permission to // publish to the Pub/Sub topic. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig ProjectNotificationConfigStreamingConfigOutput `pulumi:"streamingConfig"` }
A Cloud Security Command Center (Cloud SCC) notification configs. A notification config is a Cloud SCC resource that contains the configuration to send notifications for create/update events of findings, assets and etc. > **Note:** In order to use Cloud SCC resources, your organization must be enrolled in [SCC Standard/Premium](https://cloud.google.com/security-command-center/docs/quickstart-security-command-center). Without doing so, you may run into errors during resource creation.
To get more information about ProjectNotificationConfig, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/projects.notificationConfigs) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc Project Notification Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/pubsub" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sccProjectNotification, err := pubsub.NewTopic(ctx, "scc_project_notification", &pubsub.TopicArgs{ Name: pulumi.String("my-topic"), }) if err != nil { return err } _, err = securitycenter.NewProjectNotificationConfig(ctx, "custom_notification_config", &securitycenter.ProjectNotificationConfigArgs{ ConfigId: pulumi.String("my-config"), Project: pulumi.String("my-project-name"), Description: pulumi.String("My custom Cloud Security Command Center Finding Notification Configuration"), PubsubTopic: sccProjectNotification.ID(), StreamingConfig: &securitycenter.ProjectNotificationConfigStreamingConfigArgs{ Filter: pulumi.String("category = \"OPEN_FIREWALL\" AND state = \"ACTIVE\""), }, }) if err != nil { return err } return nil }) }
```
## Import
ProjectNotificationConfig can be imported using any of these accepted formats:
* `projects/{{project}}/notificationConfigs/{{name}}`
* `{{project}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, ProjectNotificationConfig can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/projectNotificationConfig:ProjectNotificationConfig default projects/{{project}}/notificationConfigs/{{name}} ```
```sh $ pulumi import gcp:securitycenter/projectNotificationConfig:ProjectNotificationConfig default {{project}}/{{name}} ```
```sh $ pulumi import gcp:securitycenter/projectNotificationConfig:ProjectNotificationConfig default {{name}} ```
func GetProjectNotificationConfig ¶ added in v7.32.0
func GetProjectNotificationConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectNotificationConfigState, opts ...pulumi.ResourceOption) (*ProjectNotificationConfig, error)
GetProjectNotificationConfig gets an existing ProjectNotificationConfig 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 NewProjectNotificationConfig ¶ added in v7.32.0
func NewProjectNotificationConfig(ctx *pulumi.Context, name string, args *ProjectNotificationConfigArgs, opts ...pulumi.ResourceOption) (*ProjectNotificationConfig, error)
NewProjectNotificationConfig registers a new resource with the given unique name, arguments, and options.
func (*ProjectNotificationConfig) ElementType ¶ added in v7.32.0
func (*ProjectNotificationConfig) ElementType() reflect.Type
func (*ProjectNotificationConfig) ToProjectNotificationConfigOutput ¶ added in v7.32.0
func (i *ProjectNotificationConfig) ToProjectNotificationConfigOutput() ProjectNotificationConfigOutput
func (*ProjectNotificationConfig) ToProjectNotificationConfigOutputWithContext ¶ added in v7.32.0
func (i *ProjectNotificationConfig) ToProjectNotificationConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigOutput
type ProjectNotificationConfigArgs ¶ added in v7.32.0
type ProjectNotificationConfigArgs struct { // This must be unique within the organization. ConfigId pulumi.StringInput // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrInput Project pulumi.StringPtrInput // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringInput // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig ProjectNotificationConfigStreamingConfigInput }
The set of arguments for constructing a ProjectNotificationConfig resource.
func (ProjectNotificationConfigArgs) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigArgs) ElementType() reflect.Type
type ProjectNotificationConfigArray ¶ added in v7.32.0
type ProjectNotificationConfigArray []ProjectNotificationConfigInput
func (ProjectNotificationConfigArray) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigArray) ElementType() reflect.Type
func (ProjectNotificationConfigArray) ToProjectNotificationConfigArrayOutput ¶ added in v7.32.0
func (i ProjectNotificationConfigArray) ToProjectNotificationConfigArrayOutput() ProjectNotificationConfigArrayOutput
func (ProjectNotificationConfigArray) ToProjectNotificationConfigArrayOutputWithContext ¶ added in v7.32.0
func (i ProjectNotificationConfigArray) ToProjectNotificationConfigArrayOutputWithContext(ctx context.Context) ProjectNotificationConfigArrayOutput
type ProjectNotificationConfigArrayInput ¶ added in v7.32.0
type ProjectNotificationConfigArrayInput interface { pulumi.Input ToProjectNotificationConfigArrayOutput() ProjectNotificationConfigArrayOutput ToProjectNotificationConfigArrayOutputWithContext(context.Context) ProjectNotificationConfigArrayOutput }
ProjectNotificationConfigArrayInput is an input type that accepts ProjectNotificationConfigArray and ProjectNotificationConfigArrayOutput values. You can construct a concrete instance of `ProjectNotificationConfigArrayInput` via:
ProjectNotificationConfigArray{ ProjectNotificationConfigArgs{...} }
type ProjectNotificationConfigArrayOutput ¶ added in v7.32.0
type ProjectNotificationConfigArrayOutput struct{ *pulumi.OutputState }
func (ProjectNotificationConfigArrayOutput) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigArrayOutput) ElementType() reflect.Type
func (ProjectNotificationConfigArrayOutput) Index ¶ added in v7.32.0
func (o ProjectNotificationConfigArrayOutput) Index(i pulumi.IntInput) ProjectNotificationConfigOutput
func (ProjectNotificationConfigArrayOutput) ToProjectNotificationConfigArrayOutput ¶ added in v7.32.0
func (o ProjectNotificationConfigArrayOutput) ToProjectNotificationConfigArrayOutput() ProjectNotificationConfigArrayOutput
func (ProjectNotificationConfigArrayOutput) ToProjectNotificationConfigArrayOutputWithContext ¶ added in v7.32.0
func (o ProjectNotificationConfigArrayOutput) ToProjectNotificationConfigArrayOutputWithContext(ctx context.Context) ProjectNotificationConfigArrayOutput
type ProjectNotificationConfigInput ¶ added in v7.32.0
type ProjectNotificationConfigInput interface { pulumi.Input ToProjectNotificationConfigOutput() ProjectNotificationConfigOutput ToProjectNotificationConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigOutput }
type ProjectNotificationConfigMap ¶ added in v7.32.0
type ProjectNotificationConfigMap map[string]ProjectNotificationConfigInput
func (ProjectNotificationConfigMap) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigMap) ElementType() reflect.Type
func (ProjectNotificationConfigMap) ToProjectNotificationConfigMapOutput ¶ added in v7.32.0
func (i ProjectNotificationConfigMap) ToProjectNotificationConfigMapOutput() ProjectNotificationConfigMapOutput
func (ProjectNotificationConfigMap) ToProjectNotificationConfigMapOutputWithContext ¶ added in v7.32.0
func (i ProjectNotificationConfigMap) ToProjectNotificationConfigMapOutputWithContext(ctx context.Context) ProjectNotificationConfigMapOutput
type ProjectNotificationConfigMapInput ¶ added in v7.32.0
type ProjectNotificationConfigMapInput interface { pulumi.Input ToProjectNotificationConfigMapOutput() ProjectNotificationConfigMapOutput ToProjectNotificationConfigMapOutputWithContext(context.Context) ProjectNotificationConfigMapOutput }
ProjectNotificationConfigMapInput is an input type that accepts ProjectNotificationConfigMap and ProjectNotificationConfigMapOutput values. You can construct a concrete instance of `ProjectNotificationConfigMapInput` via:
ProjectNotificationConfigMap{ "key": ProjectNotificationConfigArgs{...} }
type ProjectNotificationConfigMapOutput ¶ added in v7.32.0
type ProjectNotificationConfigMapOutput struct{ *pulumi.OutputState }
func (ProjectNotificationConfigMapOutput) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigMapOutput) ElementType() reflect.Type
func (ProjectNotificationConfigMapOutput) MapIndex ¶ added in v7.32.0
func (o ProjectNotificationConfigMapOutput) MapIndex(k pulumi.StringInput) ProjectNotificationConfigOutput
func (ProjectNotificationConfigMapOutput) ToProjectNotificationConfigMapOutput ¶ added in v7.32.0
func (o ProjectNotificationConfigMapOutput) ToProjectNotificationConfigMapOutput() ProjectNotificationConfigMapOutput
func (ProjectNotificationConfigMapOutput) ToProjectNotificationConfigMapOutputWithContext ¶ added in v7.32.0
func (o ProjectNotificationConfigMapOutput) ToProjectNotificationConfigMapOutputWithContext(ctx context.Context) ProjectNotificationConfigMapOutput
type ProjectNotificationConfigOutput ¶ added in v7.32.0
type ProjectNotificationConfigOutput struct{ *pulumi.OutputState }
func (ProjectNotificationConfigOutput) ConfigId ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) ConfigId() pulumi.StringOutput
This must be unique within the organization.
func (ProjectNotificationConfigOutput) Description ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) Description() pulumi.StringPtrOutput
The description of the notification config (max of 1024 characters).
func (ProjectNotificationConfigOutput) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigOutput) ElementType() reflect.Type
func (ProjectNotificationConfigOutput) Name ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) Name() pulumi.StringOutput
The resource name of this notification config, in the format `projects/{{projectId}}/notificationConfigs/{{config_id}}`.
func (ProjectNotificationConfigOutput) Project ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) Project() pulumi.StringOutput
func (ProjectNotificationConfigOutput) PubsubTopic ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) PubsubTopic() pulumi.StringOutput
The Pub/Sub topic to send notifications to. Its format is "projects/[projectId]/topics/[topic]".
func (ProjectNotificationConfigOutput) ServiceAccount ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) ServiceAccount() pulumi.StringOutput
The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
func (ProjectNotificationConfigOutput) StreamingConfig ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) StreamingConfig() ProjectNotificationConfigStreamingConfigOutput
The config for triggering streaming-based notifications. Structure is documented below.
func (ProjectNotificationConfigOutput) ToProjectNotificationConfigOutput ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) ToProjectNotificationConfigOutput() ProjectNotificationConfigOutput
func (ProjectNotificationConfigOutput) ToProjectNotificationConfigOutputWithContext ¶ added in v7.32.0
func (o ProjectNotificationConfigOutput) ToProjectNotificationConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigOutput
type ProjectNotificationConfigState ¶ added in v7.32.0
type ProjectNotificationConfigState struct { // This must be unique within the organization. ConfigId pulumi.StringPtrInput // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrInput // The resource name of this notification config, in the format // `projects/{{projectId}}/notificationConfigs/{{config_id}}`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringPtrInput // The service account that needs "pubsub.topics.publish" permission to // publish to the Pub/Sub topic. ServiceAccount pulumi.StringPtrInput // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig ProjectNotificationConfigStreamingConfigPtrInput }
func (ProjectNotificationConfigState) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigState) ElementType() reflect.Type
type ProjectNotificationConfigStreamingConfig ¶ added in v7.32.0
type ProjectNotificationConfigStreamingConfig struct { // Expression that defines the filter to apply across create/update // events of assets or findings as specified by the event type. The // expression is a list of zero or more restrictions combined via // logical operators AND and OR. Parentheses are supported, and OR // has higher precedence than AND. // Restrictions have the form <field> <operator> <value> and may have // a - character in front of them to indicate negation. The fields // map to those defined in the corresponding resource. // The supported operators are: // * = for all value types. // * > , <, >=, <= for integer values. // * :, meaning substring matching, for strings. // The supported value types are: // * string literals in quotes. // * integer literals without quotes. // * boolean literals true and false without quotes. // See // [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) // for information on how to write a filter. // // *** Filter string `pulumi:"filter"` }
type ProjectNotificationConfigStreamingConfigArgs ¶ added in v7.32.0
type ProjectNotificationConfigStreamingConfigArgs struct { // Expression that defines the filter to apply across create/update // events of assets or findings as specified by the event type. The // expression is a list of zero or more restrictions combined via // logical operators AND and OR. Parentheses are supported, and OR // has higher precedence than AND. // Restrictions have the form <field> <operator> <value> and may have // a - character in front of them to indicate negation. The fields // map to those defined in the corresponding resource. // The supported operators are: // * = for all value types. // * > , <, >=, <= for integer values. // * :, meaning substring matching, for strings. // The supported value types are: // * string literals in quotes. // * integer literals without quotes. // * boolean literals true and false without quotes. // See // [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) // for information on how to write a filter. // // *** Filter pulumi.StringInput `pulumi:"filter"` }
func (ProjectNotificationConfigStreamingConfigArgs) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigStreamingConfigArgs) ElementType() reflect.Type
func (ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigOutput ¶ added in v7.32.0
func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigOutput() ProjectNotificationConfigStreamingConfigOutput
func (ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigOutputWithContext ¶ added in v7.32.0
func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigOutput
func (ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigPtrOutput ¶ added in v7.32.0
func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput
func (ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext ¶ added in v7.32.0
func (i ProjectNotificationConfigStreamingConfigArgs) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigPtrOutput
type ProjectNotificationConfigStreamingConfigInput ¶ added in v7.32.0
type ProjectNotificationConfigStreamingConfigInput interface { pulumi.Input ToProjectNotificationConfigStreamingConfigOutput() ProjectNotificationConfigStreamingConfigOutput ToProjectNotificationConfigStreamingConfigOutputWithContext(context.Context) ProjectNotificationConfigStreamingConfigOutput }
ProjectNotificationConfigStreamingConfigInput is an input type that accepts ProjectNotificationConfigStreamingConfigArgs and ProjectNotificationConfigStreamingConfigOutput values. You can construct a concrete instance of `ProjectNotificationConfigStreamingConfigInput` via:
ProjectNotificationConfigStreamingConfigArgs{...}
type ProjectNotificationConfigStreamingConfigOutput ¶ added in v7.32.0
type ProjectNotificationConfigStreamingConfigOutput struct{ *pulumi.OutputState }
func (ProjectNotificationConfigStreamingConfigOutput) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigStreamingConfigOutput) ElementType() reflect.Type
func (ProjectNotificationConfigStreamingConfigOutput) Filter ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigOutput) Filter() pulumi.StringOutput
Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form <field> <operator> <value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are:
- = for all value types.
- > , <, >=, <= for integer values.
- :, meaning substring matching, for strings. The supported value types are:
- string literals in quotes.
- integer literals without quotes.
- boolean literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter.
***
func (ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigOutput ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigOutput() ProjectNotificationConfigStreamingConfigOutput
func (ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigOutputWithContext ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigOutput
func (ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigPtrOutput ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput
func (ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigOutput) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigPtrOutput
type ProjectNotificationConfigStreamingConfigPtrInput ¶ added in v7.32.0
type ProjectNotificationConfigStreamingConfigPtrInput interface { pulumi.Input ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(context.Context) ProjectNotificationConfigStreamingConfigPtrOutput }
ProjectNotificationConfigStreamingConfigPtrInput is an input type that accepts ProjectNotificationConfigStreamingConfigArgs, ProjectNotificationConfigStreamingConfigPtr and ProjectNotificationConfigStreamingConfigPtrOutput values. You can construct a concrete instance of `ProjectNotificationConfigStreamingConfigPtrInput` via:
ProjectNotificationConfigStreamingConfigArgs{...} or: nil
func ProjectNotificationConfigStreamingConfigPtr ¶ added in v7.32.0
func ProjectNotificationConfigStreamingConfigPtr(v *ProjectNotificationConfigStreamingConfigArgs) ProjectNotificationConfigStreamingConfigPtrInput
type ProjectNotificationConfigStreamingConfigPtrOutput ¶ added in v7.32.0
type ProjectNotificationConfigStreamingConfigPtrOutput struct{ *pulumi.OutputState }
func (ProjectNotificationConfigStreamingConfigPtrOutput) ElementType ¶ added in v7.32.0
func (ProjectNotificationConfigStreamingConfigPtrOutput) ElementType() reflect.Type
func (ProjectNotificationConfigStreamingConfigPtrOutput) Filter ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigPtrOutput) Filter() pulumi.StringPtrOutput
Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form <field> <operator> <value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are:
- = for all value types.
- > , <, >=, <= for integer values.
- :, meaning substring matching, for strings. The supported value types are:
- string literals in quotes.
- integer literals without quotes.
- boolean literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter.
***
func (ProjectNotificationConfigStreamingConfigPtrOutput) ToProjectNotificationConfigStreamingConfigPtrOutput ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigPtrOutput) ToProjectNotificationConfigStreamingConfigPtrOutput() ProjectNotificationConfigStreamingConfigPtrOutput
func (ProjectNotificationConfigStreamingConfigPtrOutput) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext ¶ added in v7.32.0
func (o ProjectNotificationConfigStreamingConfigPtrOutput) ToProjectNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) ProjectNotificationConfigStreamingConfigPtrOutput
type Source ¶
type Source struct { pulumi.CustomResourceState // The description of the source (max of 1024 characters). Description pulumi.StringPtrOutput `pulumi:"description"` // The source’s display name. A source’s display name must be unique // amongst its siblings, for example, two sources with the same parent // can't share the same display name. The display name must start and end // with a letter or digit, may contain letters, digits, spaces, hyphens, // and underscores, and can be no longer than 32 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The resource name of this source, in the format // `organizations/{{organization}}/sources/{{source}}`. Name pulumi.StringOutput `pulumi:"name"` // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringOutput `pulumi:"organization"` }
A Cloud Security Command Center's (Cloud SCC) finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
To get more information about Source, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.sources) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc Source Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewSource(ctx, "custom_source", &securitycenter.SourceArgs{ DisplayName: pulumi.String("My Source"), Organization: pulumi.String("123456789"), Description: pulumi.String("My custom Cloud Security Command Center Finding Source"), }) if err != nil { return err } return nil }) }
```
## Import
Source can be imported using any of these accepted formats:
* `organizations/{{organization}}/sources/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, Source can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/source:Source default organizations/{{organization}}/sources/{{name}} ```
```sh $ pulumi import gcp:securitycenter/source:Source default {{organization}}/{{name}} ```
func GetSource ¶
func GetSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceState, opts ...pulumi.ResourceOption) (*Source, error)
GetSource gets an existing Source 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 NewSource ¶
func NewSource(ctx *pulumi.Context, name string, args *SourceArgs, opts ...pulumi.ResourceOption) (*Source, error)
NewSource registers a new resource with the given unique name, arguments, and options.
func (*Source) ElementType ¶
func (*Source) ToSourceOutput ¶
func (i *Source) ToSourceOutput() SourceOutput
func (*Source) ToSourceOutputWithContext ¶
func (i *Source) ToSourceOutputWithContext(ctx context.Context) SourceOutput
type SourceArgs ¶
type SourceArgs struct { // The description of the source (max of 1024 characters). Description pulumi.StringPtrInput // The source’s display name. A source’s display name must be unique // amongst its siblings, for example, two sources with the same parent // can't share the same display name. The display name must start and end // with a letter or digit, may contain letters, digits, spaces, hyphens, // and underscores, and can be no longer than 32 characters. DisplayName pulumi.StringInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringInput }
The set of arguments for constructing a Source resource.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
type SourceArray ¶
type SourceArray []SourceInput
func (SourceArray) ElementType ¶
func (SourceArray) ElementType() reflect.Type
func (SourceArray) ToSourceArrayOutput ¶
func (i SourceArray) ToSourceArrayOutput() SourceArrayOutput
func (SourceArray) ToSourceArrayOutputWithContext ¶
func (i SourceArray) ToSourceArrayOutputWithContext(ctx context.Context) SourceArrayOutput
type SourceArrayInput ¶
type SourceArrayInput interface { pulumi.Input ToSourceArrayOutput() SourceArrayOutput ToSourceArrayOutputWithContext(context.Context) SourceArrayOutput }
SourceArrayInput is an input type that accepts SourceArray and SourceArrayOutput values. You can construct a concrete instance of `SourceArrayInput` via:
SourceArray{ SourceArgs{...} }
type SourceArrayOutput ¶
type SourceArrayOutput struct{ *pulumi.OutputState }
func (SourceArrayOutput) ElementType ¶
func (SourceArrayOutput) ElementType() reflect.Type
func (SourceArrayOutput) Index ¶
func (o SourceArrayOutput) Index(i pulumi.IntInput) SourceOutput
func (SourceArrayOutput) ToSourceArrayOutput ¶
func (o SourceArrayOutput) ToSourceArrayOutput() SourceArrayOutput
func (SourceArrayOutput) ToSourceArrayOutputWithContext ¶
func (o SourceArrayOutput) ToSourceArrayOutputWithContext(ctx context.Context) SourceArrayOutput
type SourceIamBinding ¶
type SourceIamBinding struct { pulumi.CustomResourceState Condition SourceIamBindingConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Members pulumi.StringArrayOutput `pulumi:"members"` // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringOutput `pulumi:"organization"` Role pulumi.StringOutput `pulumi:"role"` Source pulumi.StringOutput `pulumi:"source"` }
A Cloud Security Command Center's (Cloud SCC) finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
To get more information about Source, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.sources) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc Source Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewSource(ctx, "custom_source", &securitycenter.SourceArgs{ DisplayName: pulumi.String("My Source"), Organization: pulumi.String("123456789"), Description: pulumi.String("My custom Cloud Security Command Center Finding Source"), }) if err != nil { return err } return nil }) }
```
## Import
Source can be imported using any of these accepted formats:
* `organizations/{{organization}}/sources/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, Source can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/sourceIamBinding:SourceIamBinding default organizations/{{organization}}/sources/{{name}} ```
```sh $ pulumi import gcp:securitycenter/sourceIamBinding:SourceIamBinding default {{organization}}/{{name}} ```
func GetSourceIamBinding ¶
func GetSourceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceIamBindingState, opts ...pulumi.ResourceOption) (*SourceIamBinding, error)
GetSourceIamBinding gets an existing SourceIamBinding 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 NewSourceIamBinding ¶
func NewSourceIamBinding(ctx *pulumi.Context, name string, args *SourceIamBindingArgs, opts ...pulumi.ResourceOption) (*SourceIamBinding, error)
NewSourceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*SourceIamBinding) ElementType ¶
func (*SourceIamBinding) ElementType() reflect.Type
func (*SourceIamBinding) ToSourceIamBindingOutput ¶
func (i *SourceIamBinding) ToSourceIamBindingOutput() SourceIamBindingOutput
func (*SourceIamBinding) ToSourceIamBindingOutputWithContext ¶
func (i *SourceIamBinding) ToSourceIamBindingOutputWithContext(ctx context.Context) SourceIamBindingOutput
type SourceIamBindingArgs ¶
type SourceIamBindingArgs struct { Condition SourceIamBindingConditionPtrInput Members pulumi.StringArrayInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringInput Role pulumi.StringInput Source pulumi.StringInput }
The set of arguments for constructing a SourceIamBinding resource.
func (SourceIamBindingArgs) ElementType ¶
func (SourceIamBindingArgs) ElementType() reflect.Type
type SourceIamBindingArray ¶
type SourceIamBindingArray []SourceIamBindingInput
func (SourceIamBindingArray) ElementType ¶
func (SourceIamBindingArray) ElementType() reflect.Type
func (SourceIamBindingArray) ToSourceIamBindingArrayOutput ¶
func (i SourceIamBindingArray) ToSourceIamBindingArrayOutput() SourceIamBindingArrayOutput
func (SourceIamBindingArray) ToSourceIamBindingArrayOutputWithContext ¶
func (i SourceIamBindingArray) ToSourceIamBindingArrayOutputWithContext(ctx context.Context) SourceIamBindingArrayOutput
type SourceIamBindingArrayInput ¶
type SourceIamBindingArrayInput interface { pulumi.Input ToSourceIamBindingArrayOutput() SourceIamBindingArrayOutput ToSourceIamBindingArrayOutputWithContext(context.Context) SourceIamBindingArrayOutput }
SourceIamBindingArrayInput is an input type that accepts SourceIamBindingArray and SourceIamBindingArrayOutput values. You can construct a concrete instance of `SourceIamBindingArrayInput` via:
SourceIamBindingArray{ SourceIamBindingArgs{...} }
type SourceIamBindingArrayOutput ¶
type SourceIamBindingArrayOutput struct{ *pulumi.OutputState }
func (SourceIamBindingArrayOutput) ElementType ¶
func (SourceIamBindingArrayOutput) ElementType() reflect.Type
func (SourceIamBindingArrayOutput) Index ¶
func (o SourceIamBindingArrayOutput) Index(i pulumi.IntInput) SourceIamBindingOutput
func (SourceIamBindingArrayOutput) ToSourceIamBindingArrayOutput ¶
func (o SourceIamBindingArrayOutput) ToSourceIamBindingArrayOutput() SourceIamBindingArrayOutput
func (SourceIamBindingArrayOutput) ToSourceIamBindingArrayOutputWithContext ¶
func (o SourceIamBindingArrayOutput) ToSourceIamBindingArrayOutputWithContext(ctx context.Context) SourceIamBindingArrayOutput
type SourceIamBindingConditionArgs ¶
type SourceIamBindingConditionArgs struct { // The description of the source (max of 1024 characters). Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (SourceIamBindingConditionArgs) ElementType ¶
func (SourceIamBindingConditionArgs) ElementType() reflect.Type
func (SourceIamBindingConditionArgs) ToSourceIamBindingConditionOutput ¶
func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionOutput() SourceIamBindingConditionOutput
func (SourceIamBindingConditionArgs) ToSourceIamBindingConditionOutputWithContext ¶
func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionOutputWithContext(ctx context.Context) SourceIamBindingConditionOutput
func (SourceIamBindingConditionArgs) ToSourceIamBindingConditionPtrOutput ¶
func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput
func (SourceIamBindingConditionArgs) ToSourceIamBindingConditionPtrOutputWithContext ¶
func (i SourceIamBindingConditionArgs) ToSourceIamBindingConditionPtrOutputWithContext(ctx context.Context) SourceIamBindingConditionPtrOutput
type SourceIamBindingConditionInput ¶
type SourceIamBindingConditionInput interface { pulumi.Input ToSourceIamBindingConditionOutput() SourceIamBindingConditionOutput ToSourceIamBindingConditionOutputWithContext(context.Context) SourceIamBindingConditionOutput }
SourceIamBindingConditionInput is an input type that accepts SourceIamBindingConditionArgs and SourceIamBindingConditionOutput values. You can construct a concrete instance of `SourceIamBindingConditionInput` via:
SourceIamBindingConditionArgs{...}
type SourceIamBindingConditionOutput ¶
type SourceIamBindingConditionOutput struct{ *pulumi.OutputState }
func (SourceIamBindingConditionOutput) Description ¶
func (o SourceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
The description of the source (max of 1024 characters).
func (SourceIamBindingConditionOutput) ElementType ¶
func (SourceIamBindingConditionOutput) ElementType() reflect.Type
func (SourceIamBindingConditionOutput) Expression ¶
func (o SourceIamBindingConditionOutput) Expression() pulumi.StringOutput
func (SourceIamBindingConditionOutput) Title ¶
func (o SourceIamBindingConditionOutput) Title() pulumi.StringOutput
func (SourceIamBindingConditionOutput) ToSourceIamBindingConditionOutput ¶
func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionOutput() SourceIamBindingConditionOutput
func (SourceIamBindingConditionOutput) ToSourceIamBindingConditionOutputWithContext ¶
func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionOutputWithContext(ctx context.Context) SourceIamBindingConditionOutput
func (SourceIamBindingConditionOutput) ToSourceIamBindingConditionPtrOutput ¶
func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput
func (SourceIamBindingConditionOutput) ToSourceIamBindingConditionPtrOutputWithContext ¶
func (o SourceIamBindingConditionOutput) ToSourceIamBindingConditionPtrOutputWithContext(ctx context.Context) SourceIamBindingConditionPtrOutput
type SourceIamBindingConditionPtrInput ¶
type SourceIamBindingConditionPtrInput interface { pulumi.Input ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput ToSourceIamBindingConditionPtrOutputWithContext(context.Context) SourceIamBindingConditionPtrOutput }
SourceIamBindingConditionPtrInput is an input type that accepts SourceIamBindingConditionArgs, SourceIamBindingConditionPtr and SourceIamBindingConditionPtrOutput values. You can construct a concrete instance of `SourceIamBindingConditionPtrInput` via:
SourceIamBindingConditionArgs{...} or: nil
func SourceIamBindingConditionPtr ¶
func SourceIamBindingConditionPtr(v *SourceIamBindingConditionArgs) SourceIamBindingConditionPtrInput
type SourceIamBindingConditionPtrOutput ¶
type SourceIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (SourceIamBindingConditionPtrOutput) Description ¶
func (o SourceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
The description of the source (max of 1024 characters).
func (SourceIamBindingConditionPtrOutput) Elem ¶
func (o SourceIamBindingConditionPtrOutput) Elem() SourceIamBindingConditionOutput
func (SourceIamBindingConditionPtrOutput) ElementType ¶
func (SourceIamBindingConditionPtrOutput) ElementType() reflect.Type
func (SourceIamBindingConditionPtrOutput) Expression ¶
func (o SourceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (SourceIamBindingConditionPtrOutput) Title ¶
func (o SourceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (SourceIamBindingConditionPtrOutput) ToSourceIamBindingConditionPtrOutput ¶
func (o SourceIamBindingConditionPtrOutput) ToSourceIamBindingConditionPtrOutput() SourceIamBindingConditionPtrOutput
func (SourceIamBindingConditionPtrOutput) ToSourceIamBindingConditionPtrOutputWithContext ¶
func (o SourceIamBindingConditionPtrOutput) ToSourceIamBindingConditionPtrOutputWithContext(ctx context.Context) SourceIamBindingConditionPtrOutput
type SourceIamBindingInput ¶
type SourceIamBindingInput interface { pulumi.Input ToSourceIamBindingOutput() SourceIamBindingOutput ToSourceIamBindingOutputWithContext(ctx context.Context) SourceIamBindingOutput }
type SourceIamBindingMap ¶
type SourceIamBindingMap map[string]SourceIamBindingInput
func (SourceIamBindingMap) ElementType ¶
func (SourceIamBindingMap) ElementType() reflect.Type
func (SourceIamBindingMap) ToSourceIamBindingMapOutput ¶
func (i SourceIamBindingMap) ToSourceIamBindingMapOutput() SourceIamBindingMapOutput
func (SourceIamBindingMap) ToSourceIamBindingMapOutputWithContext ¶
func (i SourceIamBindingMap) ToSourceIamBindingMapOutputWithContext(ctx context.Context) SourceIamBindingMapOutput
type SourceIamBindingMapInput ¶
type SourceIamBindingMapInput interface { pulumi.Input ToSourceIamBindingMapOutput() SourceIamBindingMapOutput ToSourceIamBindingMapOutputWithContext(context.Context) SourceIamBindingMapOutput }
SourceIamBindingMapInput is an input type that accepts SourceIamBindingMap and SourceIamBindingMapOutput values. You can construct a concrete instance of `SourceIamBindingMapInput` via:
SourceIamBindingMap{ "key": SourceIamBindingArgs{...} }
type SourceIamBindingMapOutput ¶
type SourceIamBindingMapOutput struct{ *pulumi.OutputState }
func (SourceIamBindingMapOutput) ElementType ¶
func (SourceIamBindingMapOutput) ElementType() reflect.Type
func (SourceIamBindingMapOutput) MapIndex ¶
func (o SourceIamBindingMapOutput) MapIndex(k pulumi.StringInput) SourceIamBindingOutput
func (SourceIamBindingMapOutput) ToSourceIamBindingMapOutput ¶
func (o SourceIamBindingMapOutput) ToSourceIamBindingMapOutput() SourceIamBindingMapOutput
func (SourceIamBindingMapOutput) ToSourceIamBindingMapOutputWithContext ¶
func (o SourceIamBindingMapOutput) ToSourceIamBindingMapOutputWithContext(ctx context.Context) SourceIamBindingMapOutput
type SourceIamBindingOutput ¶
type SourceIamBindingOutput struct{ *pulumi.OutputState }
func (SourceIamBindingOutput) Condition ¶
func (o SourceIamBindingOutput) Condition() SourceIamBindingConditionPtrOutput
func (SourceIamBindingOutput) ElementType ¶
func (SourceIamBindingOutput) ElementType() reflect.Type
func (SourceIamBindingOutput) Etag ¶
func (o SourceIamBindingOutput) Etag() pulumi.StringOutput
func (SourceIamBindingOutput) Members ¶
func (o SourceIamBindingOutput) Members() pulumi.StringArrayOutput
func (SourceIamBindingOutput) Organization ¶
func (o SourceIamBindingOutput) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Source lives in.
***
func (SourceIamBindingOutput) Role ¶
func (o SourceIamBindingOutput) Role() pulumi.StringOutput
func (SourceIamBindingOutput) Source ¶
func (o SourceIamBindingOutput) Source() pulumi.StringOutput
func (SourceIamBindingOutput) ToSourceIamBindingOutput ¶
func (o SourceIamBindingOutput) ToSourceIamBindingOutput() SourceIamBindingOutput
func (SourceIamBindingOutput) ToSourceIamBindingOutputWithContext ¶
func (o SourceIamBindingOutput) ToSourceIamBindingOutputWithContext(ctx context.Context) SourceIamBindingOutput
type SourceIamBindingState ¶
type SourceIamBindingState struct { Condition SourceIamBindingConditionPtrInput Etag pulumi.StringPtrInput Members pulumi.StringArrayInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringPtrInput Role pulumi.StringPtrInput Source pulumi.StringPtrInput }
func (SourceIamBindingState) ElementType ¶
func (SourceIamBindingState) ElementType() reflect.Type
type SourceIamMember ¶
type SourceIamMember struct { pulumi.CustomResourceState Condition SourceIamMemberConditionPtrOutput `pulumi:"condition"` Etag pulumi.StringOutput `pulumi:"etag"` Member pulumi.StringOutput `pulumi:"member"` // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringOutput `pulumi:"organization"` Role pulumi.StringOutput `pulumi:"role"` Source pulumi.StringOutput `pulumi:"source"` }
A Cloud Security Command Center's (Cloud SCC) finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
To get more information about Source, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.sources) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc Source Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewSource(ctx, "custom_source", &securitycenter.SourceArgs{ DisplayName: pulumi.String("My Source"), Organization: pulumi.String("123456789"), Description: pulumi.String("My custom Cloud Security Command Center Finding Source"), }) if err != nil { return err } return nil }) }
```
## Import
Source can be imported using any of these accepted formats:
* `organizations/{{organization}}/sources/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, Source can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/sourceIamMember:SourceIamMember default organizations/{{organization}}/sources/{{name}} ```
```sh $ pulumi import gcp:securitycenter/sourceIamMember:SourceIamMember default {{organization}}/{{name}} ```
func GetSourceIamMember ¶
func GetSourceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceIamMemberState, opts ...pulumi.ResourceOption) (*SourceIamMember, error)
GetSourceIamMember gets an existing SourceIamMember 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 NewSourceIamMember ¶
func NewSourceIamMember(ctx *pulumi.Context, name string, args *SourceIamMemberArgs, opts ...pulumi.ResourceOption) (*SourceIamMember, error)
NewSourceIamMember registers a new resource with the given unique name, arguments, and options.
func (*SourceIamMember) ElementType ¶
func (*SourceIamMember) ElementType() reflect.Type
func (*SourceIamMember) ToSourceIamMemberOutput ¶
func (i *SourceIamMember) ToSourceIamMemberOutput() SourceIamMemberOutput
func (*SourceIamMember) ToSourceIamMemberOutputWithContext ¶
func (i *SourceIamMember) ToSourceIamMemberOutputWithContext(ctx context.Context) SourceIamMemberOutput
type SourceIamMemberArgs ¶
type SourceIamMemberArgs struct { Condition SourceIamMemberConditionPtrInput Member pulumi.StringInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringInput Role pulumi.StringInput Source pulumi.StringInput }
The set of arguments for constructing a SourceIamMember resource.
func (SourceIamMemberArgs) ElementType ¶
func (SourceIamMemberArgs) ElementType() reflect.Type
type SourceIamMemberArray ¶
type SourceIamMemberArray []SourceIamMemberInput
func (SourceIamMemberArray) ElementType ¶
func (SourceIamMemberArray) ElementType() reflect.Type
func (SourceIamMemberArray) ToSourceIamMemberArrayOutput ¶
func (i SourceIamMemberArray) ToSourceIamMemberArrayOutput() SourceIamMemberArrayOutput
func (SourceIamMemberArray) ToSourceIamMemberArrayOutputWithContext ¶
func (i SourceIamMemberArray) ToSourceIamMemberArrayOutputWithContext(ctx context.Context) SourceIamMemberArrayOutput
type SourceIamMemberArrayInput ¶
type SourceIamMemberArrayInput interface { pulumi.Input ToSourceIamMemberArrayOutput() SourceIamMemberArrayOutput ToSourceIamMemberArrayOutputWithContext(context.Context) SourceIamMemberArrayOutput }
SourceIamMemberArrayInput is an input type that accepts SourceIamMemberArray and SourceIamMemberArrayOutput values. You can construct a concrete instance of `SourceIamMemberArrayInput` via:
SourceIamMemberArray{ SourceIamMemberArgs{...} }
type SourceIamMemberArrayOutput ¶
type SourceIamMemberArrayOutput struct{ *pulumi.OutputState }
func (SourceIamMemberArrayOutput) ElementType ¶
func (SourceIamMemberArrayOutput) ElementType() reflect.Type
func (SourceIamMemberArrayOutput) Index ¶
func (o SourceIamMemberArrayOutput) Index(i pulumi.IntInput) SourceIamMemberOutput
func (SourceIamMemberArrayOutput) ToSourceIamMemberArrayOutput ¶
func (o SourceIamMemberArrayOutput) ToSourceIamMemberArrayOutput() SourceIamMemberArrayOutput
func (SourceIamMemberArrayOutput) ToSourceIamMemberArrayOutputWithContext ¶
func (o SourceIamMemberArrayOutput) ToSourceIamMemberArrayOutputWithContext(ctx context.Context) SourceIamMemberArrayOutput
type SourceIamMemberConditionArgs ¶
type SourceIamMemberConditionArgs struct { // The description of the source (max of 1024 characters). Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (SourceIamMemberConditionArgs) ElementType ¶
func (SourceIamMemberConditionArgs) ElementType() reflect.Type
func (SourceIamMemberConditionArgs) ToSourceIamMemberConditionOutput ¶
func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionOutput() SourceIamMemberConditionOutput
func (SourceIamMemberConditionArgs) ToSourceIamMemberConditionOutputWithContext ¶
func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionOutputWithContext(ctx context.Context) SourceIamMemberConditionOutput
func (SourceIamMemberConditionArgs) ToSourceIamMemberConditionPtrOutput ¶
func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput
func (SourceIamMemberConditionArgs) ToSourceIamMemberConditionPtrOutputWithContext ¶
func (i SourceIamMemberConditionArgs) ToSourceIamMemberConditionPtrOutputWithContext(ctx context.Context) SourceIamMemberConditionPtrOutput
type SourceIamMemberConditionInput ¶
type SourceIamMemberConditionInput interface { pulumi.Input ToSourceIamMemberConditionOutput() SourceIamMemberConditionOutput ToSourceIamMemberConditionOutputWithContext(context.Context) SourceIamMemberConditionOutput }
SourceIamMemberConditionInput is an input type that accepts SourceIamMemberConditionArgs and SourceIamMemberConditionOutput values. You can construct a concrete instance of `SourceIamMemberConditionInput` via:
SourceIamMemberConditionArgs{...}
type SourceIamMemberConditionOutput ¶
type SourceIamMemberConditionOutput struct{ *pulumi.OutputState }
func (SourceIamMemberConditionOutput) Description ¶
func (o SourceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
The description of the source (max of 1024 characters).
func (SourceIamMemberConditionOutput) ElementType ¶
func (SourceIamMemberConditionOutput) ElementType() reflect.Type
func (SourceIamMemberConditionOutput) Expression ¶
func (o SourceIamMemberConditionOutput) Expression() pulumi.StringOutput
func (SourceIamMemberConditionOutput) Title ¶
func (o SourceIamMemberConditionOutput) Title() pulumi.StringOutput
func (SourceIamMemberConditionOutput) ToSourceIamMemberConditionOutput ¶
func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionOutput() SourceIamMemberConditionOutput
func (SourceIamMemberConditionOutput) ToSourceIamMemberConditionOutputWithContext ¶
func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionOutputWithContext(ctx context.Context) SourceIamMemberConditionOutput
func (SourceIamMemberConditionOutput) ToSourceIamMemberConditionPtrOutput ¶
func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput
func (SourceIamMemberConditionOutput) ToSourceIamMemberConditionPtrOutputWithContext ¶
func (o SourceIamMemberConditionOutput) ToSourceIamMemberConditionPtrOutputWithContext(ctx context.Context) SourceIamMemberConditionPtrOutput
type SourceIamMemberConditionPtrInput ¶
type SourceIamMemberConditionPtrInput interface { pulumi.Input ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput ToSourceIamMemberConditionPtrOutputWithContext(context.Context) SourceIamMemberConditionPtrOutput }
SourceIamMemberConditionPtrInput is an input type that accepts SourceIamMemberConditionArgs, SourceIamMemberConditionPtr and SourceIamMemberConditionPtrOutput values. You can construct a concrete instance of `SourceIamMemberConditionPtrInput` via:
SourceIamMemberConditionArgs{...} or: nil
func SourceIamMemberConditionPtr ¶
func SourceIamMemberConditionPtr(v *SourceIamMemberConditionArgs) SourceIamMemberConditionPtrInput
type SourceIamMemberConditionPtrOutput ¶
type SourceIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (SourceIamMemberConditionPtrOutput) Description ¶
func (o SourceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
The description of the source (max of 1024 characters).
func (SourceIamMemberConditionPtrOutput) Elem ¶
func (o SourceIamMemberConditionPtrOutput) Elem() SourceIamMemberConditionOutput
func (SourceIamMemberConditionPtrOutput) ElementType ¶
func (SourceIamMemberConditionPtrOutput) ElementType() reflect.Type
func (SourceIamMemberConditionPtrOutput) Expression ¶
func (o SourceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (SourceIamMemberConditionPtrOutput) Title ¶
func (o SourceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (SourceIamMemberConditionPtrOutput) ToSourceIamMemberConditionPtrOutput ¶
func (o SourceIamMemberConditionPtrOutput) ToSourceIamMemberConditionPtrOutput() SourceIamMemberConditionPtrOutput
func (SourceIamMemberConditionPtrOutput) ToSourceIamMemberConditionPtrOutputWithContext ¶
func (o SourceIamMemberConditionPtrOutput) ToSourceIamMemberConditionPtrOutputWithContext(ctx context.Context) SourceIamMemberConditionPtrOutput
type SourceIamMemberInput ¶
type SourceIamMemberInput interface { pulumi.Input ToSourceIamMemberOutput() SourceIamMemberOutput ToSourceIamMemberOutputWithContext(ctx context.Context) SourceIamMemberOutput }
type SourceIamMemberMap ¶
type SourceIamMemberMap map[string]SourceIamMemberInput
func (SourceIamMemberMap) ElementType ¶
func (SourceIamMemberMap) ElementType() reflect.Type
func (SourceIamMemberMap) ToSourceIamMemberMapOutput ¶
func (i SourceIamMemberMap) ToSourceIamMemberMapOutput() SourceIamMemberMapOutput
func (SourceIamMemberMap) ToSourceIamMemberMapOutputWithContext ¶
func (i SourceIamMemberMap) ToSourceIamMemberMapOutputWithContext(ctx context.Context) SourceIamMemberMapOutput
type SourceIamMemberMapInput ¶
type SourceIamMemberMapInput interface { pulumi.Input ToSourceIamMemberMapOutput() SourceIamMemberMapOutput ToSourceIamMemberMapOutputWithContext(context.Context) SourceIamMemberMapOutput }
SourceIamMemberMapInput is an input type that accepts SourceIamMemberMap and SourceIamMemberMapOutput values. You can construct a concrete instance of `SourceIamMemberMapInput` via:
SourceIamMemberMap{ "key": SourceIamMemberArgs{...} }
type SourceIamMemberMapOutput ¶
type SourceIamMemberMapOutput struct{ *pulumi.OutputState }
func (SourceIamMemberMapOutput) ElementType ¶
func (SourceIamMemberMapOutput) ElementType() reflect.Type
func (SourceIamMemberMapOutput) MapIndex ¶
func (o SourceIamMemberMapOutput) MapIndex(k pulumi.StringInput) SourceIamMemberOutput
func (SourceIamMemberMapOutput) ToSourceIamMemberMapOutput ¶
func (o SourceIamMemberMapOutput) ToSourceIamMemberMapOutput() SourceIamMemberMapOutput
func (SourceIamMemberMapOutput) ToSourceIamMemberMapOutputWithContext ¶
func (o SourceIamMemberMapOutput) ToSourceIamMemberMapOutputWithContext(ctx context.Context) SourceIamMemberMapOutput
type SourceIamMemberOutput ¶
type SourceIamMemberOutput struct{ *pulumi.OutputState }
func (SourceIamMemberOutput) Condition ¶
func (o SourceIamMemberOutput) Condition() SourceIamMemberConditionPtrOutput
func (SourceIamMemberOutput) ElementType ¶
func (SourceIamMemberOutput) ElementType() reflect.Type
func (SourceIamMemberOutput) Etag ¶
func (o SourceIamMemberOutput) Etag() pulumi.StringOutput
func (SourceIamMemberOutput) Member ¶
func (o SourceIamMemberOutput) Member() pulumi.StringOutput
func (SourceIamMemberOutput) Organization ¶
func (o SourceIamMemberOutput) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Source lives in.
***
func (SourceIamMemberOutput) Role ¶
func (o SourceIamMemberOutput) Role() pulumi.StringOutput
func (SourceIamMemberOutput) Source ¶
func (o SourceIamMemberOutput) Source() pulumi.StringOutput
func (SourceIamMemberOutput) ToSourceIamMemberOutput ¶
func (o SourceIamMemberOutput) ToSourceIamMemberOutput() SourceIamMemberOutput
func (SourceIamMemberOutput) ToSourceIamMemberOutputWithContext ¶
func (o SourceIamMemberOutput) ToSourceIamMemberOutputWithContext(ctx context.Context) SourceIamMemberOutput
type SourceIamMemberState ¶
type SourceIamMemberState struct { Condition SourceIamMemberConditionPtrInput Etag pulumi.StringPtrInput Member pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringPtrInput Role pulumi.StringPtrInput Source pulumi.StringPtrInput }
func (SourceIamMemberState) ElementType ¶
func (SourceIamMemberState) ElementType() reflect.Type
type SourceIamPolicy ¶
type SourceIamPolicy struct { pulumi.CustomResourceState Etag pulumi.StringOutput `pulumi:"etag"` // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringOutput `pulumi:"organization"` PolicyData pulumi.StringOutput `pulumi:"policyData"` Source pulumi.StringOutput `pulumi:"source"` }
A Cloud Security Command Center's (Cloud SCC) finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
To get more information about Source, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.sources) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc Source Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := securitycenter.NewSource(ctx, "custom_source", &securitycenter.SourceArgs{ DisplayName: pulumi.String("My Source"), Organization: pulumi.String("123456789"), Description: pulumi.String("My custom Cloud Security Command Center Finding Source"), }) if err != nil { return err } return nil }) }
```
## Import
Source can be imported using any of these accepted formats:
* `organizations/{{organization}}/sources/{{name}}`
* `{{organization}}/{{name}}`
When using the `pulumi import` command, Source can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/sourceIamPolicy:SourceIamPolicy default organizations/{{organization}}/sources/{{name}} ```
```sh $ pulumi import gcp:securitycenter/sourceIamPolicy:SourceIamPolicy default {{organization}}/{{name}} ```
func GetSourceIamPolicy ¶
func GetSourceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceIamPolicyState, opts ...pulumi.ResourceOption) (*SourceIamPolicy, error)
GetSourceIamPolicy gets an existing SourceIamPolicy 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 NewSourceIamPolicy ¶
func NewSourceIamPolicy(ctx *pulumi.Context, name string, args *SourceIamPolicyArgs, opts ...pulumi.ResourceOption) (*SourceIamPolicy, error)
NewSourceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*SourceIamPolicy) ElementType ¶
func (*SourceIamPolicy) ElementType() reflect.Type
func (*SourceIamPolicy) ToSourceIamPolicyOutput ¶
func (i *SourceIamPolicy) ToSourceIamPolicyOutput() SourceIamPolicyOutput
func (*SourceIamPolicy) ToSourceIamPolicyOutputWithContext ¶
func (i *SourceIamPolicy) ToSourceIamPolicyOutputWithContext(ctx context.Context) SourceIamPolicyOutput
type SourceIamPolicyArgs ¶
type SourceIamPolicyArgs struct { // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringInput PolicyData pulumi.StringInput Source pulumi.StringInput }
The set of arguments for constructing a SourceIamPolicy resource.
func (SourceIamPolicyArgs) ElementType ¶
func (SourceIamPolicyArgs) ElementType() reflect.Type
type SourceIamPolicyArray ¶
type SourceIamPolicyArray []SourceIamPolicyInput
func (SourceIamPolicyArray) ElementType ¶
func (SourceIamPolicyArray) ElementType() reflect.Type
func (SourceIamPolicyArray) ToSourceIamPolicyArrayOutput ¶
func (i SourceIamPolicyArray) ToSourceIamPolicyArrayOutput() SourceIamPolicyArrayOutput
func (SourceIamPolicyArray) ToSourceIamPolicyArrayOutputWithContext ¶
func (i SourceIamPolicyArray) ToSourceIamPolicyArrayOutputWithContext(ctx context.Context) SourceIamPolicyArrayOutput
type SourceIamPolicyArrayInput ¶
type SourceIamPolicyArrayInput interface { pulumi.Input ToSourceIamPolicyArrayOutput() SourceIamPolicyArrayOutput ToSourceIamPolicyArrayOutputWithContext(context.Context) SourceIamPolicyArrayOutput }
SourceIamPolicyArrayInput is an input type that accepts SourceIamPolicyArray and SourceIamPolicyArrayOutput values. You can construct a concrete instance of `SourceIamPolicyArrayInput` via:
SourceIamPolicyArray{ SourceIamPolicyArgs{...} }
type SourceIamPolicyArrayOutput ¶
type SourceIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (SourceIamPolicyArrayOutput) ElementType ¶
func (SourceIamPolicyArrayOutput) ElementType() reflect.Type
func (SourceIamPolicyArrayOutput) Index ¶
func (o SourceIamPolicyArrayOutput) Index(i pulumi.IntInput) SourceIamPolicyOutput
func (SourceIamPolicyArrayOutput) ToSourceIamPolicyArrayOutput ¶
func (o SourceIamPolicyArrayOutput) ToSourceIamPolicyArrayOutput() SourceIamPolicyArrayOutput
func (SourceIamPolicyArrayOutput) ToSourceIamPolicyArrayOutputWithContext ¶
func (o SourceIamPolicyArrayOutput) ToSourceIamPolicyArrayOutputWithContext(ctx context.Context) SourceIamPolicyArrayOutput
type SourceIamPolicyInput ¶
type SourceIamPolicyInput interface { pulumi.Input ToSourceIamPolicyOutput() SourceIamPolicyOutput ToSourceIamPolicyOutputWithContext(ctx context.Context) SourceIamPolicyOutput }
type SourceIamPolicyMap ¶
type SourceIamPolicyMap map[string]SourceIamPolicyInput
func (SourceIamPolicyMap) ElementType ¶
func (SourceIamPolicyMap) ElementType() reflect.Type
func (SourceIamPolicyMap) ToSourceIamPolicyMapOutput ¶
func (i SourceIamPolicyMap) ToSourceIamPolicyMapOutput() SourceIamPolicyMapOutput
func (SourceIamPolicyMap) ToSourceIamPolicyMapOutputWithContext ¶
func (i SourceIamPolicyMap) ToSourceIamPolicyMapOutputWithContext(ctx context.Context) SourceIamPolicyMapOutput
type SourceIamPolicyMapInput ¶
type SourceIamPolicyMapInput interface { pulumi.Input ToSourceIamPolicyMapOutput() SourceIamPolicyMapOutput ToSourceIamPolicyMapOutputWithContext(context.Context) SourceIamPolicyMapOutput }
SourceIamPolicyMapInput is an input type that accepts SourceIamPolicyMap and SourceIamPolicyMapOutput values. You can construct a concrete instance of `SourceIamPolicyMapInput` via:
SourceIamPolicyMap{ "key": SourceIamPolicyArgs{...} }
type SourceIamPolicyMapOutput ¶
type SourceIamPolicyMapOutput struct{ *pulumi.OutputState }
func (SourceIamPolicyMapOutput) ElementType ¶
func (SourceIamPolicyMapOutput) ElementType() reflect.Type
func (SourceIamPolicyMapOutput) MapIndex ¶
func (o SourceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) SourceIamPolicyOutput
func (SourceIamPolicyMapOutput) ToSourceIamPolicyMapOutput ¶
func (o SourceIamPolicyMapOutput) ToSourceIamPolicyMapOutput() SourceIamPolicyMapOutput
func (SourceIamPolicyMapOutput) ToSourceIamPolicyMapOutputWithContext ¶
func (o SourceIamPolicyMapOutput) ToSourceIamPolicyMapOutputWithContext(ctx context.Context) SourceIamPolicyMapOutput
type SourceIamPolicyOutput ¶
type SourceIamPolicyOutput struct{ *pulumi.OutputState }
func (SourceIamPolicyOutput) ElementType ¶
func (SourceIamPolicyOutput) ElementType() reflect.Type
func (SourceIamPolicyOutput) Etag ¶
func (o SourceIamPolicyOutput) Etag() pulumi.StringOutput
func (SourceIamPolicyOutput) Organization ¶
func (o SourceIamPolicyOutput) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Source lives in.
***
func (SourceIamPolicyOutput) PolicyData ¶
func (o SourceIamPolicyOutput) PolicyData() pulumi.StringOutput
func (SourceIamPolicyOutput) Source ¶
func (o SourceIamPolicyOutput) Source() pulumi.StringOutput
func (SourceIamPolicyOutput) ToSourceIamPolicyOutput ¶
func (o SourceIamPolicyOutput) ToSourceIamPolicyOutput() SourceIamPolicyOutput
func (SourceIamPolicyOutput) ToSourceIamPolicyOutputWithContext ¶
func (o SourceIamPolicyOutput) ToSourceIamPolicyOutputWithContext(ctx context.Context) SourceIamPolicyOutput
type SourceIamPolicyState ¶
type SourceIamPolicyState struct { Etag pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringPtrInput PolicyData pulumi.StringPtrInput Source pulumi.StringPtrInput }
func (SourceIamPolicyState) ElementType ¶
func (SourceIamPolicyState) ElementType() reflect.Type
type SourceInput ¶
type SourceInput interface { pulumi.Input ToSourceOutput() SourceOutput ToSourceOutputWithContext(ctx context.Context) SourceOutput }
type SourceMap ¶
type SourceMap map[string]SourceInput
func (SourceMap) ElementType ¶
func (SourceMap) ToSourceMapOutput ¶
func (i SourceMap) ToSourceMapOutput() SourceMapOutput
func (SourceMap) ToSourceMapOutputWithContext ¶
func (i SourceMap) ToSourceMapOutputWithContext(ctx context.Context) SourceMapOutput
type SourceMapInput ¶
type SourceMapInput interface { pulumi.Input ToSourceMapOutput() SourceMapOutput ToSourceMapOutputWithContext(context.Context) SourceMapOutput }
SourceMapInput is an input type that accepts SourceMap and SourceMapOutput values. You can construct a concrete instance of `SourceMapInput` via:
SourceMap{ "key": SourceArgs{...} }
type SourceMapOutput ¶
type SourceMapOutput struct{ *pulumi.OutputState }
func (SourceMapOutput) ElementType ¶
func (SourceMapOutput) ElementType() reflect.Type
func (SourceMapOutput) MapIndex ¶
func (o SourceMapOutput) MapIndex(k pulumi.StringInput) SourceOutput
func (SourceMapOutput) ToSourceMapOutput ¶
func (o SourceMapOutput) ToSourceMapOutput() SourceMapOutput
func (SourceMapOutput) ToSourceMapOutputWithContext ¶
func (o SourceMapOutput) ToSourceMapOutputWithContext(ctx context.Context) SourceMapOutput
type SourceOutput ¶
type SourceOutput struct{ *pulumi.OutputState }
func (SourceOutput) Description ¶
func (o SourceOutput) Description() pulumi.StringPtrOutput
The description of the source (max of 1024 characters).
func (SourceOutput) DisplayName ¶
func (o SourceOutput) DisplayName() pulumi.StringOutput
The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources with the same parent can't share the same display name. The display name must start and end with a letter or digit, may contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters.
func (SourceOutput) ElementType ¶
func (SourceOutput) ElementType() reflect.Type
func (SourceOutput) Name ¶
func (o SourceOutput) Name() pulumi.StringOutput
The resource name of this source, in the format `organizations/{{organization}}/sources/{{source}}`.
func (SourceOutput) Organization ¶
func (o SourceOutput) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Source lives in.
***
func (SourceOutput) ToSourceOutput ¶
func (o SourceOutput) ToSourceOutput() SourceOutput
func (SourceOutput) ToSourceOutputWithContext ¶
func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
type SourceState ¶
type SourceState struct { // The description of the source (max of 1024 characters). Description pulumi.StringPtrInput // The source’s display name. A source’s display name must be unique // amongst its siblings, for example, two sources with the same parent // can't share the same display name. The display name must start and end // with a letter or digit, may contain letters, digits, spaces, hyphens, // and underscores, and can be no longer than 32 characters. DisplayName pulumi.StringPtrInput // The resource name of this source, in the format // `organizations/{{organization}}/sources/{{source}}`. Name pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Source // lives in. // // *** Organization pulumi.StringPtrInput }
func (SourceState) ElementType ¶
func (SourceState) ElementType() reflect.Type
type V2OrganizationNotificationConfig ¶ added in v7.31.0
type V2OrganizationNotificationConfig struct { pulumi.CustomResourceState // This must be unique within the organization. ConfigId pulumi.StringOutput `pulumi:"configId"` // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrOutput `pulumi:"description"` // location Id is provided by organization. If not provided, Use global as default. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name of this notification config, in the format // `organizations/{{organization}}/notificationConfigs/{{config_id}}`. Name pulumi.StringOutput `pulumi:"name"` // The organization whose Cloud Security Command Center the Notification // Config lives in. Organization pulumi.StringOutput `pulumi:"organization"` // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringOutput `pulumi:"pubsubTopic"` // The service account that needs "pubsub.topics.publish" permission to // publish to the Pub/Sub topic. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig V2OrganizationNotificationConfigStreamingConfigOutput `pulumi:"streamingConfig"` }
A Cloud Security Command Center (Cloud SCC) notification configs. A notification config is a Cloud SCC resource that contains the configuration to send notifications for create/update events of findings, assets and etc. > **Note:** In order to use Cloud SCC resources, your organization must be enrolled in [SCC Standard/Premium](https://cloud.google.com/security-command-center/docs/quickstart-security-command-center). Without doing so, you may run into errors during resource creation.
To get more information about OrganizationNotificationConfig, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v2/organizations.locations.notificationConfigs) * How-to Guides
- [Official Documentation](https://cloud.google.com/security-command-center/docs)
## Example Usage
### Scc V2 Organization Notification Config Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/pubsub" "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/securitycenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sccV2OrganizationNotificationConfig, err := pubsub.NewTopic(ctx, "scc_v2_organization_notification_config", &pubsub.TopicArgs{ Name: pulumi.String("my-topic"), }) if err != nil { return err } _, err = securitycenter.NewV2OrganizationNotificationConfig(ctx, "custom_organization_notification_config", &securitycenter.V2OrganizationNotificationConfigArgs{ ConfigId: pulumi.String("my-config"), Organization: pulumi.String("123456789"), Location: pulumi.String("global"), Description: pulumi.String("My custom Cloud Security Command Center Finding Organization Notification Configuration"), PubsubTopic: sccV2OrganizationNotificationConfig.ID(), StreamingConfig: &securitycenter.V2OrganizationNotificationConfigStreamingConfigArgs{ Filter: pulumi.String("category = \"OPEN_FIREWALL\" AND state = \"ACTIVE\""), }, }) if err != nil { return err } return nil }) }
```
## Import
OrganizationNotificationConfig can be imported using any of these accepted formats:
* `organizations/{{organization}}/locations/{{location}}/notificationConfigs/{{name}}`
* `{{organization}}/{{location}}/{{name}}`
When using the `pulumi import` command, OrganizationNotificationConfig can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:securitycenter/v2OrganizationNotificationConfig:V2OrganizationNotificationConfig default organizations/{{organization}}/locations/{{location}}/notificationConfigs/{{name}} ```
```sh $ pulumi import gcp:securitycenter/v2OrganizationNotificationConfig:V2OrganizationNotificationConfig default {{organization}}/{{location}}/{{name}} ```
func GetV2OrganizationNotificationConfig ¶ added in v7.31.0
func GetV2OrganizationNotificationConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *V2OrganizationNotificationConfigState, opts ...pulumi.ResourceOption) (*V2OrganizationNotificationConfig, error)
GetV2OrganizationNotificationConfig gets an existing V2OrganizationNotificationConfig 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 NewV2OrganizationNotificationConfig ¶ added in v7.31.0
func NewV2OrganizationNotificationConfig(ctx *pulumi.Context, name string, args *V2OrganizationNotificationConfigArgs, opts ...pulumi.ResourceOption) (*V2OrganizationNotificationConfig, error)
NewV2OrganizationNotificationConfig registers a new resource with the given unique name, arguments, and options.
func (*V2OrganizationNotificationConfig) ElementType ¶ added in v7.31.0
func (*V2OrganizationNotificationConfig) ElementType() reflect.Type
func (*V2OrganizationNotificationConfig) ToV2OrganizationNotificationConfigOutput ¶ added in v7.31.0
func (i *V2OrganizationNotificationConfig) ToV2OrganizationNotificationConfigOutput() V2OrganizationNotificationConfigOutput
func (*V2OrganizationNotificationConfig) ToV2OrganizationNotificationConfigOutputWithContext ¶ added in v7.31.0
func (i *V2OrganizationNotificationConfig) ToV2OrganizationNotificationConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigOutput
type V2OrganizationNotificationConfigArgs ¶ added in v7.31.0
type V2OrganizationNotificationConfigArgs struct { // This must be unique within the organization. ConfigId pulumi.StringInput // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrInput // location Id is provided by organization. If not provided, Use global as default. Location pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Notification // Config lives in. Organization pulumi.StringInput // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringInput // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig V2OrganizationNotificationConfigStreamingConfigInput }
The set of arguments for constructing a V2OrganizationNotificationConfig resource.
func (V2OrganizationNotificationConfigArgs) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigArgs) ElementType() reflect.Type
type V2OrganizationNotificationConfigArray ¶ added in v7.31.0
type V2OrganizationNotificationConfigArray []V2OrganizationNotificationConfigInput
func (V2OrganizationNotificationConfigArray) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigArray) ElementType() reflect.Type
func (V2OrganizationNotificationConfigArray) ToV2OrganizationNotificationConfigArrayOutput ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigArray) ToV2OrganizationNotificationConfigArrayOutput() V2OrganizationNotificationConfigArrayOutput
func (V2OrganizationNotificationConfigArray) ToV2OrganizationNotificationConfigArrayOutputWithContext ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigArray) ToV2OrganizationNotificationConfigArrayOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigArrayOutput
type V2OrganizationNotificationConfigArrayInput ¶ added in v7.31.0
type V2OrganizationNotificationConfigArrayInput interface { pulumi.Input ToV2OrganizationNotificationConfigArrayOutput() V2OrganizationNotificationConfigArrayOutput ToV2OrganizationNotificationConfigArrayOutputWithContext(context.Context) V2OrganizationNotificationConfigArrayOutput }
V2OrganizationNotificationConfigArrayInput is an input type that accepts V2OrganizationNotificationConfigArray and V2OrganizationNotificationConfigArrayOutput values. You can construct a concrete instance of `V2OrganizationNotificationConfigArrayInput` via:
V2OrganizationNotificationConfigArray{ V2OrganizationNotificationConfigArgs{...} }
type V2OrganizationNotificationConfigArrayOutput ¶ added in v7.31.0
type V2OrganizationNotificationConfigArrayOutput struct{ *pulumi.OutputState }
func (V2OrganizationNotificationConfigArrayOutput) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigArrayOutput) ElementType() reflect.Type
func (V2OrganizationNotificationConfigArrayOutput) ToV2OrganizationNotificationConfigArrayOutput ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigArrayOutput) ToV2OrganizationNotificationConfigArrayOutput() V2OrganizationNotificationConfigArrayOutput
func (V2OrganizationNotificationConfigArrayOutput) ToV2OrganizationNotificationConfigArrayOutputWithContext ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigArrayOutput) ToV2OrganizationNotificationConfigArrayOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigArrayOutput
type V2OrganizationNotificationConfigInput ¶ added in v7.31.0
type V2OrganizationNotificationConfigInput interface { pulumi.Input ToV2OrganizationNotificationConfigOutput() V2OrganizationNotificationConfigOutput ToV2OrganizationNotificationConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigOutput }
type V2OrganizationNotificationConfigMap ¶ added in v7.31.0
type V2OrganizationNotificationConfigMap map[string]V2OrganizationNotificationConfigInput
func (V2OrganizationNotificationConfigMap) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigMap) ElementType() reflect.Type
func (V2OrganizationNotificationConfigMap) ToV2OrganizationNotificationConfigMapOutput ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigMap) ToV2OrganizationNotificationConfigMapOutput() V2OrganizationNotificationConfigMapOutput
func (V2OrganizationNotificationConfigMap) ToV2OrganizationNotificationConfigMapOutputWithContext ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigMap) ToV2OrganizationNotificationConfigMapOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigMapOutput
type V2OrganizationNotificationConfigMapInput ¶ added in v7.31.0
type V2OrganizationNotificationConfigMapInput interface { pulumi.Input ToV2OrganizationNotificationConfigMapOutput() V2OrganizationNotificationConfigMapOutput ToV2OrganizationNotificationConfigMapOutputWithContext(context.Context) V2OrganizationNotificationConfigMapOutput }
V2OrganizationNotificationConfigMapInput is an input type that accepts V2OrganizationNotificationConfigMap and V2OrganizationNotificationConfigMapOutput values. You can construct a concrete instance of `V2OrganizationNotificationConfigMapInput` via:
V2OrganizationNotificationConfigMap{ "key": V2OrganizationNotificationConfigArgs{...} }
type V2OrganizationNotificationConfigMapOutput ¶ added in v7.31.0
type V2OrganizationNotificationConfigMapOutput struct{ *pulumi.OutputState }
func (V2OrganizationNotificationConfigMapOutput) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigMapOutput) ElementType() reflect.Type
func (V2OrganizationNotificationConfigMapOutput) MapIndex ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigMapOutput) MapIndex(k pulumi.StringInput) V2OrganizationNotificationConfigOutput
func (V2OrganizationNotificationConfigMapOutput) ToV2OrganizationNotificationConfigMapOutput ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigMapOutput) ToV2OrganizationNotificationConfigMapOutput() V2OrganizationNotificationConfigMapOutput
func (V2OrganizationNotificationConfigMapOutput) ToV2OrganizationNotificationConfigMapOutputWithContext ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigMapOutput) ToV2OrganizationNotificationConfigMapOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigMapOutput
type V2OrganizationNotificationConfigOutput ¶ added in v7.31.0
type V2OrganizationNotificationConfigOutput struct{ *pulumi.OutputState }
func (V2OrganizationNotificationConfigOutput) ConfigId ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) ConfigId() pulumi.StringOutput
This must be unique within the organization.
func (V2OrganizationNotificationConfigOutput) Description ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) Description() pulumi.StringPtrOutput
The description of the notification config (max of 1024 characters).
func (V2OrganizationNotificationConfigOutput) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigOutput) ElementType() reflect.Type
func (V2OrganizationNotificationConfigOutput) Location ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) Location() pulumi.StringPtrOutput
location Id is provided by organization. If not provided, Use global as default.
func (V2OrganizationNotificationConfigOutput) Name ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) Name() pulumi.StringOutput
The resource name of this notification config, in the format `organizations/{{organization}}/notificationConfigs/{{config_id}}`.
func (V2OrganizationNotificationConfigOutput) Organization ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Notification Config lives in.
func (V2OrganizationNotificationConfigOutput) PubsubTopic ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) PubsubTopic() pulumi.StringOutput
The Pub/Sub topic to send notifications to. Its format is "projects/[projectId]/topics/[topic]".
func (V2OrganizationNotificationConfigOutput) ServiceAccount ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) ServiceAccount() pulumi.StringOutput
The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
func (V2OrganizationNotificationConfigOutput) StreamingConfig ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) StreamingConfig() V2OrganizationNotificationConfigStreamingConfigOutput
The config for triggering streaming-based notifications. Structure is documented below.
func (V2OrganizationNotificationConfigOutput) ToV2OrganizationNotificationConfigOutput ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) ToV2OrganizationNotificationConfigOutput() V2OrganizationNotificationConfigOutput
func (V2OrganizationNotificationConfigOutput) ToV2OrganizationNotificationConfigOutputWithContext ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigOutput) ToV2OrganizationNotificationConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigOutput
type V2OrganizationNotificationConfigState ¶ added in v7.31.0
type V2OrganizationNotificationConfigState struct { // This must be unique within the organization. ConfigId pulumi.StringPtrInput // The description of the notification config (max of 1024 characters). Description pulumi.StringPtrInput // location Id is provided by organization. If not provided, Use global as default. Location pulumi.StringPtrInput // The resource name of this notification config, in the format // `organizations/{{organization}}/notificationConfigs/{{config_id}}`. Name pulumi.StringPtrInput // The organization whose Cloud Security Command Center the Notification // Config lives in. Organization pulumi.StringPtrInput // The Pub/Sub topic to send notifications to. Its format is // "projects/[projectId]/topics/[topic]". PubsubTopic pulumi.StringPtrInput // The service account that needs "pubsub.topics.publish" permission to // publish to the Pub/Sub topic. ServiceAccount pulumi.StringPtrInput // The config for triggering streaming-based notifications. // Structure is documented below. StreamingConfig V2OrganizationNotificationConfigStreamingConfigPtrInput }
func (V2OrganizationNotificationConfigState) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigState) ElementType() reflect.Type
type V2OrganizationNotificationConfigStreamingConfig ¶ added in v7.31.0
type V2OrganizationNotificationConfigStreamingConfig struct { // Expression that defines the filter to apply across create/update // events of assets or findings as specified by the event type. The // expression is a list of zero or more restrictions combined via // logical operators AND and OR. Parentheses are supported, and OR // has higher precedence than AND. // Restrictions have the form <field> <operator> <value> and may have // a - character in front of them to indicate negation. The fields // map to those defined in the corresponding resource. // The supported operators are: // * = for all value types. // * > , <, >=, <= for integer values. // * :, meaning substring matching, for strings. // The supported value types are: // * string literals in quotes. // * integer literals without quotes. // * boolean literals true and false without quotes. // See // [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) // for information on how to write a filter. // // *** Filter string `pulumi:"filter"` }
type V2OrganizationNotificationConfigStreamingConfigArgs ¶ added in v7.31.0
type V2OrganizationNotificationConfigStreamingConfigArgs struct { // Expression that defines the filter to apply across create/update // events of assets or findings as specified by the event type. The // expression is a list of zero or more restrictions combined via // logical operators AND and OR. Parentheses are supported, and OR // has higher precedence than AND. // Restrictions have the form <field> <operator> <value> and may have // a - character in front of them to indicate negation. The fields // map to those defined in the corresponding resource. // The supported operators are: // * = for all value types. // * > , <, >=, <= for integer values. // * :, meaning substring matching, for strings. // The supported value types are: // * string literals in quotes. // * integer literals without quotes. // * boolean literals true and false without quotes. // See // [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) // for information on how to write a filter. // // *** Filter pulumi.StringInput `pulumi:"filter"` }
func (V2OrganizationNotificationConfigStreamingConfigArgs) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigStreamingConfigArgs) ElementType() reflect.Type
func (V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigOutput ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigOutput() V2OrganizationNotificationConfigStreamingConfigOutput
func (V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigOutput
func (V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput
func (V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext ¶ added in v7.31.0
func (i V2OrganizationNotificationConfigStreamingConfigArgs) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput
type V2OrganizationNotificationConfigStreamingConfigInput ¶ added in v7.31.0
type V2OrganizationNotificationConfigStreamingConfigInput interface { pulumi.Input ToV2OrganizationNotificationConfigStreamingConfigOutput() V2OrganizationNotificationConfigStreamingConfigOutput ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext(context.Context) V2OrganizationNotificationConfigStreamingConfigOutput }
V2OrganizationNotificationConfigStreamingConfigInput is an input type that accepts V2OrganizationNotificationConfigStreamingConfigArgs and V2OrganizationNotificationConfigStreamingConfigOutput values. You can construct a concrete instance of `V2OrganizationNotificationConfigStreamingConfigInput` via:
V2OrganizationNotificationConfigStreamingConfigArgs{...}
type V2OrganizationNotificationConfigStreamingConfigOutput ¶ added in v7.31.0
type V2OrganizationNotificationConfigStreamingConfigOutput struct{ *pulumi.OutputState }
func (V2OrganizationNotificationConfigStreamingConfigOutput) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigStreamingConfigOutput) ElementType() reflect.Type
func (V2OrganizationNotificationConfigStreamingConfigOutput) Filter ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigOutput) Filter() pulumi.StringOutput
Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form <field> <operator> <value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are:
- = for all value types.
- > , <, >=, <= for integer values.
- :, meaning substring matching, for strings. The supported value types are:
- string literals in quotes.
- integer literals without quotes.
- boolean literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter.
***
func (V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigOutput ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigOutput() V2OrganizationNotificationConfigStreamingConfigOutput
func (V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigOutput
func (V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput
func (V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput
type V2OrganizationNotificationConfigStreamingConfigPtrInput ¶ added in v7.31.0
type V2OrganizationNotificationConfigStreamingConfigPtrInput interface { pulumi.Input ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput }
V2OrganizationNotificationConfigStreamingConfigPtrInput is an input type that accepts V2OrganizationNotificationConfigStreamingConfigArgs, V2OrganizationNotificationConfigStreamingConfigPtr and V2OrganizationNotificationConfigStreamingConfigPtrOutput values. You can construct a concrete instance of `V2OrganizationNotificationConfigStreamingConfigPtrInput` via:
V2OrganizationNotificationConfigStreamingConfigArgs{...} or: nil
func V2OrganizationNotificationConfigStreamingConfigPtr ¶ added in v7.31.0
func V2OrganizationNotificationConfigStreamingConfigPtr(v *V2OrganizationNotificationConfigStreamingConfigArgs) V2OrganizationNotificationConfigStreamingConfigPtrInput
type V2OrganizationNotificationConfigStreamingConfigPtrOutput ¶ added in v7.31.0
type V2OrganizationNotificationConfigStreamingConfigPtrOutput struct{ *pulumi.OutputState }
func (V2OrganizationNotificationConfigStreamingConfigPtrOutput) ElementType ¶ added in v7.31.0
func (V2OrganizationNotificationConfigStreamingConfigPtrOutput) ElementType() reflect.Type
func (V2OrganizationNotificationConfigStreamingConfigPtrOutput) Filter ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) Filter() pulumi.StringPtrOutput
Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND. Restrictions have the form <field> <operator> <value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource. The supported operators are:
- = for all value types.
- > , <, >=, <= for integer values.
- :, meaning substring matching, for strings. The supported value types are:
- string literals in quotes.
- integer literals without quotes.
- boolean literals true and false without quotes. See [Filtering notifications](https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications) for information on how to write a filter.
***
func (V2OrganizationNotificationConfigStreamingConfigPtrOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutput() V2OrganizationNotificationConfigStreamingConfigPtrOutput
func (V2OrganizationNotificationConfigStreamingConfigPtrOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext ¶ added in v7.31.0
func (o V2OrganizationNotificationConfigStreamingConfigPtrOutput) ToV2OrganizationNotificationConfigStreamingConfigPtrOutputWithContext(ctx context.Context) V2OrganizationNotificationConfigStreamingConfigPtrOutput
Source Files
¶
- eventThreatDetectionCustomModule.go
- folderCustomModule.go
- getSourceIamPolicy.go
- init.go
- instanceIamBinding.go
- instanceIamMember.go
- instanceIamPolicy.go
- managementFolderSecurityHealthAnalyticsCustomModule.go
- managementOrganizationEventThreatDetectionCustomModule.go
- managementOrganizationSecurityHealthAnalyticsCustomModule.go
- managementProjectSecurityHealthAnalyticsCustomModule.go
- muteConfig.go
- notificationConfig.go
- organizationCustomModule.go
- projectCustomModule.go
- projectNotificationConfig.go
- pulumiTypes.go
- source.go
- sourceIamBinding.go
- sourceIamMember.go
- sourceIamPolicy.go
- v2organizationNotificationConfig.go