1. Packages
  2. AWS Native
  3. API Docs
  4. macie
  5. AllowList

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.macie.AllowList

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    Macie AllowList resource schema

    Create AllowList Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AllowList(name: string, args: AllowListArgs, opts?: CustomResourceOptions);
    @overload
    def AllowList(resource_name: str,
                  args: AllowListArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def AllowList(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  criteria: Optional[AllowListCriteriaArgs] = None,
                  description: Optional[str] = None,
                  name: Optional[str] = None,
                  tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewAllowList(ctx *Context, name string, args AllowListArgs, opts ...ResourceOption) (*AllowList, error)
    public AllowList(string name, AllowListArgs args, CustomResourceOptions? opts = null)
    public AllowList(String name, AllowListArgs args)
    public AllowList(String name, AllowListArgs args, CustomResourceOptions options)
    
    type: aws-native:macie:AllowList
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AllowListArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AllowListArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AllowListArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AllowListArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AllowListArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const allowListResource = new aws_native.macie.AllowList("allowListResource", {
        criteria: {},
        description: "string",
        name: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    AllowList Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The AllowList resource accepts the following input properties:

    Criteria Pulumi.AwsNative.Macie.Inputs.AllowListCriteria
    AllowList criteria.
    Description string
    Description of AllowList.
    Name string
    Name of AllowList.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    A collection of tags associated with a resource
    Criteria AllowListCriteriaArgs
    AllowList criteria.
    Description string
    Description of AllowList.
    Name string
    Name of AllowList.
    Tags TagArgs
    A collection of tags associated with a resource
    criteria AllowListCriteria
    AllowList criteria.
    description String
    Description of AllowList.
    name String
    Name of AllowList.
    tags List<Tag>
    A collection of tags associated with a resource
    criteria AllowListCriteria
    AllowList criteria.
    description string
    Description of AllowList.
    name string
    Name of AllowList.
    tags Tag[]
    A collection of tags associated with a resource
    criteria AllowListCriteriaArgs
    AllowList criteria.
    description str
    Description of AllowList.
    name str
    Name of AllowList.
    tags Sequence[TagArgs]
    A collection of tags associated with a resource
    criteria Property Map
    AllowList criteria.
    description String
    Description of AllowList.
    name String
    Name of AllowList.
    tags List<Property Map>
    A collection of tags associated with a resource

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AllowList resource produces the following output properties:

    Arn string
    AllowList ARN.
    AwsId string
    AllowList ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status Pulumi.AwsNative.Macie.AllowListStatus
    AllowList status.
    Arn string
    AllowList ARN.
    AwsId string
    AllowList ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status AllowListStatus
    AllowList status.
    arn String
    AllowList ARN.
    awsId String
    AllowList ID.
    id String
    The provider-assigned unique ID for this managed resource.
    status AllowListStatus
    AllowList status.
    arn string
    AllowList ARN.
    awsId string
    AllowList ID.
    id string
    The provider-assigned unique ID for this managed resource.
    status AllowListStatus
    AllowList status.
    arn str
    AllowList ARN.
    aws_id str
    AllowList ID.
    id str
    The provider-assigned unique ID for this managed resource.
    status AllowListStatus
    AllowList status.
    arn String
    AllowList ARN.
    awsId String
    AllowList ID.
    id String
    The provider-assigned unique ID for this managed resource.
    status "OK" | "S3_OBJECT_NOT_FOUND" | "S3_USER_ACCESS_DENIED" | "S3_OBJECT_ACCESS_DENIED" | "S3_THROTTLED" | "S3_OBJECT_OVERSIZE" | "S3_OBJECT_EMPTY" | "UNKNOWN_ERROR"
    AllowList status.

    Supporting Types

    AllowListStatus, AllowListStatusArgs

    Ok
    OK
    S3ObjectNotFound
    S3_OBJECT_NOT_FOUND
    S3UserAccessDenied
    S3_USER_ACCESS_DENIED
    S3ObjectAccessDenied
    S3_OBJECT_ACCESS_DENIED
    S3Throttled
    S3_THROTTLED
    S3ObjectOversize
    S3_OBJECT_OVERSIZE
    S3ObjectEmpty
    S3_OBJECT_EMPTY
    UnknownError
    UNKNOWN_ERROR
    AllowListStatusOk
    OK
    AllowListStatusS3ObjectNotFound
    S3_OBJECT_NOT_FOUND
    AllowListStatusS3UserAccessDenied
    S3_USER_ACCESS_DENIED
    AllowListStatusS3ObjectAccessDenied
    S3_OBJECT_ACCESS_DENIED
    AllowListStatusS3Throttled
    S3_THROTTLED
    AllowListStatusS3ObjectOversize
    S3_OBJECT_OVERSIZE
    AllowListStatusS3ObjectEmpty
    S3_OBJECT_EMPTY
    AllowListStatusUnknownError
    UNKNOWN_ERROR
    Ok
    OK
    S3ObjectNotFound
    S3_OBJECT_NOT_FOUND
    S3UserAccessDenied
    S3_USER_ACCESS_DENIED
    S3ObjectAccessDenied
    S3_OBJECT_ACCESS_DENIED
    S3Throttled
    S3_THROTTLED
    S3ObjectOversize
    S3_OBJECT_OVERSIZE
    S3ObjectEmpty
    S3_OBJECT_EMPTY
    UnknownError
    UNKNOWN_ERROR
    Ok
    OK
    S3ObjectNotFound
    S3_OBJECT_NOT_FOUND
    S3UserAccessDenied
    S3_USER_ACCESS_DENIED
    S3ObjectAccessDenied
    S3_OBJECT_ACCESS_DENIED
    S3Throttled
    S3_THROTTLED
    S3ObjectOversize
    S3_OBJECT_OVERSIZE
    S3ObjectEmpty
    S3_OBJECT_EMPTY
    UnknownError
    UNKNOWN_ERROR
    OK
    OK
    S3_OBJECT_NOT_FOUND
    S3_OBJECT_NOT_FOUND
    S3_USER_ACCESS_DENIED
    S3_USER_ACCESS_DENIED
    S3_OBJECT_ACCESS_DENIED
    S3_OBJECT_ACCESS_DENIED
    S3_THROTTLED
    S3_THROTTLED
    S3_OBJECT_OVERSIZE
    S3_OBJECT_OVERSIZE
    S3_OBJECT_EMPTY
    S3_OBJECT_EMPTY
    UNKNOWN_ERROR
    UNKNOWN_ERROR
    "OK"
    OK
    "S3_OBJECT_NOT_FOUND"
    S3_OBJECT_NOT_FOUND
    "S3_USER_ACCESS_DENIED"
    S3_USER_ACCESS_DENIED
    "S3_OBJECT_ACCESS_DENIED"
    S3_OBJECT_ACCESS_DENIED
    "S3_THROTTLED"
    S3_THROTTLED
    "S3_OBJECT_OVERSIZE"
    S3_OBJECT_OVERSIZE
    "S3_OBJECT_EMPTY"
    S3_OBJECT_EMPTY
    "UNKNOWN_ERROR"
    UNKNOWN_ERROR

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi