macie

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FindingsFilterFindingFilterActionArchive = FindingsFilterFindingFilterAction("ARCHIVE")
	FindingsFilterFindingFilterActionNoop    = FindingsFilterFindingFilterAction("NOOP")
)
View Source
const (
	SessionFindingPublishingFrequencyFifteenMinutes = SessionFindingPublishingFrequency("FIFTEEN_MINUTES")
	SessionFindingPublishingFrequencyOneHour        = SessionFindingPublishingFrequency("ONE_HOUR")
	SessionFindingPublishingFrequencySixHours       = SessionFindingPublishingFrequency("SIX_HOURS")
)
View Source
const (
	SessionStatusEnabled = SessionStatus("ENABLED")
	SessionStatusPaused  = SessionStatus("PAUSED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomDataIdentifier

type CustomDataIdentifier struct {
	pulumi.CustomResourceState

	// Custom data identifier ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Description of custom data identifier.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Words to be ignored.
	IgnoreWords pulumi.StringArrayOutput `pulumi:"ignoreWords"`
	// Keywords to be matched against.
	Keywords pulumi.StringArrayOutput `pulumi:"keywords"`
	// Maximum match distance.
	MaximumMatchDistance pulumi.IntPtrOutput `pulumi:"maximumMatchDistance"`
	// Name of custom data identifier.
	Name pulumi.StringOutput `pulumi:"name"`
	// Regular expression for custom data identifier.
	Regex pulumi.StringOutput `pulumi:"regex"`
}

Macie CustomDataIdentifier resource schema

func GetCustomDataIdentifier

func GetCustomDataIdentifier(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomDataIdentifierState, opts ...pulumi.ResourceOption) (*CustomDataIdentifier, error)

GetCustomDataIdentifier gets an existing CustomDataIdentifier 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 NewCustomDataIdentifier

func NewCustomDataIdentifier(ctx *pulumi.Context,
	name string, args *CustomDataIdentifierArgs, opts ...pulumi.ResourceOption) (*CustomDataIdentifier, error)

NewCustomDataIdentifier registers a new resource with the given unique name, arguments, and options.

func (*CustomDataIdentifier) ElementType

func (*CustomDataIdentifier) ElementType() reflect.Type

func (*CustomDataIdentifier) ToCustomDataIdentifierOutput

func (i *CustomDataIdentifier) ToCustomDataIdentifierOutput() CustomDataIdentifierOutput

func (*CustomDataIdentifier) ToCustomDataIdentifierOutputWithContext

func (i *CustomDataIdentifier) ToCustomDataIdentifierOutputWithContext(ctx context.Context) CustomDataIdentifierOutput

type CustomDataIdentifierArgs

type CustomDataIdentifierArgs struct {
	// Description of custom data identifier.
	Description pulumi.StringPtrInput
	// Words to be ignored.
	IgnoreWords pulumi.StringArrayInput
	// Keywords to be matched against.
	Keywords pulumi.StringArrayInput
	// Maximum match distance.
	MaximumMatchDistance pulumi.IntPtrInput
	// Name of custom data identifier.
	Name pulumi.StringPtrInput
	// Regular expression for custom data identifier.
	Regex pulumi.StringInput
}

The set of arguments for constructing a CustomDataIdentifier resource.

func (CustomDataIdentifierArgs) ElementType

func (CustomDataIdentifierArgs) ElementType() reflect.Type

type CustomDataIdentifierInput

type CustomDataIdentifierInput interface {
	pulumi.Input

	ToCustomDataIdentifierOutput() CustomDataIdentifierOutput
	ToCustomDataIdentifierOutputWithContext(ctx context.Context) CustomDataIdentifierOutput
}

type CustomDataIdentifierOutput

type CustomDataIdentifierOutput struct{ *pulumi.OutputState }

func (CustomDataIdentifierOutput) ElementType

func (CustomDataIdentifierOutput) ElementType() reflect.Type

func (CustomDataIdentifierOutput) ToCustomDataIdentifierOutput

func (o CustomDataIdentifierOutput) ToCustomDataIdentifierOutput() CustomDataIdentifierOutput

func (CustomDataIdentifierOutput) ToCustomDataIdentifierOutputWithContext

func (o CustomDataIdentifierOutput) ToCustomDataIdentifierOutputWithContext(ctx context.Context) CustomDataIdentifierOutput

type CustomDataIdentifierState

type CustomDataIdentifierState struct {
}

func (CustomDataIdentifierState) ElementType

func (CustomDataIdentifierState) ElementType() reflect.Type

type FindingsFilter

type FindingsFilter struct {
	pulumi.CustomResourceState

	// Findings filter action.
	Action FindingsFilterFindingFilterActionPtrOutput `pulumi:"action"`
	// Findings filter ARN.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Findings filter description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Findings filter criteria.
	FindingCriteria FindingsFilterFindingCriteriaOutput `pulumi:"findingCriteria"`
	// Findings filters list.
	FindingsFilterListItems FindingsFilterListItemArrayOutput `pulumi:"findingsFilterListItems"`
	// Findings filter name
	Name pulumi.StringOutput `pulumi:"name"`
	// Findings filter position.
	Position pulumi.IntPtrOutput `pulumi:"position"`
}

Macie FindingsFilter resource schema.

func GetFindingsFilter

func GetFindingsFilter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FindingsFilterState, opts ...pulumi.ResourceOption) (*FindingsFilter, error)

GetFindingsFilter gets an existing FindingsFilter 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 NewFindingsFilter

func NewFindingsFilter(ctx *pulumi.Context,
	name string, args *FindingsFilterArgs, opts ...pulumi.ResourceOption) (*FindingsFilter, error)

NewFindingsFilter registers a new resource with the given unique name, arguments, and options.

func (*FindingsFilter) ElementType

func (*FindingsFilter) ElementType() reflect.Type

func (*FindingsFilter) ToFindingsFilterOutput

func (i *FindingsFilter) ToFindingsFilterOutput() FindingsFilterOutput

func (*FindingsFilter) ToFindingsFilterOutputWithContext

func (i *FindingsFilter) ToFindingsFilterOutputWithContext(ctx context.Context) FindingsFilterOutput

type FindingsFilterArgs

type FindingsFilterArgs struct {
	// Findings filter action.
	Action FindingsFilterFindingFilterActionPtrInput
	// Findings filter description
	Description pulumi.StringPtrInput
	// Findings filter criteria.
	FindingCriteria FindingsFilterFindingCriteriaInput
	// Findings filter name
	Name pulumi.StringPtrInput
	// Findings filter position.
	Position pulumi.IntPtrInput
}

The set of arguments for constructing a FindingsFilter resource.

func (FindingsFilterArgs) ElementType

func (FindingsFilterArgs) ElementType() reflect.Type

type FindingsFilterCriterion

type FindingsFilterCriterion struct {
}

Map of filter criteria.

type FindingsFilterCriterionArgs

type FindingsFilterCriterionArgs struct {
}

Map of filter criteria.

func (FindingsFilterCriterionArgs) ElementType

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutput

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutput() FindingsFilterCriterionOutput

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutputWithContext

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionOutputWithContext(ctx context.Context) FindingsFilterCriterionOutput

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutput

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput

func (FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutputWithContext

func (i FindingsFilterCriterionArgs) ToFindingsFilterCriterionPtrOutputWithContext(ctx context.Context) FindingsFilterCriterionPtrOutput

type FindingsFilterCriterionInput

type FindingsFilterCriterionInput interface {
	pulumi.Input

	ToFindingsFilterCriterionOutput() FindingsFilterCriterionOutput
	ToFindingsFilterCriterionOutputWithContext(context.Context) FindingsFilterCriterionOutput
}

FindingsFilterCriterionInput is an input type that accepts FindingsFilterCriterionArgs and FindingsFilterCriterionOutput values. You can construct a concrete instance of `FindingsFilterCriterionInput` via:

FindingsFilterCriterionArgs{...}

type FindingsFilterCriterionOutput

type FindingsFilterCriterionOutput struct{ *pulumi.OutputState }

Map of filter criteria.

func (FindingsFilterCriterionOutput) ElementType

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutput

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutput() FindingsFilterCriterionOutput

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutputWithContext

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionOutputWithContext(ctx context.Context) FindingsFilterCriterionOutput

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutput

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput

func (FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutputWithContext

func (o FindingsFilterCriterionOutput) ToFindingsFilterCriterionPtrOutputWithContext(ctx context.Context) FindingsFilterCriterionPtrOutput

type FindingsFilterCriterionPtrInput

type FindingsFilterCriterionPtrInput interface {
	pulumi.Input

	ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput
	ToFindingsFilterCriterionPtrOutputWithContext(context.Context) FindingsFilterCriterionPtrOutput
}

FindingsFilterCriterionPtrInput is an input type that accepts FindingsFilterCriterionArgs, FindingsFilterCriterionPtr and FindingsFilterCriterionPtrOutput values. You can construct a concrete instance of `FindingsFilterCriterionPtrInput` via:

        FindingsFilterCriterionArgs{...}

or:

        nil

type FindingsFilterCriterionPtrOutput

type FindingsFilterCriterionPtrOutput struct{ *pulumi.OutputState }

func (FindingsFilterCriterionPtrOutput) Elem

func (FindingsFilterCriterionPtrOutput) ElementType

func (FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutput

func (o FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutput() FindingsFilterCriterionPtrOutput

func (FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutputWithContext

func (o FindingsFilterCriterionPtrOutput) ToFindingsFilterCriterionPtrOutputWithContext(ctx context.Context) FindingsFilterCriterionPtrOutput

type FindingsFilterFindingCriteria

type FindingsFilterFindingCriteria struct {
	Criterion *FindingsFilterCriterion `pulumi:"criterion"`
}

type FindingsFilterFindingCriteriaArgs

type FindingsFilterFindingCriteriaArgs struct {
	Criterion FindingsFilterCriterionPtrInput `pulumi:"criterion"`
}

func (FindingsFilterFindingCriteriaArgs) ElementType

func (FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutput

func (i FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutput() FindingsFilterFindingCriteriaOutput

func (FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutputWithContext

func (i FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaOutput

func (FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaPtrOutput

func (i FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaPtrOutput() FindingsFilterFindingCriteriaPtrOutput

func (FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaPtrOutputWithContext

func (i FindingsFilterFindingCriteriaArgs) ToFindingsFilterFindingCriteriaPtrOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaPtrOutput

type FindingsFilterFindingCriteriaInput

type FindingsFilterFindingCriteriaInput interface {
	pulumi.Input

	ToFindingsFilterFindingCriteriaOutput() FindingsFilterFindingCriteriaOutput
	ToFindingsFilterFindingCriteriaOutputWithContext(context.Context) FindingsFilterFindingCriteriaOutput
}

FindingsFilterFindingCriteriaInput is an input type that accepts FindingsFilterFindingCriteriaArgs and FindingsFilterFindingCriteriaOutput values. You can construct a concrete instance of `FindingsFilterFindingCriteriaInput` via:

FindingsFilterFindingCriteriaArgs{...}

type FindingsFilterFindingCriteriaOutput

type FindingsFilterFindingCriteriaOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingCriteriaOutput) Criterion

func (FindingsFilterFindingCriteriaOutput) ElementType

func (FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutput

func (o FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutput() FindingsFilterFindingCriteriaOutput

func (FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutputWithContext

func (o FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaOutput

func (FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaPtrOutput

func (o FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaPtrOutput() FindingsFilterFindingCriteriaPtrOutput

func (FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaPtrOutputWithContext

func (o FindingsFilterFindingCriteriaOutput) ToFindingsFilterFindingCriteriaPtrOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaPtrOutput

type FindingsFilterFindingCriteriaPtrInput

type FindingsFilterFindingCriteriaPtrInput interface {
	pulumi.Input

	ToFindingsFilterFindingCriteriaPtrOutput() FindingsFilterFindingCriteriaPtrOutput
	ToFindingsFilterFindingCriteriaPtrOutputWithContext(context.Context) FindingsFilterFindingCriteriaPtrOutput
}

FindingsFilterFindingCriteriaPtrInput is an input type that accepts FindingsFilterFindingCriteriaArgs, FindingsFilterFindingCriteriaPtr and FindingsFilterFindingCriteriaPtrOutput values. You can construct a concrete instance of `FindingsFilterFindingCriteriaPtrInput` via:

        FindingsFilterFindingCriteriaArgs{...}

or:

        nil

type FindingsFilterFindingCriteriaPtrOutput

type FindingsFilterFindingCriteriaPtrOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingCriteriaPtrOutput) Criterion

func (FindingsFilterFindingCriteriaPtrOutput) Elem

func (FindingsFilterFindingCriteriaPtrOutput) ElementType

func (FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutput

func (o FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutput() FindingsFilterFindingCriteriaPtrOutput

func (FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutputWithContext

func (o FindingsFilterFindingCriteriaPtrOutput) ToFindingsFilterFindingCriteriaPtrOutputWithContext(ctx context.Context) FindingsFilterFindingCriteriaPtrOutput

type FindingsFilterFindingFilterAction

type FindingsFilterFindingFilterAction string

func (FindingsFilterFindingFilterAction) ElementType

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutput

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutput() FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutputWithContext

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutput

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutputWithContext

func (e FindingsFilterFindingFilterAction) ToFindingsFilterFindingFilterActionPtrOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterAction) ToStringOutput

func (FindingsFilterFindingFilterAction) ToStringOutputWithContext

func (e FindingsFilterFindingFilterAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FindingsFilterFindingFilterAction) ToStringPtrOutput

func (FindingsFilterFindingFilterAction) ToStringPtrOutputWithContext

func (e FindingsFilterFindingFilterAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FindingsFilterFindingFilterActionInput

type FindingsFilterFindingFilterActionInput interface {
	pulumi.Input

	ToFindingsFilterFindingFilterActionOutput() FindingsFilterFindingFilterActionOutput
	ToFindingsFilterFindingFilterActionOutputWithContext(context.Context) FindingsFilterFindingFilterActionOutput
}

FindingsFilterFindingFilterActionInput is an input type that accepts FindingsFilterFindingFilterActionArgs and FindingsFilterFindingFilterActionOutput values. You can construct a concrete instance of `FindingsFilterFindingFilterActionInput` via:

FindingsFilterFindingFilterActionArgs{...}

type FindingsFilterFindingFilterActionOutput

type FindingsFilterFindingFilterActionOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingFilterActionOutput) ElementType

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutput

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutput() FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutputWithContext

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionOutput

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutput

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext

func (o FindingsFilterFindingFilterActionOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionOutput) ToStringOutput

func (FindingsFilterFindingFilterActionOutput) ToStringOutputWithContext

func (FindingsFilterFindingFilterActionOutput) ToStringPtrOutput

func (FindingsFilterFindingFilterActionOutput) ToStringPtrOutputWithContext

type FindingsFilterFindingFilterActionPtrInput

type FindingsFilterFindingFilterActionPtrInput interface {
	pulumi.Input

	ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput
	ToFindingsFilterFindingFilterActionPtrOutputWithContext(context.Context) FindingsFilterFindingFilterActionPtrOutput
}

type FindingsFilterFindingFilterActionPtrOutput

type FindingsFilterFindingFilterActionPtrOutput struct{ *pulumi.OutputState }

func (FindingsFilterFindingFilterActionPtrOutput) Elem

func (FindingsFilterFindingFilterActionPtrOutput) ElementType

func (FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutput

func (o FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutput() FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext

func (o FindingsFilterFindingFilterActionPtrOutput) ToFindingsFilterFindingFilterActionPtrOutputWithContext(ctx context.Context) FindingsFilterFindingFilterActionPtrOutput

func (FindingsFilterFindingFilterActionPtrOutput) ToStringPtrOutput

func (FindingsFilterFindingFilterActionPtrOutput) ToStringPtrOutputWithContext

type FindingsFilterInput

type FindingsFilterInput interface {
	pulumi.Input

	ToFindingsFilterOutput() FindingsFilterOutput
	ToFindingsFilterOutputWithContext(ctx context.Context) FindingsFilterOutput
}

type FindingsFilterListItem added in v0.2.0

type FindingsFilterListItem struct {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
}

Returned by ListHandler representing filter name and ID.

type FindingsFilterListItemArgs added in v0.2.0

type FindingsFilterListItemArgs struct {
	Id   pulumi.StringPtrInput `pulumi:"id"`
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Returned by ListHandler representing filter name and ID.

func (FindingsFilterListItemArgs) ElementType added in v0.2.0

func (FindingsFilterListItemArgs) ElementType() reflect.Type

func (FindingsFilterListItemArgs) ToFindingsFilterListItemOutput added in v0.2.0

func (i FindingsFilterListItemArgs) ToFindingsFilterListItemOutput() FindingsFilterListItemOutput

func (FindingsFilterListItemArgs) ToFindingsFilterListItemOutputWithContext added in v0.2.0

func (i FindingsFilterListItemArgs) ToFindingsFilterListItemOutputWithContext(ctx context.Context) FindingsFilterListItemOutput

type FindingsFilterListItemArray added in v0.2.0

type FindingsFilterListItemArray []FindingsFilterListItemInput

func (FindingsFilterListItemArray) ElementType added in v0.2.0

func (FindingsFilterListItemArray) ToFindingsFilterListItemArrayOutput added in v0.2.0

func (i FindingsFilterListItemArray) ToFindingsFilterListItemArrayOutput() FindingsFilterListItemArrayOutput

func (FindingsFilterListItemArray) ToFindingsFilterListItemArrayOutputWithContext added in v0.2.0

func (i FindingsFilterListItemArray) ToFindingsFilterListItemArrayOutputWithContext(ctx context.Context) FindingsFilterListItemArrayOutput

type FindingsFilterListItemArrayInput added in v0.2.0

type FindingsFilterListItemArrayInput interface {
	pulumi.Input

	ToFindingsFilterListItemArrayOutput() FindingsFilterListItemArrayOutput
	ToFindingsFilterListItemArrayOutputWithContext(context.Context) FindingsFilterListItemArrayOutput
}

FindingsFilterListItemArrayInput is an input type that accepts FindingsFilterListItemArray and FindingsFilterListItemArrayOutput values. You can construct a concrete instance of `FindingsFilterListItemArrayInput` via:

FindingsFilterListItemArray{ FindingsFilterListItemArgs{...} }

type FindingsFilterListItemArrayOutput added in v0.2.0

type FindingsFilterListItemArrayOutput struct{ *pulumi.OutputState }

func (FindingsFilterListItemArrayOutput) ElementType added in v0.2.0

func (FindingsFilterListItemArrayOutput) Index added in v0.2.0

func (FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutput added in v0.2.0

func (o FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutput() FindingsFilterListItemArrayOutput

func (FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutputWithContext added in v0.2.0

func (o FindingsFilterListItemArrayOutput) ToFindingsFilterListItemArrayOutputWithContext(ctx context.Context) FindingsFilterListItemArrayOutput

type FindingsFilterListItemInput added in v0.2.0

type FindingsFilterListItemInput interface {
	pulumi.Input

	ToFindingsFilterListItemOutput() FindingsFilterListItemOutput
	ToFindingsFilterListItemOutputWithContext(context.Context) FindingsFilterListItemOutput
}

FindingsFilterListItemInput is an input type that accepts FindingsFilterListItemArgs and FindingsFilterListItemOutput values. You can construct a concrete instance of `FindingsFilterListItemInput` via:

FindingsFilterListItemArgs{...}

type FindingsFilterListItemOutput added in v0.2.0

type FindingsFilterListItemOutput struct{ *pulumi.OutputState }

Returned by ListHandler representing filter name and ID.

func (FindingsFilterListItemOutput) ElementType added in v0.2.0

func (FindingsFilterListItemOutput) Id added in v0.2.0

func (FindingsFilterListItemOutput) Name added in v0.2.0

func (FindingsFilterListItemOutput) ToFindingsFilterListItemOutput added in v0.2.0

func (o FindingsFilterListItemOutput) ToFindingsFilterListItemOutput() FindingsFilterListItemOutput

func (FindingsFilterListItemOutput) ToFindingsFilterListItemOutputWithContext added in v0.2.0

func (o FindingsFilterListItemOutput) ToFindingsFilterListItemOutputWithContext(ctx context.Context) FindingsFilterListItemOutput

type FindingsFilterOutput

type FindingsFilterOutput struct{ *pulumi.OutputState }

func (FindingsFilterOutput) ElementType

func (FindingsFilterOutput) ElementType() reflect.Type

func (FindingsFilterOutput) ToFindingsFilterOutput

func (o FindingsFilterOutput) ToFindingsFilterOutput() FindingsFilterOutput

func (FindingsFilterOutput) ToFindingsFilterOutputWithContext

func (o FindingsFilterOutput) ToFindingsFilterOutputWithContext(ctx context.Context) FindingsFilterOutput

type FindingsFilterState

type FindingsFilterState struct {
}

func (FindingsFilterState) ElementType

func (FindingsFilterState) ElementType() reflect.Type

type Session

type Session struct {
	pulumi.CustomResourceState

	// AWS account ID of customer
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// A enumeration value that specifies how frequently finding updates are published.
	FindingPublishingFrequency SessionFindingPublishingFrequencyPtrOutput `pulumi:"findingPublishingFrequency"`
	// Service role used by Macie
	ServiceRole pulumi.StringOutput `pulumi:"serviceRole"`
	// A enumeration value that specifies the status of the Macie Session.
	Status SessionStatusPtrOutput `pulumi:"status"`
}

The AWS::Macie::Session resource specifies a new Amazon Macie session. A session is an object that represents the Amazon Macie service. A session is required for Amazon Macie to become operational.

func GetSession

func GetSession(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SessionState, opts ...pulumi.ResourceOption) (*Session, error)

GetSession gets an existing Session 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 NewSession

func NewSession(ctx *pulumi.Context,
	name string, args *SessionArgs, opts ...pulumi.ResourceOption) (*Session, error)

NewSession registers a new resource with the given unique name, arguments, and options.

func (*Session) ElementType

func (*Session) ElementType() reflect.Type

func (*Session) ToSessionOutput

func (i *Session) ToSessionOutput() SessionOutput

func (*Session) ToSessionOutputWithContext

func (i *Session) ToSessionOutputWithContext(ctx context.Context) SessionOutput

type SessionArgs

type SessionArgs struct {
	// A enumeration value that specifies how frequently finding updates are published.
	FindingPublishingFrequency SessionFindingPublishingFrequencyPtrInput
	// A enumeration value that specifies the status of the Macie Session.
	Status SessionStatusPtrInput
}

The set of arguments for constructing a Session resource.

func (SessionArgs) ElementType

func (SessionArgs) ElementType() reflect.Type

type SessionFindingPublishingFrequency

type SessionFindingPublishingFrequency string

A enumeration value that specifies how frequently finding updates are published.

func (SessionFindingPublishingFrequency) ElementType

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutput

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutput() SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutputWithContext

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutput

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutputWithContext

func (e SessionFindingPublishingFrequency) ToSessionFindingPublishingFrequencyPtrOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequency) ToStringOutput

func (SessionFindingPublishingFrequency) ToStringOutputWithContext

func (e SessionFindingPublishingFrequency) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SessionFindingPublishingFrequency) ToStringPtrOutput

func (SessionFindingPublishingFrequency) ToStringPtrOutputWithContext

func (e SessionFindingPublishingFrequency) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SessionFindingPublishingFrequencyInput

type SessionFindingPublishingFrequencyInput interface {
	pulumi.Input

	ToSessionFindingPublishingFrequencyOutput() SessionFindingPublishingFrequencyOutput
	ToSessionFindingPublishingFrequencyOutputWithContext(context.Context) SessionFindingPublishingFrequencyOutput
}

SessionFindingPublishingFrequencyInput is an input type that accepts SessionFindingPublishingFrequencyArgs and SessionFindingPublishingFrequencyOutput values. You can construct a concrete instance of `SessionFindingPublishingFrequencyInput` via:

SessionFindingPublishingFrequencyArgs{...}

type SessionFindingPublishingFrequencyOutput

type SessionFindingPublishingFrequencyOutput struct{ *pulumi.OutputState }

func (SessionFindingPublishingFrequencyOutput) ElementType

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutput

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutput() SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutputWithContext

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyOutput

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutput

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext

func (o SessionFindingPublishingFrequencyOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyOutput) ToStringOutput

func (SessionFindingPublishingFrequencyOutput) ToStringOutputWithContext

func (SessionFindingPublishingFrequencyOutput) ToStringPtrOutput

func (SessionFindingPublishingFrequencyOutput) ToStringPtrOutputWithContext

type SessionFindingPublishingFrequencyPtrInput

type SessionFindingPublishingFrequencyPtrInput interface {
	pulumi.Input

	ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput
	ToSessionFindingPublishingFrequencyPtrOutputWithContext(context.Context) SessionFindingPublishingFrequencyPtrOutput
}

type SessionFindingPublishingFrequencyPtrOutput

type SessionFindingPublishingFrequencyPtrOutput struct{ *pulumi.OutputState }

func (SessionFindingPublishingFrequencyPtrOutput) Elem

func (SessionFindingPublishingFrequencyPtrOutput) ElementType

func (SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutput

func (o SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutput() SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext

func (o SessionFindingPublishingFrequencyPtrOutput) ToSessionFindingPublishingFrequencyPtrOutputWithContext(ctx context.Context) SessionFindingPublishingFrequencyPtrOutput

func (SessionFindingPublishingFrequencyPtrOutput) ToStringPtrOutput

func (SessionFindingPublishingFrequencyPtrOutput) ToStringPtrOutputWithContext

type SessionInput

type SessionInput interface {
	pulumi.Input

	ToSessionOutput() SessionOutput
	ToSessionOutputWithContext(ctx context.Context) SessionOutput
}

type SessionOutput

type SessionOutput struct{ *pulumi.OutputState }

func (SessionOutput) ElementType

func (SessionOutput) ElementType() reflect.Type

func (SessionOutput) ToSessionOutput

func (o SessionOutput) ToSessionOutput() SessionOutput

func (SessionOutput) ToSessionOutputWithContext

func (o SessionOutput) ToSessionOutputWithContext(ctx context.Context) SessionOutput

type SessionState

type SessionState struct {
}

func (SessionState) ElementType

func (SessionState) ElementType() reflect.Type

type SessionStatus

type SessionStatus string

A enumeration value that specifies the status of the Macie Session.

func (SessionStatus) ElementType

func (SessionStatus) ElementType() reflect.Type

func (SessionStatus) ToSessionStatusOutput

func (e SessionStatus) ToSessionStatusOutput() SessionStatusOutput

func (SessionStatus) ToSessionStatusOutputWithContext

func (e SessionStatus) ToSessionStatusOutputWithContext(ctx context.Context) SessionStatusOutput

func (SessionStatus) ToSessionStatusPtrOutput

func (e SessionStatus) ToSessionStatusPtrOutput() SessionStatusPtrOutput

func (SessionStatus) ToSessionStatusPtrOutputWithContext

func (e SessionStatus) ToSessionStatusPtrOutputWithContext(ctx context.Context) SessionStatusPtrOutput

func (SessionStatus) ToStringOutput

func (e SessionStatus) ToStringOutput() pulumi.StringOutput

func (SessionStatus) ToStringOutputWithContext

func (e SessionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SessionStatus) ToStringPtrOutput

func (e SessionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionStatus) ToStringPtrOutputWithContext

func (e SessionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SessionStatusInput

type SessionStatusInput interface {
	pulumi.Input

	ToSessionStatusOutput() SessionStatusOutput
	ToSessionStatusOutputWithContext(context.Context) SessionStatusOutput
}

SessionStatusInput is an input type that accepts SessionStatusArgs and SessionStatusOutput values. You can construct a concrete instance of `SessionStatusInput` via:

SessionStatusArgs{...}

type SessionStatusOutput

type SessionStatusOutput struct{ *pulumi.OutputState }

func (SessionStatusOutput) ElementType

func (SessionStatusOutput) ElementType() reflect.Type

func (SessionStatusOutput) ToSessionStatusOutput

func (o SessionStatusOutput) ToSessionStatusOutput() SessionStatusOutput

func (SessionStatusOutput) ToSessionStatusOutputWithContext

func (o SessionStatusOutput) ToSessionStatusOutputWithContext(ctx context.Context) SessionStatusOutput

func (SessionStatusOutput) ToSessionStatusPtrOutput

func (o SessionStatusOutput) ToSessionStatusPtrOutput() SessionStatusPtrOutput

func (SessionStatusOutput) ToSessionStatusPtrOutputWithContext

func (o SessionStatusOutput) ToSessionStatusPtrOutputWithContext(ctx context.Context) SessionStatusPtrOutput

func (SessionStatusOutput) ToStringOutput

func (o SessionStatusOutput) ToStringOutput() pulumi.StringOutput

func (SessionStatusOutput) ToStringOutputWithContext

func (o SessionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SessionStatusOutput) ToStringPtrOutput

func (o SessionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionStatusOutput) ToStringPtrOutputWithContext

func (o SessionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SessionStatusPtrInput

type SessionStatusPtrInput interface {
	pulumi.Input

	ToSessionStatusPtrOutput() SessionStatusPtrOutput
	ToSessionStatusPtrOutputWithContext(context.Context) SessionStatusPtrOutput
}

func SessionStatusPtr

func SessionStatusPtr(v string) SessionStatusPtrInput

type SessionStatusPtrOutput

type SessionStatusPtrOutput struct{ *pulumi.OutputState }

func (SessionStatusPtrOutput) Elem

func (SessionStatusPtrOutput) ElementType

func (SessionStatusPtrOutput) ElementType() reflect.Type

func (SessionStatusPtrOutput) ToSessionStatusPtrOutput

func (o SessionStatusPtrOutput) ToSessionStatusPtrOutput() SessionStatusPtrOutput

func (SessionStatusPtrOutput) ToSessionStatusPtrOutputWithContext

func (o SessionStatusPtrOutput) ToSessionStatusPtrOutputWithContext(ctx context.Context) SessionStatusPtrOutput

func (SessionStatusPtrOutput) ToStringPtrOutput

func (o SessionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SessionStatusPtrOutput) ToStringPtrOutputWithContext

func (o SessionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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