guardduty

package
v0.73.0 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Detector deprecated

type Detector struct {
	pulumi.CustomResourceState

	DataSources                DetectorCfnDataSourceConfigurationsPtrOutput `pulumi:"dataSources"`
	Enable                     pulumi.BoolOutput                            `pulumi:"enable"`
	Features                   DetectorFeatureConfigurationsArrayOutput     `pulumi:"features"`
	FindingPublishingFrequency pulumi.StringPtrOutput                       `pulumi:"findingPublishingFrequency"`
	Tags                       DetectorTagArrayOutput                       `pulumi:"tags"`
}

Resource Type definition for AWS::GuardDuty::Detector

Deprecated: Detector is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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                   DetectorFeatureConfigurationsArrayInput
	FindingPublishingFrequency pulumi.StringPtrInput
	Tags                       DetectorTagArrayInput
}

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 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.BoolPtrInput `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 DetectorCfnKubernetesAuditLogsConfigurationPtrInput `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.BoolPtrInput `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 DetectorFeatureAdditionalConfiguration added in v0.55.0

type DetectorFeatureAdditionalConfiguration struct {
	Name   *string `pulumi:"name"`
	Status *string `pulumi:"status"`
}

type DetectorFeatureAdditionalConfigurationArgs added in v0.55.0

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

func (DetectorFeatureAdditionalConfigurationArgs) ElementType added in v0.55.0

func (DetectorFeatureAdditionalConfigurationArgs) ToDetectorFeatureAdditionalConfigurationOutput added in v0.55.0

func (i DetectorFeatureAdditionalConfigurationArgs) ToDetectorFeatureAdditionalConfigurationOutput() DetectorFeatureAdditionalConfigurationOutput

func (DetectorFeatureAdditionalConfigurationArgs) ToDetectorFeatureAdditionalConfigurationOutputWithContext added in v0.55.0

func (i DetectorFeatureAdditionalConfigurationArgs) ToDetectorFeatureAdditionalConfigurationOutputWithContext(ctx context.Context) DetectorFeatureAdditionalConfigurationOutput

type DetectorFeatureAdditionalConfigurationArray added in v0.55.0

type DetectorFeatureAdditionalConfigurationArray []DetectorFeatureAdditionalConfigurationInput

func (DetectorFeatureAdditionalConfigurationArray) ElementType added in v0.55.0

func (DetectorFeatureAdditionalConfigurationArray) ToDetectorFeatureAdditionalConfigurationArrayOutput added in v0.55.0

func (i DetectorFeatureAdditionalConfigurationArray) ToDetectorFeatureAdditionalConfigurationArrayOutput() DetectorFeatureAdditionalConfigurationArrayOutput

func (DetectorFeatureAdditionalConfigurationArray) ToDetectorFeatureAdditionalConfigurationArrayOutputWithContext added in v0.55.0

func (i DetectorFeatureAdditionalConfigurationArray) ToDetectorFeatureAdditionalConfigurationArrayOutputWithContext(ctx context.Context) DetectorFeatureAdditionalConfigurationArrayOutput

type DetectorFeatureAdditionalConfigurationArrayInput added in v0.55.0

type DetectorFeatureAdditionalConfigurationArrayInput interface {
	pulumi.Input

	ToDetectorFeatureAdditionalConfigurationArrayOutput() DetectorFeatureAdditionalConfigurationArrayOutput
	ToDetectorFeatureAdditionalConfigurationArrayOutputWithContext(context.Context) DetectorFeatureAdditionalConfigurationArrayOutput
}

DetectorFeatureAdditionalConfigurationArrayInput is an input type that accepts DetectorFeatureAdditionalConfigurationArray and DetectorFeatureAdditionalConfigurationArrayOutput values. You can construct a concrete instance of `DetectorFeatureAdditionalConfigurationArrayInput` via:

DetectorFeatureAdditionalConfigurationArray{ DetectorFeatureAdditionalConfigurationArgs{...} }

type DetectorFeatureAdditionalConfigurationArrayOutput added in v0.55.0

type DetectorFeatureAdditionalConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DetectorFeatureAdditionalConfigurationArrayOutput) ElementType added in v0.55.0

func (DetectorFeatureAdditionalConfigurationArrayOutput) Index added in v0.55.0

func (DetectorFeatureAdditionalConfigurationArrayOutput) ToDetectorFeatureAdditionalConfigurationArrayOutput added in v0.55.0

func (o DetectorFeatureAdditionalConfigurationArrayOutput) ToDetectorFeatureAdditionalConfigurationArrayOutput() DetectorFeatureAdditionalConfigurationArrayOutput

func (DetectorFeatureAdditionalConfigurationArrayOutput) ToDetectorFeatureAdditionalConfigurationArrayOutputWithContext added in v0.55.0

func (o DetectorFeatureAdditionalConfigurationArrayOutput) ToDetectorFeatureAdditionalConfigurationArrayOutputWithContext(ctx context.Context) DetectorFeatureAdditionalConfigurationArrayOutput

type DetectorFeatureAdditionalConfigurationInput added in v0.55.0

type DetectorFeatureAdditionalConfigurationInput interface {
	pulumi.Input

	ToDetectorFeatureAdditionalConfigurationOutput() DetectorFeatureAdditionalConfigurationOutput
	ToDetectorFeatureAdditionalConfigurationOutputWithContext(context.Context) DetectorFeatureAdditionalConfigurationOutput
}

DetectorFeatureAdditionalConfigurationInput is an input type that accepts DetectorFeatureAdditionalConfigurationArgs and DetectorFeatureAdditionalConfigurationOutput values. You can construct a concrete instance of `DetectorFeatureAdditionalConfigurationInput` via:

DetectorFeatureAdditionalConfigurationArgs{...}

type DetectorFeatureAdditionalConfigurationOutput added in v0.55.0

type DetectorFeatureAdditionalConfigurationOutput struct{ *pulumi.OutputState }

func (DetectorFeatureAdditionalConfigurationOutput) ElementType added in v0.55.0

func (DetectorFeatureAdditionalConfigurationOutput) Name added in v0.55.0

func (DetectorFeatureAdditionalConfigurationOutput) Status added in v0.55.0

func (DetectorFeatureAdditionalConfigurationOutput) ToDetectorFeatureAdditionalConfigurationOutput added in v0.55.0

func (o DetectorFeatureAdditionalConfigurationOutput) ToDetectorFeatureAdditionalConfigurationOutput() DetectorFeatureAdditionalConfigurationOutput

func (DetectorFeatureAdditionalConfigurationOutput) ToDetectorFeatureAdditionalConfigurationOutputWithContext added in v0.55.0

func (o DetectorFeatureAdditionalConfigurationOutput) ToDetectorFeatureAdditionalConfigurationOutputWithContext(ctx context.Context) DetectorFeatureAdditionalConfigurationOutput

type DetectorFeatureConfigurations added in v0.55.0

type DetectorFeatureConfigurations struct {
	AdditionalConfiguration []DetectorFeatureAdditionalConfiguration `pulumi:"additionalConfiguration"`
	Name                    *string                                  `pulumi:"name"`
	Status                  *string                                  `pulumi:"status"`
}

type DetectorFeatureConfigurationsArgs added in v0.55.0

type DetectorFeatureConfigurationsArgs struct {
	AdditionalConfiguration DetectorFeatureAdditionalConfigurationArrayInput `pulumi:"additionalConfiguration"`
	Name                    pulumi.StringPtrInput                            `pulumi:"name"`
	Status                  pulumi.StringPtrInput                            `pulumi:"status"`
}

func (DetectorFeatureConfigurationsArgs) ElementType added in v0.55.0

func (DetectorFeatureConfigurationsArgs) ToDetectorFeatureConfigurationsOutput added in v0.55.0

func (i DetectorFeatureConfigurationsArgs) ToDetectorFeatureConfigurationsOutput() DetectorFeatureConfigurationsOutput

func (DetectorFeatureConfigurationsArgs) ToDetectorFeatureConfigurationsOutputWithContext added in v0.55.0

func (i DetectorFeatureConfigurationsArgs) ToDetectorFeatureConfigurationsOutputWithContext(ctx context.Context) DetectorFeatureConfigurationsOutput

type DetectorFeatureConfigurationsArray added in v0.55.0

type DetectorFeatureConfigurationsArray []DetectorFeatureConfigurationsInput

func (DetectorFeatureConfigurationsArray) ElementType added in v0.55.0

func (DetectorFeatureConfigurationsArray) ToDetectorFeatureConfigurationsArrayOutput added in v0.55.0

func (i DetectorFeatureConfigurationsArray) ToDetectorFeatureConfigurationsArrayOutput() DetectorFeatureConfigurationsArrayOutput

func (DetectorFeatureConfigurationsArray) ToDetectorFeatureConfigurationsArrayOutputWithContext added in v0.55.0

func (i DetectorFeatureConfigurationsArray) ToDetectorFeatureConfigurationsArrayOutputWithContext(ctx context.Context) DetectorFeatureConfigurationsArrayOutput

type DetectorFeatureConfigurationsArrayInput added in v0.55.0

type DetectorFeatureConfigurationsArrayInput interface {
	pulumi.Input

	ToDetectorFeatureConfigurationsArrayOutput() DetectorFeatureConfigurationsArrayOutput
	ToDetectorFeatureConfigurationsArrayOutputWithContext(context.Context) DetectorFeatureConfigurationsArrayOutput
}

DetectorFeatureConfigurationsArrayInput is an input type that accepts DetectorFeatureConfigurationsArray and DetectorFeatureConfigurationsArrayOutput values. You can construct a concrete instance of `DetectorFeatureConfigurationsArrayInput` via:

DetectorFeatureConfigurationsArray{ DetectorFeatureConfigurationsArgs{...} }

type DetectorFeatureConfigurationsArrayOutput added in v0.55.0

type DetectorFeatureConfigurationsArrayOutput struct{ *pulumi.OutputState }

func (DetectorFeatureConfigurationsArrayOutput) ElementType added in v0.55.0

func (DetectorFeatureConfigurationsArrayOutput) Index added in v0.55.0

func (DetectorFeatureConfigurationsArrayOutput) ToDetectorFeatureConfigurationsArrayOutput added in v0.55.0

func (o DetectorFeatureConfigurationsArrayOutput) ToDetectorFeatureConfigurationsArrayOutput() DetectorFeatureConfigurationsArrayOutput

func (DetectorFeatureConfigurationsArrayOutput) ToDetectorFeatureConfigurationsArrayOutputWithContext added in v0.55.0

func (o DetectorFeatureConfigurationsArrayOutput) ToDetectorFeatureConfigurationsArrayOutputWithContext(ctx context.Context) DetectorFeatureConfigurationsArrayOutput

type DetectorFeatureConfigurationsInput added in v0.55.0

type DetectorFeatureConfigurationsInput interface {
	pulumi.Input

	ToDetectorFeatureConfigurationsOutput() DetectorFeatureConfigurationsOutput
	ToDetectorFeatureConfigurationsOutputWithContext(context.Context) DetectorFeatureConfigurationsOutput
}

DetectorFeatureConfigurationsInput is an input type that accepts DetectorFeatureConfigurationsArgs and DetectorFeatureConfigurationsOutput values. You can construct a concrete instance of `DetectorFeatureConfigurationsInput` via:

DetectorFeatureConfigurationsArgs{...}

type DetectorFeatureConfigurationsOutput added in v0.55.0

type DetectorFeatureConfigurationsOutput struct{ *pulumi.OutputState }

func (DetectorFeatureConfigurationsOutput) AdditionalConfiguration added in v0.55.0

func (DetectorFeatureConfigurationsOutput) ElementType added in v0.55.0

func (DetectorFeatureConfigurationsOutput) Name added in v0.55.0

func (DetectorFeatureConfigurationsOutput) Status added in v0.55.0

func (DetectorFeatureConfigurationsOutput) ToDetectorFeatureConfigurationsOutput added in v0.55.0

func (o DetectorFeatureConfigurationsOutput) ToDetectorFeatureConfigurationsOutput() DetectorFeatureConfigurationsOutput

func (DetectorFeatureConfigurationsOutput) ToDetectorFeatureConfigurationsOutputWithContext added in v0.55.0

func (o DetectorFeatureConfigurationsOutput) ToDetectorFeatureConfigurationsOutputWithContext(ctx context.Context) DetectorFeatureConfigurationsOutput

type DetectorInput

type DetectorInput interface {
	pulumi.Input

	ToDetectorOutput() DetectorOutput
	ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
}

type DetectorOutput

type DetectorOutput struct{ *pulumi.OutputState }

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 DetectorTag added in v0.21.0

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

type DetectorTagArgs added in v0.21.0

type DetectorTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DetectorTagArgs) ElementType added in v0.21.0

func (DetectorTagArgs) ElementType() reflect.Type

func (DetectorTagArgs) ToDetectorTagOutput added in v0.21.0

func (i DetectorTagArgs) ToDetectorTagOutput() DetectorTagOutput

func (DetectorTagArgs) ToDetectorTagOutputWithContext added in v0.21.0

func (i DetectorTagArgs) ToDetectorTagOutputWithContext(ctx context.Context) DetectorTagOutput

type DetectorTagArray added in v0.21.0

type DetectorTagArray []DetectorTagInput

func (DetectorTagArray) ElementType added in v0.21.0

func (DetectorTagArray) ElementType() reflect.Type

func (DetectorTagArray) ToDetectorTagArrayOutput added in v0.21.0

func (i DetectorTagArray) ToDetectorTagArrayOutput() DetectorTagArrayOutput

func (DetectorTagArray) ToDetectorTagArrayOutputWithContext added in v0.21.0

func (i DetectorTagArray) ToDetectorTagArrayOutputWithContext(ctx context.Context) DetectorTagArrayOutput

type DetectorTagArrayInput added in v0.21.0

type DetectorTagArrayInput interface {
	pulumi.Input

	ToDetectorTagArrayOutput() DetectorTagArrayOutput
	ToDetectorTagArrayOutputWithContext(context.Context) DetectorTagArrayOutput
}

DetectorTagArrayInput is an input type that accepts DetectorTagArray and DetectorTagArrayOutput values. You can construct a concrete instance of `DetectorTagArrayInput` via:

DetectorTagArray{ DetectorTagArgs{...} }

type DetectorTagArrayOutput added in v0.21.0

type DetectorTagArrayOutput struct{ *pulumi.OutputState }

func (DetectorTagArrayOutput) ElementType added in v0.21.0

func (DetectorTagArrayOutput) ElementType() reflect.Type

func (DetectorTagArrayOutput) Index added in v0.21.0

func (DetectorTagArrayOutput) ToDetectorTagArrayOutput added in v0.21.0

func (o DetectorTagArrayOutput) ToDetectorTagArrayOutput() DetectorTagArrayOutput

func (DetectorTagArrayOutput) ToDetectorTagArrayOutputWithContext added in v0.21.0

func (o DetectorTagArrayOutput) ToDetectorTagArrayOutputWithContext(ctx context.Context) DetectorTagArrayOutput

type DetectorTagInput added in v0.21.0

type DetectorTagInput interface {
	pulumi.Input

	ToDetectorTagOutput() DetectorTagOutput
	ToDetectorTagOutputWithContext(context.Context) DetectorTagOutput
}

DetectorTagInput is an input type that accepts DetectorTagArgs and DetectorTagOutput values. You can construct a concrete instance of `DetectorTagInput` via:

DetectorTagArgs{...}

type DetectorTagOutput added in v0.21.0

type DetectorTagOutput struct{ *pulumi.OutputState }

func (DetectorTagOutput) ElementType added in v0.21.0

func (DetectorTagOutput) ElementType() reflect.Type

func (DetectorTagOutput) Key added in v0.21.0

func (DetectorTagOutput) ToDetectorTagOutput added in v0.21.0

func (o DetectorTagOutput) ToDetectorTagOutput() DetectorTagOutput

func (DetectorTagOutput) ToDetectorTagOutputWithContext added in v0.21.0

func (o DetectorTagOutput) ToDetectorTagOutputWithContext(ctx context.Context) DetectorTagOutput

func (DetectorTagOutput) Value added in v0.21.0

type Filter deprecated

type Filter struct {
	pulumi.CustomResourceState

	Action          pulumi.StringOutput         `pulumi:"action"`
	Description     pulumi.StringOutput         `pulumi:"description"`
	DetectorId      pulumi.StringOutput         `pulumi:"detectorId"`
	FindingCriteria FilterFindingCriteriaOutput `pulumi:"findingCriteria"`
	Name            pulumi.StringOutput         `pulumi:"name"`
	Rank            pulumi.IntOutput            `pulumi:"rank"`
	Tags            FilterTagArrayOutput        `pulumi:"tags"`
}

Resource Type definition for AWS::GuardDuty::Filter

Deprecated: Filter is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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.StringInput
	Description     pulumi.StringInput
	DetectorId      pulumi.StringInput
	FindingCriteria FilterFindingCriteriaInput
	Name            pulumi.StringPtrInput
	Rank            pulumi.IntInput
	Tags            FilterTagArrayInput
}

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

func (FilterConditionArgs) ToFilterConditionPtrOutput

func (i FilterConditionArgs) ToFilterConditionPtrOutput() FilterConditionPtrOutput

func (FilterConditionArgs) ToFilterConditionPtrOutputWithContext

func (i FilterConditionArgs) ToFilterConditionPtrOutputWithContext(ctx context.Context) FilterConditionPtrOutput

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

func (FilterConditionOutput) ToFilterConditionPtrOutput

func (o FilterConditionOutput) ToFilterConditionPtrOutput() FilterConditionPtrOutput

func (FilterConditionOutput) ToFilterConditionPtrOutputWithContext

func (o FilterConditionOutput) ToFilterConditionPtrOutputWithContext(ctx context.Context) FilterConditionPtrOutput

type FilterConditionPtrInput

type FilterConditionPtrInput interface {
	pulumi.Input

	ToFilterConditionPtrOutput() FilterConditionPtrOutput
	ToFilterConditionPtrOutputWithContext(context.Context) FilterConditionPtrOutput
}

FilterConditionPtrInput is an input type that accepts FilterConditionArgs, FilterConditionPtr and FilterConditionPtrOutput values. You can construct a concrete instance of `FilterConditionPtrInput` via:

        FilterConditionArgs{...}

or:

        nil

type FilterConditionPtrOutput

type FilterConditionPtrOutput struct{ *pulumi.OutputState }

func (FilterConditionPtrOutput) Elem

func (FilterConditionPtrOutput) ElementType

func (FilterConditionPtrOutput) ElementType() reflect.Type

func (FilterConditionPtrOutput) Eq

func (FilterConditionPtrOutput) Equals added in v0.16.0

func (FilterConditionPtrOutput) GreaterThan added in v0.16.0

func (FilterConditionPtrOutput) GreaterThanOrEqual added in v0.16.0

func (o FilterConditionPtrOutput) GreaterThanOrEqual() pulumi.IntPtrOutput

func (FilterConditionPtrOutput) Gt added in v0.16.0

func (FilterConditionPtrOutput) Gte

func (FilterConditionPtrOutput) LessThan added in v0.16.0

func (FilterConditionPtrOutput) LessThanOrEqual added in v0.16.0

func (o FilterConditionPtrOutput) LessThanOrEqual() pulumi.IntPtrOutput

func (FilterConditionPtrOutput) Lt

func (FilterConditionPtrOutput) Lte

func (FilterConditionPtrOutput) Neq

func (FilterConditionPtrOutput) NotEquals added in v0.16.0

func (FilterConditionPtrOutput) ToFilterConditionPtrOutput

func (o FilterConditionPtrOutput) ToFilterConditionPtrOutput() FilterConditionPtrOutput

func (FilterConditionPtrOutput) ToFilterConditionPtrOutputWithContext

func (o FilterConditionPtrOutput) ToFilterConditionPtrOutputWithContext(ctx context.Context) FilterConditionPtrOutput

type FilterFindingCriteria

type FilterFindingCriteria struct {
	Criterion interface{}      `pulumi:"criterion"`
	ItemType  *FilterCondition `pulumi:"itemType"`
}

type FilterFindingCriteriaArgs

type FilterFindingCriteriaArgs struct {
	Criterion pulumi.Input            `pulumi:"criterion"`
	ItemType  FilterConditionPtrInput `pulumi:"itemType"`
}

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) ItemType

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) ItemType

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.StringOutput

func (FilterOutput) Description added in v0.17.0

func (o FilterOutput) Description() pulumi.StringOutput

func (FilterOutput) DetectorId added in v0.17.0

func (o FilterOutput) DetectorId() pulumi.StringOutput

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 (o FilterOutput) Name() pulumi.StringOutput

func (FilterOutput) Rank added in v0.17.0

func (o FilterOutput) Rank() pulumi.IntOutput

func (FilterOutput) Tags added in v0.21.0

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 FilterTag added in v0.21.0

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

type FilterTagArgs added in v0.21.0

type FilterTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (FilterTagArgs) ElementType added in v0.21.0

func (FilterTagArgs) ElementType() reflect.Type

func (FilterTagArgs) ToFilterTagOutput added in v0.21.0

func (i FilterTagArgs) ToFilterTagOutput() FilterTagOutput

func (FilterTagArgs) ToFilterTagOutputWithContext added in v0.21.0

func (i FilterTagArgs) ToFilterTagOutputWithContext(ctx context.Context) FilterTagOutput

type FilterTagArray added in v0.21.0

type FilterTagArray []FilterTagInput

func (FilterTagArray) ElementType added in v0.21.0

func (FilterTagArray) ElementType() reflect.Type

func (FilterTagArray) ToFilterTagArrayOutput added in v0.21.0

func (i FilterTagArray) ToFilterTagArrayOutput() FilterTagArrayOutput

func (FilterTagArray) ToFilterTagArrayOutputWithContext added in v0.21.0

func (i FilterTagArray) ToFilterTagArrayOutputWithContext(ctx context.Context) FilterTagArrayOutput

type FilterTagArrayInput added in v0.21.0

type FilterTagArrayInput interface {
	pulumi.Input

	ToFilterTagArrayOutput() FilterTagArrayOutput
	ToFilterTagArrayOutputWithContext(context.Context) FilterTagArrayOutput
}

FilterTagArrayInput is an input type that accepts FilterTagArray and FilterTagArrayOutput values. You can construct a concrete instance of `FilterTagArrayInput` via:

FilterTagArray{ FilterTagArgs{...} }

type FilterTagArrayOutput added in v0.21.0

type FilterTagArrayOutput struct{ *pulumi.OutputState }

func (FilterTagArrayOutput) ElementType added in v0.21.0

func (FilterTagArrayOutput) ElementType() reflect.Type

func (FilterTagArrayOutput) Index added in v0.21.0

func (FilterTagArrayOutput) ToFilterTagArrayOutput added in v0.21.0

func (o FilterTagArrayOutput) ToFilterTagArrayOutput() FilterTagArrayOutput

func (FilterTagArrayOutput) ToFilterTagArrayOutputWithContext added in v0.21.0

func (o FilterTagArrayOutput) ToFilterTagArrayOutputWithContext(ctx context.Context) FilterTagArrayOutput

type FilterTagInput added in v0.21.0

type FilterTagInput interface {
	pulumi.Input

	ToFilterTagOutput() FilterTagOutput
	ToFilterTagOutputWithContext(context.Context) FilterTagOutput
}

FilterTagInput is an input type that accepts FilterTagArgs and FilterTagOutput values. You can construct a concrete instance of `FilterTagInput` via:

FilterTagArgs{...}

type FilterTagOutput added in v0.21.0

type FilterTagOutput struct{ *pulumi.OutputState }

func (FilterTagOutput) ElementType added in v0.21.0

func (FilterTagOutput) ElementType() reflect.Type

func (FilterTagOutput) Key added in v0.21.0

func (FilterTagOutput) ToFilterTagOutput added in v0.21.0

func (o FilterTagOutput) ToFilterTagOutput() FilterTagOutput

func (FilterTagOutput) ToFilterTagOutputWithContext added in v0.21.0

func (o FilterTagOutput) ToFilterTagOutputWithContext(ctx context.Context) FilterTagOutput

func (FilterTagOutput) Value added in v0.21.0

type IpSet deprecated added in v0.72.0

type IpSet struct {
	pulumi.CustomResourceState

	Activate   pulumi.BoolOutput      `pulumi:"activate"`
	DetectorId pulumi.StringOutput    `pulumi:"detectorId"`
	Format     pulumi.StringOutput    `pulumi:"format"`
	Location   pulumi.StringOutput    `pulumi:"location"`
	Name       pulumi.StringPtrOutput `pulumi:"name"`
	Tags       IpSetTagArrayOutput    `pulumi:"tags"`
}

Resource Type definition for AWS::GuardDuty::IPSet

Deprecated: IpSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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.BoolInput
	DetectorId pulumi.StringInput
	Format     pulumi.StringInput
	Location   pulumi.StringInput
	Name       pulumi.StringPtrInput
	Tags       IpSetTagArrayInput
}

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.BoolOutput

func (IpSetOutput) DetectorId added in v0.72.0

func (o IpSetOutput) DetectorId() pulumi.StringOutput

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 (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 IpSetTag added in v0.72.0

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

type IpSetTagArgs added in v0.72.0

type IpSetTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (IpSetTagArgs) ElementType added in v0.72.0

func (IpSetTagArgs) ElementType() reflect.Type

func (IpSetTagArgs) ToIpSetTagOutput added in v0.72.0

func (i IpSetTagArgs) ToIpSetTagOutput() IpSetTagOutput

func (IpSetTagArgs) ToIpSetTagOutputWithContext added in v0.72.0

func (i IpSetTagArgs) ToIpSetTagOutputWithContext(ctx context.Context) IpSetTagOutput

type IpSetTagArray added in v0.72.0

type IpSetTagArray []IpSetTagInput

func (IpSetTagArray) ElementType added in v0.72.0

func (IpSetTagArray) ElementType() reflect.Type

func (IpSetTagArray) ToIpSetTagArrayOutput added in v0.72.0

func (i IpSetTagArray) ToIpSetTagArrayOutput() IpSetTagArrayOutput

func (IpSetTagArray) ToIpSetTagArrayOutputWithContext added in v0.72.0

func (i IpSetTagArray) ToIpSetTagArrayOutputWithContext(ctx context.Context) IpSetTagArrayOutput

type IpSetTagArrayInput added in v0.72.0

type IpSetTagArrayInput interface {
	pulumi.Input

	ToIpSetTagArrayOutput() IpSetTagArrayOutput
	ToIpSetTagArrayOutputWithContext(context.Context) IpSetTagArrayOutput
}

IpSetTagArrayInput is an input type that accepts IpSetTagArray and IpSetTagArrayOutput values. You can construct a concrete instance of `IpSetTagArrayInput` via:

IpSetTagArray{ IpSetTagArgs{...} }

type IpSetTagArrayOutput added in v0.72.0

type IpSetTagArrayOutput struct{ *pulumi.OutputState }

func (IpSetTagArrayOutput) ElementType added in v0.72.0

func (IpSetTagArrayOutput) ElementType() reflect.Type

func (IpSetTagArrayOutput) Index added in v0.72.0

func (IpSetTagArrayOutput) ToIpSetTagArrayOutput added in v0.72.0

func (o IpSetTagArrayOutput) ToIpSetTagArrayOutput() IpSetTagArrayOutput

func (IpSetTagArrayOutput) ToIpSetTagArrayOutputWithContext added in v0.72.0

func (o IpSetTagArrayOutput) ToIpSetTagArrayOutputWithContext(ctx context.Context) IpSetTagArrayOutput

type IpSetTagInput added in v0.72.0

type IpSetTagInput interface {
	pulumi.Input

	ToIpSetTagOutput() IpSetTagOutput
	ToIpSetTagOutputWithContext(context.Context) IpSetTagOutput
}

IpSetTagInput is an input type that accepts IpSetTagArgs and IpSetTagOutput values. You can construct a concrete instance of `IpSetTagInput` via:

IpSetTagArgs{...}

type IpSetTagOutput added in v0.72.0

type IpSetTagOutput struct{ *pulumi.OutputState }

func (IpSetTagOutput) ElementType added in v0.72.0

func (IpSetTagOutput) ElementType() reflect.Type

func (IpSetTagOutput) Key added in v0.72.0

func (IpSetTagOutput) ToIpSetTagOutput added in v0.72.0

func (o IpSetTagOutput) ToIpSetTagOutput() IpSetTagOutput

func (IpSetTagOutput) ToIpSetTagOutputWithContext added in v0.72.0

func (o IpSetTagOutput) ToIpSetTagOutputWithContext(ctx context.Context) IpSetTagOutput

func (IpSetTagOutput) Value added in v0.72.0

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                   []DetectorFeatureConfigurations      `pulumi:"features"`
	FindingPublishingFrequency *string                              `pulumi:"findingPublishingFrequency"`
	Id                         *string                              `pulumi:"id"`
	Tags                       []DetectorTag                        `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 {
	Id string `pulumi:"id"`
}

