Documentation
¶
Index ¶
- Constants
- type Detector
- type DetectorArgs
- type DetectorCfnDataSourceConfigurations
- type DetectorCfnDataSourceConfigurationsArgs
- func (DetectorCfnDataSourceConfigurationsArgs) ElementType() reflect.Type
- func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsOutput() DetectorCfnDataSourceConfigurationsOutput
- func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsOutput
- func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput
- func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsPtrOutput
- type DetectorCfnDataSourceConfigurationsInput
- type DetectorCfnDataSourceConfigurationsOutput
- func (DetectorCfnDataSourceConfigurationsOutput) ElementType() reflect.Type
- func (o DetectorCfnDataSourceConfigurationsOutput) Kubernetes() DetectorCfnKubernetesConfigurationPtrOutput
- func (o DetectorCfnDataSourceConfigurationsOutput) MalwareProtection() DetectorCfnMalwareProtectionConfigurationPtrOutput
- func (o DetectorCfnDataSourceConfigurationsOutput) S3Logs() DetectorCfns3LogsConfigurationPtrOutput
- func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsOutput() DetectorCfnDataSourceConfigurationsOutput
- func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsOutput
- func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput
- func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsPtrOutput
- type DetectorCfnDataSourceConfigurationsPtrInput
- type DetectorCfnDataSourceConfigurationsPtrOutput
- func (o DetectorCfnDataSourceConfigurationsPtrOutput) Elem() DetectorCfnDataSourceConfigurationsOutput
- func (DetectorCfnDataSourceConfigurationsPtrOutput) ElementType() reflect.Type
- func (o DetectorCfnDataSourceConfigurationsPtrOutput) Kubernetes() DetectorCfnKubernetesConfigurationPtrOutput
- func (o DetectorCfnDataSourceConfigurationsPtrOutput) MalwareProtection() DetectorCfnMalwareProtectionConfigurationPtrOutput
- func (o DetectorCfnDataSourceConfigurationsPtrOutput) S3Logs() DetectorCfns3LogsConfigurationPtrOutput
- func (o DetectorCfnDataSourceConfigurationsPtrOutput) ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput
- func (o DetectorCfnDataSourceConfigurationsPtrOutput) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsPtrOutput
- type DetectorCfnFeatureAdditionalConfiguration
- type DetectorCfnFeatureAdditionalConfigurationArgs
- func (DetectorCfnFeatureAdditionalConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfnFeatureAdditionalConfigurationArgs) ToDetectorCfnFeatureAdditionalConfigurationOutput() DetectorCfnFeatureAdditionalConfigurationOutput
- func (i DetectorCfnFeatureAdditionalConfigurationArgs) ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationOutput
- type DetectorCfnFeatureAdditionalConfigurationArray
- func (DetectorCfnFeatureAdditionalConfigurationArray) ElementType() reflect.Type
- func (i DetectorCfnFeatureAdditionalConfigurationArray) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput() DetectorCfnFeatureAdditionalConfigurationArrayOutput
- func (i DetectorCfnFeatureAdditionalConfigurationArray) ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationArrayOutput
- type DetectorCfnFeatureAdditionalConfigurationArrayInput
- type DetectorCfnFeatureAdditionalConfigurationArrayOutput
- func (DetectorCfnFeatureAdditionalConfigurationArrayOutput) ElementType() reflect.Type
- func (o DetectorCfnFeatureAdditionalConfigurationArrayOutput) Index(i pulumi.IntInput) DetectorCfnFeatureAdditionalConfigurationOutput
- func (o DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput() DetectorCfnFeatureAdditionalConfigurationArrayOutput
- func (o DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationArrayOutput
- type DetectorCfnFeatureAdditionalConfigurationInput
- type DetectorCfnFeatureAdditionalConfigurationOutput
- func (DetectorCfnFeatureAdditionalConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfnFeatureAdditionalConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o DetectorCfnFeatureAdditionalConfigurationOutput) Status() pulumi.StringPtrOutput
- func (o DetectorCfnFeatureAdditionalConfigurationOutput) ToDetectorCfnFeatureAdditionalConfigurationOutput() DetectorCfnFeatureAdditionalConfigurationOutput
- func (o DetectorCfnFeatureAdditionalConfigurationOutput) ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationOutput
- type DetectorCfnFeatureConfiguration
- type DetectorCfnFeatureConfigurationArgs
- func (DetectorCfnFeatureConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfnFeatureConfigurationArgs) ToDetectorCfnFeatureConfigurationOutput() DetectorCfnFeatureConfigurationOutput
- func (i DetectorCfnFeatureConfigurationArgs) ToDetectorCfnFeatureConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationOutput
- type DetectorCfnFeatureConfigurationArray
- func (DetectorCfnFeatureConfigurationArray) ElementType() reflect.Type
- func (i DetectorCfnFeatureConfigurationArray) ToDetectorCfnFeatureConfigurationArrayOutput() DetectorCfnFeatureConfigurationArrayOutput
- func (i DetectorCfnFeatureConfigurationArray) ToDetectorCfnFeatureConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationArrayOutput
- type DetectorCfnFeatureConfigurationArrayInput
- type DetectorCfnFeatureConfigurationArrayOutput
- func (DetectorCfnFeatureConfigurationArrayOutput) ElementType() reflect.Type
- func (o DetectorCfnFeatureConfigurationArrayOutput) Index(i pulumi.IntInput) DetectorCfnFeatureConfigurationOutput
- func (o DetectorCfnFeatureConfigurationArrayOutput) ToDetectorCfnFeatureConfigurationArrayOutput() DetectorCfnFeatureConfigurationArrayOutput
- func (o DetectorCfnFeatureConfigurationArrayOutput) ToDetectorCfnFeatureConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationArrayOutput
- type DetectorCfnFeatureConfigurationInput
- type DetectorCfnFeatureConfigurationOutput
- func (o DetectorCfnFeatureConfigurationOutput) AdditionalConfiguration() DetectorCfnFeatureAdditionalConfigurationArrayOutput
- func (DetectorCfnFeatureConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfnFeatureConfigurationOutput) Name() pulumi.StringOutput
- func (o DetectorCfnFeatureConfigurationOutput) Status() DetectorCfnFeatureConfigurationStatusOutput
- func (o DetectorCfnFeatureConfigurationOutput) ToDetectorCfnFeatureConfigurationOutput() DetectorCfnFeatureConfigurationOutput
- func (o DetectorCfnFeatureConfigurationOutput) ToDetectorCfnFeatureConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationOutput
- type DetectorCfnFeatureConfigurationStatus
- func (DetectorCfnFeatureConfigurationStatus) ElementType() reflect.Type
- func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusOutput() DetectorCfnFeatureConfigurationStatusOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToStringOutput() pulumi.StringOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DetectorCfnFeatureConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorCfnFeatureConfigurationStatusInput
- type DetectorCfnFeatureConfigurationStatusOutput
- func (DetectorCfnFeatureConfigurationStatusOutput) ElementType() reflect.Type
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusOutput() DetectorCfnFeatureConfigurationStatusOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorCfnFeatureConfigurationStatusPtrInput
- type DetectorCfnFeatureConfigurationStatusPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusPtrOutput) Elem() DetectorCfnFeatureConfigurationStatusOutput
- func (DetectorCfnFeatureConfigurationStatusPtrOutput) ElementType() reflect.Type
- func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorCfnKubernetesAuditLogsConfiguration
- type DetectorCfnKubernetesAuditLogsConfigurationArgs
- func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationOutput() DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- type DetectorCfnKubernetesAuditLogsConfigurationInput
- type DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) Enable() pulumi.BoolOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationOutput() DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- type DetectorCfnKubernetesAuditLogsConfigurationPtrInput
- type DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) Elem() DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ElementType() reflect.Type
- func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- type DetectorCfnKubernetesConfiguration
- type DetectorCfnKubernetesConfigurationArgs
- func (DetectorCfnKubernetesConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationOutput() DetectorCfnKubernetesConfigurationOutput
- func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationOutput
- func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput
- func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationPtrOutput
- type DetectorCfnKubernetesConfigurationInput
- type DetectorCfnKubernetesConfigurationOutput
- func (o DetectorCfnKubernetesConfigurationOutput) AuditLogs() DetectorCfnKubernetesAuditLogsConfigurationOutput
- func (DetectorCfnKubernetesConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationOutput() DetectorCfnKubernetesConfigurationOutput
- func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationOutput
- func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput
- func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationPtrOutput
- type DetectorCfnKubernetesConfigurationPtrInput
- type DetectorCfnKubernetesConfigurationPtrOutput
- func (o DetectorCfnKubernetesConfigurationPtrOutput) AuditLogs() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
- func (o DetectorCfnKubernetesConfigurationPtrOutput) Elem() DetectorCfnKubernetesConfigurationOutput
- func (DetectorCfnKubernetesConfigurationPtrOutput) ElementType() reflect.Type
- func (o DetectorCfnKubernetesConfigurationPtrOutput) ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput
- func (o DetectorCfnKubernetesConfigurationPtrOutput) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationPtrOutput
- type DetectorCfnMalwareProtectionConfiguration
- type DetectorCfnMalwareProtectionConfigurationArgs
- func (DetectorCfnMalwareProtectionConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationOutput() DetectorCfnMalwareProtectionConfigurationOutput
- func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationOutput
- func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput
- func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput
- type DetectorCfnMalwareProtectionConfigurationInput
- type DetectorCfnMalwareProtectionConfigurationOutput
- func (DetectorCfnMalwareProtectionConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfnMalwareProtectionConfigurationOutput) ScanEc2InstanceWithFindings() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationOutput() DetectorCfnMalwareProtectionConfigurationOutput
- func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationOutput
- func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput
- func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput
- type DetectorCfnMalwareProtectionConfigurationPtrInput
- type DetectorCfnMalwareProtectionConfigurationPtrOutput
- func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) Elem() DetectorCfnMalwareProtectionConfigurationOutput
- func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) ScanEc2InstanceWithFindings() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput
- func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput
- type DetectorCfnScanEc2InstanceWithFindingsConfiguration
- type DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs
- func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
- func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
- func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- type DetectorCfnScanEc2InstanceWithFindingsConfigurationInput
- type DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) EbsVolumes() pulumi.BoolPtrOutput
- func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput
- type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) EbsVolumes() pulumi.BoolPtrOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) Elem() DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
- func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ElementType() reflect.Type
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
- type DetectorCfns3LogsConfiguration
- type DetectorCfns3LogsConfigurationArgs
- func (DetectorCfns3LogsConfigurationArgs) ElementType() reflect.Type
- func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationOutput() DetectorCfns3LogsConfigurationOutput
- func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationOutput
- func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput
- func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationPtrOutput
- type DetectorCfns3LogsConfigurationInput
- type DetectorCfns3LogsConfigurationOutput
- func (DetectorCfns3LogsConfigurationOutput) ElementType() reflect.Type
- func (o DetectorCfns3LogsConfigurationOutput) Enable() pulumi.BoolOutput
- func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationOutput() DetectorCfns3LogsConfigurationOutput
- func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationOutput
- func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput
- func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationPtrOutput
- type DetectorCfns3LogsConfigurationPtrInput
- type DetectorCfns3LogsConfigurationPtrOutput
- func (o DetectorCfns3LogsConfigurationPtrOutput) Elem() DetectorCfns3LogsConfigurationOutput
- func (DetectorCfns3LogsConfigurationPtrOutput) ElementType() reflect.Type
- func (o DetectorCfns3LogsConfigurationPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o DetectorCfns3LogsConfigurationPtrOutput) ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput
- func (o DetectorCfns3LogsConfigurationPtrOutput) ToDetectorCfns3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationPtrOutput
- type DetectorInput
- type DetectorOutput
- func (o DetectorOutput) AwsId() pulumi.StringOutput
- func (o DetectorOutput) DataSources() DetectorCfnDataSourceConfigurationsPtrOutput
- func (DetectorOutput) ElementType() reflect.Type
- func (o DetectorOutput) Enable() pulumi.BoolOutput
- func (o DetectorOutput) Features() DetectorCfnFeatureConfigurationArrayOutput
- func (o DetectorOutput) FindingPublishingFrequency() pulumi.StringPtrOutput
- func (o DetectorOutput) Tags() aws.TagArrayOutput
- func (o DetectorOutput) ToDetectorOutput() DetectorOutput
- func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
- type DetectorState
- type DetectorTagItem
- type Filter
- type FilterArgs
- type FilterCondition
- type FilterConditionArgs
- type FilterConditionInput
- type FilterConditionMap
- type FilterConditionMapInput
- type FilterConditionMapOutput
- func (FilterConditionMapOutput) ElementType() reflect.Type
- func (o FilterConditionMapOutput) MapIndex(k pulumi.StringInput) FilterConditionOutput
- func (o FilterConditionMapOutput) ToFilterConditionMapOutput() FilterConditionMapOutput
- func (o FilterConditionMapOutput) ToFilterConditionMapOutputWithContext(ctx context.Context) FilterConditionMapOutput
- type FilterConditionOutput
- func (FilterConditionOutput) ElementType() reflect.Type
- func (o FilterConditionOutput) Eq() pulumi.StringArrayOutput
- func (o FilterConditionOutput) Equals() pulumi.StringArrayOutput
- func (o FilterConditionOutput) GreaterThan() pulumi.IntPtrOutput
- func (o FilterConditionOutput) GreaterThanOrEqual() pulumi.IntPtrOutput
- func (o FilterConditionOutput) Gt() pulumi.IntPtrOutput
- func (o FilterConditionOutput) Gte() pulumi.IntPtrOutput
- func (o FilterConditionOutput) LessThan() pulumi.IntPtrOutput
- func (o FilterConditionOutput) LessThanOrEqual() pulumi.IntPtrOutput
- func (o FilterConditionOutput) Lt() pulumi.IntPtrOutput
- func (o FilterConditionOutput) Lte() pulumi.IntPtrOutput
- func (o FilterConditionOutput) Neq() pulumi.StringArrayOutput
- func (o FilterConditionOutput) NotEquals() pulumi.StringArrayOutput
- func (o FilterConditionOutput) ToFilterConditionOutput() FilterConditionOutput
- func (o FilterConditionOutput) ToFilterConditionOutputWithContext(ctx context.Context) FilterConditionOutput
- type FilterFindingCriteria
- type FilterFindingCriteriaArgs
- type FilterFindingCriteriaInput
- type FilterFindingCriteriaOutput
- func (o FilterFindingCriteriaOutput) Criterion() FilterConditionMapOutput
- func (FilterFindingCriteriaOutput) ElementType() reflect.Type
- func (o FilterFindingCriteriaOutput) ToFilterFindingCriteriaOutput() FilterFindingCriteriaOutput
- func (o FilterFindingCriteriaOutput) ToFilterFindingCriteriaOutputWithContext(ctx context.Context) FilterFindingCriteriaOutput
- type FilterFindingCriteriaPtrOutput
- func (o FilterFindingCriteriaPtrOutput) Criterion() FilterConditionMapOutput
- func (o FilterFindingCriteriaPtrOutput) Elem() FilterFindingCriteriaOutput
- func (FilterFindingCriteriaPtrOutput) ElementType() reflect.Type
- func (o FilterFindingCriteriaPtrOutput) ToFilterFindingCriteriaPtrOutput() FilterFindingCriteriaPtrOutput
- func (o FilterFindingCriteriaPtrOutput) ToFilterFindingCriteriaPtrOutputWithContext(ctx context.Context) FilterFindingCriteriaPtrOutput
- type FilterInput
- type FilterOutput
- func (o FilterOutput) Action() pulumi.StringPtrOutput
- func (o FilterOutput) Description() pulumi.StringPtrOutput
- func (o FilterOutput) DetectorId() pulumi.StringOutput
- func (FilterOutput) ElementType() reflect.Type
- func (o FilterOutput) FindingCriteria() FilterFindingCriteriaOutput
- func (o FilterOutput) Name() pulumi.StringOutput
- func (o FilterOutput) Rank() pulumi.IntPtrOutput
- func (o FilterOutput) Tags() aws.TagArrayOutput
- func (o FilterOutput) ToFilterOutput() FilterOutput
- func (o FilterOutput) ToFilterOutputWithContext(ctx context.Context) FilterOutput
- type FilterState
- type FilterTagItem
- type IpSet
- type IpSetArgs
- type IpSetInput
- type IpSetOutput
- func (o IpSetOutput) Activate() pulumi.BoolPtrOutput
- func (o IpSetOutput) AwsId() pulumi.StringOutput
- func (o IpSetOutput) DetectorId() pulumi.StringPtrOutput
- func (IpSetOutput) ElementType() reflect.Type
- func (o IpSetOutput) Format() pulumi.StringOutput
- func (o IpSetOutput) Location() pulumi.StringOutput
- func (o IpSetOutput) Name() pulumi.StringPtrOutput
- func (o IpSetOutput) Tags() aws.TagArrayOutput
- func (o IpSetOutput) ToIpSetOutput() IpSetOutput
- func (o IpSetOutput) ToIpSetOutputWithContext(ctx context.Context) IpSetOutput
- type IpSetState
- type IpSetTagItem
- type LookupDetectorArgs
- type LookupDetectorOutputArgs
- type LookupDetectorResult
- type LookupDetectorResultOutput
- func (o LookupDetectorResultOutput) DataSources() DetectorCfnDataSourceConfigurationsPtrOutput
- func (LookupDetectorResultOutput) ElementType() reflect.Type
- func (o LookupDetectorResultOutput) Enable() pulumi.BoolPtrOutput
- func (o LookupDetectorResultOutput) Features() DetectorCfnFeatureConfigurationArrayOutput
- func (o LookupDetectorResultOutput) FindingPublishingFrequency() pulumi.StringPtrOutput
- func (o LookupDetectorResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDetectorResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDetectorResultOutput) ToLookupDetectorResultOutput() LookupDetectorResultOutput
- func (o LookupDetectorResultOutput) ToLookupDetectorResultOutputWithContext(ctx context.Context) LookupDetectorResultOutput
- type LookupFilterArgs
- type LookupFilterOutputArgs
- type LookupFilterResult
- type LookupFilterResultOutput
- func (o LookupFilterResultOutput) Action() pulumi.StringPtrOutput
- func (o LookupFilterResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFilterResultOutput) ElementType() reflect.Type
- func (o LookupFilterResultOutput) FindingCriteria() FilterFindingCriteriaPtrOutput
- func (o LookupFilterResultOutput) Rank() pulumi.IntPtrOutput
- func (o LookupFilterResultOutput) Tags() aws.TagArrayOutput
- func (o LookupFilterResultOutput) ToLookupFilterResultOutput() LookupFilterResultOutput
- func (o LookupFilterResultOutput) ToLookupFilterResultOutputWithContext(ctx context.Context) LookupFilterResultOutput
- type LookupIpSetArgs
- type LookupIpSetOutputArgs
- type LookupIpSetResult
- type LookupIpSetResultOutput
- func (LookupIpSetResultOutput) ElementType() reflect.Type
- func (o LookupIpSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupIpSetResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupIpSetResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupIpSetResultOutput) Tags() aws.TagArrayOutput
- func (o LookupIpSetResultOutput) ToLookupIpSetResultOutput() LookupIpSetResultOutput
- func (o LookupIpSetResultOutput) ToLookupIpSetResultOutputWithContext(ctx context.Context) LookupIpSetResultOutput
- type LookupMalwareProtectionPlanArgs
- type LookupMalwareProtectionPlanOutputArgs
- type LookupMalwareProtectionPlanResult
- type LookupMalwareProtectionPlanResultOutput
- func (o LookupMalwareProtectionPlanResultOutput) Actions() MalwareProtectionPlanCfnActionsPtrOutput
- func (o LookupMalwareProtectionPlanResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupMalwareProtectionPlanResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupMalwareProtectionPlanResultOutput) ElementType() reflect.Type
- func (o LookupMalwareProtectionPlanResultOutput) MalwareProtectionPlanId() pulumi.StringPtrOutput
- func (o LookupMalwareProtectionPlanResultOutput) ProtectedResource() MalwareProtectionPlanCfnProtectedResourcePtrOutput
- func (o LookupMalwareProtectionPlanResultOutput) Role() pulumi.StringPtrOutput
- func (o LookupMalwareProtectionPlanResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupMalwareProtectionPlanResultOutput) StatusReasons() MalwareProtectionPlanCfnStatusReasonsArrayOutput
- func (o LookupMalwareProtectionPlanResultOutput) Tags() aws.TagArrayOutput
- func (o LookupMalwareProtectionPlanResultOutput) ToLookupMalwareProtectionPlanResultOutput() LookupMalwareProtectionPlanResultOutput
- func (o LookupMalwareProtectionPlanResultOutput) ToLookupMalwareProtectionPlanResultOutputWithContext(ctx context.Context) LookupMalwareProtectionPlanResultOutput
- type LookupMemberArgs
- type LookupMemberOutputArgs
- type LookupMemberResult
- type LookupMemberResultOutput
- func (LookupMemberResultOutput) ElementType() reflect.Type
- func (o LookupMemberResultOutput) Email() pulumi.StringPtrOutput
- func (o LookupMemberResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupMemberResultOutput) ToLookupMemberResultOutput() LookupMemberResultOutput
- func (o LookupMemberResultOutput) ToLookupMemberResultOutputWithContext(ctx context.Context) LookupMemberResultOutput
- type LookupThreatIntelSetArgs
- type LookupThreatIntelSetOutputArgs
- type LookupThreatIntelSetResult
- type LookupThreatIntelSetResultOutput
- func (LookupThreatIntelSetResultOutput) ElementType() reflect.Type
- func (o LookupThreatIntelSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupThreatIntelSetResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupThreatIntelSetResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupThreatIntelSetResultOutput) Tags() aws.TagArrayOutput
- func (o LookupThreatIntelSetResultOutput) ToLookupThreatIntelSetResultOutput() LookupThreatIntelSetResultOutput
- func (o LookupThreatIntelSetResultOutput) ToLookupThreatIntelSetResultOutputWithContext(ctx context.Context) LookupThreatIntelSetResultOutput
- type MalwareProtectionPlan
- type MalwareProtectionPlanArgs
- type MalwareProtectionPlanCfnActions
- type MalwareProtectionPlanCfnActionsArgs
- func (MalwareProtectionPlanCfnActionsArgs) ElementType() reflect.Type
- func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsOutput() MalwareProtectionPlanCfnActionsOutput
- func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsOutput
- func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput
- func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsPtrOutput
- type MalwareProtectionPlanCfnActionsInput
- type MalwareProtectionPlanCfnActionsOutput
- func (MalwareProtectionPlanCfnActionsOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnActionsOutput) Tagging() MalwareProtectionPlanCfnTaggingPtrOutput
- func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsOutput() MalwareProtectionPlanCfnActionsOutput
- func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsOutput
- func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput
- func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsPtrOutput
- type MalwareProtectionPlanCfnActionsPtrInput
- type MalwareProtectionPlanCfnActionsPtrOutput
- func (o MalwareProtectionPlanCfnActionsPtrOutput) Elem() MalwareProtectionPlanCfnActionsOutput
- func (MalwareProtectionPlanCfnActionsPtrOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnActionsPtrOutput) Tagging() MalwareProtectionPlanCfnTaggingPtrOutput
- func (o MalwareProtectionPlanCfnActionsPtrOutput) ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput
- func (o MalwareProtectionPlanCfnActionsPtrOutput) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsPtrOutput
- type MalwareProtectionPlanCfnProtectedResource
- type MalwareProtectionPlanCfnProtectedResourceArgs
- func (MalwareProtectionPlanCfnProtectedResourceArgs) ElementType() reflect.Type
- func (i MalwareProtectionPlanCfnProtectedResourceArgs) ToMalwareProtectionPlanCfnProtectedResourceOutput() MalwareProtectionPlanCfnProtectedResourceOutput
- func (i MalwareProtectionPlanCfnProtectedResourceArgs) ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceOutput
- type MalwareProtectionPlanCfnProtectedResourceInput
- type MalwareProtectionPlanCfnProtectedResourceOutput
- func (MalwareProtectionPlanCfnProtectedResourceOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnProtectedResourceOutput) S3Bucket() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- func (o MalwareProtectionPlanCfnProtectedResourceOutput) ToMalwareProtectionPlanCfnProtectedResourceOutput() MalwareProtectionPlanCfnProtectedResourceOutput
- func (o MalwareProtectionPlanCfnProtectedResourceOutput) ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceOutput
- type MalwareProtectionPlanCfnProtectedResourcePtrOutput
- func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) Elem() MalwareProtectionPlanCfnProtectedResourceOutput
- func (MalwareProtectionPlanCfnProtectedResourcePtrOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) S3Bucket() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
- func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) ToMalwareProtectionPlanCfnProtectedResourcePtrOutput() MalwareProtectionPlanCfnProtectedResourcePtrOutput
- func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) ToMalwareProtectionPlanCfnProtectedResourcePtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourcePtrOutput
- type MalwareProtectionPlanCfnProtectedResourceS3BucketProperties
- type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs
- func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ElementType() reflect.Type
- func (i MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- func (i MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesInput
- type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) BucketName() pulumi.StringPtrOutput
- func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ObjectPrefixes() pulumi.StringArrayOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) Elem() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
- func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ObjectPrefixes() pulumi.StringArrayOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
- func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
- type MalwareProtectionPlanCfnStatusReasons
- type MalwareProtectionPlanCfnStatusReasonsArrayOutput
- func (MalwareProtectionPlanCfnStatusReasonsArrayOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnStatusReasonsArrayOutput) Index(i pulumi.IntInput) MalwareProtectionPlanCfnStatusReasonsOutput
- func (o MalwareProtectionPlanCfnStatusReasonsArrayOutput) ToMalwareProtectionPlanCfnStatusReasonsArrayOutput() MalwareProtectionPlanCfnStatusReasonsArrayOutput
- func (o MalwareProtectionPlanCfnStatusReasonsArrayOutput) ToMalwareProtectionPlanCfnStatusReasonsArrayOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnStatusReasonsArrayOutput
- type MalwareProtectionPlanCfnStatusReasonsOutput
- func (o MalwareProtectionPlanCfnStatusReasonsOutput) Code() pulumi.StringPtrOutput
- func (MalwareProtectionPlanCfnStatusReasonsOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnStatusReasonsOutput) Message() pulumi.StringPtrOutput
- func (o MalwareProtectionPlanCfnStatusReasonsOutput) ToMalwareProtectionPlanCfnStatusReasonsOutput() MalwareProtectionPlanCfnStatusReasonsOutput
- func (o MalwareProtectionPlanCfnStatusReasonsOutput) ToMalwareProtectionPlanCfnStatusReasonsOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnStatusReasonsOutput
- type MalwareProtectionPlanCfnTagging
- type MalwareProtectionPlanCfnTaggingArgs
- func (MalwareProtectionPlanCfnTaggingArgs) ElementType() reflect.Type
- func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingOutput() MalwareProtectionPlanCfnTaggingOutput
- func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingOutput
- func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput
- func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingPtrOutput
- type MalwareProtectionPlanCfnTaggingInput
- type MalwareProtectionPlanCfnTaggingOutput
- func (MalwareProtectionPlanCfnTaggingOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnTaggingOutput) Status() pulumi.StringPtrOutput
- func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingOutput() MalwareProtectionPlanCfnTaggingOutput
- func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingOutput
- func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput
- func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingPtrOutput
- type MalwareProtectionPlanCfnTaggingPtrInput
- type MalwareProtectionPlanCfnTaggingPtrOutput
- func (o MalwareProtectionPlanCfnTaggingPtrOutput) Elem() MalwareProtectionPlanCfnTaggingOutput
- func (MalwareProtectionPlanCfnTaggingPtrOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanCfnTaggingPtrOutput) Status() pulumi.StringPtrOutput
- func (o MalwareProtectionPlanCfnTaggingPtrOutput) ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput
- func (o MalwareProtectionPlanCfnTaggingPtrOutput) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingPtrOutput
- type MalwareProtectionPlanInput
- type MalwareProtectionPlanOutput
- func (o MalwareProtectionPlanOutput) Actions() MalwareProtectionPlanCfnActionsPtrOutput
- func (o MalwareProtectionPlanOutput) Arn() pulumi.StringOutput
- func (o MalwareProtectionPlanOutput) CreatedAt() pulumi.StringOutput
- func (MalwareProtectionPlanOutput) ElementType() reflect.Type
- func (o MalwareProtectionPlanOutput) MalwareProtectionPlanId() pulumi.StringOutput
- func (o MalwareProtectionPlanOutput) ProtectedResource() MalwareProtectionPlanCfnProtectedResourceOutput
- func (o MalwareProtectionPlanOutput) Role() pulumi.StringOutput
- func (o MalwareProtectionPlanOutput) Status() pulumi.StringOutput
- func (o MalwareProtectionPlanOutput) StatusReasons() MalwareProtectionPlanCfnStatusReasonsArrayOutput
- func (o MalwareProtectionPlanOutput) Tags() aws.TagArrayOutput
- func (o MalwareProtectionPlanOutput) ToMalwareProtectionPlanOutput() MalwareProtectionPlanOutput
- func (o MalwareProtectionPlanOutput) ToMalwareProtectionPlanOutputWithContext(ctx context.Context) MalwareProtectionPlanOutput
- type MalwareProtectionPlanState
- type MalwareProtectionPlanTagItem
- type Master
- type MasterArgs
- type MasterInput
- type MasterOutput
- func (o MasterOutput) DetectorId() pulumi.StringOutput
- func (MasterOutput) ElementType() reflect.Type
- func (o MasterOutput) InvitationId() pulumi.StringPtrOutput
- func (o MasterOutput) MasterId() pulumi.StringOutput
- func (o MasterOutput) ToMasterOutput() MasterOutput
- func (o MasterOutput) ToMasterOutputWithContext(ctx context.Context) MasterOutput
- type MasterState
- type Member
- type MemberArgs
- type MemberInput
- type MemberOutput
- func (o MemberOutput) DetectorId() pulumi.StringPtrOutput
- func (o MemberOutput) DisableEmailNotification() pulumi.BoolPtrOutput
- func (MemberOutput) ElementType() reflect.Type
- func (o MemberOutput) Email() pulumi.StringOutput
- func (o MemberOutput) MemberId() pulumi.StringPtrOutput
- func (o MemberOutput) Message() pulumi.StringPtrOutput
- func (o MemberOutput) Status() pulumi.StringPtrOutput
- func (o MemberOutput) ToMemberOutput() MemberOutput
- func (o MemberOutput) ToMemberOutputWithContext(ctx context.Context) MemberOutput
- type MemberState
- type ThreatIntelSet
- type ThreatIntelSetArgs
- type ThreatIntelSetInput
- type ThreatIntelSetOutput
- func (o ThreatIntelSetOutput) Activate() pulumi.BoolPtrOutput
- func (o ThreatIntelSetOutput) AwsId() pulumi.StringOutput
- func (o ThreatIntelSetOutput) DetectorId() pulumi.StringPtrOutput
- func (ThreatIntelSetOutput) ElementType() reflect.Type
- func (o ThreatIntelSetOutput) Format() pulumi.StringOutput
- func (o ThreatIntelSetOutput) Location() pulumi.StringOutput
- func (o ThreatIntelSetOutput) Name() pulumi.StringPtrOutput
- func (o ThreatIntelSetOutput) Tags() aws.TagArrayOutput
- func (o ThreatIntelSetOutput) ToThreatIntelSetOutput() ThreatIntelSetOutput
- func (o ThreatIntelSetOutput) ToThreatIntelSetOutputWithContext(ctx context.Context) ThreatIntelSetOutput
- type ThreatIntelSetState
- type ThreatIntelSetTagItem
Constants ¶
const ( DetectorCfnFeatureConfigurationStatusEnabled = DetectorCfnFeatureConfigurationStatus("ENABLED") DetectorCfnFeatureConfigurationStatusDisabled = DetectorCfnFeatureConfigurationStatus("DISABLED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Detector ¶
type Detector struct { pulumi.CustomResourceState // The unique ID of the detector. AwsId pulumi.StringOutput `pulumi:"awsId"` // Describes which data sources will be enabled for the detector. DataSources DetectorCfnDataSourceConfigurationsPtrOutput `pulumi:"dataSources"` // Specifies whether the detector is to be enabled on creation. Enable pulumi.BoolOutput `pulumi:"enable"` // A list of features that will be configured for the detector. Features DetectorCfnFeatureConfigurationArrayOutput `pulumi:"features"` // Specifies how frequently updated findings are exported. FindingPublishingFrequency pulumi.StringPtrOutput `pulumi:"findingPublishingFrequency"` // Specifies tags added to a new detector resource. Each tag consists of a key and an optional value, both of which you define. // // Currently, support is available only for creating and deleting a tag. No support exists for updating the tags. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GuardDuty::Detector
func GetDetector ¶
func GetDetector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DetectorState, opts ...pulumi.ResourceOption) (*Detector, error)
GetDetector gets an existing Detector 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 NewDetector ¶
func NewDetector(ctx *pulumi.Context, name string, args *DetectorArgs, opts ...pulumi.ResourceOption) (*Detector, error)
NewDetector registers a new resource with the given unique name, arguments, and options.
func (*Detector) ElementType ¶
func (*Detector) ToDetectorOutput ¶
func (i *Detector) ToDetectorOutput() DetectorOutput
func (*Detector) ToDetectorOutputWithContext ¶
func (i *Detector) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
type DetectorArgs ¶
type DetectorArgs struct { // Describes which data sources will be enabled for the detector. DataSources DetectorCfnDataSourceConfigurationsPtrInput // Specifies whether the detector is to be enabled on creation. Enable pulumi.BoolInput // A list of features that will be configured for the detector. Features DetectorCfnFeatureConfigurationArrayInput // Specifies how frequently updated findings are exported. FindingPublishingFrequency pulumi.StringPtrInput // Specifies tags added to a new detector resource. Each tag consists of a key and an optional value, both of which you define. // // Currently, support is available only for creating and deleting a tag. No support exists for updating the tags. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayInput }
The set of arguments for constructing a Detector resource.
func (DetectorArgs) ElementType ¶
func (DetectorArgs) ElementType() reflect.Type
type DetectorCfnDataSourceConfigurations ¶ added in v0.72.0
type DetectorCfnDataSourceConfigurations struct { // Describes which Kubernetes data sources are enabled for a detector. Kubernetes *DetectorCfnKubernetesConfiguration `pulumi:"kubernetes"` // Describes whether Malware Protection will be enabled as a data source. MalwareProtection *DetectorCfnMalwareProtectionConfiguration `pulumi:"malwareProtection"` // Describes whether S3 data event logs are enabled as a data source. S3Logs *DetectorCfns3LogsConfiguration `pulumi:"s3Logs"` }
type DetectorCfnDataSourceConfigurationsArgs ¶ added in v0.72.0
type DetectorCfnDataSourceConfigurationsArgs struct { // Describes which Kubernetes data sources are enabled for a detector. Kubernetes DetectorCfnKubernetesConfigurationPtrInput `pulumi:"kubernetes"` // Describes whether Malware Protection will be enabled as a data source. MalwareProtection DetectorCfnMalwareProtectionConfigurationPtrInput `pulumi:"malwareProtection"` // Describes whether S3 data event logs are enabled as a data source. S3Logs DetectorCfns3LogsConfigurationPtrInput `pulumi:"s3Logs"` }
func (DetectorCfnDataSourceConfigurationsArgs) ElementType ¶ added in v0.72.0
func (DetectorCfnDataSourceConfigurationsArgs) ElementType() reflect.Type
func (DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsOutput ¶ added in v0.72.0
func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsOutput() DetectorCfnDataSourceConfigurationsOutput
func (DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsOutput
func (DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsPtrOutput ¶ added in v0.72.0
func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput
func (DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnDataSourceConfigurationsArgs) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsPtrOutput
type DetectorCfnDataSourceConfigurationsInput ¶ added in v0.72.0
type DetectorCfnDataSourceConfigurationsInput interface { pulumi.Input ToDetectorCfnDataSourceConfigurationsOutput() DetectorCfnDataSourceConfigurationsOutput ToDetectorCfnDataSourceConfigurationsOutputWithContext(context.Context) DetectorCfnDataSourceConfigurationsOutput }
DetectorCfnDataSourceConfigurationsInput is an input type that accepts DetectorCfnDataSourceConfigurationsArgs and DetectorCfnDataSourceConfigurationsOutput values. You can construct a concrete instance of `DetectorCfnDataSourceConfigurationsInput` via:
DetectorCfnDataSourceConfigurationsArgs{...}
type DetectorCfnDataSourceConfigurationsOutput ¶ added in v0.72.0
type DetectorCfnDataSourceConfigurationsOutput struct{ *pulumi.OutputState }
func (DetectorCfnDataSourceConfigurationsOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnDataSourceConfigurationsOutput) ElementType() reflect.Type
func (DetectorCfnDataSourceConfigurationsOutput) Kubernetes ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsOutput) Kubernetes() DetectorCfnKubernetesConfigurationPtrOutput
Describes which Kubernetes data sources are enabled for a detector.
func (DetectorCfnDataSourceConfigurationsOutput) MalwareProtection ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsOutput) MalwareProtection() DetectorCfnMalwareProtectionConfigurationPtrOutput
Describes whether Malware Protection will be enabled as a data source.
func (DetectorCfnDataSourceConfigurationsOutput) S3Logs ¶ added in v0.72.0
Describes whether S3 data event logs are enabled as a data source.
func (DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsOutput ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsOutput() DetectorCfnDataSourceConfigurationsOutput
func (DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsOutput
func (DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsPtrOutput ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput
func (DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsOutput) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsPtrOutput
type DetectorCfnDataSourceConfigurationsPtrInput ¶ added in v0.72.0
type DetectorCfnDataSourceConfigurationsPtrInput interface { pulumi.Input ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(context.Context) DetectorCfnDataSourceConfigurationsPtrOutput }
DetectorCfnDataSourceConfigurationsPtrInput is an input type that accepts DetectorCfnDataSourceConfigurationsArgs, DetectorCfnDataSourceConfigurationsPtr and DetectorCfnDataSourceConfigurationsPtrOutput values. You can construct a concrete instance of `DetectorCfnDataSourceConfigurationsPtrInput` via:
DetectorCfnDataSourceConfigurationsArgs{...} or: nil
func DetectorCfnDataSourceConfigurationsPtr ¶ added in v0.72.0
func DetectorCfnDataSourceConfigurationsPtr(v *DetectorCfnDataSourceConfigurationsArgs) DetectorCfnDataSourceConfigurationsPtrInput
type DetectorCfnDataSourceConfigurationsPtrOutput ¶ added in v0.72.0
type DetectorCfnDataSourceConfigurationsPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfnDataSourceConfigurationsPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnDataSourceConfigurationsPtrOutput) ElementType() reflect.Type
func (DetectorCfnDataSourceConfigurationsPtrOutput) Kubernetes ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsPtrOutput) Kubernetes() DetectorCfnKubernetesConfigurationPtrOutput
Describes which Kubernetes data sources are enabled for a detector.
func (DetectorCfnDataSourceConfigurationsPtrOutput) MalwareProtection ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsPtrOutput) MalwareProtection() DetectorCfnMalwareProtectionConfigurationPtrOutput
Describes whether Malware Protection will be enabled as a data source.
func (DetectorCfnDataSourceConfigurationsPtrOutput) S3Logs ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsPtrOutput) S3Logs() DetectorCfns3LogsConfigurationPtrOutput
Describes whether S3 data event logs are enabled as a data source.
func (DetectorCfnDataSourceConfigurationsPtrOutput) ToDetectorCfnDataSourceConfigurationsPtrOutput ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsPtrOutput) ToDetectorCfnDataSourceConfigurationsPtrOutput() DetectorCfnDataSourceConfigurationsPtrOutput
func (DetectorCfnDataSourceConfigurationsPtrOutput) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnDataSourceConfigurationsPtrOutput) ToDetectorCfnDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCfnDataSourceConfigurationsPtrOutput
type DetectorCfnFeatureAdditionalConfiguration ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationArgs ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationArgs struct { // Name of the additional configuration. Name pulumi.StringPtrInput `pulumi:"name"` // Status of the additional configuration. Status pulumi.StringPtrInput `pulumi:"status"` }
func (DetectorCfnFeatureAdditionalConfigurationArgs) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureAdditionalConfigurationArgs) ElementType() reflect.Type
func (DetectorCfnFeatureAdditionalConfigurationArgs) ToDetectorCfnFeatureAdditionalConfigurationOutput ¶ added in v0.76.0
func (i DetectorCfnFeatureAdditionalConfigurationArgs) ToDetectorCfnFeatureAdditionalConfigurationOutput() DetectorCfnFeatureAdditionalConfigurationOutput
func (DetectorCfnFeatureAdditionalConfigurationArgs) ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext ¶ added in v0.76.0
func (i DetectorCfnFeatureAdditionalConfigurationArgs) ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationOutput
type DetectorCfnFeatureAdditionalConfigurationArray ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationArray []DetectorCfnFeatureAdditionalConfigurationInput
func (DetectorCfnFeatureAdditionalConfigurationArray) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureAdditionalConfigurationArray) ElementType() reflect.Type
func (DetectorCfnFeatureAdditionalConfigurationArray) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput ¶ added in v0.76.0
func (i DetectorCfnFeatureAdditionalConfigurationArray) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput() DetectorCfnFeatureAdditionalConfigurationArrayOutput
func (DetectorCfnFeatureAdditionalConfigurationArray) ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext ¶ added in v0.76.0
func (i DetectorCfnFeatureAdditionalConfigurationArray) ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationArrayOutput
type DetectorCfnFeatureAdditionalConfigurationArrayInput ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationArrayInput interface { pulumi.Input ToDetectorCfnFeatureAdditionalConfigurationArrayOutput() DetectorCfnFeatureAdditionalConfigurationArrayOutput ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext(context.Context) DetectorCfnFeatureAdditionalConfigurationArrayOutput }
DetectorCfnFeatureAdditionalConfigurationArrayInput is an input type that accepts DetectorCfnFeatureAdditionalConfigurationArray and DetectorCfnFeatureAdditionalConfigurationArrayOutput values. You can construct a concrete instance of `DetectorCfnFeatureAdditionalConfigurationArrayInput` via:
DetectorCfnFeatureAdditionalConfigurationArray{ DetectorCfnFeatureAdditionalConfigurationArgs{...} }
type DetectorCfnFeatureAdditionalConfigurationArrayOutput ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DetectorCfnFeatureAdditionalConfigurationArrayOutput) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureAdditionalConfigurationArrayOutput) ElementType() reflect.Type
func (DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput() DetectorCfnFeatureAdditionalConfigurationArrayOutput
func (DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationArrayOutput
type DetectorCfnFeatureAdditionalConfigurationInput ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationInput interface { pulumi.Input ToDetectorCfnFeatureAdditionalConfigurationOutput() DetectorCfnFeatureAdditionalConfigurationOutput ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext(context.Context) DetectorCfnFeatureAdditionalConfigurationOutput }
DetectorCfnFeatureAdditionalConfigurationInput is an input type that accepts DetectorCfnFeatureAdditionalConfigurationArgs and DetectorCfnFeatureAdditionalConfigurationOutput values. You can construct a concrete instance of `DetectorCfnFeatureAdditionalConfigurationInput` via:
DetectorCfnFeatureAdditionalConfigurationArgs{...}
type DetectorCfnFeatureAdditionalConfigurationOutput ¶ added in v0.76.0
type DetectorCfnFeatureAdditionalConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfnFeatureAdditionalConfigurationOutput) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureAdditionalConfigurationOutput) ElementType() reflect.Type
func (DetectorCfnFeatureAdditionalConfigurationOutput) Name ¶ added in v0.76.0
func (o DetectorCfnFeatureAdditionalConfigurationOutput) Name() pulumi.StringPtrOutput
Name of the additional configuration.
func (DetectorCfnFeatureAdditionalConfigurationOutput) Status ¶ added in v0.76.0
func (o DetectorCfnFeatureAdditionalConfigurationOutput) Status() pulumi.StringPtrOutput
Status of the additional configuration.
func (DetectorCfnFeatureAdditionalConfigurationOutput) ToDetectorCfnFeatureAdditionalConfigurationOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureAdditionalConfigurationOutput) ToDetectorCfnFeatureAdditionalConfigurationOutput() DetectorCfnFeatureAdditionalConfigurationOutput
func (DetectorCfnFeatureAdditionalConfigurationOutput) ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureAdditionalConfigurationOutput) ToDetectorCfnFeatureAdditionalConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureAdditionalConfigurationOutput
type DetectorCfnFeatureConfiguration ¶ added in v0.76.0
type DetectorCfnFeatureConfiguration struct { // Information about the additional configuration of a feature in your account. AdditionalConfiguration []DetectorCfnFeatureAdditionalConfiguration `pulumi:"additionalConfiguration"` // Name of the feature. For a list of allowed values, see [DetectorFeatureConfiguration](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DetectorFeatureConfiguration.html#guardduty-Type-DetectorFeatureConfiguration-name) in the *GuardDuty API Reference* . Name string `pulumi:"name"` // Status of the feature configuration. Status DetectorCfnFeatureConfigurationStatus `pulumi:"status"` }
type DetectorCfnFeatureConfigurationArgs ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationArgs struct { // Information about the additional configuration of a feature in your account. AdditionalConfiguration DetectorCfnFeatureAdditionalConfigurationArrayInput `pulumi:"additionalConfiguration"` // Name of the feature. For a list of allowed values, see [DetectorFeatureConfiguration](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DetectorFeatureConfiguration.html#guardduty-Type-DetectorFeatureConfiguration-name) in the *GuardDuty API Reference* . Name pulumi.StringInput `pulumi:"name"` // Status of the feature configuration. Status DetectorCfnFeatureConfigurationStatusInput `pulumi:"status"` }
func (DetectorCfnFeatureConfigurationArgs) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationArgs) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationArgs) ToDetectorCfnFeatureConfigurationOutput ¶ added in v0.76.0
func (i DetectorCfnFeatureConfigurationArgs) ToDetectorCfnFeatureConfigurationOutput() DetectorCfnFeatureConfigurationOutput
func (DetectorCfnFeatureConfigurationArgs) ToDetectorCfnFeatureConfigurationOutputWithContext ¶ added in v0.76.0
func (i DetectorCfnFeatureConfigurationArgs) ToDetectorCfnFeatureConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationOutput
type DetectorCfnFeatureConfigurationArray ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationArray []DetectorCfnFeatureConfigurationInput
func (DetectorCfnFeatureConfigurationArray) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationArray) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationArray) ToDetectorCfnFeatureConfigurationArrayOutput ¶ added in v0.76.0
func (i DetectorCfnFeatureConfigurationArray) ToDetectorCfnFeatureConfigurationArrayOutput() DetectorCfnFeatureConfigurationArrayOutput
func (DetectorCfnFeatureConfigurationArray) ToDetectorCfnFeatureConfigurationArrayOutputWithContext ¶ added in v0.76.0
func (i DetectorCfnFeatureConfigurationArray) ToDetectorCfnFeatureConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationArrayOutput
type DetectorCfnFeatureConfigurationArrayInput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationArrayInput interface { pulumi.Input ToDetectorCfnFeatureConfigurationArrayOutput() DetectorCfnFeatureConfigurationArrayOutput ToDetectorCfnFeatureConfigurationArrayOutputWithContext(context.Context) DetectorCfnFeatureConfigurationArrayOutput }
DetectorCfnFeatureConfigurationArrayInput is an input type that accepts DetectorCfnFeatureConfigurationArray and DetectorCfnFeatureConfigurationArrayOutput values. You can construct a concrete instance of `DetectorCfnFeatureConfigurationArrayInput` via:
DetectorCfnFeatureConfigurationArray{ DetectorCfnFeatureConfigurationArgs{...} }
type DetectorCfnFeatureConfigurationArrayOutput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DetectorCfnFeatureConfigurationArrayOutput) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationArrayOutput) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationArrayOutput) ToDetectorCfnFeatureConfigurationArrayOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationArrayOutput) ToDetectorCfnFeatureConfigurationArrayOutput() DetectorCfnFeatureConfigurationArrayOutput
func (DetectorCfnFeatureConfigurationArrayOutput) ToDetectorCfnFeatureConfigurationArrayOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationArrayOutput) ToDetectorCfnFeatureConfigurationArrayOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationArrayOutput
type DetectorCfnFeatureConfigurationInput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationInput interface { pulumi.Input ToDetectorCfnFeatureConfigurationOutput() DetectorCfnFeatureConfigurationOutput ToDetectorCfnFeatureConfigurationOutputWithContext(context.Context) DetectorCfnFeatureConfigurationOutput }
DetectorCfnFeatureConfigurationInput is an input type that accepts DetectorCfnFeatureConfigurationArgs and DetectorCfnFeatureConfigurationOutput values. You can construct a concrete instance of `DetectorCfnFeatureConfigurationInput` via:
DetectorCfnFeatureConfigurationArgs{...}
type DetectorCfnFeatureConfigurationOutput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfnFeatureConfigurationOutput) AdditionalConfiguration ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationOutput) AdditionalConfiguration() DetectorCfnFeatureAdditionalConfigurationArrayOutput
Information about the additional configuration of a feature in your account.
func (DetectorCfnFeatureConfigurationOutput) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationOutput) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationOutput) Name ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationOutput) Name() pulumi.StringOutput
Name of the feature. For a list of allowed values, see [DetectorFeatureConfiguration](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DetectorFeatureConfiguration.html#guardduty-Type-DetectorFeatureConfiguration-name) in the *GuardDuty API Reference* .
func (DetectorCfnFeatureConfigurationOutput) Status ¶ added in v0.76.0
Status of the feature configuration.
func (DetectorCfnFeatureConfigurationOutput) ToDetectorCfnFeatureConfigurationOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationOutput) ToDetectorCfnFeatureConfigurationOutput() DetectorCfnFeatureConfigurationOutput
func (DetectorCfnFeatureConfigurationOutput) ToDetectorCfnFeatureConfigurationOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationOutput) ToDetectorCfnFeatureConfigurationOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationOutput
type DetectorCfnFeatureConfigurationStatus ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationStatus string
Status of the feature configuration.
func (DetectorCfnFeatureConfigurationStatus) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationStatus) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusOutput ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusOutput() DetectorCfnFeatureConfigurationStatusOutput
func (DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusOutputWithContext ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusOutput
func (DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusPtrOutput ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput
func (DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput
func (DetectorCfnFeatureConfigurationStatus) ToStringOutput ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToStringOutput() pulumi.StringOutput
func (DetectorCfnFeatureConfigurationStatus) ToStringOutputWithContext ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DetectorCfnFeatureConfigurationStatus) ToStringPtrOutput ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DetectorCfnFeatureConfigurationStatus) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e DetectorCfnFeatureConfigurationStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DetectorCfnFeatureConfigurationStatusInput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationStatusInput interface { pulumi.Input ToDetectorCfnFeatureConfigurationStatusOutput() DetectorCfnFeatureConfigurationStatusOutput ToDetectorCfnFeatureConfigurationStatusOutputWithContext(context.Context) DetectorCfnFeatureConfigurationStatusOutput }
DetectorCfnFeatureConfigurationStatusInput is an input type that accepts values of the DetectorCfnFeatureConfigurationStatus enum A concrete instance of `DetectorCfnFeatureConfigurationStatusInput` can be one of the following:
DetectorCfnFeatureConfigurationStatusEnabled DetectorCfnFeatureConfigurationStatusDisabled
type DetectorCfnFeatureConfigurationStatusOutput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationStatusOutput struct{ *pulumi.OutputState }
func (DetectorCfnFeatureConfigurationStatusOutput) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationStatusOutput) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusOutput() DetectorCfnFeatureConfigurationStatusOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToStringOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringOutput() pulumi.StringOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DetectorCfnFeatureConfigurationStatusPtrInput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationStatusPtrInput interface { pulumi.Input ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput }
func DetectorCfnFeatureConfigurationStatusPtr ¶ added in v0.76.0
func DetectorCfnFeatureConfigurationStatusPtr(v string) DetectorCfnFeatureConfigurationStatusPtrInput
type DetectorCfnFeatureConfigurationStatusPtrOutput ¶ added in v0.76.0
type DetectorCfnFeatureConfigurationStatusPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfnFeatureConfigurationStatusPtrOutput) ElementType ¶ added in v0.76.0
func (DetectorCfnFeatureConfigurationStatusPtrOutput) ElementType() reflect.Type
func (DetectorCfnFeatureConfigurationStatusPtrOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutput() DetectorCfnFeatureConfigurationStatusPtrOutput
func (DetectorCfnFeatureConfigurationStatusPtrOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToDetectorCfnFeatureConfigurationStatusPtrOutputWithContext(ctx context.Context) DetectorCfnFeatureConfigurationStatusPtrOutput
func (DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DetectorCfnKubernetesAuditLogsConfiguration ¶ added in v0.72.0
type DetectorCfnKubernetesAuditLogsConfiguration struct { // Describes whether Kubernetes audit logs are enabled as a data source for the detector. Enable bool `pulumi:"enable"` }
type DetectorCfnKubernetesAuditLogsConfigurationArgs ¶ added in v0.72.0
type DetectorCfnKubernetesAuditLogsConfigurationArgs struct { // Describes whether Kubernetes audit logs are enabled as a data source for the detector. Enable pulumi.BoolInput `pulumi:"enable"` }
func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ElementType ¶ added in v0.72.0
func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ElementType() reflect.Type
func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationOutput ¶ added in v0.72.0
func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationOutput() DetectorCfnKubernetesAuditLogsConfigurationOutput
func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationOutput
func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput ¶ added in v0.72.0
func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnKubernetesAuditLogsConfigurationArgs) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
type DetectorCfnKubernetesAuditLogsConfigurationInput ¶ added in v0.72.0
type DetectorCfnKubernetesAuditLogsConfigurationInput interface { pulumi.Input ToDetectorCfnKubernetesAuditLogsConfigurationOutput() DetectorCfnKubernetesAuditLogsConfigurationOutput ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext(context.Context) DetectorCfnKubernetesAuditLogsConfigurationOutput }
DetectorCfnKubernetesAuditLogsConfigurationInput is an input type that accepts DetectorCfnKubernetesAuditLogsConfigurationArgs and DetectorCfnKubernetesAuditLogsConfigurationOutput values. You can construct a concrete instance of `DetectorCfnKubernetesAuditLogsConfigurationInput` via:
DetectorCfnKubernetesAuditLogsConfigurationArgs{...}
type DetectorCfnKubernetesAuditLogsConfigurationOutput ¶ added in v0.72.0
type DetectorCfnKubernetesAuditLogsConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ElementType() reflect.Type
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) Enable ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) Enable() pulumi.BoolOutput
Describes whether Kubernetes audit logs are enabled as a data source for the detector.
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationOutput ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationOutput() DetectorCfnKubernetesAuditLogsConfigurationOutput
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationOutput
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
func (DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
type DetectorCfnKubernetesAuditLogsConfigurationPtrInput ¶ added in v0.72.0
type DetectorCfnKubernetesAuditLogsConfigurationPtrInput interface { pulumi.Input ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput }
DetectorCfnKubernetesAuditLogsConfigurationPtrInput is an input type that accepts DetectorCfnKubernetesAuditLogsConfigurationArgs, DetectorCfnKubernetesAuditLogsConfigurationPtr and DetectorCfnKubernetesAuditLogsConfigurationPtrOutput values. You can construct a concrete instance of `DetectorCfnKubernetesAuditLogsConfigurationPtrInput` via:
DetectorCfnKubernetesAuditLogsConfigurationArgs{...} or: nil
func DetectorCfnKubernetesAuditLogsConfigurationPtr ¶ added in v0.72.0
func DetectorCfnKubernetesAuditLogsConfigurationPtr(v *DetectorCfnKubernetesAuditLogsConfigurationArgs) DetectorCfnKubernetesAuditLogsConfigurationPtrInput
type DetectorCfnKubernetesAuditLogsConfigurationPtrOutput ¶ added in v0.72.0
type DetectorCfnKubernetesAuditLogsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ElementType() reflect.Type
func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) Enable ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) Enable() pulumi.BoolPtrOutput
Describes whether Kubernetes audit logs are enabled as a data source for the detector.
func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
type DetectorCfnKubernetesConfiguration ¶ added in v0.72.0
type DetectorCfnKubernetesConfiguration struct { // Describes whether Kubernetes audit logs are enabled as a data source for the detector. AuditLogs DetectorCfnKubernetesAuditLogsConfiguration `pulumi:"auditLogs"` }
type DetectorCfnKubernetesConfigurationArgs ¶ added in v0.72.0
type DetectorCfnKubernetesConfigurationArgs struct { // Describes whether Kubernetes audit logs are enabled as a data source for the detector. AuditLogs DetectorCfnKubernetesAuditLogsConfigurationInput `pulumi:"auditLogs"` }
func (DetectorCfnKubernetesConfigurationArgs) ElementType ¶ added in v0.72.0
func (DetectorCfnKubernetesConfigurationArgs) ElementType() reflect.Type
func (DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationOutput ¶ added in v0.72.0
func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationOutput() DetectorCfnKubernetesConfigurationOutput
func (DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationOutput
func (DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationPtrOutput ¶ added in v0.72.0
func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput
func (DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnKubernetesConfigurationArgs) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationPtrOutput
type DetectorCfnKubernetesConfigurationInput ¶ added in v0.72.0
type DetectorCfnKubernetesConfigurationInput interface { pulumi.Input ToDetectorCfnKubernetesConfigurationOutput() DetectorCfnKubernetesConfigurationOutput ToDetectorCfnKubernetesConfigurationOutputWithContext(context.Context) DetectorCfnKubernetesConfigurationOutput }
DetectorCfnKubernetesConfigurationInput is an input type that accepts DetectorCfnKubernetesConfigurationArgs and DetectorCfnKubernetesConfigurationOutput values. You can construct a concrete instance of `DetectorCfnKubernetesConfigurationInput` via:
DetectorCfnKubernetesConfigurationArgs{...}
type DetectorCfnKubernetesConfigurationOutput ¶ added in v0.72.0
type DetectorCfnKubernetesConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfnKubernetesConfigurationOutput) AuditLogs ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationOutput) AuditLogs() DetectorCfnKubernetesAuditLogsConfigurationOutput
Describes whether Kubernetes audit logs are enabled as a data source for the detector.
func (DetectorCfnKubernetesConfigurationOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnKubernetesConfigurationOutput) ElementType() reflect.Type
func (DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationOutput ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationOutput() DetectorCfnKubernetesConfigurationOutput
func (DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationOutput
func (DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput
func (DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationOutput) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationPtrOutput
type DetectorCfnKubernetesConfigurationPtrInput ¶ added in v0.72.0
type DetectorCfnKubernetesConfigurationPtrInput interface { pulumi.Input ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(context.Context) DetectorCfnKubernetesConfigurationPtrOutput }
DetectorCfnKubernetesConfigurationPtrInput is an input type that accepts DetectorCfnKubernetesConfigurationArgs, DetectorCfnKubernetesConfigurationPtr and DetectorCfnKubernetesConfigurationPtrOutput values. You can construct a concrete instance of `DetectorCfnKubernetesConfigurationPtrInput` via:
DetectorCfnKubernetesConfigurationArgs{...} or: nil
func DetectorCfnKubernetesConfigurationPtr ¶ added in v0.72.0
func DetectorCfnKubernetesConfigurationPtr(v *DetectorCfnKubernetesConfigurationArgs) DetectorCfnKubernetesConfigurationPtrInput
type DetectorCfnKubernetesConfigurationPtrOutput ¶ added in v0.72.0
type DetectorCfnKubernetesConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfnKubernetesConfigurationPtrOutput) AuditLogs ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationPtrOutput) AuditLogs() DetectorCfnKubernetesAuditLogsConfigurationPtrOutput
Describes whether Kubernetes audit logs are enabled as a data source for the detector.
func (DetectorCfnKubernetesConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnKubernetesConfigurationPtrOutput) ElementType() reflect.Type
func (DetectorCfnKubernetesConfigurationPtrOutput) ToDetectorCfnKubernetesConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationPtrOutput) ToDetectorCfnKubernetesConfigurationPtrOutput() DetectorCfnKubernetesConfigurationPtrOutput
func (DetectorCfnKubernetesConfigurationPtrOutput) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnKubernetesConfigurationPtrOutput) ToDetectorCfnKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnKubernetesConfigurationPtrOutput
type DetectorCfnMalwareProtectionConfiguration ¶ added in v0.72.0
type DetectorCfnMalwareProtectionConfiguration struct { // Describes the configuration of Malware Protection for EC2 instances with findings. ScanEc2InstanceWithFindings *DetectorCfnScanEc2InstanceWithFindingsConfiguration `pulumi:"scanEc2InstanceWithFindings"` }
type DetectorCfnMalwareProtectionConfigurationArgs ¶ added in v0.72.0
type DetectorCfnMalwareProtectionConfigurationArgs struct { // Describes the configuration of Malware Protection for EC2 instances with findings. ScanEc2InstanceWithFindings DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput `pulumi:"scanEc2InstanceWithFindings"` }
func (DetectorCfnMalwareProtectionConfigurationArgs) ElementType ¶ added in v0.72.0
func (DetectorCfnMalwareProtectionConfigurationArgs) ElementType() reflect.Type
func (DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationOutput ¶ added in v0.72.0
func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationOutput() DetectorCfnMalwareProtectionConfigurationOutput
func (DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationOutput
func (DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationPtrOutput ¶ added in v0.72.0
func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput
func (DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnMalwareProtectionConfigurationArgs) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput
type DetectorCfnMalwareProtectionConfigurationInput ¶ added in v0.72.0
type DetectorCfnMalwareProtectionConfigurationInput interface { pulumi.Input ToDetectorCfnMalwareProtectionConfigurationOutput() DetectorCfnMalwareProtectionConfigurationOutput ToDetectorCfnMalwareProtectionConfigurationOutputWithContext(context.Context) DetectorCfnMalwareProtectionConfigurationOutput }
DetectorCfnMalwareProtectionConfigurationInput is an input type that accepts DetectorCfnMalwareProtectionConfigurationArgs and DetectorCfnMalwareProtectionConfigurationOutput values. You can construct a concrete instance of `DetectorCfnMalwareProtectionConfigurationInput` via:
DetectorCfnMalwareProtectionConfigurationArgs{...}
type DetectorCfnMalwareProtectionConfigurationOutput ¶ added in v0.72.0
type DetectorCfnMalwareProtectionConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfnMalwareProtectionConfigurationOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnMalwareProtectionConfigurationOutput) ElementType() reflect.Type
func (DetectorCfnMalwareProtectionConfigurationOutput) ScanEc2InstanceWithFindings ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationOutput) ScanEc2InstanceWithFindings() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
Describes the configuration of Malware Protection for EC2 instances with findings.
func (DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationOutput ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationOutput() DetectorCfnMalwareProtectionConfigurationOutput
func (DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationOutput
func (DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput
func (DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput
type DetectorCfnMalwareProtectionConfigurationPtrInput ¶ added in v0.72.0
type DetectorCfnMalwareProtectionConfigurationPtrInput interface { pulumi.Input ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput }
DetectorCfnMalwareProtectionConfigurationPtrInput is an input type that accepts DetectorCfnMalwareProtectionConfigurationArgs, DetectorCfnMalwareProtectionConfigurationPtr and DetectorCfnMalwareProtectionConfigurationPtrOutput values. You can construct a concrete instance of `DetectorCfnMalwareProtectionConfigurationPtrInput` via:
DetectorCfnMalwareProtectionConfigurationArgs{...} or: nil
func DetectorCfnMalwareProtectionConfigurationPtr ¶ added in v0.72.0
func DetectorCfnMalwareProtectionConfigurationPtr(v *DetectorCfnMalwareProtectionConfigurationArgs) DetectorCfnMalwareProtectionConfigurationPtrInput
type DetectorCfnMalwareProtectionConfigurationPtrOutput ¶ added in v0.72.0
type DetectorCfnMalwareProtectionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ElementType() reflect.Type
func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ScanEc2InstanceWithFindings ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) ScanEc2InstanceWithFindings() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
Describes the configuration of Malware Protection for EC2 instances with findings.
func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutput() DetectorCfnMalwareProtectionConfigurationPtrOutput
func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnMalwareProtectionConfigurationPtrOutput) ToDetectorCfnMalwareProtectionConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnMalwareProtectionConfigurationPtrOutput
type DetectorCfnScanEc2InstanceWithFindingsConfiguration ¶ added in v0.72.0
type DetectorCfnScanEc2InstanceWithFindingsConfiguration struct { // Describes the configuration for scanning EBS volumes as data source. EbsVolumes *bool `pulumi:"ebsVolumes"` }
type DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs ¶ added in v0.72.0
type DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs struct { // Describes the configuration for scanning EBS volumes as data source. EbsVolumes pulumi.BoolPtrInput `pulumi:"ebsVolumes"` }
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ElementType ¶ added in v0.72.0
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ElementType() reflect.Type
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput ¶ added in v0.72.0
func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput ¶ added in v0.72.0
func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
type DetectorCfnScanEc2InstanceWithFindingsConfigurationInput ¶ added in v0.72.0
type DetectorCfnScanEc2InstanceWithFindingsConfigurationInput interface { pulumi.Input ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext(context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput }
DetectorCfnScanEc2InstanceWithFindingsConfigurationInput is an input type that accepts DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs and DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput values. You can construct a concrete instance of `DetectorCfnScanEc2InstanceWithFindingsConfigurationInput` via:
DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs{...}
type DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput ¶ added in v0.72.0
type DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) EbsVolumes ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) EbsVolumes() pulumi.BoolPtrOutput
Describes the configuration for scanning EBS volumes as data source.
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ElementType() reflect.Type
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput ¶ added in v0.72.0
type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput interface { pulumi.Input ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput }
DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput is an input type that accepts DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs, DetectorCfnScanEc2InstanceWithFindingsConfigurationPtr and DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput values. You can construct a concrete instance of `DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput` via:
DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs{...} or: nil
func DetectorCfnScanEc2InstanceWithFindingsConfigurationPtr ¶ added in v0.72.0
func DetectorCfnScanEc2InstanceWithFindingsConfigurationPtr(v *DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput
type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput ¶ added in v0.72.0
type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) EbsVolumes ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) EbsVolumes() pulumi.BoolPtrOutput
Describes the configuration for scanning EBS volumes as data source.
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ElementType() reflect.Type
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput() DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput
type DetectorCfns3LogsConfiguration ¶ added in v0.72.0
type DetectorCfns3LogsConfiguration struct { // The status of S3 data event logs as a data source. Enable bool `pulumi:"enable"` }
type DetectorCfns3LogsConfigurationArgs ¶ added in v0.72.0
type DetectorCfns3LogsConfigurationArgs struct { // The status of S3 data event logs as a data source. Enable pulumi.BoolInput `pulumi:"enable"` }
func (DetectorCfns3LogsConfigurationArgs) ElementType ¶ added in v0.72.0
func (DetectorCfns3LogsConfigurationArgs) ElementType() reflect.Type
func (DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationOutput ¶ added in v0.72.0
func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationOutput() DetectorCfns3LogsConfigurationOutput
func (DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationOutputWithContext ¶ added in v0.72.0
func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationOutput
func (DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationPtrOutput ¶ added in v0.72.0
func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput
func (DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorCfns3LogsConfigurationArgs) ToDetectorCfns3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationPtrOutput
type DetectorCfns3LogsConfigurationInput ¶ added in v0.72.0
type DetectorCfns3LogsConfigurationInput interface { pulumi.Input ToDetectorCfns3LogsConfigurationOutput() DetectorCfns3LogsConfigurationOutput ToDetectorCfns3LogsConfigurationOutputWithContext(context.Context) DetectorCfns3LogsConfigurationOutput }
DetectorCfns3LogsConfigurationInput is an input type that accepts DetectorCfns3LogsConfigurationArgs and DetectorCfns3LogsConfigurationOutput values. You can construct a concrete instance of `DetectorCfns3LogsConfigurationInput` via:
DetectorCfns3LogsConfigurationArgs{...}
type DetectorCfns3LogsConfigurationOutput ¶ added in v0.72.0
type DetectorCfns3LogsConfigurationOutput struct{ *pulumi.OutputState }
func (DetectorCfns3LogsConfigurationOutput) ElementType ¶ added in v0.72.0
func (DetectorCfns3LogsConfigurationOutput) ElementType() reflect.Type
func (DetectorCfns3LogsConfigurationOutput) Enable ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationOutput) Enable() pulumi.BoolOutput
The status of S3 data event logs as a data source.
func (DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationOutput ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationOutput() DetectorCfns3LogsConfigurationOutput
func (DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationOutputWithContext ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationOutput
func (DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput
func (DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationOutput) ToDetectorCfns3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationPtrOutput
type DetectorCfns3LogsConfigurationPtrInput ¶ added in v0.72.0
type DetectorCfns3LogsConfigurationPtrInput interface { pulumi.Input ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput ToDetectorCfns3LogsConfigurationPtrOutputWithContext(context.Context) DetectorCfns3LogsConfigurationPtrOutput }
DetectorCfns3LogsConfigurationPtrInput is an input type that accepts DetectorCfns3LogsConfigurationArgs, DetectorCfns3LogsConfigurationPtr and DetectorCfns3LogsConfigurationPtrOutput values. You can construct a concrete instance of `DetectorCfns3LogsConfigurationPtrInput` via:
DetectorCfns3LogsConfigurationArgs{...} or: nil
func DetectorCfns3LogsConfigurationPtr ¶ added in v0.72.0
func DetectorCfns3LogsConfigurationPtr(v *DetectorCfns3LogsConfigurationArgs) DetectorCfns3LogsConfigurationPtrInput
type DetectorCfns3LogsConfigurationPtrOutput ¶ added in v0.72.0
type DetectorCfns3LogsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DetectorCfns3LogsConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorCfns3LogsConfigurationPtrOutput) ElementType() reflect.Type
func (DetectorCfns3LogsConfigurationPtrOutput) Enable ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationPtrOutput) Enable() pulumi.BoolPtrOutput
The status of S3 data event logs as a data source.
func (DetectorCfns3LogsConfigurationPtrOutput) ToDetectorCfns3LogsConfigurationPtrOutput ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationPtrOutput) ToDetectorCfns3LogsConfigurationPtrOutput() DetectorCfns3LogsConfigurationPtrOutput
func (DetectorCfns3LogsConfigurationPtrOutput) ToDetectorCfns3LogsConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorCfns3LogsConfigurationPtrOutput) ToDetectorCfns3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCfns3LogsConfigurationPtrOutput
type DetectorInput ¶
type DetectorInput interface { pulumi.Input ToDetectorOutput() DetectorOutput ToDetectorOutputWithContext(ctx context.Context) DetectorOutput }
type DetectorOutput ¶
type DetectorOutput struct{ *pulumi.OutputState }
func (DetectorOutput) AwsId ¶ added in v0.99.0
func (o DetectorOutput) AwsId() pulumi.StringOutput
The unique ID of the detector.
func (DetectorOutput) DataSources ¶ added in v0.17.0
func (o DetectorOutput) DataSources() DetectorCfnDataSourceConfigurationsPtrOutput
Describes which data sources will be enabled for the detector.
func (DetectorOutput) ElementType ¶
func (DetectorOutput) ElementType() reflect.Type
func (DetectorOutput) Enable ¶ added in v0.17.0
func (o DetectorOutput) Enable() pulumi.BoolOutput
Specifies whether the detector is to be enabled on creation.
func (DetectorOutput) Features ¶ added in v0.55.0
func (o DetectorOutput) Features() DetectorCfnFeatureConfigurationArrayOutput
A list of features that will be configured for the detector.
func (DetectorOutput) FindingPublishingFrequency ¶ added in v0.17.0
func (o DetectorOutput) FindingPublishingFrequency() pulumi.StringPtrOutput
Specifies how frequently updated findings are exported.
func (DetectorOutput) Tags ¶ added in v0.21.0
func (o DetectorOutput) Tags() aws.TagArrayOutput
Specifies tags added to a new detector resource. Each tag consists of a key and an optional value, both of which you define.
Currently, support is available only for creating and deleting a tag. No support exists for updating the tags.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (DetectorOutput) ToDetectorOutput ¶
func (o DetectorOutput) ToDetectorOutput() DetectorOutput
func (DetectorOutput) ToDetectorOutputWithContext ¶
func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
type DetectorState ¶
type DetectorState struct { }
func (DetectorState) ElementType ¶
func (DetectorState) ElementType() reflect.Type
type DetectorTagItem ¶ added in v0.76.0
type Filter ¶
type Filter struct { pulumi.CustomResourceState // Specifies the action that is to be applied to the findings that match the filter. Action pulumi.StringPtrOutput `pulumi:"action"` // The description of the filter. Valid characters include alphanumeric characters, and special characters such as hyphen, period, colon, underscore, parentheses ( `{ }` , `[ ]` , and `( )` ), forward slash, horizontal tab, vertical tab, newline, form feed, return, and whitespace. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the detector belonging to the GuardDuty account that you want to create a filter for. DetectorId pulumi.StringOutput `pulumi:"detectorId"` // Represents the criteria to be used in the filter for querying findings. FindingCriteria FilterFindingCriteriaOutput `pulumi:"findingCriteria"` // The name of the filter. Valid characters include period (.), underscore (_), dash (-), and alphanumeric characters. A whitespace is considered to be an invalid character. Name pulumi.StringOutput `pulumi:"name"` // Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings. The minimum value for this property is 1 and the maximum is 100. // // By default, filters may not be created in the same order as they are ranked. To ensure that the filters are created in the expected order, you can use an optional attribute, [DependsOn](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) , with the following syntax: `"DependsOn":[ "ObjectName" ]` . Rank pulumi.IntPtrOutput `pulumi:"rank"` // The tags to be added to a new filter resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GuardDuty::Filter
func GetFilter ¶
func GetFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FilterState, opts ...pulumi.ResourceOption) (*Filter, error)
GetFilter gets an existing Filter 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 NewFilter ¶
func NewFilter(ctx *pulumi.Context, name string, args *FilterArgs, opts ...pulumi.ResourceOption) (*Filter, error)
NewFilter registers a new resource with the given unique name, arguments, and options.
func (*Filter) ElementType ¶
func (*Filter) ToFilterOutput ¶
func (i *Filter) ToFilterOutput() FilterOutput
func (*Filter) ToFilterOutputWithContext ¶
func (i *Filter) ToFilterOutputWithContext(ctx context.Context) FilterOutput
type FilterArgs ¶
type FilterArgs struct { // Specifies the action that is to be applied to the findings that match the filter. Action pulumi.StringPtrInput // The description of the filter. Valid characters include alphanumeric characters, and special characters such as hyphen, period, colon, underscore, parentheses ( `{ }` , `[ ]` , and `( )` ), forward slash, horizontal tab, vertical tab, newline, form feed, return, and whitespace. Description pulumi.StringPtrInput // The ID of the detector belonging to the GuardDuty account that you want to create a filter for. DetectorId pulumi.StringInput // Represents the criteria to be used in the filter for querying findings. FindingCriteria FilterFindingCriteriaInput // The name of the filter. Valid characters include period (.), underscore (_), dash (-), and alphanumeric characters. A whitespace is considered to be an invalid character. Name pulumi.StringPtrInput // Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings. The minimum value for this property is 1 and the maximum is 100. // // By default, filters may not be created in the same order as they are ranked. To ensure that the filters are created in the expected order, you can use an optional attribute, [DependsOn](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) , with the following syntax: `"DependsOn":[ "ObjectName" ]` . Rank pulumi.IntPtrInput // The tags to be added to a new filter resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayInput }
The set of arguments for constructing a Filter resource.
func (FilterArgs) ElementType ¶
func (FilterArgs) ElementType() reflect.Type
type FilterCondition ¶
type FilterCondition struct { Eq []string `pulumi:"eq"` Equals []string `pulumi:"equals"` GreaterThan *int `pulumi:"greaterThan"` GreaterThanOrEqual *int `pulumi:"greaterThanOrEqual"` Gt *int `pulumi:"gt"` Gte *int `pulumi:"gte"` LessThan *int `pulumi:"lessThan"` LessThanOrEqual *int `pulumi:"lessThanOrEqual"` Lt *int `pulumi:"lt"` Lte *int `pulumi:"lte"` Neq []string `pulumi:"neq"` NotEquals []string `pulumi:"notEquals"` }
type FilterConditionArgs ¶
type FilterConditionArgs struct { Eq pulumi.StringArrayInput `pulumi:"eq"` Equals pulumi.StringArrayInput `pulumi:"equals"` GreaterThan pulumi.IntPtrInput `pulumi:"greaterThan"` GreaterThanOrEqual pulumi.IntPtrInput `pulumi:"greaterThanOrEqual"` Gt pulumi.IntPtrInput `pulumi:"gt"` Gte pulumi.IntPtrInput `pulumi:"gte"` LessThan pulumi.IntPtrInput `pulumi:"lessThan"` LessThanOrEqual pulumi.IntPtrInput `pulumi:"lessThanOrEqual"` Lt pulumi.IntPtrInput `pulumi:"lt"` Lte pulumi.IntPtrInput `pulumi:"lte"` Neq pulumi.StringArrayInput `pulumi:"neq"` NotEquals pulumi.StringArrayInput `pulumi:"notEquals"` }
func (FilterConditionArgs) ElementType ¶
func (FilterConditionArgs) ElementType() reflect.Type
func (FilterConditionArgs) ToFilterConditionOutput ¶
func (i FilterConditionArgs) ToFilterConditionOutput() FilterConditionOutput
func (FilterConditionArgs) ToFilterConditionOutputWithContext ¶
func (i FilterConditionArgs) ToFilterConditionOutputWithContext(ctx context.Context) FilterConditionOutput
type FilterConditionInput ¶
type FilterConditionInput interface { pulumi.Input ToFilterConditionOutput() FilterConditionOutput ToFilterConditionOutputWithContext(context.Context) FilterConditionOutput }
FilterConditionInput is an input type that accepts FilterConditionArgs and FilterConditionOutput values. You can construct a concrete instance of `FilterConditionInput` via:
FilterConditionArgs{...}
type FilterConditionMap ¶ added in v0.97.0
type FilterConditionMap map[string]FilterConditionInput
func (FilterConditionMap) ElementType ¶ added in v0.97.0
func (FilterConditionMap) ElementType() reflect.Type
func (FilterConditionMap) ToFilterConditionMapOutput ¶ added in v0.97.0
func (i FilterConditionMap) ToFilterConditionMapOutput() FilterConditionMapOutput
func (FilterConditionMap) ToFilterConditionMapOutputWithContext ¶ added in v0.97.0
func (i FilterConditionMap) ToFilterConditionMapOutputWithContext(ctx context.Context) FilterConditionMapOutput
type FilterConditionMapInput ¶ added in v0.97.0
type FilterConditionMapInput interface { pulumi.Input ToFilterConditionMapOutput() FilterConditionMapOutput ToFilterConditionMapOutputWithContext(context.Context) FilterConditionMapOutput }
FilterConditionMapInput is an input type that accepts FilterConditionMap and FilterConditionMapOutput values. You can construct a concrete instance of `FilterConditionMapInput` via:
FilterConditionMap{ "key": FilterConditionArgs{...} }
type FilterConditionMapOutput ¶ added in v0.97.0
type FilterConditionMapOutput struct{ *pulumi.OutputState }
func (FilterConditionMapOutput) ElementType ¶ added in v0.97.0
func (FilterConditionMapOutput) ElementType() reflect.Type
func (FilterConditionMapOutput) MapIndex ¶ added in v0.97.0
func (o FilterConditionMapOutput) MapIndex(k pulumi.StringInput) FilterConditionOutput
func (FilterConditionMapOutput) ToFilterConditionMapOutput ¶ added in v0.97.0
func (o FilterConditionMapOutput) ToFilterConditionMapOutput() FilterConditionMapOutput
func (FilterConditionMapOutput) ToFilterConditionMapOutputWithContext ¶ added in v0.97.0
func (o FilterConditionMapOutput) ToFilterConditionMapOutputWithContext(ctx context.Context) FilterConditionMapOutput
type FilterConditionOutput ¶
type FilterConditionOutput struct{ *pulumi.OutputState }
func (FilterConditionOutput) ElementType ¶
func (FilterConditionOutput) ElementType() reflect.Type
func (FilterConditionOutput) Eq ¶
func (o FilterConditionOutput) Eq() pulumi.StringArrayOutput
func (FilterConditionOutput) Equals ¶ added in v0.16.0
func (o FilterConditionOutput) Equals() pulumi.StringArrayOutput
func (FilterConditionOutput) GreaterThan ¶ added in v0.16.0
func (o FilterConditionOutput) GreaterThan() pulumi.IntPtrOutput
func (FilterConditionOutput) GreaterThanOrEqual ¶ added in v0.16.0
func (o FilterConditionOutput) GreaterThanOrEqual() pulumi.IntPtrOutput
func (FilterConditionOutput) Gt ¶ added in v0.16.0
func (o FilterConditionOutput) Gt() pulumi.IntPtrOutput
func (FilterConditionOutput) Gte ¶
func (o FilterConditionOutput) Gte() pulumi.IntPtrOutput
func (FilterConditionOutput) LessThan ¶ added in v0.16.0
func (o FilterConditionOutput) LessThan() pulumi.IntPtrOutput
func (FilterConditionOutput) LessThanOrEqual ¶ added in v0.16.0
func (o FilterConditionOutput) LessThanOrEqual() pulumi.IntPtrOutput
func (FilterConditionOutput) Lt ¶
func (o FilterConditionOutput) Lt() pulumi.IntPtrOutput
func (FilterConditionOutput) Lte ¶
func (o FilterConditionOutput) Lte() pulumi.IntPtrOutput
func (FilterConditionOutput) Neq ¶
func (o FilterConditionOutput) Neq() pulumi.StringArrayOutput
func (FilterConditionOutput) NotEquals ¶ added in v0.16.0
func (o FilterConditionOutput) NotEquals() pulumi.StringArrayOutput
func (FilterConditionOutput) ToFilterConditionOutput ¶
func (o FilterConditionOutput) ToFilterConditionOutput() FilterConditionOutput
func (FilterConditionOutput) ToFilterConditionOutputWithContext ¶
func (o FilterConditionOutput) ToFilterConditionOutputWithContext(ctx context.Context) FilterConditionOutput
type FilterFindingCriteria ¶
type FilterFindingCriteria struct { // Represents a map of finding properties that match specified conditions and values when querying findings. // // For information about JSON criterion mapping to their console equivalent, see [Finding criteria](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_filter-findings.html#filter_criteria) . The following are the available criterion: // // - accountId // - id // - region // - severity // // To filter on the basis of severity, the API and AWS CLI use the following input list for the `FindingCriteria` condition: // // - *Low* : `["1", "2", "3"]` // - *Medium* : `["4", "5", "6"]` // - *High* : `["7", "8", "9"]` // // For more information, see [Severity levels for GuardDuty findings](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_findings.html#guardduty_findings-severity) in the *Amazon GuardDuty User Guide* . // - type // - updatedAt // // Type: ISO 8601 string format: `YYYY-MM-DDTHH:MM:SS.SSSZ` or `YYYY-MM-DDTHH:MM:SSZ` depending on whether the value contains milliseconds. // - resource.accessKeyDetails.accessKeyId // - resource.accessKeyDetails.principalId // - resource.accessKeyDetails.userName // - resource.accessKeyDetails.userType // - resource.instanceDetails.iamInstanceProfile.id // - resource.instanceDetails.imageId // - resource.instanceDetails.instanceId // - resource.instanceDetails.tags.key // - resource.instanceDetails.tags.value // - resource.instanceDetails.networkInterfaces.ipv6Addresses // - resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress // - resource.instanceDetails.networkInterfaces.publicDnsName // - resource.instanceDetails.networkInterfaces.publicIp // - resource.instanceDetails.networkInterfaces.securityGroups.groupId // - resource.instanceDetails.networkInterfaces.securityGroups.groupName // - resource.instanceDetails.networkInterfaces.subnetId // - resource.instanceDetails.networkInterfaces.vpcId // - resource.instanceDetails.outpostArn // - resource.resourceType // - resource.s3BucketDetails.publicAccess.effectivePermissions // - resource.s3BucketDetails.name // - resource.s3BucketDetails.tags.key // - resource.s3BucketDetails.tags.value // - resource.s3BucketDetails.type // - service.action.actionType // - service.action.awsApiCallAction.api // - service.action.awsApiCallAction.callerType // - service.action.awsApiCallAction.errorCode // - service.action.awsApiCallAction.remoteIpDetails.city.cityName // - service.action.awsApiCallAction.remoteIpDetails.country.countryName // - service.action.awsApiCallAction.remoteIpDetails.ipAddressV4 // - service.action.awsApiCallAction.remoteIpDetails.ipAddressV6 // - service.action.awsApiCallAction.remoteIpDetails.organization.asn // - service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg // - service.action.awsApiCallAction.serviceName // - service.action.dnsRequestAction.domain // - service.action.dnsRequestAction.domainWithSuffix // - service.action.networkConnectionAction.blocked // - service.action.networkConnectionAction.connectionDirection // - service.action.networkConnectionAction.localPortDetails.port // - service.action.networkConnectionAction.protocol // - service.action.networkConnectionAction.remoteIpDetails.city.cityName // - service.action.networkConnectionAction.remoteIpDetails.country.countryName // - service.action.networkConnectionAction.remoteIpDetails.ipAddressV4 // - service.action.networkConnectionAction.remoteIpDetails.ipAddressV6 // - service.action.networkConnectionAction.remoteIpDetails.organization.asn // - service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg // - service.action.networkConnectionAction.remotePortDetails.port // - service.action.awsApiCallAction.remoteAccountDetails.affiliated // - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4 // - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV6 // - service.action.kubernetesApiCallAction.namespace // - service.action.kubernetesApiCallAction.remoteIpDetails.organization.asn // - service.action.kubernetesApiCallAction.requestUri // - service.action.kubernetesApiCallAction.statusCode // - service.action.networkConnectionAction.localIpDetails.ipAddressV4 // - service.action.networkConnectionAction.localIpDetails.ipAddressV6 // - service.action.networkConnectionAction.protocol // - service.action.awsApiCallAction.serviceName // - service.action.awsApiCallAction.remoteAccountDetails.accountId // - service.additionalInfo.threatListName // - service.resourceRole // - resource.eksClusterDetails.name // - resource.kubernetesDetails.kubernetesWorkloadDetails.name // - resource.kubernetesDetails.kubernetesWorkloadDetails.namespace // - resource.kubernetesDetails.kubernetesUserDetails.username // - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.image // - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.imagePrefix // - service.ebsVolumeScanDetails.scanId // - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.name // - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.severity // - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.filePaths.hash // - service.malwareScanDetails.threats.name // - resource.ecsClusterDetails.name // - resource.ecsClusterDetails.taskDetails.containers.image // - resource.ecsClusterDetails.taskDetails.definitionArn // - resource.containerDetails.image // - resource.rdsDbInstanceDetails.dbInstanceIdentifier // - resource.rdsDbInstanceDetails.dbClusterIdentifier // - resource.rdsDbInstanceDetails.engine // - resource.rdsDbUserDetails.user // - resource.rdsDbInstanceDetails.tags.key // - resource.rdsDbInstanceDetails.tags.value // - service.runtimeDetails.process.executableSha256 // - service.runtimeDetails.process.name // - service.runtimeDetails.process.name // - resource.lambdaDetails.functionName // - resource.lambdaDetails.functionArn // - resource.lambdaDetails.tags.key // - resource.lambdaDetails.tags.value Criterion map[string]FilterCondition `pulumi:"criterion"` }
type FilterFindingCriteriaArgs ¶
type FilterFindingCriteriaArgs struct { // Represents a map of finding properties that match specified conditions and values when querying findings. // // For information about JSON criterion mapping to their console equivalent, see [Finding criteria](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_filter-findings.html#filter_criteria) . The following are the available criterion: // // - accountId // - id // - region // - severity // // To filter on the basis of severity, the API and AWS CLI use the following input list for the `FindingCriteria` condition: // // - *Low* : `["1", "2", "3"]` // - *Medium* : `["4", "5", "6"]` // - *High* : `["7", "8", "9"]` // // For more information, see [Severity levels for GuardDuty findings](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_findings.html#guardduty_findings-severity) in the *Amazon GuardDuty User Guide* . // - type // - updatedAt // // Type: ISO 8601 string format: `YYYY-MM-DDTHH:MM:SS.SSSZ` or `YYYY-MM-DDTHH:MM:SSZ` depending on whether the value contains milliseconds. // - resource.accessKeyDetails.accessKeyId // - resource.accessKeyDetails.principalId // - resource.accessKeyDetails.userName // - resource.accessKeyDetails.userType // - resource.instanceDetails.iamInstanceProfile.id // - resource.instanceDetails.imageId // - resource.instanceDetails.instanceId // - resource.instanceDetails.tags.key // - resource.instanceDetails.tags.value // - resource.instanceDetails.networkInterfaces.ipv6Addresses // - resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress // - resource.instanceDetails.networkInterfaces.publicDnsName // - resource.instanceDetails.networkInterfaces.publicIp // - resource.instanceDetails.networkInterfaces.securityGroups.groupId // - resource.instanceDetails.networkInterfaces.securityGroups.groupName // - resource.instanceDetails.networkInterfaces.subnetId // - resource.instanceDetails.networkInterfaces.vpcId // - resource.instanceDetails.outpostArn // - resource.resourceType // - resource.s3BucketDetails.publicAccess.effectivePermissions // - resource.s3BucketDetails.name // - resource.s3BucketDetails.tags.key // - resource.s3BucketDetails.tags.value // - resource.s3BucketDetails.type // - service.action.actionType // - service.action.awsApiCallAction.api // - service.action.awsApiCallAction.callerType // - service.action.awsApiCallAction.errorCode // - service.action.awsApiCallAction.remoteIpDetails.city.cityName // - service.action.awsApiCallAction.remoteIpDetails.country.countryName // - service.action.awsApiCallAction.remoteIpDetails.ipAddressV4 // - service.action.awsApiCallAction.remoteIpDetails.ipAddressV6 // - service.action.awsApiCallAction.remoteIpDetails.organization.asn // - service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg // - service.action.awsApiCallAction.serviceName // - service.action.dnsRequestAction.domain // - service.action.dnsRequestAction.domainWithSuffix // - service.action.networkConnectionAction.blocked // - service.action.networkConnectionAction.connectionDirection // - service.action.networkConnectionAction.localPortDetails.port // - service.action.networkConnectionAction.protocol // - service.action.networkConnectionAction.remoteIpDetails.city.cityName // - service.action.networkConnectionAction.remoteIpDetails.country.countryName // - service.action.networkConnectionAction.remoteIpDetails.ipAddressV4 // - service.action.networkConnectionAction.remoteIpDetails.ipAddressV6 // - service.action.networkConnectionAction.remoteIpDetails.organization.asn // - service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg // - service.action.networkConnectionAction.remotePortDetails.port // - service.action.awsApiCallAction.remoteAccountDetails.affiliated // - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4 // - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV6 // - service.action.kubernetesApiCallAction.namespace // - service.action.kubernetesApiCallAction.remoteIpDetails.organization.asn // - service.action.kubernetesApiCallAction.requestUri // - service.action.kubernetesApiCallAction.statusCode // - service.action.networkConnectionAction.localIpDetails.ipAddressV4 // - service.action.networkConnectionAction.localIpDetails.ipAddressV6 // - service.action.networkConnectionAction.protocol // - service.action.awsApiCallAction.serviceName // - service.action.awsApiCallAction.remoteAccountDetails.accountId // - service.additionalInfo.threatListName // - service.resourceRole // - resource.eksClusterDetails.name // - resource.kubernetesDetails.kubernetesWorkloadDetails.name // - resource.kubernetesDetails.kubernetesWorkloadDetails.namespace // - resource.kubernetesDetails.kubernetesUserDetails.username // - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.image // - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.imagePrefix // - service.ebsVolumeScanDetails.scanId // - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.name // - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.severity // - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.filePaths.hash // - service.malwareScanDetails.threats.name // - resource.ecsClusterDetails.name // - resource.ecsClusterDetails.taskDetails.containers.image // - resource.ecsClusterDetails.taskDetails.definitionArn // - resource.containerDetails.image // - resource.rdsDbInstanceDetails.dbInstanceIdentifier // - resource.rdsDbInstanceDetails.dbClusterIdentifier // - resource.rdsDbInstanceDetails.engine // - resource.rdsDbUserDetails.user // - resource.rdsDbInstanceDetails.tags.key // - resource.rdsDbInstanceDetails.tags.value // - service.runtimeDetails.process.executableSha256 // - service.runtimeDetails.process.name // - service.runtimeDetails.process.name // - resource.lambdaDetails.functionName // - resource.lambdaDetails.functionArn // - resource.lambdaDetails.tags.key // - resource.lambdaDetails.tags.value Criterion FilterConditionMapInput `pulumi:"criterion"` }
func (FilterFindingCriteriaArgs) ElementType ¶
func (FilterFindingCriteriaArgs) ElementType() reflect.Type
func (FilterFindingCriteriaArgs) ToFilterFindingCriteriaOutput ¶
func (i FilterFindingCriteriaArgs) ToFilterFindingCriteriaOutput() FilterFindingCriteriaOutput
func (FilterFindingCriteriaArgs) ToFilterFindingCriteriaOutputWithContext ¶
func (i FilterFindingCriteriaArgs) ToFilterFindingCriteriaOutputWithContext(ctx context.Context) FilterFindingCriteriaOutput
type FilterFindingCriteriaInput ¶
type FilterFindingCriteriaInput interface { pulumi.Input ToFilterFindingCriteriaOutput() FilterFindingCriteriaOutput ToFilterFindingCriteriaOutputWithContext(context.Context) FilterFindingCriteriaOutput }
FilterFindingCriteriaInput is an input type that accepts FilterFindingCriteriaArgs and FilterFindingCriteriaOutput values. You can construct a concrete instance of `FilterFindingCriteriaInput` via:
FilterFindingCriteriaArgs{...}
type FilterFindingCriteriaOutput ¶
type FilterFindingCriteriaOutput struct{ *pulumi.OutputState }
func (FilterFindingCriteriaOutput) Criterion ¶
func (o FilterFindingCriteriaOutput) Criterion() FilterConditionMapOutput
Represents a map of finding properties that match specified conditions and values when querying findings.
For information about JSON criterion mapping to their console equivalent, see [Finding criteria](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_filter-findings.html#filter_criteria) . The following are the available criterion:
- accountId - id - region - severity
To filter on the basis of severity, the API and AWS CLI use the following input list for the `FindingCriteria` condition:
- *Low* : `["1", "2", "3"]` - *Medium* : `["4", "5", "6"]` - *High* : `["7", "8", "9"]`
For more information, see [Severity levels for GuardDuty findings](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_findings.html#guardduty_findings-severity) in the *Amazon GuardDuty User Guide* . - type - updatedAt
Type: ISO 8601 string format: `YYYY-MM-DDTHH:MM:SS.SSSZ` or `YYYY-MM-DDTHH:MM:SSZ` depending on whether the value contains milliseconds. - resource.accessKeyDetails.accessKeyId - resource.accessKeyDetails.principalId - resource.accessKeyDetails.userName - resource.accessKeyDetails.userType - resource.instanceDetails.iamInstanceProfile.id - resource.instanceDetails.imageId - resource.instanceDetails.instanceId - resource.instanceDetails.tags.key - resource.instanceDetails.tags.value - resource.instanceDetails.networkInterfaces.ipv6Addresses - resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress - resource.instanceDetails.networkInterfaces.publicDnsName - resource.instanceDetails.networkInterfaces.publicIp - resource.instanceDetails.networkInterfaces.securityGroups.groupId - resource.instanceDetails.networkInterfaces.securityGroups.groupName - resource.instanceDetails.networkInterfaces.subnetId - resource.instanceDetails.networkInterfaces.vpcId - resource.instanceDetails.outpostArn - resource.resourceType - resource.s3BucketDetails.publicAccess.effectivePermissions - resource.s3BucketDetails.name - resource.s3BucketDetails.tags.key - resource.s3BucketDetails.tags.value - resource.s3BucketDetails.type - service.action.actionType - service.action.awsApiCallAction.api - service.action.awsApiCallAction.callerType - service.action.awsApiCallAction.errorCode - service.action.awsApiCallAction.remoteIpDetails.city.cityName - service.action.awsApiCallAction.remoteIpDetails.country.countryName - service.action.awsApiCallAction.remoteIpDetails.ipAddressV4 - service.action.awsApiCallAction.remoteIpDetails.ipAddressV6 - service.action.awsApiCallAction.remoteIpDetails.organization.asn - service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg - service.action.awsApiCallAction.serviceName - service.action.dnsRequestAction.domain - service.action.dnsRequestAction.domainWithSuffix - service.action.networkConnectionAction.blocked - service.action.networkConnectionAction.connectionDirection - service.action.networkConnectionAction.localPortDetails.port - service.action.networkConnectionAction.protocol - service.action.networkConnectionAction.remoteIpDetails.city.cityName - service.action.networkConnectionAction.remoteIpDetails.country.countryName - service.action.networkConnectionAction.remoteIpDetails.ipAddressV4 - service.action.networkConnectionAction.remoteIpDetails.ipAddressV6 - service.action.networkConnectionAction.remoteIpDetails.organization.asn - service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg - service.action.networkConnectionAction.remotePortDetails.port - service.action.awsApiCallAction.remoteAccountDetails.affiliated - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4 - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV6 - service.action.kubernetesApiCallAction.namespace - service.action.kubernetesApiCallAction.remoteIpDetails.organization.asn - service.action.kubernetesApiCallAction.requestUri - service.action.kubernetesApiCallAction.statusCode - service.action.networkConnectionAction.localIpDetails.ipAddressV4 - service.action.networkConnectionAction.localIpDetails.ipAddressV6 - service.action.networkConnectionAction.protocol - service.action.awsApiCallAction.serviceName - service.action.awsApiCallAction.remoteAccountDetails.accountId - service.additionalInfo.threatListName - service.resourceRole - resource.eksClusterDetails.name - resource.kubernetesDetails.kubernetesWorkloadDetails.name - resource.kubernetesDetails.kubernetesWorkloadDetails.namespace - resource.kubernetesDetails.kubernetesUserDetails.username - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.image - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.imagePrefix - service.ebsVolumeScanDetails.scanId - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.name - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.severity - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.filePaths.hash - service.malwareScanDetails.threats.name - resource.ecsClusterDetails.name - resource.ecsClusterDetails.taskDetails.containers.image - resource.ecsClusterDetails.taskDetails.definitionArn - resource.containerDetails.image - resource.rdsDbInstanceDetails.dbInstanceIdentifier - resource.rdsDbInstanceDetails.dbClusterIdentifier - resource.rdsDbInstanceDetails.engine - resource.rdsDbUserDetails.user - resource.rdsDbInstanceDetails.tags.key - resource.rdsDbInstanceDetails.tags.value - service.runtimeDetails.process.executableSha256 - service.runtimeDetails.process.name - service.runtimeDetails.process.name - resource.lambdaDetails.functionName - resource.lambdaDetails.functionArn - resource.lambdaDetails.tags.key - resource.lambdaDetails.tags.value
func (FilterFindingCriteriaOutput) ElementType ¶
func (FilterFindingCriteriaOutput) ElementType() reflect.Type
func (FilterFindingCriteriaOutput) ToFilterFindingCriteriaOutput ¶
func (o FilterFindingCriteriaOutput) ToFilterFindingCriteriaOutput() FilterFindingCriteriaOutput
func (FilterFindingCriteriaOutput) ToFilterFindingCriteriaOutputWithContext ¶
func (o FilterFindingCriteriaOutput) ToFilterFindingCriteriaOutputWithContext(ctx context.Context) FilterFindingCriteriaOutput
type FilterFindingCriteriaPtrOutput ¶
type FilterFindingCriteriaPtrOutput struct{ *pulumi.OutputState }
func (FilterFindingCriteriaPtrOutput) Criterion ¶
func (o FilterFindingCriteriaPtrOutput) Criterion() FilterConditionMapOutput
Represents a map of finding properties that match specified conditions and values when querying findings.
For information about JSON criterion mapping to their console equivalent, see [Finding criteria](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_filter-findings.html#filter_criteria) . The following are the available criterion:
- accountId - id - region - severity
To filter on the basis of severity, the API and AWS CLI use the following input list for the `FindingCriteria` condition:
- *Low* : `["1", "2", "3"]` - *Medium* : `["4", "5", "6"]` - *High* : `["7", "8", "9"]`
For more information, see [Severity levels for GuardDuty findings](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_findings.html#guardduty_findings-severity) in the *Amazon GuardDuty User Guide* . - type - updatedAt
Type: ISO 8601 string format: `YYYY-MM-DDTHH:MM:SS.SSSZ` or `YYYY-MM-DDTHH:MM:SSZ` depending on whether the value contains milliseconds. - resource.accessKeyDetails.accessKeyId - resource.accessKeyDetails.principalId - resource.accessKeyDetails.userName - resource.accessKeyDetails.userType - resource.instanceDetails.iamInstanceProfile.id - resource.instanceDetails.imageId - resource.instanceDetails.instanceId - resource.instanceDetails.tags.key - resource.instanceDetails.tags.value - resource.instanceDetails.networkInterfaces.ipv6Addresses - resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress - resource.instanceDetails.networkInterfaces.publicDnsName - resource.instanceDetails.networkInterfaces.publicIp - resource.instanceDetails.networkInterfaces.securityGroups.groupId - resource.instanceDetails.networkInterfaces.securityGroups.groupName - resource.instanceDetails.networkInterfaces.subnetId - resource.instanceDetails.networkInterfaces.vpcId - resource.instanceDetails.outpostArn - resource.resourceType - resource.s3BucketDetails.publicAccess.effectivePermissions - resource.s3BucketDetails.name - resource.s3BucketDetails.tags.key - resource.s3BucketDetails.tags.value - resource.s3BucketDetails.type - service.action.actionType - service.action.awsApiCallAction.api - service.action.awsApiCallAction.callerType - service.action.awsApiCallAction.errorCode - service.action.awsApiCallAction.remoteIpDetails.city.cityName - service.action.awsApiCallAction.remoteIpDetails.country.countryName - service.action.awsApiCallAction.remoteIpDetails.ipAddressV4 - service.action.awsApiCallAction.remoteIpDetails.ipAddressV6 - service.action.awsApiCallAction.remoteIpDetails.organization.asn - service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg - service.action.awsApiCallAction.serviceName - service.action.dnsRequestAction.domain - service.action.dnsRequestAction.domainWithSuffix - service.action.networkConnectionAction.blocked - service.action.networkConnectionAction.connectionDirection - service.action.networkConnectionAction.localPortDetails.port - service.action.networkConnectionAction.protocol - service.action.networkConnectionAction.remoteIpDetails.city.cityName - service.action.networkConnectionAction.remoteIpDetails.country.countryName - service.action.networkConnectionAction.remoteIpDetails.ipAddressV4 - service.action.networkConnectionAction.remoteIpDetails.ipAddressV6 - service.action.networkConnectionAction.remoteIpDetails.organization.asn - service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg - service.action.networkConnectionAction.remotePortDetails.port - service.action.awsApiCallAction.remoteAccountDetails.affiliated - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4 - service.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV6 - service.action.kubernetesApiCallAction.namespace - service.action.kubernetesApiCallAction.remoteIpDetails.organization.asn - service.action.kubernetesApiCallAction.requestUri - service.action.kubernetesApiCallAction.statusCode - service.action.networkConnectionAction.localIpDetails.ipAddressV4 - service.action.networkConnectionAction.localIpDetails.ipAddressV6 - service.action.networkConnectionAction.protocol - service.action.awsApiCallAction.serviceName - service.action.awsApiCallAction.remoteAccountDetails.accountId - service.additionalInfo.threatListName - service.resourceRole - resource.eksClusterDetails.name - resource.kubernetesDetails.kubernetesWorkloadDetails.name - resource.kubernetesDetails.kubernetesWorkloadDetails.namespace - resource.kubernetesDetails.kubernetesUserDetails.username - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.image - resource.kubernetesDetails.kubernetesWorkloadDetails.containers.imagePrefix - service.ebsVolumeScanDetails.scanId - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.name - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.severity - service.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.filePaths.hash - service.malwareScanDetails.threats.name - resource.ecsClusterDetails.name - resource.ecsClusterDetails.taskDetails.containers.image - resource.ecsClusterDetails.taskDetails.definitionArn - resource.containerDetails.image - resource.rdsDbInstanceDetails.dbInstanceIdentifier - resource.rdsDbInstanceDetails.dbClusterIdentifier - resource.rdsDbInstanceDetails.engine - resource.rdsDbUserDetails.user - resource.rdsDbInstanceDetails.tags.key - resource.rdsDbInstanceDetails.tags.value - service.runtimeDetails.process.executableSha256 - service.runtimeDetails.process.name - service.runtimeDetails.process.name - resource.lambdaDetails.functionName - resource.lambdaDetails.functionArn - resource.lambdaDetails.tags.key - resource.lambdaDetails.tags.value
func (FilterFindingCriteriaPtrOutput) Elem ¶
func (o FilterFindingCriteriaPtrOutput) Elem() FilterFindingCriteriaOutput
func (FilterFindingCriteriaPtrOutput) ElementType ¶
func (FilterFindingCriteriaPtrOutput) ElementType() reflect.Type
func (FilterFindingCriteriaPtrOutput) ToFilterFindingCriteriaPtrOutput ¶
func (o FilterFindingCriteriaPtrOutput) ToFilterFindingCriteriaPtrOutput() FilterFindingCriteriaPtrOutput
func (FilterFindingCriteriaPtrOutput) ToFilterFindingCriteriaPtrOutputWithContext ¶
func (o FilterFindingCriteriaPtrOutput) ToFilterFindingCriteriaPtrOutputWithContext(ctx context.Context) FilterFindingCriteriaPtrOutput
type FilterInput ¶
type FilterInput interface { pulumi.Input ToFilterOutput() FilterOutput ToFilterOutputWithContext(ctx context.Context) FilterOutput }
type FilterOutput ¶
type FilterOutput struct{ *pulumi.OutputState }
func (FilterOutput) Action ¶ added in v0.17.0
func (o FilterOutput) Action() pulumi.StringPtrOutput
Specifies the action that is to be applied to the findings that match the filter.
func (FilterOutput) Description ¶ added in v0.17.0
func (o FilterOutput) Description() pulumi.StringPtrOutput
The description of the filter. Valid characters include alphanumeric characters, and special characters such as hyphen, period, colon, underscore, parentheses ( `{ }` , `[ ]` , and `( )` ), forward slash, horizontal tab, vertical tab, newline, form feed, return, and whitespace.
func (FilterOutput) DetectorId ¶ added in v0.17.0
func (o FilterOutput) DetectorId() pulumi.StringOutput
The ID of the detector belonging to the GuardDuty account that you want to create a filter for.
func (FilterOutput) ElementType ¶
func (FilterOutput) ElementType() reflect.Type
func (FilterOutput) FindingCriteria ¶ added in v0.17.0
func (o FilterOutput) FindingCriteria() FilterFindingCriteriaOutput
Represents the criteria to be used in the filter for querying findings.
func (FilterOutput) Name ¶ added in v0.17.0
func (o FilterOutput) Name() pulumi.StringOutput
The name of the filter. Valid characters include period (.), underscore (_), dash (-), and alphanumeric characters. A whitespace is considered to be an invalid character.
func (FilterOutput) Rank ¶ added in v0.17.0
func (o FilterOutput) Rank() pulumi.IntPtrOutput
Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings. The minimum value for this property is 1 and the maximum is 100.
By default, filters may not be created in the same order as they are ranked. To ensure that the filters are created in the expected order, you can use an optional attribute, [DependsOn](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) , with the following syntax: `"DependsOn":[ "ObjectName" ]` .
func (FilterOutput) Tags ¶ added in v0.21.0
func (o FilterOutput) Tags() aws.TagArrayOutput
The tags to be added to a new filter resource. Each tag consists of a key and an optional value, both of which you define.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (FilterOutput) ToFilterOutput ¶
func (o FilterOutput) ToFilterOutput() FilterOutput
func (FilterOutput) ToFilterOutputWithContext ¶
func (o FilterOutput) ToFilterOutputWithContext(ctx context.Context) FilterOutput
type FilterState ¶
type FilterState struct { }
func (FilterState) ElementType ¶
func (FilterState) ElementType() reflect.Type
type FilterTagItem ¶ added in v0.95.0
type IpSet ¶ added in v0.72.0
type IpSet struct { pulumi.CustomResourceState // Indicates whether or not GuardDuty uses the `IPSet` . Activate pulumi.BoolPtrOutput `pulumi:"activate"` AwsId pulumi.StringOutput `pulumi:"awsId"` // The unique ID of the detector of the GuardDuty account that you want to create an IPSet for. DetectorId pulumi.StringPtrOutput `pulumi:"detectorId"` // The format of the file that contains the IPSet. Format pulumi.StringOutput `pulumi:"format"` // The URI of the file that contains the IPSet. Location pulumi.StringOutput `pulumi:"location"` // The user-friendly name to identify the IPSet. // // Allowed characters are alphanumeric, whitespace, dash (-), and underscores (_). Name pulumi.StringPtrOutput `pulumi:"name"` // The tags to be added to a new IP set resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GuardDuty::IPSet
func GetIpSet ¶ added in v0.72.0
func GetIpSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpSetState, opts ...pulumi.ResourceOption) (*IpSet, error)
GetIpSet gets an existing IpSet 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 NewIpSet ¶ added in v0.72.0
func NewIpSet(ctx *pulumi.Context, name string, args *IpSetArgs, opts ...pulumi.ResourceOption) (*IpSet, error)
NewIpSet registers a new resource with the given unique name, arguments, and options.
func (*IpSet) ElementType ¶ added in v0.72.0
func (*IpSet) ToIpSetOutput ¶ added in v0.72.0
func (i *IpSet) ToIpSetOutput() IpSetOutput
func (*IpSet) ToIpSetOutputWithContext ¶ added in v0.72.0
func (i *IpSet) ToIpSetOutputWithContext(ctx context.Context) IpSetOutput
type IpSetArgs ¶ added in v0.72.0
type IpSetArgs struct { // Indicates whether or not GuardDuty uses the `IPSet` . Activate pulumi.BoolPtrInput // The unique ID of the detector of the GuardDuty account that you want to create an IPSet for. DetectorId pulumi.StringPtrInput // The format of the file that contains the IPSet. Format pulumi.StringInput // The URI of the file that contains the IPSet. Location pulumi.StringInput // The user-friendly name to identify the IPSet. // // Allowed characters are alphanumeric, whitespace, dash (-), and underscores (_). Name pulumi.StringPtrInput // The tags to be added to a new IP set resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayInput }
The set of arguments for constructing a IpSet resource.
func (IpSetArgs) ElementType ¶ added in v0.72.0
type IpSetInput ¶ added in v0.72.0
type IpSetInput interface { pulumi.Input ToIpSetOutput() IpSetOutput ToIpSetOutputWithContext(ctx context.Context) IpSetOutput }
type IpSetOutput ¶ added in v0.72.0
type IpSetOutput struct{ *pulumi.OutputState }
func (IpSetOutput) Activate ¶ added in v0.72.0
func (o IpSetOutput) Activate() pulumi.BoolPtrOutput
Indicates whether or not GuardDuty uses the `IPSet` .
func (IpSetOutput) AwsId ¶ added in v0.99.0
func (o IpSetOutput) AwsId() pulumi.StringOutput
func (IpSetOutput) DetectorId ¶ added in v0.72.0
func (o IpSetOutput) DetectorId() pulumi.StringPtrOutput
The unique ID of the detector of the GuardDuty account that you want to create an IPSet for.
func (IpSetOutput) ElementType ¶ added in v0.72.0
func (IpSetOutput) ElementType() reflect.Type
func (IpSetOutput) Format ¶ added in v0.72.0
func (o IpSetOutput) Format() pulumi.StringOutput
The format of the file that contains the IPSet.
func (IpSetOutput) Location ¶ added in v0.72.0
func (o IpSetOutput) Location() pulumi.StringOutput
The URI of the file that contains the IPSet.
func (IpSetOutput) Name ¶ added in v0.72.0
func (o IpSetOutput) Name() pulumi.StringPtrOutput
The user-friendly name to identify the IPSet.
Allowed characters are alphanumeric, whitespace, dash (-), and underscores (_).
func (IpSetOutput) Tags ¶ added in v0.72.0
func (o IpSetOutput) Tags() aws.TagArrayOutput
The tags to be added to a new IP set resource. Each tag consists of a key and an optional value, both of which you define.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (IpSetOutput) ToIpSetOutput ¶ added in v0.72.0
func (o IpSetOutput) ToIpSetOutput() IpSetOutput
func (IpSetOutput) ToIpSetOutputWithContext ¶ added in v0.72.0
func (o IpSetOutput) ToIpSetOutputWithContext(ctx context.Context) IpSetOutput
type IpSetState ¶ added in v0.72.0
type IpSetState struct { }
func (IpSetState) ElementType ¶ added in v0.72.0
func (IpSetState) ElementType() reflect.Type
type IpSetTagItem ¶ added in v0.85.0
type LookupDetectorArgs ¶ added in v0.12.0
type LookupDetectorArgs struct { // The unique ID of the detector. Id string `pulumi:"id"` }
type LookupDetectorOutputArgs ¶ added in v0.12.0
type LookupDetectorOutputArgs struct { // The unique ID of the detector. Id pulumi.StringInput `pulumi:"id"` }
func (LookupDetectorOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDetectorOutputArgs) ElementType() reflect.Type
type LookupDetectorResult ¶ added in v0.12.0
type LookupDetectorResult struct { // Describes which data sources will be enabled for the detector. DataSources *DetectorCfnDataSourceConfigurations `pulumi:"dataSources"` // Specifies whether the detector is to be enabled on creation. Enable *bool `pulumi:"enable"` // A list of features that will be configured for the detector. Features []DetectorCfnFeatureConfiguration `pulumi:"features"` // Specifies how frequently updated findings are exported. FindingPublishingFrequency *string `pulumi:"findingPublishingFrequency"` // The unique ID of the detector. Id *string `pulumi:"id"` // Specifies tags added to a new detector resource. Each tag consists of a key and an optional value, both of which you define. // // Currently, support is available only for creating and deleting a tag. No support exists for updating the tags. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags []aws.Tag `pulumi:"tags"` }
func LookupDetector ¶ added in v0.12.0
func LookupDetector(ctx *pulumi.Context, args *LookupDetectorArgs, opts ...pulumi.InvokeOption) (*LookupDetectorResult, error)
Resource Type definition for AWS::GuardDuty::Detector
type LookupDetectorResultOutput ¶ added in v0.12.0
type LookupDetectorResultOutput struct{ *pulumi.OutputState }
func LookupDetectorOutput ¶ added in v0.12.0
func LookupDetectorOutput(ctx *pulumi.Context, args LookupDetectorOutputArgs, opts ...pulumi.InvokeOption) LookupDetectorResultOutput
func (LookupDetectorResultOutput) DataSources ¶ added in v0.12.0
func (o LookupDetectorResultOutput) DataSources() DetectorCfnDataSourceConfigurationsPtrOutput
Describes which data sources will be enabled for the detector.
func (LookupDetectorResultOutput) ElementType ¶ added in v0.12.0
func (LookupDetectorResultOutput) ElementType() reflect.Type
func (LookupDetectorResultOutput) Enable ¶ added in v0.12.0
func (o LookupDetectorResultOutput) Enable() pulumi.BoolPtrOutput
Specifies whether the detector is to be enabled on creation.
func (LookupDetectorResultOutput) Features ¶ added in v0.55.0
func (o LookupDetectorResultOutput) Features() DetectorCfnFeatureConfigurationArrayOutput
A list of features that will be configured for the detector.
func (LookupDetectorResultOutput) FindingPublishingFrequency ¶ added in v0.12.0
func (o LookupDetectorResultOutput) FindingPublishingFrequency() pulumi.StringPtrOutput
Specifies how frequently updated findings are exported.
func (LookupDetectorResultOutput) Id ¶ added in v0.12.0
func (o LookupDetectorResultOutput) Id() pulumi.StringPtrOutput
The unique ID of the detector.
func (LookupDetectorResultOutput) Tags ¶ added in v0.21.0
func (o LookupDetectorResultOutput) Tags() aws.TagArrayOutput
Specifies tags added to a new detector resource. Each tag consists of a key and an optional value, both of which you define.
Currently, support is available only for creating and deleting a tag. No support exists for updating the tags.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (LookupDetectorResultOutput) ToLookupDetectorResultOutput ¶ added in v0.12.0
func (o LookupDetectorResultOutput) ToLookupDetectorResultOutput() LookupDetectorResultOutput
func (LookupDetectorResultOutput) ToLookupDetectorResultOutputWithContext ¶ added in v0.12.0
func (o LookupDetectorResultOutput) ToLookupDetectorResultOutputWithContext(ctx context.Context) LookupDetectorResultOutput
type LookupFilterArgs ¶ added in v0.12.0
type LookupFilterArgs struct { // The ID of the detector belonging to the GuardDuty account that you want to create a filter for. DetectorId string `pulumi:"detectorId"` // The name of the filter. Valid characters include period (.), underscore (_), dash (-), and alphanumeric characters. A whitespace is considered to be an invalid character. Name string `pulumi:"name"` }
type LookupFilterOutputArgs ¶ added in v0.12.0
type LookupFilterOutputArgs struct { // The ID of the detector belonging to the GuardDuty account that you want to create a filter for. DetectorId pulumi.StringInput `pulumi:"detectorId"` // The name of the filter. Valid characters include period (.), underscore (_), dash (-), and alphanumeric characters. A whitespace is considered to be an invalid character. Name pulumi.StringInput `pulumi:"name"` }
func (LookupFilterOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFilterOutputArgs) ElementType() reflect.Type
type LookupFilterResult ¶ added in v0.12.0
type LookupFilterResult struct { // Specifies the action that is to be applied to the findings that match the filter. Action *string `pulumi:"action"` // The description of the filter. Valid characters include alphanumeric characters, and special characters such as hyphen, period, colon, underscore, parentheses ( `{ }` , `[ ]` , and `( )` ), forward slash, horizontal tab, vertical tab, newline, form feed, return, and whitespace. Description *string `pulumi:"description"` // Represents the criteria to be used in the filter for querying findings. FindingCriteria *FilterFindingCriteria `pulumi:"findingCriteria"` // Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings. The minimum value for this property is 1 and the maximum is 100. // // By default, filters may not be created in the same order as they are ranked. To ensure that the filters are created in the expected order, you can use an optional attribute, [DependsOn](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) , with the following syntax: `"DependsOn":[ "ObjectName" ]` . Rank *int `pulumi:"rank"` // The tags to be added to a new filter resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags []aws.Tag `pulumi:"tags"` }
func LookupFilter ¶ added in v0.12.0
func LookupFilter(ctx *pulumi.Context, args *LookupFilterArgs, opts ...pulumi.InvokeOption) (*LookupFilterResult, error)
Resource Type definition for AWS::GuardDuty::Filter
type LookupFilterResultOutput ¶ added in v0.12.0
type LookupFilterResultOutput struct{ *pulumi.OutputState }
func LookupFilterOutput ¶ added in v0.12.0
func LookupFilterOutput(ctx *pulumi.Context, args LookupFilterOutputArgs, opts ...pulumi.InvokeOption) LookupFilterResultOutput
func (LookupFilterResultOutput) Action ¶ added in v0.12.0
func (o LookupFilterResultOutput) Action() pulumi.StringPtrOutput
Specifies the action that is to be applied to the findings that match the filter.
func (LookupFilterResultOutput) Description ¶ added in v0.12.0
func (o LookupFilterResultOutput) Description() pulumi.StringPtrOutput
The description of the filter. Valid characters include alphanumeric characters, and special characters such as hyphen, period, colon, underscore, parentheses ( `{ }` , `[ ]` , and `( )` ), forward slash, horizontal tab, vertical tab, newline, form feed, return, and whitespace.
func (LookupFilterResultOutput) ElementType ¶ added in v0.12.0
func (LookupFilterResultOutput) ElementType() reflect.Type
func (LookupFilterResultOutput) FindingCriteria ¶ added in v0.12.0
func (o LookupFilterResultOutput) FindingCriteria() FilterFindingCriteriaPtrOutput
Represents the criteria to be used in the filter for querying findings.
func (LookupFilterResultOutput) Rank ¶ added in v0.12.0
func (o LookupFilterResultOutput) Rank() pulumi.IntPtrOutput
Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings. The minimum value for this property is 1 and the maximum is 100.
By default, filters may not be created in the same order as they are ranked. To ensure that the filters are created in the expected order, you can use an optional attribute, [DependsOn](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) , with the following syntax: `"DependsOn":[ "ObjectName" ]` .
func (LookupFilterResultOutput) Tags ¶ added in v0.21.0
func (o LookupFilterResultOutput) Tags() aws.TagArrayOutput
The tags to be added to a new filter resource. Each tag consists of a key and an optional value, both of which you define.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (LookupFilterResultOutput) ToLookupFilterResultOutput ¶ added in v0.12.0
func (o LookupFilterResultOutput) ToLookupFilterResultOutput() LookupFilterResultOutput
func (LookupFilterResultOutput) ToLookupFilterResultOutputWithContext ¶ added in v0.12.0
func (o LookupFilterResultOutput) ToLookupFilterResultOutputWithContext(ctx context.Context) LookupFilterResultOutput
type LookupIpSetArgs ¶ added in v0.72.0
type LookupIpSetOutputArgs ¶ added in v0.72.0
type LookupIpSetOutputArgs struct { // The unique ID of the detector of the GuardDuty account that you want to create an IPSet for. DetectorId pulumi.StringInput `pulumi:"detectorId"` Id pulumi.StringInput `pulumi:"id"` }
func (LookupIpSetOutputArgs) ElementType ¶ added in v0.72.0
func (LookupIpSetOutputArgs) ElementType() reflect.Type
type LookupIpSetResult ¶ added in v0.72.0
type LookupIpSetResult struct { Id *string `pulumi:"id"` // The URI of the file that contains the IPSet. Location *string `pulumi:"location"` // The user-friendly name to identify the IPSet. // // Allowed characters are alphanumeric, whitespace, dash (-), and underscores (_). Name *string `pulumi:"name"` // The tags to be added to a new IP set resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags []aws.Tag `pulumi:"tags"` }
func LookupIpSet ¶ added in v0.72.0
func LookupIpSet(ctx *pulumi.Context, args *LookupIpSetArgs, opts ...pulumi.InvokeOption) (*LookupIpSetResult, error)
Resource Type definition for AWS::GuardDuty::IPSet
type LookupIpSetResultOutput ¶ added in v0.72.0
type LookupIpSetResultOutput struct{ *pulumi.OutputState }
func LookupIpSetOutput ¶ added in v0.72.0
func LookupIpSetOutput(ctx *pulumi.Context, args LookupIpSetOutputArgs, opts ...pulumi.InvokeOption) LookupIpSetResultOutput
func (LookupIpSetResultOutput) ElementType ¶ added in v0.72.0
func (LookupIpSetResultOutput) ElementType() reflect.Type
func (LookupIpSetResultOutput) Id ¶ added in v0.72.0
func (o LookupIpSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupIpSetResultOutput) Location ¶ added in v0.72.0
func (o LookupIpSetResultOutput) Location() pulumi.StringPtrOutput
The URI of the file that contains the IPSet.
func (LookupIpSetResultOutput) Name ¶ added in v0.72.0
func (o LookupIpSetResultOutput) Name() pulumi.StringPtrOutput
The user-friendly name to identify the IPSet.
Allowed characters are alphanumeric, whitespace, dash (-), and underscores (_).
func (LookupIpSetResultOutput) Tags ¶ added in v0.72.0
func (o LookupIpSetResultOutput) Tags() aws.TagArrayOutput
The tags to be added to a new IP set resource. Each tag consists of a key and an optional value, both of which you define.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (LookupIpSetResultOutput) ToLookupIpSetResultOutput ¶ added in v0.72.0
func (o LookupIpSetResultOutput) ToLookupIpSetResultOutput() LookupIpSetResultOutput
func (LookupIpSetResultOutput) ToLookupIpSetResultOutputWithContext ¶ added in v0.72.0
func (o LookupIpSetResultOutput) ToLookupIpSetResultOutputWithContext(ctx context.Context) LookupIpSetResultOutput
type LookupMalwareProtectionPlanArgs ¶ added in v0.108.4
type LookupMalwareProtectionPlanArgs struct { // A unique identifier associated with Malware Protection plan resource. MalwareProtectionPlanId string `pulumi:"malwareProtectionPlanId"` }
type LookupMalwareProtectionPlanOutputArgs ¶ added in v0.108.4
type LookupMalwareProtectionPlanOutputArgs struct { // A unique identifier associated with Malware Protection plan resource. MalwareProtectionPlanId pulumi.StringInput `pulumi:"malwareProtectionPlanId"` }
func (LookupMalwareProtectionPlanOutputArgs) ElementType ¶ added in v0.108.4
func (LookupMalwareProtectionPlanOutputArgs) ElementType() reflect.Type
type LookupMalwareProtectionPlanResult ¶ added in v0.108.4
type LookupMalwareProtectionPlanResult struct { // Specifies the action that is to be applied to the Malware Protection plan resource. Actions *MalwareProtectionPlanCfnActions `pulumi:"actions"` // Amazon Resource Name (ARN) of the protected resource. Arn *string `pulumi:"arn"` // The timestamp when the Malware Protection plan resource was created. CreatedAt *string `pulumi:"createdAt"` // A unique identifier associated with Malware Protection plan resource. MalwareProtectionPlanId *string `pulumi:"malwareProtectionPlanId"` // Information about the protected resource. Presently, S3Bucket is the only supported protected resource. ProtectedResource *MalwareProtectionPlanCfnProtectedResource `pulumi:"protectedResource"` // IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource. Role *string `pulumi:"role"` // Status of the Malware Protection plan resource. Status *string `pulumi:"status"` // Status details associated with the Malware Protection plan resource status. StatusReasons []MalwareProtectionPlanCfnStatusReasons `pulumi:"statusReasons"` // The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify. Tags []aws.Tag `pulumi:"tags"` }
func LookupMalwareProtectionPlan ¶ added in v0.108.4
func LookupMalwareProtectionPlan(ctx *pulumi.Context, args *LookupMalwareProtectionPlanArgs, opts ...pulumi.InvokeOption) (*LookupMalwareProtectionPlanResult, error)
Resource Type definition for AWS::GuardDuty::MalwareProtectionPlan
type LookupMalwareProtectionPlanResultOutput ¶ added in v0.108.4
type LookupMalwareProtectionPlanResultOutput struct{ *pulumi.OutputState }
func LookupMalwareProtectionPlanOutput ¶ added in v0.108.4
func LookupMalwareProtectionPlanOutput(ctx *pulumi.Context, args LookupMalwareProtectionPlanOutputArgs, opts ...pulumi.InvokeOption) LookupMalwareProtectionPlanResultOutput
func (LookupMalwareProtectionPlanResultOutput) Actions ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) Actions() MalwareProtectionPlanCfnActionsPtrOutput
Specifies the action that is to be applied to the Malware Protection plan resource.
func (LookupMalwareProtectionPlanResultOutput) Arn ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the protected resource.
func (LookupMalwareProtectionPlanResultOutput) CreatedAt ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp when the Malware Protection plan resource was created.
func (LookupMalwareProtectionPlanResultOutput) ElementType ¶ added in v0.108.4
func (LookupMalwareProtectionPlanResultOutput) ElementType() reflect.Type
func (LookupMalwareProtectionPlanResultOutput) MalwareProtectionPlanId ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) MalwareProtectionPlanId() pulumi.StringPtrOutput
A unique identifier associated with Malware Protection plan resource.
func (LookupMalwareProtectionPlanResultOutput) ProtectedResource ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) ProtectedResource() MalwareProtectionPlanCfnProtectedResourcePtrOutput
Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
func (LookupMalwareProtectionPlanResultOutput) Role ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) Role() pulumi.StringPtrOutput
IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
func (LookupMalwareProtectionPlanResultOutput) Status ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) Status() pulumi.StringPtrOutput
Status of the Malware Protection plan resource.
func (LookupMalwareProtectionPlanResultOutput) StatusReasons ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) StatusReasons() MalwareProtectionPlanCfnStatusReasonsArrayOutput
Status details associated with the Malware Protection plan resource status.
func (LookupMalwareProtectionPlanResultOutput) Tags ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) Tags() aws.TagArrayOutput
The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify.
func (LookupMalwareProtectionPlanResultOutput) ToLookupMalwareProtectionPlanResultOutput ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) ToLookupMalwareProtectionPlanResultOutput() LookupMalwareProtectionPlanResultOutput
func (LookupMalwareProtectionPlanResultOutput) ToLookupMalwareProtectionPlanResultOutputWithContext ¶ added in v0.108.4
func (o LookupMalwareProtectionPlanResultOutput) ToLookupMalwareProtectionPlanResultOutputWithContext(ctx context.Context) LookupMalwareProtectionPlanResultOutput
type LookupMemberArgs ¶ added in v0.12.0
type LookupMemberOutputArgs ¶ added in v0.12.0
type LookupMemberOutputArgs struct { // The ID of the detector associated with the GuardDuty service to add the member to. DetectorId pulumi.StringInput `pulumi:"detectorId"` // The AWS account ID of the account to designate as a member. MemberId pulumi.StringInput `pulumi:"memberId"` }
func (LookupMemberOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMemberOutputArgs) ElementType() reflect.Type
type LookupMemberResult ¶ added in v0.12.0
type LookupMemberResult struct { // The email address associated with the member account. Email *string `pulumi:"email"` // You can use the `Status` property to update the status of the relationship between the member account and its administrator account. Valid values are `Created` and `Invited` when using an `AWS::GuardDuty::Member` resource. If the value for this property is not provided or set to `Created` , a member account is created but not invited. If the value of this property is set to `Invited` , a member account is created and invited. Status *string `pulumi:"status"` }
func LookupMember ¶ added in v0.12.0
func LookupMember(ctx *pulumi.Context, args *LookupMemberArgs, opts ...pulumi.InvokeOption) (*LookupMemberResult, error)
Resource Type definition for AWS::GuardDuty::Member
type LookupMemberResultOutput ¶ added in v0.12.0
type LookupMemberResultOutput struct{ *pulumi.OutputState }
func LookupMemberOutput ¶ added in v0.12.0
func LookupMemberOutput(ctx *pulumi.Context, args LookupMemberOutputArgs, opts ...pulumi.InvokeOption) LookupMemberResultOutput
func (LookupMemberResultOutput) ElementType ¶ added in v0.12.0
func (LookupMemberResultOutput) ElementType() reflect.Type
func (LookupMemberResultOutput) Email ¶ added in v0.98.0
func (o LookupMemberResultOutput) Email() pulumi.StringPtrOutput
The email address associated with the member account.
func (LookupMemberResultOutput) Status ¶ added in v0.12.0
func (o LookupMemberResultOutput) Status() pulumi.StringPtrOutput
You can use the `Status` property to update the status of the relationship between the member account and its administrator account. Valid values are `Created` and `Invited` when using an `AWS::GuardDuty::Member` resource. If the value for this property is not provided or set to `Created` , a member account is created but not invited. If the value of this property is set to `Invited` , a member account is created and invited.
func (LookupMemberResultOutput) ToLookupMemberResultOutput ¶ added in v0.12.0
func (o LookupMemberResultOutput) ToLookupMemberResultOutput() LookupMemberResultOutput
func (LookupMemberResultOutput) ToLookupMemberResultOutputWithContext ¶ added in v0.12.0
func (o LookupMemberResultOutput) ToLookupMemberResultOutputWithContext(ctx context.Context) LookupMemberResultOutput
type LookupThreatIntelSetArgs ¶ added in v0.12.0
type LookupThreatIntelSetOutputArgs ¶ added in v0.12.0
type LookupThreatIntelSetOutputArgs struct { // The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for. DetectorId pulumi.StringInput `pulumi:"detectorId"` // The unique ID of the `threatIntelSet` . Id pulumi.StringInput `pulumi:"id"` }
func (LookupThreatIntelSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupThreatIntelSetOutputArgs) ElementType() reflect.Type
type LookupThreatIntelSetResult ¶ added in v0.12.0
type LookupThreatIntelSetResult struct { // The unique ID of the `threatIntelSet` . Id *string `pulumi:"id"` // The URI of the file that contains the ThreatIntelSet. Location *string `pulumi:"location"` // A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet. Name *string `pulumi:"name"` // The tags to be added to a new threat list resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags []aws.Tag `pulumi:"tags"` }
func LookupThreatIntelSet ¶ added in v0.12.0
func LookupThreatIntelSet(ctx *pulumi.Context, args *LookupThreatIntelSetArgs, opts ...pulumi.InvokeOption) (*LookupThreatIntelSetResult, error)
Resource Type definition for AWS::GuardDuty::ThreatIntelSet
type LookupThreatIntelSetResultOutput ¶ added in v0.12.0
type LookupThreatIntelSetResultOutput struct{ *pulumi.OutputState }
func LookupThreatIntelSetOutput ¶ added in v0.12.0
func LookupThreatIntelSetOutput(ctx *pulumi.Context, args LookupThreatIntelSetOutputArgs, opts ...pulumi.InvokeOption) LookupThreatIntelSetResultOutput
func (LookupThreatIntelSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupThreatIntelSetResultOutput) ElementType() reflect.Type
func (LookupThreatIntelSetResultOutput) Id ¶ added in v0.12.0
func (o LookupThreatIntelSetResultOutput) Id() pulumi.StringPtrOutput
The unique ID of the `threatIntelSet` .
func (LookupThreatIntelSetResultOutput) Location ¶ added in v0.12.0
func (o LookupThreatIntelSetResultOutput) Location() pulumi.StringPtrOutput
The URI of the file that contains the ThreatIntelSet.
func (LookupThreatIntelSetResultOutput) Name ¶ added in v0.12.0
func (o LookupThreatIntelSetResultOutput) Name() pulumi.StringPtrOutput
A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.
func (LookupThreatIntelSetResultOutput) Tags ¶ added in v0.21.0
func (o LookupThreatIntelSetResultOutput) Tags() aws.TagArrayOutput
The tags to be added to a new threat list resource. Each tag consists of a key and an optional value, both of which you define.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (LookupThreatIntelSetResultOutput) ToLookupThreatIntelSetResultOutput ¶ added in v0.12.0
func (o LookupThreatIntelSetResultOutput) ToLookupThreatIntelSetResultOutput() LookupThreatIntelSetResultOutput
func (LookupThreatIntelSetResultOutput) ToLookupThreatIntelSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupThreatIntelSetResultOutput) ToLookupThreatIntelSetResultOutputWithContext(ctx context.Context) LookupThreatIntelSetResultOutput
type MalwareProtectionPlan ¶ added in v0.108.4
type MalwareProtectionPlan struct { pulumi.CustomResourceState // Specifies the action that is to be applied to the Malware Protection plan resource. Actions MalwareProtectionPlanCfnActionsPtrOutput `pulumi:"actions"` // Amazon Resource Name (ARN) of the protected resource. Arn pulumi.StringOutput `pulumi:"arn"` // The timestamp when the Malware Protection plan resource was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // A unique identifier associated with Malware Protection plan resource. MalwareProtectionPlanId pulumi.StringOutput `pulumi:"malwareProtectionPlanId"` // Information about the protected resource. Presently, S3Bucket is the only supported protected resource. ProtectedResource MalwareProtectionPlanCfnProtectedResourceOutput `pulumi:"protectedResource"` // IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource. Role pulumi.StringOutput `pulumi:"role"` // Status of the Malware Protection plan resource. Status pulumi.StringOutput `pulumi:"status"` // Status details associated with the Malware Protection plan resource status. StatusReasons MalwareProtectionPlanCfnStatusReasonsArrayOutput `pulumi:"statusReasons"` // The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GuardDuty::MalwareProtectionPlan
func GetMalwareProtectionPlan ¶ added in v0.108.4
func GetMalwareProtectionPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MalwareProtectionPlanState, opts ...pulumi.ResourceOption) (*MalwareProtectionPlan, error)
GetMalwareProtectionPlan gets an existing MalwareProtectionPlan 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 NewMalwareProtectionPlan ¶ added in v0.108.4
func NewMalwareProtectionPlan(ctx *pulumi.Context, name string, args *MalwareProtectionPlanArgs, opts ...pulumi.ResourceOption) (*MalwareProtectionPlan, error)
NewMalwareProtectionPlan registers a new resource with the given unique name, arguments, and options.
func (*MalwareProtectionPlan) ElementType ¶ added in v0.108.4
func (*MalwareProtectionPlan) ElementType() reflect.Type
func (*MalwareProtectionPlan) ToMalwareProtectionPlanOutput ¶ added in v0.108.4
func (i *MalwareProtectionPlan) ToMalwareProtectionPlanOutput() MalwareProtectionPlanOutput
func (*MalwareProtectionPlan) ToMalwareProtectionPlanOutputWithContext ¶ added in v0.108.4
func (i *MalwareProtectionPlan) ToMalwareProtectionPlanOutputWithContext(ctx context.Context) MalwareProtectionPlanOutput
type MalwareProtectionPlanArgs ¶ added in v0.108.4
type MalwareProtectionPlanArgs struct { // Specifies the action that is to be applied to the Malware Protection plan resource. Actions MalwareProtectionPlanCfnActionsPtrInput // Information about the protected resource. Presently, S3Bucket is the only supported protected resource. ProtectedResource MalwareProtectionPlanCfnProtectedResourceInput // IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource. Role pulumi.StringInput // The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify. Tags aws.TagArrayInput }
The set of arguments for constructing a MalwareProtectionPlan resource.
func (MalwareProtectionPlanArgs) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanArgs) ElementType() reflect.Type
type MalwareProtectionPlanCfnActions ¶ added in v0.108.4
type MalwareProtectionPlanCfnActions struct { // Contains information about tagging status of the Malware Protection plan resource. Tagging *MalwareProtectionPlanCfnTagging `pulumi:"tagging"` }
type MalwareProtectionPlanCfnActionsArgs ¶ added in v0.108.4
type MalwareProtectionPlanCfnActionsArgs struct { // Contains information about tagging status of the Malware Protection plan resource. Tagging MalwareProtectionPlanCfnTaggingPtrInput `pulumi:"tagging"` }
func (MalwareProtectionPlanCfnActionsArgs) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnActionsArgs) ElementType() reflect.Type
func (MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsOutput ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsOutput() MalwareProtectionPlanCfnActionsOutput
func (MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsOutputWithContext ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsOutput
func (MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsPtrOutput ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput
func (MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnActionsArgs) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsPtrOutput
type MalwareProtectionPlanCfnActionsInput ¶ added in v0.108.4
type MalwareProtectionPlanCfnActionsInput interface { pulumi.Input ToMalwareProtectionPlanCfnActionsOutput() MalwareProtectionPlanCfnActionsOutput ToMalwareProtectionPlanCfnActionsOutputWithContext(context.Context) MalwareProtectionPlanCfnActionsOutput }
MalwareProtectionPlanCfnActionsInput is an input type that accepts MalwareProtectionPlanCfnActionsArgs and MalwareProtectionPlanCfnActionsOutput values. You can construct a concrete instance of `MalwareProtectionPlanCfnActionsInput` via:
MalwareProtectionPlanCfnActionsArgs{...}
type MalwareProtectionPlanCfnActionsOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnActionsOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnActionsOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnActionsOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnActionsOutput) Tagging ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsOutput) Tagging() MalwareProtectionPlanCfnTaggingPtrOutput
Contains information about tagging status of the Malware Protection plan resource.
func (MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsOutput() MalwareProtectionPlanCfnActionsOutput
func (MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsOutput
func (MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsPtrOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput
func (MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsOutput) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsPtrOutput
type MalwareProtectionPlanCfnActionsPtrInput ¶ added in v0.108.4
type MalwareProtectionPlanCfnActionsPtrInput interface { pulumi.Input ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(context.Context) MalwareProtectionPlanCfnActionsPtrOutput }
MalwareProtectionPlanCfnActionsPtrInput is an input type that accepts MalwareProtectionPlanCfnActionsArgs, MalwareProtectionPlanCfnActionsPtr and MalwareProtectionPlanCfnActionsPtrOutput values. You can construct a concrete instance of `MalwareProtectionPlanCfnActionsPtrInput` via:
MalwareProtectionPlanCfnActionsArgs{...} or: nil
func MalwareProtectionPlanCfnActionsPtr ¶ added in v0.108.4
func MalwareProtectionPlanCfnActionsPtr(v *MalwareProtectionPlanCfnActionsArgs) MalwareProtectionPlanCfnActionsPtrInput
type MalwareProtectionPlanCfnActionsPtrOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnActionsPtrOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnActionsPtrOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnActionsPtrOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnActionsPtrOutput) Tagging ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsPtrOutput) Tagging() MalwareProtectionPlanCfnTaggingPtrOutput
Contains information about tagging status of the Malware Protection plan resource.
func (MalwareProtectionPlanCfnActionsPtrOutput) ToMalwareProtectionPlanCfnActionsPtrOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsPtrOutput) ToMalwareProtectionPlanCfnActionsPtrOutput() MalwareProtectionPlanCfnActionsPtrOutput
func (MalwareProtectionPlanCfnActionsPtrOutput) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnActionsPtrOutput) ToMalwareProtectionPlanCfnActionsPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnActionsPtrOutput
type MalwareProtectionPlanCfnProtectedResource ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResource struct { // Information about the protected S3 bucket resource. S3Bucket MalwareProtectionPlanCfnProtectedResourceS3BucketProperties `pulumi:"s3Bucket"` }
type MalwareProtectionPlanCfnProtectedResourceArgs ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceArgs struct { // Information about the protected S3 bucket resource. S3Bucket MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesInput `pulumi:"s3Bucket"` }
func (MalwareProtectionPlanCfnProtectedResourceArgs) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourceArgs) ElementType() reflect.Type
func (MalwareProtectionPlanCfnProtectedResourceArgs) ToMalwareProtectionPlanCfnProtectedResourceOutput ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnProtectedResourceArgs) ToMalwareProtectionPlanCfnProtectedResourceOutput() MalwareProtectionPlanCfnProtectedResourceOutput
func (MalwareProtectionPlanCfnProtectedResourceArgs) ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnProtectedResourceArgs) ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceOutput
type MalwareProtectionPlanCfnProtectedResourceInput ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceInput interface { pulumi.Input ToMalwareProtectionPlanCfnProtectedResourceOutput() MalwareProtectionPlanCfnProtectedResourceOutput ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext(context.Context) MalwareProtectionPlanCfnProtectedResourceOutput }
MalwareProtectionPlanCfnProtectedResourceInput is an input type that accepts MalwareProtectionPlanCfnProtectedResourceArgs and MalwareProtectionPlanCfnProtectedResourceOutput values. You can construct a concrete instance of `MalwareProtectionPlanCfnProtectedResourceInput` via:
MalwareProtectionPlanCfnProtectedResourceArgs{...}
type MalwareProtectionPlanCfnProtectedResourceOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnProtectedResourceOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourceOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnProtectedResourceOutput) S3Bucket ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceOutput) S3Bucket() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
Information about the protected S3 bucket resource.
func (MalwareProtectionPlanCfnProtectedResourceOutput) ToMalwareProtectionPlanCfnProtectedResourceOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceOutput) ToMalwareProtectionPlanCfnProtectedResourceOutput() MalwareProtectionPlanCfnProtectedResourceOutput
func (MalwareProtectionPlanCfnProtectedResourceOutput) ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceOutput) ToMalwareProtectionPlanCfnProtectedResourceOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceOutput
type MalwareProtectionPlanCfnProtectedResourcePtrOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourcePtrOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnProtectedResourcePtrOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourcePtrOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnProtectedResourcePtrOutput) S3Bucket ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) S3Bucket() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
Information about the protected S3 bucket resource.
func (MalwareProtectionPlanCfnProtectedResourcePtrOutput) ToMalwareProtectionPlanCfnProtectedResourcePtrOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) ToMalwareProtectionPlanCfnProtectedResourcePtrOutput() MalwareProtectionPlanCfnProtectedResourcePtrOutput
func (MalwareProtectionPlanCfnProtectedResourcePtrOutput) ToMalwareProtectionPlanCfnProtectedResourcePtrOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourcePtrOutput) ToMalwareProtectionPlanCfnProtectedResourcePtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourcePtrOutput
type MalwareProtectionPlanCfnProtectedResourceS3BucketProperties ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceS3BucketProperties struct { // Name of the S3 bucket. BucketName *string `pulumi:"bucketName"` // Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes. ObjectPrefixes []string `pulumi:"objectPrefixes"` }
Information about the protected S3 bucket resource.
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs struct { // Name of the S3 bucket. BucketName pulumi.StringPtrInput `pulumi:"bucketName"` // Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes. ObjectPrefixes pulumi.StringArrayInput `pulumi:"objectPrefixes"` }
Information about the protected S3 bucket resource.
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ElementType() reflect.Type
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesInput ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesInput interface { pulumi.Input ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext(context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput }
MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesInput is an input type that accepts MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs and MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput values. You can construct a concrete instance of `MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesInput` via:
MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesArgs{...}
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput struct{ *pulumi.OutputState }
Information about the protected S3 bucket resource.
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) BucketName ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) BucketName() pulumi.StringPtrOutput
Name of the S3 bucket.
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ObjectPrefixes ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ObjectPrefixes() pulumi.StringArrayOutput
Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesOutput
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) BucketName ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) BucketName() pulumi.StringPtrOutput
Name of the S3 bucket.
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) Elem ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ObjectPrefixes ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ObjectPrefixes() pulumi.StringArrayOutput
Information about the specified object prefixes. The S3 object will be scanned only if it belongs to any of the specified object prefixes.
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput() MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
func (MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput) ToMalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnProtectedResourceS3BucketPropertiesPtrOutput
type MalwareProtectionPlanCfnStatusReasons ¶ added in v0.108.4
type MalwareProtectionPlanCfnStatusReasonsArrayOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnStatusReasonsArrayOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnStatusReasonsArrayOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnStatusReasonsArrayOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnStatusReasonsArrayOutput) ToMalwareProtectionPlanCfnStatusReasonsArrayOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnStatusReasonsArrayOutput) ToMalwareProtectionPlanCfnStatusReasonsArrayOutput() MalwareProtectionPlanCfnStatusReasonsArrayOutput
func (MalwareProtectionPlanCfnStatusReasonsArrayOutput) ToMalwareProtectionPlanCfnStatusReasonsArrayOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnStatusReasonsArrayOutput) ToMalwareProtectionPlanCfnStatusReasonsArrayOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnStatusReasonsArrayOutput
type MalwareProtectionPlanCfnStatusReasonsOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnStatusReasonsOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnStatusReasonsOutput) Code ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnStatusReasonsOutput) Code() pulumi.StringPtrOutput
The status code of the Malware Protection plan.
func (MalwareProtectionPlanCfnStatusReasonsOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnStatusReasonsOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnStatusReasonsOutput) Message ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnStatusReasonsOutput) Message() pulumi.StringPtrOutput
Issue message that specifies the reason.
func (MalwareProtectionPlanCfnStatusReasonsOutput) ToMalwareProtectionPlanCfnStatusReasonsOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnStatusReasonsOutput) ToMalwareProtectionPlanCfnStatusReasonsOutput() MalwareProtectionPlanCfnStatusReasonsOutput
func (MalwareProtectionPlanCfnStatusReasonsOutput) ToMalwareProtectionPlanCfnStatusReasonsOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnStatusReasonsOutput) ToMalwareProtectionPlanCfnStatusReasonsOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnStatusReasonsOutput
type MalwareProtectionPlanCfnTagging ¶ added in v0.108.4
type MalwareProtectionPlanCfnTagging struct { // Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object. Status *string `pulumi:"status"` }
type MalwareProtectionPlanCfnTaggingArgs ¶ added in v0.108.4
type MalwareProtectionPlanCfnTaggingArgs struct { // Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object. Status pulumi.StringPtrInput `pulumi:"status"` }
func (MalwareProtectionPlanCfnTaggingArgs) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnTaggingArgs) ElementType() reflect.Type
func (MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingOutput ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingOutput() MalwareProtectionPlanCfnTaggingOutput
func (MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingOutputWithContext ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingOutput
func (MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingPtrOutput ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput
func (MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext ¶ added in v0.108.4
func (i MalwareProtectionPlanCfnTaggingArgs) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingPtrOutput
type MalwareProtectionPlanCfnTaggingInput ¶ added in v0.108.4
type MalwareProtectionPlanCfnTaggingInput interface { pulumi.Input ToMalwareProtectionPlanCfnTaggingOutput() MalwareProtectionPlanCfnTaggingOutput ToMalwareProtectionPlanCfnTaggingOutputWithContext(context.Context) MalwareProtectionPlanCfnTaggingOutput }
MalwareProtectionPlanCfnTaggingInput is an input type that accepts MalwareProtectionPlanCfnTaggingArgs and MalwareProtectionPlanCfnTaggingOutput values. You can construct a concrete instance of `MalwareProtectionPlanCfnTaggingInput` via:
MalwareProtectionPlanCfnTaggingArgs{...}
type MalwareProtectionPlanCfnTaggingOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnTaggingOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnTaggingOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnTaggingOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnTaggingOutput) Status ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingOutput) Status() pulumi.StringPtrOutput
Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
func (MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingOutput() MalwareProtectionPlanCfnTaggingOutput
func (MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingOutput
func (MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingPtrOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput
func (MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingOutput) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingPtrOutput
type MalwareProtectionPlanCfnTaggingPtrInput ¶ added in v0.108.4
type MalwareProtectionPlanCfnTaggingPtrInput interface { pulumi.Input ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(context.Context) MalwareProtectionPlanCfnTaggingPtrOutput }
MalwareProtectionPlanCfnTaggingPtrInput is an input type that accepts MalwareProtectionPlanCfnTaggingArgs, MalwareProtectionPlanCfnTaggingPtr and MalwareProtectionPlanCfnTaggingPtrOutput values. You can construct a concrete instance of `MalwareProtectionPlanCfnTaggingPtrInput` via:
MalwareProtectionPlanCfnTaggingArgs{...} or: nil
func MalwareProtectionPlanCfnTaggingPtr ¶ added in v0.108.4
func MalwareProtectionPlanCfnTaggingPtr(v *MalwareProtectionPlanCfnTaggingArgs) MalwareProtectionPlanCfnTaggingPtrInput
type MalwareProtectionPlanCfnTaggingPtrOutput ¶ added in v0.108.4
type MalwareProtectionPlanCfnTaggingPtrOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanCfnTaggingPtrOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanCfnTaggingPtrOutput) ElementType() reflect.Type
func (MalwareProtectionPlanCfnTaggingPtrOutput) Status ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingPtrOutput) Status() pulumi.StringPtrOutput
Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object.
func (MalwareProtectionPlanCfnTaggingPtrOutput) ToMalwareProtectionPlanCfnTaggingPtrOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingPtrOutput) ToMalwareProtectionPlanCfnTaggingPtrOutput() MalwareProtectionPlanCfnTaggingPtrOutput
func (MalwareProtectionPlanCfnTaggingPtrOutput) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanCfnTaggingPtrOutput) ToMalwareProtectionPlanCfnTaggingPtrOutputWithContext(ctx context.Context) MalwareProtectionPlanCfnTaggingPtrOutput
type MalwareProtectionPlanInput ¶ added in v0.108.4
type MalwareProtectionPlanInput interface { pulumi.Input ToMalwareProtectionPlanOutput() MalwareProtectionPlanOutput ToMalwareProtectionPlanOutputWithContext(ctx context.Context) MalwareProtectionPlanOutput }
type MalwareProtectionPlanOutput ¶ added in v0.108.4
type MalwareProtectionPlanOutput struct{ *pulumi.OutputState }
func (MalwareProtectionPlanOutput) Actions ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) Actions() MalwareProtectionPlanCfnActionsPtrOutput
Specifies the action that is to be applied to the Malware Protection plan resource.
func (MalwareProtectionPlanOutput) Arn ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the protected resource.
func (MalwareProtectionPlanOutput) CreatedAt ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) CreatedAt() pulumi.StringOutput
The timestamp when the Malware Protection plan resource was created.
func (MalwareProtectionPlanOutput) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanOutput) ElementType() reflect.Type
func (MalwareProtectionPlanOutput) MalwareProtectionPlanId ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) MalwareProtectionPlanId() pulumi.StringOutput
A unique identifier associated with Malware Protection plan resource.
func (MalwareProtectionPlanOutput) ProtectedResource ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) ProtectedResource() MalwareProtectionPlanCfnProtectedResourceOutput
Information about the protected resource. Presently, S3Bucket is the only supported protected resource.
func (MalwareProtectionPlanOutput) Role ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) Role() pulumi.StringOutput
IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource.
func (MalwareProtectionPlanOutput) Status ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) Status() pulumi.StringOutput
Status of the Malware Protection plan resource.
func (MalwareProtectionPlanOutput) StatusReasons ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) StatusReasons() MalwareProtectionPlanCfnStatusReasonsArrayOutput
Status details associated with the Malware Protection plan resource status.
func (MalwareProtectionPlanOutput) Tags ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) Tags() aws.TagArrayOutput
The tags to be added to the created Malware Protection plan resource. Each tag consists of a key and an optional value, both of which you need to specify.
func (MalwareProtectionPlanOutput) ToMalwareProtectionPlanOutput ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) ToMalwareProtectionPlanOutput() MalwareProtectionPlanOutput
func (MalwareProtectionPlanOutput) ToMalwareProtectionPlanOutputWithContext ¶ added in v0.108.4
func (o MalwareProtectionPlanOutput) ToMalwareProtectionPlanOutputWithContext(ctx context.Context) MalwareProtectionPlanOutput
type MalwareProtectionPlanState ¶ added in v0.108.4
type MalwareProtectionPlanState struct { }
func (MalwareProtectionPlanState) ElementType ¶ added in v0.108.4
func (MalwareProtectionPlanState) ElementType() reflect.Type
type MalwareProtectionPlanTagItem ¶ added in v0.108.4
type Master ¶
type Master struct { pulumi.CustomResourceState // Unique ID of the detector of the GuardDuty member account. DetectorId pulumi.StringOutput `pulumi:"detectorId"` // Value used to validate the master account to the member account. InvitationId pulumi.StringPtrOutput `pulumi:"invitationId"` // ID of the account used as the master account. MasterId pulumi.StringOutput `pulumi:"masterId"` }
GuardDuty Master resource schema
func GetMaster ¶
func GetMaster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MasterState, opts ...pulumi.ResourceOption) (*Master, error)
GetMaster gets an existing Master 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 NewMaster ¶
func NewMaster(ctx *pulumi.Context, name string, args *MasterArgs, opts ...pulumi.ResourceOption) (*Master, error)
NewMaster registers a new resource with the given unique name, arguments, and options.
func (*Master) ElementType ¶
func (*Master) ToMasterOutput ¶
func (i *Master) ToMasterOutput() MasterOutput
func (*Master) ToMasterOutputWithContext ¶
func (i *Master) ToMasterOutputWithContext(ctx context.Context) MasterOutput
type MasterArgs ¶
type MasterArgs struct { // Unique ID of the detector of the GuardDuty member account. DetectorId pulumi.StringInput // Value used to validate the master account to the member account. InvitationId pulumi.StringPtrInput // ID of the account used as the master account. MasterId pulumi.StringInput }
The set of arguments for constructing a Master resource.
func (MasterArgs) ElementType ¶
func (MasterArgs) ElementType() reflect.Type
type MasterInput ¶
type MasterInput interface { pulumi.Input ToMasterOutput() MasterOutput ToMasterOutputWithContext(ctx context.Context) MasterOutput }
type MasterOutput ¶
type MasterOutput struct{ *pulumi.OutputState }
func (MasterOutput) DetectorId ¶ added in v0.17.0
func (o MasterOutput) DetectorId() pulumi.StringOutput
Unique ID of the detector of the GuardDuty member account.
func (MasterOutput) ElementType ¶
func (MasterOutput) ElementType() reflect.Type
func (MasterOutput) InvitationId ¶ added in v0.17.0
func (o MasterOutput) InvitationId() pulumi.StringPtrOutput
Value used to validate the master account to the member account.
func (MasterOutput) MasterId ¶ added in v0.17.0
func (o MasterOutput) MasterId() pulumi.StringOutput
ID of the account used as the master account.
func (MasterOutput) ToMasterOutput ¶
func (o MasterOutput) ToMasterOutput() MasterOutput
func (MasterOutput) ToMasterOutputWithContext ¶
func (o MasterOutput) ToMasterOutputWithContext(ctx context.Context) MasterOutput
type MasterState ¶
type MasterState struct { }
func (MasterState) ElementType ¶
func (MasterState) ElementType() reflect.Type
type Member ¶
type Member struct { pulumi.CustomResourceState // The ID of the detector associated with the GuardDuty service to add the member to. DetectorId pulumi.StringPtrOutput `pulumi:"detectorId"` // Specifies whether or not to disable email notification for the member account that you invite. DisableEmailNotification pulumi.BoolPtrOutput `pulumi:"disableEmailNotification"` // The email address associated with the member account. Email pulumi.StringOutput `pulumi:"email"` // The AWS account ID of the account to designate as a member. MemberId pulumi.StringPtrOutput `pulumi:"memberId"` // The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members. Message pulumi.StringPtrOutput `pulumi:"message"` // You can use the `Status` property to update the status of the relationship between the member account and its administrator account. Valid values are `Created` and `Invited` when using an `AWS::GuardDuty::Member` resource. If the value for this property is not provided or set to `Created` , a member account is created but not invited. If the value of this property is set to `Invited` , a member account is created and invited. Status pulumi.StringPtrOutput `pulumi:"status"` }
Resource Type definition for AWS::GuardDuty::Member
func GetMember ¶
func GetMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MemberState, opts ...pulumi.ResourceOption) (*Member, error)
GetMember gets an existing Member 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 NewMember ¶
func NewMember(ctx *pulumi.Context, name string, args *MemberArgs, opts ...pulumi.ResourceOption) (*Member, error)
NewMember registers a new resource with the given unique name, arguments, and options.
func (*Member) ElementType ¶
func (*Member) ToMemberOutput ¶
func (i *Member) ToMemberOutput() MemberOutput
func (*Member) ToMemberOutputWithContext ¶
func (i *Member) ToMemberOutputWithContext(ctx context.Context) MemberOutput
type MemberArgs ¶
type MemberArgs struct { // The ID of the detector associated with the GuardDuty service to add the member to. DetectorId pulumi.StringPtrInput // Specifies whether or not to disable email notification for the member account that you invite. DisableEmailNotification pulumi.BoolPtrInput // The email address associated with the member account. Email pulumi.StringInput // The AWS account ID of the account to designate as a member. MemberId pulumi.StringPtrInput // The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members. Message pulumi.StringPtrInput // You can use the `Status` property to update the status of the relationship between the member account and its administrator account. Valid values are `Created` and `Invited` when using an `AWS::GuardDuty::Member` resource. If the value for this property is not provided or set to `Created` , a member account is created but not invited. If the value of this property is set to `Invited` , a member account is created and invited. Status pulumi.StringPtrInput }
The set of arguments for constructing a Member resource.
func (MemberArgs) ElementType ¶
func (MemberArgs) ElementType() reflect.Type
type MemberInput ¶
type MemberInput interface { pulumi.Input ToMemberOutput() MemberOutput ToMemberOutputWithContext(ctx context.Context) MemberOutput }
type MemberOutput ¶
type MemberOutput struct{ *pulumi.OutputState }
func (MemberOutput) DetectorId ¶ added in v0.17.0
func (o MemberOutput) DetectorId() pulumi.StringPtrOutput
The ID of the detector associated with the GuardDuty service to add the member to.
func (MemberOutput) DisableEmailNotification ¶ added in v0.17.0
func (o MemberOutput) DisableEmailNotification() pulumi.BoolPtrOutput
Specifies whether or not to disable email notification for the member account that you invite.
func (MemberOutput) ElementType ¶
func (MemberOutput) ElementType() reflect.Type
func (MemberOutput) Email ¶ added in v0.17.0
func (o MemberOutput) Email() pulumi.StringOutput
The email address associated with the member account.
func (MemberOutput) MemberId ¶ added in v0.17.0
func (o MemberOutput) MemberId() pulumi.StringPtrOutput
The AWS account ID of the account to designate as a member.
func (MemberOutput) Message ¶ added in v0.17.0
func (o MemberOutput) Message() pulumi.StringPtrOutput
The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members.
func (MemberOutput) Status ¶ added in v0.17.0
func (o MemberOutput) Status() pulumi.StringPtrOutput
You can use the `Status` property to update the status of the relationship between the member account and its administrator account. Valid values are `Created` and `Invited` when using an `AWS::GuardDuty::Member` resource. If the value for this property is not provided or set to `Created` , a member account is created but not invited. If the value of this property is set to `Invited` , a member account is created and invited.
func (MemberOutput) ToMemberOutput ¶
func (o MemberOutput) ToMemberOutput() MemberOutput
func (MemberOutput) ToMemberOutputWithContext ¶
func (o MemberOutput) ToMemberOutputWithContext(ctx context.Context) MemberOutput
type MemberState ¶
type MemberState struct { }
func (MemberState) ElementType ¶
func (MemberState) ElementType() reflect.Type
type ThreatIntelSet ¶
type ThreatIntelSet struct { pulumi.CustomResourceState // A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet. Activate pulumi.BoolPtrOutput `pulumi:"activate"` // The unique ID of the `threatIntelSet` . AwsId pulumi.StringOutput `pulumi:"awsId"` // The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for. DetectorId pulumi.StringPtrOutput `pulumi:"detectorId"` // The format of the file that contains the ThreatIntelSet. Format pulumi.StringOutput `pulumi:"format"` // The URI of the file that contains the ThreatIntelSet. Location pulumi.StringOutput `pulumi:"location"` // A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet. Name pulumi.StringPtrOutput `pulumi:"name"` // The tags to be added to a new threat list resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GuardDuty::ThreatIntelSet
func GetThreatIntelSet ¶
func GetThreatIntelSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThreatIntelSetState, opts ...pulumi.ResourceOption) (*ThreatIntelSet, error)
GetThreatIntelSet gets an existing ThreatIntelSet 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 NewThreatIntelSet ¶
func NewThreatIntelSet(ctx *pulumi.Context, name string, args *ThreatIntelSetArgs, opts ...pulumi.ResourceOption) (*ThreatIntelSet, error)
NewThreatIntelSet registers a new resource with the given unique name, arguments, and options.
func (*ThreatIntelSet) ElementType ¶
func (*ThreatIntelSet) ElementType() reflect.Type
func (*ThreatIntelSet) ToThreatIntelSetOutput ¶
func (i *ThreatIntelSet) ToThreatIntelSetOutput() ThreatIntelSetOutput
func (*ThreatIntelSet) ToThreatIntelSetOutputWithContext ¶
func (i *ThreatIntelSet) ToThreatIntelSetOutputWithContext(ctx context.Context) ThreatIntelSetOutput
type ThreatIntelSetArgs ¶
type ThreatIntelSetArgs struct { // A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet. Activate pulumi.BoolPtrInput // The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for. DetectorId pulumi.StringPtrInput // The format of the file that contains the ThreatIntelSet. Format pulumi.StringInput // The URI of the file that contains the ThreatIntelSet. Location pulumi.StringInput // A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet. Name pulumi.StringPtrInput // The tags to be added to a new threat list resource. Each tag consists of a key and an optional value, both of which you define. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) . Tags aws.TagArrayInput }
The set of arguments for constructing a ThreatIntelSet resource.
func (ThreatIntelSetArgs) ElementType ¶
func (ThreatIntelSetArgs) ElementType() reflect.Type
type ThreatIntelSetInput ¶
type ThreatIntelSetInput interface { pulumi.Input ToThreatIntelSetOutput() ThreatIntelSetOutput ToThreatIntelSetOutputWithContext(ctx context.Context) ThreatIntelSetOutput }
type ThreatIntelSetOutput ¶
type ThreatIntelSetOutput struct{ *pulumi.OutputState }
func (ThreatIntelSetOutput) Activate ¶ added in v0.17.0
func (o ThreatIntelSetOutput) Activate() pulumi.BoolPtrOutput
A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.
func (ThreatIntelSetOutput) AwsId ¶ added in v0.99.0
func (o ThreatIntelSetOutput) AwsId() pulumi.StringOutput
The unique ID of the `threatIntelSet` .
func (ThreatIntelSetOutput) DetectorId ¶ added in v0.17.0
func (o ThreatIntelSetOutput) DetectorId() pulumi.StringPtrOutput
The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for.
func (ThreatIntelSetOutput) ElementType ¶
func (ThreatIntelSetOutput) ElementType() reflect.Type
func (ThreatIntelSetOutput) Format ¶ added in v0.17.0
func (o ThreatIntelSetOutput) Format() pulumi.StringOutput
The format of the file that contains the ThreatIntelSet.
func (ThreatIntelSetOutput) Location ¶ added in v0.17.0
func (o ThreatIntelSetOutput) Location() pulumi.StringOutput
The URI of the file that contains the ThreatIntelSet.
func (ThreatIntelSetOutput) Name ¶ added in v0.17.0
func (o ThreatIntelSetOutput) Name() pulumi.StringPtrOutput
A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.
func (ThreatIntelSetOutput) Tags ¶ added in v0.21.0
func (o ThreatIntelSetOutput) Tags() aws.TagArrayOutput
The tags to be added to a new threat list resource. Each tag consists of a key and an optional value, both of which you define.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .
func (ThreatIntelSetOutput) ToThreatIntelSetOutput ¶
func (o ThreatIntelSetOutput) ToThreatIntelSetOutput() ThreatIntelSetOutput
func (ThreatIntelSetOutput) ToThreatIntelSetOutputWithContext ¶
func (o ThreatIntelSetOutput) ToThreatIntelSetOutputWithContext(ctx context.Context) ThreatIntelSetOutput
type ThreatIntelSetState ¶
type ThreatIntelSetState struct { }
func (ThreatIntelSetState) ElementType ¶
func (ThreatIntelSetState) ElementType() reflect.Type