guardduty

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

	AwsId                      pulumi.StringOutput                          `pulumi:"awsId"`
	DataSources                DetectorCfnDataSourceConfigurationsPtrOutput `pulumi:"dataSources"`
	Enable                     pulumi.BoolOutput                            `pulumi:"enable"`
	Features                   DetectorCfnFeatureConfigurationArrayOutput   `pulumi:"features"`
	FindingPublishingFrequency pulumi.StringPtrOutput                       `pulumi:"findingPublishingFrequency"`
	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) ElementType() reflect.Type

func (*Detector) ToDetectorOutput

func (i *Detector) ToDetectorOutput() DetectorOutput

func (*Detector) ToDetectorOutputWithContext

func (i *Detector) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput

type DetectorArgs

type DetectorArgs struct {
	DataSources                DetectorCfnDataSourceConfigurationsPtrInput
	Enable                     pulumi.BoolInput
	Features                   DetectorCfnFeatureConfigurationArrayInput
	FindingPublishingFrequency pulumi.StringPtrInput
	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 {
	Kubernetes        *DetectorCfnKubernetesConfiguration        `pulumi:"kubernetes"`
	MalwareProtection *DetectorCfnMalwareProtectionConfiguration `pulumi:"malwareProtection"`
	S3Logs            *DetectorCfns3LogsConfiguration            `pulumi:"s3Logs"`
}

type DetectorCfnDataSourceConfigurationsArgs added in v0.72.0

type DetectorCfnDataSourceConfigurationsArgs struct {
	Kubernetes        DetectorCfnKubernetesConfigurationPtrInput        `pulumi:"kubernetes"`
	MalwareProtection DetectorCfnMalwareProtectionConfigurationPtrInput `pulumi:"malwareProtection"`
	S3Logs            DetectorCfns3LogsConfigurationPtrInput            `pulumi:"s3Logs"`
}

func (DetectorCfnDataSourceConfigurationsArgs) ElementType added in v0.72.0

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) Kubernetes added in v0.72.0

func (DetectorCfnDataSourceConfigurationsOutput) MalwareProtection added in v0.72.0

func (DetectorCfnDataSourceConfigurationsOutput) S3Logs added in v0.72.0

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

type DetectorCfnDataSourceConfigurationsPtrOutput added in v0.72.0

type DetectorCfnDataSourceConfigurationsPtrOutput struct{ *pulumi.OutputState }

func (DetectorCfnDataSourceConfigurationsPtrOutput) Elem added in v0.72.0

func (DetectorCfnDataSourceConfigurationsPtrOutput) ElementType added in v0.72.0

func (DetectorCfnDataSourceConfigurationsPtrOutput) Kubernetes added in v0.72.0

func (DetectorCfnDataSourceConfigurationsPtrOutput) MalwareProtection added in v0.72.0

func (DetectorCfnDataSourceConfigurationsPtrOutput) S3Logs added in v0.72.0

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 DetectorCfnFeatureAdditionalConfiguration struct {
	Name   *string `pulumi:"name"`
	Status *string `pulumi:"status"`
}

type DetectorCfnFeatureAdditionalConfigurationArgs added in v0.76.0

type DetectorCfnFeatureAdditionalConfigurationArgs struct {
	Name   pulumi.StringPtrInput `pulumi:"name"`
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (DetectorCfnFeatureAdditionalConfigurationArgs) ElementType added in v0.76.0

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) 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) Index added in v0.76.0

func (DetectorCfnFeatureAdditionalConfigurationArrayOutput) ToDetectorCfnFeatureAdditionalConfigurationArrayOutput added in v0.76.0

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) Name added in v0.76.0

func (DetectorCfnFeatureAdditionalConfigurationOutput) Status added in v0.76.0

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 {
	AdditionalConfiguration []DetectorCfnFeatureAdditionalConfiguration `pulumi:"additionalConfiguration"`
	Name                    string                                      `pulumi:"name"`
	Status                  DetectorCfnFeatureConfigurationStatus       `pulumi:"status"`
}

type DetectorCfnFeatureConfigurationArgs added in v0.76.0

type DetectorCfnFeatureConfigurationArgs struct {
	AdditionalConfiguration DetectorCfnFeatureAdditionalConfigurationArrayInput `pulumi:"additionalConfiguration"`
	Name                    pulumi.StringInput                                  `pulumi:"name"`
	Status                  DetectorCfnFeatureConfigurationStatusInput          `pulumi:"status"`
}