type LookupFilterOutputArgs added in v0.12.0

type LookupFilterOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

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"`
	Id              *string                `pulumi:"id"`
	Rank            *int                   `pulumi:"rank"`
	Tags            []FilterTag            `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) Id 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 {
	Id string `pulumi:"id"`
}

type LookupIpSetOutputArgs added in v0.72.0

type LookupIpSetOutputArgs struct {
	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 {
	Activate *bool      `pulumi:"activate"`
	Id       *string    `pulumi:"id"`
	Location *string    `pulumi:"location"`
	Name     *string    `pulumi:"name"`
	Tags     []IpSetTag `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) Activate added in v0.72.0

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 {
	MemberId string `pulumi:"memberId"`
}

type LookupMemberOutputArgs added in v0.12.0

type LookupMemberOutputArgs struct {
	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 {
	DisableEmailNotification *bool   `pulumi:"disableEmailNotification"`
	Message                  *string `pulumi:"message"`
	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) DisableEmailNotification added in v0.12.0

func (o LookupMemberResultOutput) DisableEmailNotification() pulumi.BoolPtrOutput

func (LookupMemberResultOutput) ElementType added in v0.12.0

func (LookupMemberResultOutput) ElementType() reflect.Type

func (LookupMemberResultOutput) Message added in v0.12.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 {
	Id string `pulumi:"id"`
}

type LookupThreatIntelSetOutputArgs added in v0.12.0

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

func (LookupThreatIntelSetOutputArgs) ElementType added in v0.12.0

type LookupThreatIntelSetResult added in v0.12.0

type LookupThreatIntelSetResult struct {
	Activate *bool               `pulumi:"activate"`
	Id       *string             `pulumi:"id"`
	Location *string             `pulumi:"location"`
	Name     *string             `pulumi:"name"`
	Tags     []ThreatIntelSetTag `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) Activate 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 deprecated

type Master struct {
	pulumi.CustomResourceState

	DetectorId   pulumi.StringOutput    `pulumi:"detectorId"`
	InvitationId pulumi.StringPtrOutput `pulumi:"invitationId"`
	MasterId     pulumi.StringOutput    `pulumi:"masterId"`
}

Resource Type definition for AWS::GuardDuty::Master

Deprecated: Master is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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 {
	DetectorId   pulumi.StringInput
	InvitationId pulumi.StringPtrInput
	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

func (MasterOutput) ElementType

func (MasterOutput) ElementType() reflect.Type

func (MasterOutput) InvitationId added in v0.17.0

func (o MasterOutput) InvitationId() pulumi.StringPtrOutput

func (MasterOutput) MasterId added in v0.17.0

func (o MasterOutput) MasterId() pulumi.StringOutput

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 deprecated

type Member struct {
	pulumi.CustomResourceState

	DetectorId               pulumi.StringOutput    `pulumi:"detectorId"`
	DisableEmailNotification pulumi.BoolPtrOutput   `pulumi:"disableEmailNotification"`
	Email                    pulumi.StringOutput    `pulumi:"email"`
	MemberId                 pulumi.StringOutput    `pulumi:"memberId"`
	Message                  pulumi.StringPtrOutput `pulumi:"message"`
	Status                   pulumi.StringPtrOutput `pulumi:"status"`
}

Resource Type definition for AWS::GuardDuty::Member

Deprecated: Member is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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.StringInput
	DisableEmailNotification pulumi.BoolPtrInput
	Email                    pulumi.StringInput
	MemberId                 pulumi.StringInput
	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.StringOutput

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.StringOutput

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 deprecated

type ThreatIntelSet struct {
	pulumi.CustomResourceState

	Activate   pulumi.BoolOutput            `pulumi:"activate"`
	DetectorId pulumi.StringOutput          `pulumi:"detectorId"`
	Format     pulumi.StringOutput          `pulumi:"format"`
	Location   pulumi.StringOutput          `pulumi:"location"`
	Name       pulumi.StringPtrOutput       `pulumi:"name"`
	Tags       ThreatIntelSetTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::GuardDuty::ThreatIntelSet

Deprecated: ThreatIntelSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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.BoolInput
	DetectorId pulumi.StringInput
	Format     pulumi.StringInput
	Location   pulumi.StringInput
	Name       pulumi.StringPtrInput
	Tags       ThreatIntelSetTagArrayInput
}

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.BoolOutput

func (ThreatIntelSetOutput) DetectorId added in v0.17.0

func (o ThreatIntelSetOutput) DetectorId() pulumi.StringOutput

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 ThreatIntelSetTag added in v0.21.0

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

type ThreatIntelSetTagArgs added in v0.21.0

type ThreatIntelSetTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ThreatIntelSetTagArgs) ElementType added in v0.21.0

func (ThreatIntelSetTagArgs) ElementType() reflect.Type

func (ThreatIntelSetTagArgs) ToThreatIntelSetTagOutput added in v0.21.0

func (i ThreatIntelSetTagArgs) ToThreatIntelSetTagOutput() ThreatIntelSetTagOutput

func (ThreatIntelSetTagArgs) ToThreatIntelSetTagOutputWithContext added in v0.21.0

func (i ThreatIntelSetTagArgs) ToThreatIntelSetTagOutputWithContext(ctx context.Context) ThreatIntelSetTagOutput

type ThreatIntelSetTagArray added in v0.21.0

type ThreatIntelSetTagArray []ThreatIntelSetTagInput

func (ThreatIntelSetTagArray) ElementType added in v0.21.0

func (ThreatIntelSetTagArray) ElementType() reflect.Type

func (ThreatIntelSetTagArray) ToThreatIntelSetTagArrayOutput added in v0.21.0

func (i ThreatIntelSetTagArray) ToThreatIntelSetTagArrayOutput() ThreatIntelSetTagArrayOutput

func (ThreatIntelSetTagArray) ToThreatIntelSetTagArrayOutputWithContext added in v0.21.0

func (i ThreatIntelSetTagArray) ToThreatIntelSetTagArrayOutputWithContext(ctx context.Context) ThreatIntelSetTagArrayOutput

type ThreatIntelSetTagArrayInput added in v0.21.0

type ThreatIntelSetTagArrayInput interface {
	pulumi.Input

	ToThreatIntelSetTagArrayOutput() ThreatIntelSetTagArrayOutput
	ToThreatIntelSetTagArrayOutputWithContext(context.Context) ThreatIntelSetTagArrayOutput
}

ThreatIntelSetTagArrayInput is an input type that accepts ThreatIntelSetTagArray and ThreatIntelSetTagArrayOutput values. You can construct a concrete instance of `ThreatIntelSetTagArrayInput` via:

ThreatIntelSetTagArray{ ThreatIntelSetTagArgs{...} }

type ThreatIntelSetTagArrayOutput added in v0.21.0

type ThreatIntelSetTagArrayOutput struct{ *pulumi.OutputState }

func (ThreatIntelSetTagArrayOutput) ElementType added in v0.21.0

func (ThreatIntelSetTagArrayOutput) Index added in v0.21.0

func (ThreatIntelSetTagArrayOutput) ToThreatIntelSetTagArrayOutput added in v0.21.0

func (o ThreatIntelSetTagArrayOutput) ToThreatIntelSetTagArrayOutput() ThreatIntelSetTagArrayOutput

func (ThreatIntelSetTagArrayOutput) ToThreatIntelSetTagArrayOutputWithContext added in v0.21.0

func (o ThreatIntelSetTagArrayOutput) ToThreatIntelSetTagArrayOutputWithContext(ctx context.Context) ThreatIntelSetTagArrayOutput

type ThreatIntelSetTagInput added in v0.21.0

type ThreatIntelSetTagInput interface {
	pulumi.Input

	ToThreatIntelSetTagOutput() ThreatIntelSetTagOutput
	ToThreatIntelSetTagOutputWithContext(context.Context) ThreatIntelSetTagOutput
}

ThreatIntelSetTagInput is an input type that accepts ThreatIntelSetTagArgs and ThreatIntelSetTagOutput values. You can construct a concrete instance of `ThreatIntelSetTagInput` via:

ThreatIntelSetTagArgs{...}

type ThreatIntelSetTagOutput added in v0.21.0

type ThreatIntelSetTagOutput struct{ *pulumi.OutputState }

func (ThreatIntelSetTagOutput) ElementType added in v0.21.0

func (ThreatIntelSetTagOutput) ElementType() reflect.Type

func (ThreatIntelSetTagOutput) Key added in v0.21.0

func (ThreatIntelSetTagOutput) ToThreatIntelSetTagOutput added in v0.21.0

func (o ThreatIntelSetTagOutput) ToThreatIntelSetTagOutput() ThreatIntelSetTagOutput

func (ThreatIntelSetTagOutput) ToThreatIntelSetTagOutputWithContext added in v0.21.0

func (o ThreatIntelSetTagOutput) ToThreatIntelSetTagOutputWithContext(ctx context.Context) ThreatIntelSetTagOutput

func (ThreatIntelSetTagOutput) Value added in v0.21.0

Jump to

Keyboard shortcuts

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