guardduty

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 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"`
	FindingPublishingFrequency pulumi.StringPtrOutput                       `pulumi:"findingPublishingFrequency"`
}

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

The set of arguments for constructing a Detector resource.

func (DetectorArgs) ElementType

func (DetectorArgs) ElementType() reflect.Type

type DetectorCFNDataSourceConfigurations

type DetectorCFNDataSourceConfigurations struct {
	Kubernetes *DetectorCFNKubernetesConfiguration `pulumi:"kubernetes"`
	S3Logs     *DetectorCFNS3LogsConfiguration     `pulumi:"s3Logs"`
}

type DetectorCFNDataSourceConfigurationsArgs

type DetectorCFNDataSourceConfigurationsArgs struct {
	Kubernetes DetectorCFNKubernetesConfigurationPtrInput `pulumi:"kubernetes"`
	S3Logs     DetectorCFNS3LogsConfigurationPtrInput     `pulumi:"s3Logs"`
}

func (DetectorCFNDataSourceConfigurationsArgs) ElementType

func (DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsOutput

func (i DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsOutput() DetectorCFNDataSourceConfigurationsOutput

func (DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsOutputWithContext

func (i DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsOutputWithContext(ctx context.Context) DetectorCFNDataSourceConfigurationsOutput

func (DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsPtrOutput

func (i DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsPtrOutput() DetectorCFNDataSourceConfigurationsPtrOutput

func (DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsPtrOutputWithContext

func (i DetectorCFNDataSourceConfigurationsArgs) ToDetectorCFNDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCFNDataSourceConfigurationsPtrOutput

type DetectorCFNDataSourceConfigurationsInput

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

type DetectorCFNDataSourceConfigurationsOutput struct{ *pulumi.OutputState }

func (DetectorCFNDataSourceConfigurationsOutput) ElementType

func (DetectorCFNDataSourceConfigurationsOutput) Kubernetes added in v0.12.0

func (DetectorCFNDataSourceConfigurationsOutput) S3Logs

func (DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsOutput

func (o DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsOutput() DetectorCFNDataSourceConfigurationsOutput

func (DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsOutputWithContext

func (o DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsOutputWithContext(ctx context.Context) DetectorCFNDataSourceConfigurationsOutput

func (DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsPtrOutput

func (o DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsPtrOutput() DetectorCFNDataSourceConfigurationsPtrOutput

func (DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsPtrOutputWithContext

func (o DetectorCFNDataSourceConfigurationsOutput) ToDetectorCFNDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCFNDataSourceConfigurationsPtrOutput

type DetectorCFNDataSourceConfigurationsPtrInput

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

type DetectorCFNDataSourceConfigurationsPtrOutput struct{ *pulumi.OutputState }

func (DetectorCFNDataSourceConfigurationsPtrOutput) Elem

func (DetectorCFNDataSourceConfigurationsPtrOutput) ElementType

func (DetectorCFNDataSourceConfigurationsPtrOutput) Kubernetes added in v0.12.0

func (DetectorCFNDataSourceConfigurationsPtrOutput) S3Logs

func (DetectorCFNDataSourceConfigurationsPtrOutput) ToDetectorCFNDataSourceConfigurationsPtrOutput

func (o DetectorCFNDataSourceConfigurationsPtrOutput) ToDetectorCFNDataSourceConfigurationsPtrOutput() DetectorCFNDataSourceConfigurationsPtrOutput

func (DetectorCFNDataSourceConfigurationsPtrOutput) ToDetectorCFNDataSourceConfigurationsPtrOutputWithContext

func (o DetectorCFNDataSourceConfigurationsPtrOutput) ToDetectorCFNDataSourceConfigurationsPtrOutputWithContext(ctx context.Context) DetectorCFNDataSourceConfigurationsPtrOutput

type DetectorCFNKubernetesAuditLogsConfiguration added in v0.12.0

type DetectorCFNKubernetesAuditLogsConfiguration struct {
	Enable *bool `pulumi:"enable"`
}

type DetectorCFNKubernetesAuditLogsConfigurationArgs added in v0.12.0

type DetectorCFNKubernetesAuditLogsConfigurationArgs struct {
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
}

func (DetectorCFNKubernetesAuditLogsConfigurationArgs) ElementType added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationOutput added in v0.12.0

func (i DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationOutput() DetectorCFNKubernetesAuditLogsConfigurationOutput

func (DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationOutputWithContext added in v0.12.0

func (i DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationOutputWithContext(ctx context.Context) DetectorCFNKubernetesAuditLogsConfigurationOutput

func (DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutput added in v0.12.0

func (i DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutput() DetectorCFNKubernetesAuditLogsConfigurationPtrOutput

func (DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutputWithContext added in v0.12.0

func (i DetectorCFNKubernetesAuditLogsConfigurationArgs) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNKubernetesAuditLogsConfigurationPtrOutput

type DetectorCFNKubernetesAuditLogsConfigurationInput added in v0.12.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.12.0

type DetectorCFNKubernetesAuditLogsConfigurationOutput struct{ *pulumi.OutputState }

func (DetectorCFNKubernetesAuditLogsConfigurationOutput) ElementType added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationOutput) Enable added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationOutput added in v0.12.0

func (o DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationOutput() DetectorCFNKubernetesAuditLogsConfigurationOutput

func (DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationOutputWithContext added in v0.12.0

func (o DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationOutputWithContext(ctx context.Context) DetectorCFNKubernetesAuditLogsConfigurationOutput

func (DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutput added in v0.12.0

func (o DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutput() DetectorCFNKubernetesAuditLogsConfigurationPtrOutput

func (DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutputWithContext added in v0.12.0

func (o DetectorCFNKubernetesAuditLogsConfigurationOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNKubernetesAuditLogsConfigurationPtrOutput

type DetectorCFNKubernetesAuditLogsConfigurationPtrInput added in v0.12.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.12.0

type DetectorCFNKubernetesAuditLogsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCFNKubernetesAuditLogsConfigurationPtrOutput) Elem added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationPtrOutput) ElementType added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationPtrOutput) Enable added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutput added in v0.12.0

func (DetectorCFNKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutputWithContext added in v0.12.0

func (o DetectorCFNKubernetesAuditLogsConfigurationPtrOutput) ToDetectorCFNKubernetesAuditLogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNKubernetesAuditLogsConfigurationPtrOutput

type DetectorCFNKubernetesConfiguration added in v0.12.0

type DetectorCFNKubernetesConfiguration struct {
	AuditLogs *DetectorCFNKubernetesAuditLogsConfiguration `pulumi:"auditLogs"`
}

type DetectorCFNKubernetesConfigurationArgs added in v0.12.0

type DetectorCFNKubernetesConfigurationArgs struct {
	AuditLogs DetectorCFNKubernetesAuditLogsConfigurationPtrInput `pulumi:"auditLogs"`
}

func (DetectorCFNKubernetesConfigurationArgs) ElementType added in v0.12.0

func (DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationOutput added in v0.12.0

func (i DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationOutput() DetectorCFNKubernetesConfigurationOutput

func (DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationOutputWithContext added in v0.12.0

func (i DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationOutputWithContext(ctx context.Context) DetectorCFNKubernetesConfigurationOutput

func (DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationPtrOutput added in v0.12.0

func (i DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationPtrOutput() DetectorCFNKubernetesConfigurationPtrOutput

func (DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationPtrOutputWithContext added in v0.12.0

func (i DetectorCFNKubernetesConfigurationArgs) ToDetectorCFNKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNKubernetesConfigurationPtrOutput

type DetectorCFNKubernetesConfigurationInput added in v0.12.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.12.0

type DetectorCFNKubernetesConfigurationOutput struct{ *pulumi.OutputState }

func (DetectorCFNKubernetesConfigurationOutput) AuditLogs added in v0.12.0

func (DetectorCFNKubernetesConfigurationOutput) ElementType added in v0.12.0

func (DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationOutput added in v0.12.0

func (o DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationOutput() DetectorCFNKubernetesConfigurationOutput

func (DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationOutputWithContext added in v0.12.0

func (o DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationOutputWithContext(ctx context.Context) DetectorCFNKubernetesConfigurationOutput

func (DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationPtrOutput added in v0.12.0

func (o DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationPtrOutput() DetectorCFNKubernetesConfigurationPtrOutput

func (DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationPtrOutputWithContext added in v0.12.0

func (o DetectorCFNKubernetesConfigurationOutput) ToDetectorCFNKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNKubernetesConfigurationPtrOutput

type DetectorCFNKubernetesConfigurationPtrInput added in v0.12.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.12.0

type DetectorCFNKubernetesConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCFNKubernetesConfigurationPtrOutput) AuditLogs added in v0.12.0

func (DetectorCFNKubernetesConfigurationPtrOutput) Elem added in v0.12.0

func (DetectorCFNKubernetesConfigurationPtrOutput) ElementType added in v0.12.0

func (DetectorCFNKubernetesConfigurationPtrOutput) ToDetectorCFNKubernetesConfigurationPtrOutput added in v0.12.0

func (o DetectorCFNKubernetesConfigurationPtrOutput) ToDetectorCFNKubernetesConfigurationPtrOutput() DetectorCFNKubernetesConfigurationPtrOutput

func (DetectorCFNKubernetesConfigurationPtrOutput) ToDetectorCFNKubernetesConfigurationPtrOutputWithContext added in v0.12.0

func (o DetectorCFNKubernetesConfigurationPtrOutput) ToDetectorCFNKubernetesConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNKubernetesConfigurationPtrOutput

type DetectorCFNS3LogsConfiguration

type DetectorCFNS3LogsConfiguration struct {
	Enable *bool `pulumi:"enable"`
}

type DetectorCFNS3LogsConfigurationArgs

type DetectorCFNS3LogsConfigurationArgs struct {
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
}

func (DetectorCFNS3LogsConfigurationArgs) ElementType

func (DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationOutput

func (i DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationOutput() DetectorCFNS3LogsConfigurationOutput

func (DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationOutputWithContext

func (i DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationOutputWithContext(ctx context.Context) DetectorCFNS3LogsConfigurationOutput

func (DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationPtrOutput

func (i DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationPtrOutput() DetectorCFNS3LogsConfigurationPtrOutput

func (DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationPtrOutputWithContext

func (i DetectorCFNS3LogsConfigurationArgs) ToDetectorCFNS3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNS3LogsConfigurationPtrOutput

type DetectorCFNS3LogsConfigurationInput

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

type DetectorCFNS3LogsConfigurationOutput struct{ *pulumi.OutputState }

func (DetectorCFNS3LogsConfigurationOutput) ElementType

func (DetectorCFNS3LogsConfigurationOutput) Enable

func (DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationOutput

func (o DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationOutput() DetectorCFNS3LogsConfigurationOutput

func (DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationOutputWithContext

func (o DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationOutputWithContext(ctx context.Context) DetectorCFNS3LogsConfigurationOutput

func (DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationPtrOutput

func (o DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationPtrOutput() DetectorCFNS3LogsConfigurationPtrOutput

func (DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationPtrOutputWithContext

func (o DetectorCFNS3LogsConfigurationOutput) ToDetectorCFNS3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNS3LogsConfigurationPtrOutput

type DetectorCFNS3LogsConfigurationPtrInput

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

type DetectorCFNS3LogsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DetectorCFNS3LogsConfigurationPtrOutput) Elem

func (DetectorCFNS3LogsConfigurationPtrOutput) ElementType

func (DetectorCFNS3LogsConfigurationPtrOutput) Enable

func (DetectorCFNS3LogsConfigurationPtrOutput) ToDetectorCFNS3LogsConfigurationPtrOutput

func (o DetectorCFNS3LogsConfigurationPtrOutput) ToDetectorCFNS3LogsConfigurationPtrOutput() DetectorCFNS3LogsConfigurationPtrOutput

func (DetectorCFNS3LogsConfigurationPtrOutput) ToDetectorCFNS3LogsConfigurationPtrOutputWithContext

func (o DetectorCFNS3LogsConfigurationPtrOutput) ToDetectorCFNS3LogsConfigurationPtrOutputWithContext(ctx context.Context) DetectorCFNS3LogsConfigurationPtrOutput

type DetectorInput

type DetectorInput interface {
	pulumi.Input

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

type DetectorOutput

type DetectorOutput struct{ *pulumi.OutputState }

func (DetectorOutput) ElementType

func (DetectorOutput) ElementType() reflect.Type

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 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"`
}

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
}

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"`
	Gte *int     `pulumi:"gte"`
	Lt  *int     `pulumi:"lt"`
	Lte *int     `pulumi:"lte"`
	Neq []string `pulumi:"neq"`
}

type FilterConditionArgs

type FilterConditionArgs struct {
	Eq  pulumi.StringArrayInput `pulumi:"eq"`
	Gte pulumi.IntPtrInput      `pulumi:"gte"`
	Lt  pulumi.IntPtrInput      `pulumi:"lt"`
	Lte pulumi.IntPtrInput      `pulumi:"lte"`
	Neq pulumi.StringArrayInput `pulumi:"neq"`
}

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

func (FilterConditionOutput) Lt

func (FilterConditionOutput) Lte

func (FilterConditionOutput) Neq

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

func (FilterConditionPtrOutput) Lt

func (FilterConditionPtrOutput) Lte

func (FilterConditionPtrOutput) Neq

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

func (FilterOutput) ElementType() reflect.Type

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

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"`
}

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

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

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

func (*IPSet) ElementType() reflect.Type

func (*IPSet) ToIPSetOutput

func (i *IPSet) ToIPSetOutput() IPSetOutput

func (*IPSet) ToIPSetOutputWithContext

func (i *IPSet) ToIPSetOutputWithContext(ctx context.Context) IPSetOutput

type IPSetArgs

type IPSetArgs struct {
	Activate   pulumi.BoolInput
	DetectorId pulumi.StringInput
	Format     pulumi.StringInput
	Location   pulumi.StringInput
	Name       pulumi.StringPtrInput
}

The set of arguments for constructing a IPSet resource.

func (IPSetArgs) ElementType

func (IPSetArgs) ElementType() reflect.Type

type IPSetInput

type IPSetInput interface {
	pulumi.Input

	ToIPSetOutput() IPSetOutput
	ToIPSetOutputWithContext(ctx context.Context) IPSetOutput
}

type IPSetOutput

type IPSetOutput struct{ *pulumi.OutputState }

func (IPSetOutput) ElementType

func (IPSetOutput) ElementType() reflect.Type

func (IPSetOutput) ToIPSetOutput

func (o IPSetOutput) ToIPSetOutput() IPSetOutput

func (IPSetOutput) ToIPSetOutputWithContext

func (o IPSetOutput) ToIPSetOutputWithContext(ctx context.Context) IPSetOutput

type IPSetState

type IPSetState struct {
}

func (IPSetState) ElementType

func (IPSetState) ElementType() reflect.Type

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"`
	FindingPublishingFrequency *string                              `pulumi:"findingPublishingFrequency"`
	Id                         *string                              `pulumi:"id"`
}

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

func (o LookupDetectorResultOutput) FindingPublishingFrequency() pulumi.StringPtrOutput

func (LookupDetectorResultOutput) Id added in v0.12.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"`
}

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) 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.12.0

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

type LookupIPSetOutputArgs added in v0.12.0

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

func (LookupIPSetOutputArgs) ElementType added in v0.12.0

func (LookupIPSetOutputArgs) ElementType() reflect.Type

type LookupIPSetResult added in v0.12.0

type LookupIPSetResult struct {
	Activate *bool   `pulumi:"activate"`
	Id       *string `pulumi:"id"`
	Location *string `pulumi:"location"`
	Name     *string `pulumi:"name"`
}

func LookupIPSet added in v0.12.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.12.0

type LookupIPSetResultOutput struct{ *pulumi.OutputState }

func LookupIPSetOutput added in v0.12.0

func LookupIPSetOutput(ctx *pulumi.Context, args LookupIPSetOutputArgs, opts ...pulumi.InvokeOption) LookupIPSetResultOutput

func (LookupIPSetResultOutput) Activate added in v0.12.0

func (LookupIPSetResultOutput) ElementType added in v0.12.0

func (LookupIPSetResultOutput) ElementType() reflect.Type

func (LookupIPSetResultOutput) Id added in v0.12.0

func (LookupIPSetResultOutput) Location added in v0.12.0

func (LookupIPSetResultOutput) Name added in v0.12.0

func (LookupIPSetResultOutput) ToLookupIPSetResultOutput added in v0.12.0

func (o LookupIPSetResultOutput) ToLookupIPSetResultOutput() LookupIPSetResultOutput

func (LookupIPSetResultOutput) ToLookupIPSetResultOutputWithContext added in v0.12.0

func (o LookupIPSetResultOutput) ToLookupIPSetResultOutputWithContext(ctx context.Context) LookupIPSetResultOutput

type LookupMasterArgs added in v0.12.0

type LookupMasterArgs struct {
	MasterId string `pulumi:"masterId"`
}

type LookupMasterOutputArgs added in v0.12.0

type LookupMasterOutputArgs struct {
	MasterId pulumi.StringInput `pulumi:"masterId"`
}

func (LookupMasterOutputArgs) ElementType added in v0.12.0

func (LookupMasterOutputArgs) ElementType() reflect.Type

type LookupMasterResult added in v0.12.0

type LookupMasterResult struct {
}

func LookupMaster added in v0.12.0

func LookupMaster(ctx *pulumi.Context, args *LookupMasterArgs, opts ...pulumi.InvokeOption) (*LookupMasterResult, error)

Resource Type definition for AWS::GuardDuty::Master

type LookupMasterResultOutput added in v0.12.0

type LookupMasterResultOutput struct{ *pulumi.OutputState }

func LookupMasterOutput added in v0.12.0

func LookupMasterOutput(ctx *pulumi.Context, args LookupMasterOutputArgs, opts ...pulumi.InvokeOption) LookupMasterResultOutput

func (LookupMasterResultOutput) ElementType added in v0.12.0

func (LookupMasterResultOutput) ElementType() reflect.Type

func (LookupMasterResultOutput) ToLookupMasterResultOutput added in v0.12.0

func (o LookupMasterResultOutput) ToLookupMasterResultOutput() LookupMasterResultOutput

func (LookupMasterResultOutput) ToLookupMasterResultOutputWithContext added in v0.12.0

func (o LookupMasterResultOutput) ToLookupMasterResultOutputWithContext(ctx context.Context) LookupMasterResultOutput

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"`
}

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

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

func (MasterOutput) ElementType() reflect.Type

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

func (MemberOutput) ElementType() reflect.Type

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"`
}

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
}

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

func (ThreatIntelSetOutput) ElementType() reflect.Type

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

Jump to

Keyboard shortcuts

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