func (DetectorCfnFeatureConfigurationArgs) ElementType added in v0.76.0

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) 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) Index added in v0.76.0

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 (DetectorCfnFeatureConfigurationOutput) ElementType added in v0.76.0

func (DetectorCfnFeatureConfigurationOutput) Name added in v0.76.0

func (DetectorCfnFeatureConfigurationOutput) Status added in v0.76.0

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

func (DetectorCfnFeatureConfigurationStatus) ElementType added in v0.76.0

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 (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 (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) 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 (DetectorCfnFeatureConfigurationStatusOutput) ToStringOutputWithContext added in v0.76.0

func (DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutput added in v0.76.0

func (DetectorCfnFeatureConfigurationStatusOutput) ToStringPtrOutputWithContext added in v0.76.0

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) Elem added in v0.76.0

func (DetectorCfnFeatureConfigurationStatusPtrOutput) ElementType added in v0.76.0

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 (DetectorCfnFeatureConfigurationStatusPtrOutput) ToStringPtrOutputWithContext added in v0.76.0

type DetectorCfnKubernetesAuditLogsConfiguration added in v0.72.0

type DetectorCfnKubernetesAuditLogsConfiguration struct {
	Enable bool `pulumi:"enable"`
}

type DetectorCfnKubernetesAuditLogsConfigurationArgs added in v0.72.0

type DetectorCfnKubernetesAuditLogsConfigurationArgs struct {
	Enable pulumi.BoolInput `pulumi:"enable"`
}

func (DetectorCfnKubernetesAuditLogsConfigurationArgs) ElementType added in v0.72.0

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) Enable added in v0.72.0

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

type DetectorCfnKubernetesAuditLogsConfigurationPtrOutput added in v0.72.0

type DetectorCfnKubernetesAuditLogsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) Elem added in v0.72.0

func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ElementType added in v0.72.0

func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) Enable added in v0.72.0

func (DetectorCfnKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCfnKubernetesAuditLogsConfigurationPtrOutput added in v0.72.0

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 {
	AuditLogs DetectorCfnKubernetesAuditLogsConfiguration `pulumi:"auditLogs"`
}

type DetectorCfnKubernetesConfigurationArgs added in v0.72.0

type DetectorCfnKubernetesConfigurationArgs struct {
	AuditLogs DetectorCfnKubernetesAuditLogsConfigurationInput `pulumi:"auditLogs"`
}

func (DetectorCfnKubernetesConfigurationArgs) ElementType added in v0.72.0

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 (DetectorCfnKubernetesConfigurationOutput) ElementType added in v0.72.0

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

type DetectorCfnKubernetesConfigurationPtrOutput added in v0.72.0

type DetectorCfnKubernetesConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCfnKubernetesConfigurationPtrOutput) AuditLogs added in v0.72.0

func (DetectorCfnKubernetesConfigurationPtrOutput) Elem added in v0.72.0

func (DetectorCfnKubernetesConfigurationPtrOutput) ElementType added in v0.72.0

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 {
	ScanEc2InstanceWithFindings *DetectorCfnScanEc2InstanceWithFindingsConfiguration `pulumi:"scanEc2InstanceWithFindings"`
}

type DetectorCfnMalwareProtectionConfigurationArgs added in v0.72.0

type DetectorCfnMalwareProtectionConfigurationArgs struct {
	ScanEc2InstanceWithFindings DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrInput `pulumi:"scanEc2InstanceWithFindings"`
}

func (DetectorCfnMalwareProtectionConfigurationArgs) ElementType added in v0.72.0

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) ScanEc2InstanceWithFindings added in v0.72.0

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

type DetectorCfnMalwareProtectionConfigurationPtrOutput added in v0.72.0

type DetectorCfnMalwareProtectionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCfnMalwareProtectionConfigurationPtrOutput) Elem added in v0.72.0

func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ElementType added in v0.72.0

func (DetectorCfnMalwareProtectionConfigurationPtrOutput) ScanEc2InstanceWithFindings added in v0.72.0

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 {
	EbsVolumes *bool `pulumi:"ebsVolumes"`
}

type DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs added in v0.72.0

type DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs struct {
	EbsVolumes pulumi.BoolPtrInput `pulumi:"ebsVolumes"`
}

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ElementType added in v0.72.0

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput added in v0.72.0

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 (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ElementType added in v0.72.0

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationOutput added in v0.72.0

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

type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput added in v0.72.0

type DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) EbsVolumes added in v0.72.0

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) Elem added in v0.72.0

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ElementType added in v0.72.0

