macie

package
v0.16.1 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MemberAccountAssociation

type MemberAccountAssociation struct {
	// contains filtered or unexported fields
}

Associates an AWS account with Amazon Macie as a member account.

~> **NOTE:** Before using Amazon Macie for the first time it must be enabled manually. Instructions are [here](https://docs.aws.amazon.com/macie/latest/userguide/macie-setting-up.html#macie-setting-up-enable).

func GetMemberAccountAssociation

func GetMemberAccountAssociation(ctx *pulumi.Context,
	name string, id pulumi.ID, state *MemberAccountAssociationState, opts ...pulumi.ResourceOpt) (*MemberAccountAssociation, error)

GetMemberAccountAssociation gets an existing MemberAccountAssociation 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 NewMemberAccountAssociation

func NewMemberAccountAssociation(ctx *pulumi.Context,
	name string, args *MemberAccountAssociationArgs, opts ...pulumi.ResourceOpt) (*MemberAccountAssociation, error)

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

func (*MemberAccountAssociation) ID

ID is this resource's unique identifier assigned by its provider.

func (*MemberAccountAssociation) MemberAccountId

func (r *MemberAccountAssociation) MemberAccountId() *pulumi.StringOutput

The ID of the AWS account that you want to associate with Amazon Macie as a member account.

func (*MemberAccountAssociation) URN

URN is this resource's unique name assigned by Pulumi.

type MemberAccountAssociationArgs

type MemberAccountAssociationArgs struct {
	// The ID of the AWS account that you want to associate with Amazon Macie as a member account.
	MemberAccountId interface{}
}

The set of arguments for constructing a MemberAccountAssociation resource.

type MemberAccountAssociationState

type MemberAccountAssociationState struct {
	// The ID of the AWS account that you want to associate with Amazon Macie as a member account.
	MemberAccountId interface{}
}

Input properties used for looking up and filtering MemberAccountAssociation resources.

type S3BucketAssociation

type S3BucketAssociation struct {
	// contains filtered or unexported fields
}

Associates an S3 resource with Amazon Macie for monitoring and data classification.

~> **NOTE:** Before using Amazon Macie for the first time it must be enabled manually. Instructions are [here](https://docs.aws.amazon.com/macie/latest/userguide/macie-setting-up.html#macie-setting-up-enable).

func GetS3BucketAssociation

func GetS3BucketAssociation(ctx *pulumi.Context,
	name string, id pulumi.ID, state *S3BucketAssociationState, opts ...pulumi.ResourceOpt) (*S3BucketAssociation, error)

GetS3BucketAssociation gets an existing S3BucketAssociation 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 NewS3BucketAssociation

func NewS3BucketAssociation(ctx *pulumi.Context,
	name string, args *S3BucketAssociationArgs, opts ...pulumi.ResourceOpt) (*S3BucketAssociation, error)

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

func (*S3BucketAssociation) BucketName

func (r *S3BucketAssociation) BucketName() *pulumi.StringOutput

The name of the S3 bucket that you want to associate with Amazon Macie.

func (*S3BucketAssociation) ClassificationType

func (r *S3BucketAssociation) ClassificationType() *pulumi.Output

The configuration of how Amazon Macie classifies the S3 objects.

func (*S3BucketAssociation) ID

ID is this resource's unique identifier assigned by its provider.

func (*S3BucketAssociation) MemberAccountId

func (r *S3BucketAssociation) MemberAccountId() *pulumi.StringOutput

The ID of the Amazon Macie member account whose S3 resources you want to associate with Macie. If `member_account_id` isn't specified, the action associates specified S3 resources with Macie for the current master account.

func (*S3BucketAssociation) Prefix

Object key prefix identifying one or more S3 objects to which the association applies.

func (*S3BucketAssociation) URN

URN is this resource's unique name assigned by Pulumi.

type S3BucketAssociationArgs

type S3BucketAssociationArgs struct {
	// The name of the S3 bucket that you want to associate with Amazon Macie.
	BucketName interface{}
	// The configuration of how Amazon Macie classifies the S3 objects.
	ClassificationType interface{}
	// The ID of the Amazon Macie member account whose S3 resources you want to associate with Macie. If `member_account_id` isn't specified, the action associates specified S3 resources with Macie for the current master account.
	MemberAccountId interface{}
	// Object key prefix identifying one or more S3 objects to which the association applies.
	Prefix interface{}
}

The set of arguments for constructing a S3BucketAssociation resource.

type S3BucketAssociationState

type S3BucketAssociationState struct {
	// The name of the S3 bucket that you want to associate with Amazon Macie.
	BucketName interface{}
	// The configuration of how Amazon Macie classifies the S3 objects.
	ClassificationType interface{}
	// The ID of the Amazon Macie member account whose S3 resources you want to associate with Macie. If `member_account_id` isn't specified, the action associates specified S3 resources with Macie for the current master account.
	MemberAccountId interface{}
	// Object key prefix identifying one or more S3 objects to which the association applies.
	Prefix interface{}
}

Input properties used for looking up and filtering S3BucketAssociation resources.

Jump to

Keyboard shortcuts

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