Documentation ¶
Index ¶
- type MemberAccountAssociation
- type MemberAccountAssociationArgs
- type MemberAccountAssociationState
- type S3BucketAssociation
- func (r *S3BucketAssociation) BucketName() *pulumi.StringOutput
- func (r *S3BucketAssociation) ClassificationType() *pulumi.Output
- func (r *S3BucketAssociation) ID() *pulumi.IDOutput
- func (r *S3BucketAssociation) MemberAccountId() *pulumi.StringOutput
- func (r *S3BucketAssociation) Prefix() *pulumi.StringOutput
- func (r *S3BucketAssociation) URN() *pulumi.URNOutput
- type S3BucketAssociationArgs
- type S3BucketAssociationState
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 ¶
func (r *MemberAccountAssociation) ID() *pulumi.IDOutput
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 ¶
func (r *MemberAccountAssociation) URN() *pulumi.URNOutput
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 ¶
func (r *S3BucketAssociation) ID() *pulumi.IDOutput
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 ¶
func (r *S3BucketAssociation) Prefix() *pulumi.StringOutput
Object key prefix identifying one or more S3 objects to which the association applies.
func (*S3BucketAssociation) URN ¶
func (r *S3BucketAssociation) URN() *pulumi.URNOutput
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.