func (DetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput) ToDetectorCfnScanEc2InstanceWithFindingsConfigurationPtrOutput added in v0.72.0

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 {
	Enable bool `pulumi:"enable"`
}

type DetectorCfns3LogsConfigurationArgs added in v0.72.0

type DetectorCfns3LogsConfigurationArgs struct {
	Enable pulumi.BoolInput `pulumi:"enable"`
}

func (DetectorCfns3LogsConfigurationArgs) ElementType added in v0.72.0

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) Enable added in v0.72.0

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

type DetectorCfns3LogsConfigurationPtrOutput added in v0.72.0

type DetectorCfns3LogsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCfns3LogsConfigurationPtrOutput) Elem added in v0.72.0

func (DetectorCfns3LogsConfigurationPtrOutput) ElementType added in v0.72.0

func (DetectorCfns3LogsConfigurationPtrOutput) Enable added in v0.72.0

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 (DetectorOutput) DataSources added in v0.17.0

func (DetectorOutput) ElementType

func (DetectorOutput) ElementType() reflect.Type

func (DetectorOutput) Enable added in v0.17.0

func (o DetectorOutput) Enable() pulumi.BoolOutput

func (DetectorOutput) Features added in v0.55.0

func (DetectorOutput) FindingPublishingFrequency added in v0.17.0

func (o DetectorOutput) FindingPublishingFrequency() pulumi.StringPtrOutput

func (DetectorOutput) Tags added in v0.21.0

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 DetectorTagItem struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type Filter

type Filter struct {
	pulumi.CustomResourceState

	Action          pulumi.StringPtrOutput      `pulumi:"action"`
	Description     pulumi.StringPtrOutput      `pulumi:"description"`
	DetectorId      pulumi.StringPtrOutput      `pulumi:"detectorId"`
	FindingCriteria FilterFindingCriteriaOutput `pulumi:"findingCriteria"`
	Name            pulumi.StringPtrOutput      `pulumi:"name"`
	Rank            pulumi.IntPtrOutput         `pulumi:"rank"`
	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) ElementType() reflect.Type

func (*Filter) ToFilterOutput

func (i *Filter) ToFilterOutput() FilterOutput

func (*Filter) ToFilterOutputWithContext

func (i *Filter) ToFilterOutputWithContext(ctx context.Context) FilterOutput

type FilterArgs

type FilterArgs struct {
	Action          pulumi.StringPtrInput
	Description     pulumi.StringPtrInput
	DetectorId      pulumi.StringPtrInput
	FindingCriteria FilterFindingCriteriaInput
	Name            pulumi.StringPtrInput
	Rank            pulumi.IntPtrInput
	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 (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 (FilterConditionOutput) Equals added in v0.16.0

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 (FilterConditionOutput) Gte

func (FilterConditionOutput) LessThan added in v0.16.0

func (FilterConditionOutput) LessThanOrEqual added in v0.16.0

func (o FilterConditionOutput) LessThanOrEqual() pulumi.IntPtrOutput

func (FilterConditionOutput) Lt

func (FilterConditionOutput) Lte

func (FilterConditionOutput) Neq

func (FilterConditionOutput) NotEquals added in v0.16.0

func (FilterConditionOutput) ToFilterConditionOutput

func (o FilterConditionOutput) ToFilterConditionOutput() FilterConditionOutput

func (FilterConditionOutput) ToFilterConditionOutputWithContext

func (o FilterConditionOutput) ToFilterConditionOutputWithContext(ctx context.Context) FilterConditionOutput

type FilterFindingCriteria

type FilterFindingCriteria struct {
	Criterion map[string]FilterCondition `pulumi:"criterion"`
}

type FilterFindingCriteriaArgs

type FilterFindingCriteriaArgs struct {
	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 (FilterFindingCriteriaOutput) ElementType

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 (FilterFindingCriteriaPtrOutput) Elem

func (FilterFindingCriteriaPtrOutput) ElementType

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

func (FilterOutput) Description added in v0.17.0

func (o FilterOutput) Description() pulumi.StringPtrOutput

func (FilterOutput) DetectorId added in v0.17.0

func (o FilterOutput) DetectorId() pulumi.StringPtrOutput

func (FilterOutput) ElementType

func (FilterOutput) ElementType() reflect.Type

func (FilterOutput) FindingCriteria added in v0.17.0

func (o FilterOutput) FindingCriteria() FilterFindingCriteriaOutput

func (FilterOutput) Name added in v0.17.0

func (FilterOutput) Rank added in v0.17.0

func (o FilterOutput) Rank() pulumi.IntPtrOutput

func (FilterOutput) Tags added in v0.21.0

func (o FilterOutput) Tags() aws.TagArrayOutput

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 FilterTagItem struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type IpSet added in v0.72.0

type IpSet struct {
	pulumi.CustomResourceState

	Activate   pulumi.BoolPtrOutput   `pulumi:"activate"`
	AwsId      pulumi.StringOutput    `pulumi:"awsId"`
	DetectorId pulumi.StringPtrOutput `pulumi:"detectorId"`
	Format     pulumi.StringOutput    `pulumi:"format"`
	Location   pulumi.StringOutput    `pulumi:"location"`
	Name       pulumi.StringPtrOutput `pulumi:"name"`
	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) ElementType() reflect.Type

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 {
	Activate   pulumi.BoolPtrInput
	DetectorId pulumi.StringPtrInput
	Format     pulumi.StringInput
	Location   pulumi.StringInput
	Name       pulumi.StringPtrInput
	Tags       aws.TagArrayInput
}

The set of arguments for constructing a IpSet resource.

func (IpSetArgs) ElementType added in v0.72.0

func (IpSetArgs) ElementType() reflect.Type

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

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

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

func (IpSetOutput) Location added in v0.72.0

func (o IpSetOutput) Location() pulumi.StringOutput

func (IpSetOutput) Name added in v0.72.0

func (IpSetOutput) Tags added in v0.72.0

func (o IpSetOutput) Tags() aws.TagArrayOutput

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 IpSetTagItem struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type LookupDetectorArgs added in v0.12.0

type LookupDetectorArgs struct {
	Id string `pulumi:"id"`
}

type LookupDetectorOutputArgs added in v0.12.0

type LookupDetectorOutputArgs struct {
	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 {
	DataSources                *DetectorCfnDataSourceConfigurations `pulumi:"dataSources"`
	Enable                     *bool                                `pulumi:"enable"`
	Features                   []DetectorCfnFeatureConfiguration    `pulumi:"features"`
	FindingPublishingFrequency *string                              `pulumi:"findingPublishingFrequency"`
	Id                         *string                              `pulumi:"id"`
	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 (LookupDetectorResultOutput) ElementType added in v0.12.0

func (LookupDetectorResultOutput) ElementType() reflect.Type

func (LookupDetectorResultOutput) Enable added in v0.12.0

func (LookupDetectorResultOutput) Features added in v0.55.0

func (LookupDetectorResultOutput) FindingPublishingFrequency added in v0.12.0

func (o LookupDetectorResultOutput) FindingPublishingFrequency() pulumi.StringPtrOutput

func (LookupDetectorResultOutput) Id added in v0.12.0

func (LookupDetectorResultOutput) Tags added in v0.21.0

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 {
	DetectorId string `pulumi:"detectorId"`
	Name       string `pulumi:"name"`
}

type LookupFilterOutputArgs added in v0.12.0

type LookupFilterOutputArgs struct {
	DetectorId pulumi.StringInput `pulumi:"detectorId"`
	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 {
	Action          *string                `pulumi:"action"`
	Description     *string                `pulumi:"description"`
	FindingCriteria *FilterFindingCriteria `pulumi:"findingCriteria"`
	Rank            *int                   `pulumi:"rank"`
	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 (LookupFilterResultOutput) Description added in v0.12.0

func (LookupFilterResultOutput) ElementType added in v0.12.0

func (LookupFilterResultOutput) ElementType() reflect.Type

func (LookupFilterResultOutput) FindingCriteria added in v0.12.0

func (LookupFilterResultOutput) Rank added in v0.12.0

func (LookupFilterResultOutput) Tags added in v0.21.0

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 LookupIpSetArgs struct {
	DetectorId string `pulumi:"detectorId"`
	Id         string `pulumi:"id"`
}

type LookupIpSetOutputArgs added in v0.72.0

type LookupIpSetOutputArgs struct {
	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"`
	Location *string   `pulumi:"location"`
	Name     *string   `pulumi:"name"`
	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 (LookupIpSetResultOutput) Location added in v0.72.0

func (LookupIpSetResultOutput) Name added in v0.72.0

func (LookupIpSetResultOutput) Tags added in v0.72.0

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

type LookupMemberArgs struct {
	DetectorId string `pulumi:"detectorId"`
	MemberId   string `pulumi:"memberId"`
}

type LookupMemberOutputArgs added in v0.12.0

type LookupMemberOutputArgs struct {
	DetectorId pulumi.StringInput `pulumi:"detectorId"`
	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 {
	Email  *string `pulumi:"email"`
	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 (LookupMemberResultOutput) Status added in v0.12.0

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 LookupThreatIntelSetArgs struct {
	DetectorId string `pulumi:"detectorId"`
	Id         string `pulumi:"id"`
}

type LookupThreatIntelSetOutputArgs added in v0.12.0

type LookupThreatIntelSetOutputArgs struct {
	DetectorId pulumi.StringInput `pulumi:"detectorId"`
	Id         pulumi.StringInput `pulumi:"id"`
}

func (LookupThreatIntelSetOutputArgs) ElementType added in v0.12.0

type LookupThreatIntelSetResult added in v0.12.0

type LookupThreatIntelSetResult struct {
	Id       *string   `pulumi:"id"`
	Location *string   `pulumi:"location"`
	Name     *string   `pulumi:"name"`
	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 (LookupThreatIntelSetResultOutput) ElementType added in v0.12.0

func (LookupThreatIntelSetResultOutput) Id added in v0.12.0

func (LookupThreatIntelSetResultOutput) Location added in v0.12.0

func (LookupThreatIntelSetResultOutput) Name added in v0.12.0

func (LookupThreatIntelSetResultOutput) Tags added in v0.21.0

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 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) ElementType() reflect.Type

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

	DetectorId               pulumi.StringPtrOutput `pulumi:"detectorId"`
	DisableEmailNotification pulumi.BoolPtrOutput   `pulumi:"disableEmailNotification"`
	Email                    pulumi.StringOutput    `pulumi:"email"`
	MemberId                 pulumi.StringPtrOutput `pulumi:"memberId"`
	Message                  pulumi.StringPtrOutput `pulumi:"message"`
	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) ElementType() reflect.Type

func (*Member) ToMemberOutput

func (i *Member) ToMemberOutput() MemberOutput

func (*Member) ToMemberOutputWithContext

func (i *Member) ToMemberOutputWithContext(ctx context.Context) MemberOutput

type MemberArgs

type MemberArgs struct {
	DetectorId               pulumi.StringPtrInput
	DisableEmailNotification pulumi.BoolPtrInput
	Email                    pulumi.StringInput
	MemberId                 pulumi.StringPtrInput
	Message                  pulumi.StringPtrInput
	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

func (MemberOutput) DisableEmailNotification added in v0.17.0

func (o MemberOutput) DisableEmailNotification() pulumi.BoolPtrOutput

func (MemberOutput) ElementType

func (MemberOutput) ElementType() reflect.Type

func (MemberOutput) Email added in v0.17.0

func (o MemberOutput) Email() pulumi.StringOutput

func (MemberOutput) MemberId added in v0.17.0

func (o MemberOutput) MemberId() pulumi.StringPtrOutput

func (MemberOutput) Message added in v0.17.0

func (o MemberOutput) Message() pulumi.StringPtrOutput

func (MemberOutput) Status added in v0.17.0

func (o MemberOutput) Status() pulumi.StringPtrOutput

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

	Activate   pulumi.BoolPtrOutput   `pulumi:"activate"`
	AwsId      pulumi.StringOutput    `pulumi:"awsId"`
	DetectorId pulumi.StringPtrOutput `pulumi:"detectorId"`
	Format     pulumi.StringOutput    `pulumi:"format"`
	Location   pulumi.StringOutput    `pulumi:"location"`
	Name       pulumi.StringPtrOutput `pulumi:"name"`
	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 {
	Activate   pulumi.BoolPtrInput
	DetectorId pulumi.StringPtrInput
	Format     pulumi.StringInput
	Location   pulumi.StringInput
	Name       pulumi.StringPtrInput
	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 (ThreatIntelSetOutput) AwsId added in v0.99.0

func (ThreatIntelSetOutput) DetectorId added in v0.17.0

func (ThreatIntelSetOutput) ElementType

func (ThreatIntelSetOutput) ElementType() reflect.Type

func (ThreatIntelSetOutput) Format added in v0.17.0

func (ThreatIntelSetOutput) Location added in v0.17.0

func (ThreatIntelSetOutput) Name added in v0.17.0

func (ThreatIntelSetOutput) Tags added in v0.21.0

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

type ThreatIntelSetTagItem added in v0.85.0

type ThreatIntelSetTagItem struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL