1. Packages
  2. AWS Native
  3. API Docs
  4. comprehend
  5. Flywheel

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

AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

aws-native.comprehend.Flywheel

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

    The AWS::Comprehend::Flywheel resource creates an Amazon Comprehend Flywheel that enables customer to train their model.

    Create Flywheel Resource

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

    Constructor syntax

    new Flywheel(name: string, args: FlywheelArgs, opts?: CustomResourceOptions);
    @overload
    def Flywheel(resource_name: str,
                 args: FlywheelArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Flywheel(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 data_access_role_arn: Optional[str] = None,
                 data_lake_s3_uri: Optional[str] = None,
                 active_model_arn: Optional[str] = None,
                 data_security_config: Optional[FlywheelDataSecurityConfigArgs] = None,
                 flywheel_name: Optional[str] = None,
                 model_type: Optional[FlywheelModelType] = None,
                 tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                 task_config: Optional[FlywheelTaskConfigArgs] = None)
    func NewFlywheel(ctx *Context, name string, args FlywheelArgs, opts ...ResourceOption) (*Flywheel, error)
    public Flywheel(string name, FlywheelArgs args, CustomResourceOptions? opts = null)
    public Flywheel(String name, FlywheelArgs args)
    public Flywheel(String name, FlywheelArgs args, CustomResourceOptions options)
    
    type: aws-native:comprehend:Flywheel
    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 FlywheelArgs
    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 FlywheelArgs
    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 FlywheelArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FlywheelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FlywheelArgs
    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 flywheelResource = new aws_native.comprehend.Flywheel("flywheelResource", {
        dataAccessRoleArn: "string",
        dataLakeS3Uri: "string",
        activeModelArn: "string",
        dataSecurityConfig: {
            dataLakeKmsKeyId: "string",
            modelKmsKeyId: "string",
            volumeKmsKeyId: "string",
            vpcConfig: {
                securityGroupIds: ["string"],
                subnets: ["string"],
            },
        },
        flywheelName: "string",
        modelType: aws_native.comprehend.FlywheelModelType.DocumentClassifier,
        tags: [{
            key: "string",
            value: "string",
        }],
        taskConfig: {
            languageCode: aws_native.comprehend.FlywheelTaskConfigLanguageCode.En,
            documentClassificationConfig: {
                mode: aws_native.comprehend.FlywheelDocumentClassificationConfigMode.MultiClass,
                labels: ["string"],
            },
            entityRecognitionConfig: {
                entityTypes: [{
                    type: "string",
                }],
            },
        },
    });
    
    Coming soon!
    

    Flywheel 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 Flywheel resource accepts the following input properties:

    DataAccessRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
    DataLakeS3Uri string
    Amazon S3 URI of the data lake location.
    ActiveModelArn string
    The Amazon Resource Number (ARN) of the active model version.
    DataSecurityConfig Pulumi.AwsNative.Comprehend.Inputs.FlywheelDataSecurityConfig
    Data security configuration.
    FlywheelName string
    Name for the flywheel.
    ModelType Pulumi.AwsNative.Comprehend.FlywheelModelType
    Model type of the flywheel's model.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
    TaskConfig Pulumi.AwsNative.Comprehend.Inputs.FlywheelTaskConfig
    Configuration about the model associated with a flywheel.
    DataAccessRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
    DataLakeS3Uri string
    Amazon S3 URI of the data lake location.
    ActiveModelArn string
    The Amazon Resource Number (ARN) of the active model version.
    DataSecurityConfig FlywheelDataSecurityConfigArgs
    Data security configuration.
    FlywheelName string
    Name for the flywheel.
    ModelType FlywheelModelType
    Model type of the flywheel's model.
    Tags TagArgs
    Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
    TaskConfig FlywheelTaskConfigArgs
    Configuration about the model associated with a flywheel.
    dataAccessRoleArn String
    The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
    dataLakeS3Uri String
    Amazon S3 URI of the data lake location.
    activeModelArn String
    The Amazon Resource Number (ARN) of the active model version.
    dataSecurityConfig FlywheelDataSecurityConfig
    Data security configuration.
    flywheelName String
    Name for the flywheel.
    modelType FlywheelModelType
    Model type of the flywheel's model.
    tags List<Tag>
    Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
    taskConfig FlywheelTaskConfig
    Configuration about the model associated with a flywheel.
    dataAccessRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
    dataLakeS3Uri string
    Amazon S3 URI of the data lake location.
    activeModelArn string
    The Amazon Resource Number (ARN) of the active model version.
    dataSecurityConfig FlywheelDataSecurityConfig
    Data security configuration.
    flywheelName string
    Name for the flywheel.
    modelType FlywheelModelType
    Model type of the flywheel's model.
    tags Tag[]
    Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
    taskConfig FlywheelTaskConfig
    Configuration about the model associated with a flywheel.
    data_access_role_arn str
    The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
    data_lake_s3_uri str
    Amazon S3 URI of the data lake location.
    active_model_arn str
    The Amazon Resource Number (ARN) of the active model version.
    data_security_config FlywheelDataSecurityConfigArgs
    Data security configuration.
    flywheel_name str
    Name for the flywheel.
    model_type FlywheelModelType
    Model type of the flywheel's model.
    tags Sequence[TagArgs]
    Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
    task_config FlywheelTaskConfigArgs
    Configuration about the model associated with a flywheel.
    dataAccessRoleArn String
    The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
    dataLakeS3Uri String
    Amazon S3 URI of the data lake location.
    activeModelArn String
    The Amazon Resource Number (ARN) of the active model version.
    dataSecurityConfig Property Map
    Data security configuration.
    flywheelName String
    Name for the flywheel.
    modelType "DOCUMENT_CLASSIFIER" | "ENTITY_RECOGNIZER"
    Model type of the flywheel's model.
    tags List<Property Map>
    Tags associated with the endpoint being created. A tag is a key-value pair that adds metadata to the endpoint. For example, a tag with "Sales" as the key might be added to an endpoint to indicate its use by the sales department.
    taskConfig Property Map
    Configuration about the model associated with a flywheel.

    Outputs

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

    Arn string
    The Amazon Resource Name (ARN) of the flywheel.
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    The Amazon Resource Name (ARN) of the flywheel.
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    The Amazon Resource Name (ARN) of the flywheel.
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    The Amazon Resource Name (ARN) of the flywheel.
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    The Amazon Resource Name (ARN) of the flywheel.
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    The Amazon Resource Name (ARN) of the flywheel.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    FlywheelDataSecurityConfig, FlywheelDataSecurityConfigArgs

    DataLakeKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
    ModelKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

    • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"
    • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
    VolumeKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
    VpcConfig Pulumi.AwsNative.Comprehend.Inputs.FlywheelVpcConfig
    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC .
    DataLakeKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
    ModelKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

    • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"
    • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
    VolumeKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
    VpcConfig FlywheelVpcConfig
    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC .
    dataLakeKmsKeyId String
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
    modelKmsKeyId String
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

    • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"
    • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
    volumeKmsKeyId String
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
    vpcConfig FlywheelVpcConfig
    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC .
    dataLakeKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
    modelKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

    • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"
    • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
    volumeKmsKeyId string
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
    vpcConfig FlywheelVpcConfig
    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC .
    data_lake_kms_key_id str
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
    model_kms_key_id str
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

    • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"
    • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
    volume_kms_key_id str
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
    vpc_config FlywheelVpcConfig
    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC .
    dataLakeKmsKeyId String
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
    modelKmsKeyId String
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

    • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"
    • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
    volumeKmsKeyId String
    ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
    vpcConfig Property Map
    Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC .

    FlywheelDocumentClassificationConfig, FlywheelDocumentClassificationConfigArgs

    Mode Pulumi.AwsNative.Comprehend.FlywheelDocumentClassificationConfigMode
    Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL .
    Labels List<string>
    One or more labels to associate with the custom classifier.
    Mode FlywheelDocumentClassificationConfigMode
    Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL .
    Labels []string
    One or more labels to associate with the custom classifier.
    mode FlywheelDocumentClassificationConfigMode
    Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL .
    labels List<String>
    One or more labels to associate with the custom classifier.
    mode FlywheelDocumentClassificationConfigMode
    Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL .
    labels string[]
    One or more labels to associate with the custom classifier.
    mode FlywheelDocumentClassificationConfigMode
    Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL .
    labels Sequence[str]
    One or more labels to associate with the custom classifier.
    mode "MULTI_CLASS" | "MULTI_LABEL"
    Classification mode indicates whether the documents are MULTI_CLASS or MULTI_LABEL .
    labels List<String>
    One or more labels to associate with the custom classifier.

    FlywheelDocumentClassificationConfigMode, FlywheelDocumentClassificationConfigModeArgs

    MultiClass
    MULTI_CLASS
    MultiLabel
    MULTI_LABEL
    FlywheelDocumentClassificationConfigModeMultiClass
    MULTI_CLASS
    FlywheelDocumentClassificationConfigModeMultiLabel
    MULTI_LABEL
    MultiClass
    MULTI_CLASS
    MultiLabel
    MULTI_LABEL
    MultiClass
    MULTI_CLASS
    MultiLabel
    MULTI_LABEL
    MULTI_CLASS
    MULTI_CLASS
    MULTI_LABEL
    MULTI_LABEL
    "MULTI_CLASS"
    MULTI_CLASS
    "MULTI_LABEL"
    MULTI_LABEL

    FlywheelEntityRecognitionConfig, FlywheelEntityRecognitionConfigArgs

    EntityTypes List<Pulumi.AwsNative.Comprehend.Inputs.FlywheelEntityTypesListItem>
    Up to 25 entity types that the model is trained to recognize.
    EntityTypes []FlywheelEntityTypesListItem
    Up to 25 entity types that the model is trained to recognize.
    entityTypes List<FlywheelEntityTypesListItem>
    Up to 25 entity types that the model is trained to recognize.
    entityTypes FlywheelEntityTypesListItem[]
    Up to 25 entity types that the model is trained to recognize.
    entity_types Sequence[FlywheelEntityTypesListItem]
    Up to 25 entity types that the model is trained to recognize.
    entityTypes List<Property Map>
    Up to 25 entity types that the model is trained to recognize.

    FlywheelEntityTypesListItem, FlywheelEntityTypesListItemArgs

    Type string

    An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

    Entity types must not contain the following invalid characters: \n (line break), \n (escaped line break, \r (carriage return), \r (escaped carriage return), \t (tab), \t (escaped tab), and , (comma).

    Type string

    An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

    Entity types must not contain the following invalid characters: \n (line break), \n (escaped line break, \r (carriage return), \r (escaped carriage return), \t (tab), \t (escaped tab), and , (comma).

    type String

    An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

    Entity types must not contain the following invalid characters: \n (line break), \n (escaped line break, \r (carriage return), \r (escaped carriage return), \t (tab), \t (escaped tab), and , (comma).

    type string

    An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

    Entity types must not contain the following invalid characters: \n (line break), \n (escaped line break, \r (carriage return), \r (escaped carriage return), \t (tab), \t (escaped tab), and , (comma).

    type str

    An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

    Entity types must not contain the following invalid characters: \n (line break), \n (escaped line break, \r (carriage return), \r (escaped carriage return), \t (tab), \t (escaped tab), and , (comma).

    type String

    An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.

    Entity types must not contain the following invalid characters: \n (line break), \n (escaped line break, \r (carriage return), \r (escaped carriage return), \t (tab), \t (escaped tab), and , (comma).

    FlywheelModelType, FlywheelModelTypeArgs

    DocumentClassifier
    DOCUMENT_CLASSIFIER
    EntityRecognizer
    ENTITY_RECOGNIZER
    FlywheelModelTypeDocumentClassifier
    DOCUMENT_CLASSIFIER
    FlywheelModelTypeEntityRecognizer
    ENTITY_RECOGNIZER
    DocumentClassifier
    DOCUMENT_CLASSIFIER
    EntityRecognizer
    ENTITY_RECOGNIZER
    DocumentClassifier
    DOCUMENT_CLASSIFIER
    EntityRecognizer
    ENTITY_RECOGNIZER
    DOCUMENT_CLASSIFIER
    DOCUMENT_CLASSIFIER
    ENTITY_RECOGNIZER
    ENTITY_RECOGNIZER
    "DOCUMENT_CLASSIFIER"
    DOCUMENT_CLASSIFIER
    "ENTITY_RECOGNIZER"
    ENTITY_RECOGNIZER

    FlywheelTaskConfig, FlywheelTaskConfigArgs

    LanguageCode Pulumi.AwsNative.Comprehend.FlywheelTaskConfigLanguageCode
    Language code for the language that the model supports.
    DocumentClassificationConfig Pulumi.AwsNative.Comprehend.Inputs.FlywheelDocumentClassificationConfig
    Configuration required for a document classification model.
    EntityRecognitionConfig Pulumi.AwsNative.Comprehend.Inputs.FlywheelEntityRecognitionConfig
    Configuration required for an entity recognition model.
    LanguageCode FlywheelTaskConfigLanguageCode
    Language code for the language that the model supports.
    DocumentClassificationConfig FlywheelDocumentClassificationConfig
    Configuration required for a document classification model.
    EntityRecognitionConfig FlywheelEntityRecognitionConfig
    Configuration required for an entity recognition model.
    languageCode FlywheelTaskConfigLanguageCode
    Language code for the language that the model supports.
    documentClassificationConfig FlywheelDocumentClassificationConfig
    Configuration required for a document classification model.
    entityRecognitionConfig FlywheelEntityRecognitionConfig
    Configuration required for an entity recognition model.
    languageCode FlywheelTaskConfigLanguageCode
    Language code for the language that the model supports.
    documentClassificationConfig FlywheelDocumentClassificationConfig
    Configuration required for a document classification model.
    entityRecognitionConfig FlywheelEntityRecognitionConfig
    Configuration required for an entity recognition model.
    language_code FlywheelTaskConfigLanguageCode
    Language code for the language that the model supports.
    document_classification_config FlywheelDocumentClassificationConfig
    Configuration required for a document classification model.
    entity_recognition_config FlywheelEntityRecognitionConfig
    Configuration required for an entity recognition model.
    languageCode "en" | "es" | "fr" | "it" | "de" | "pt"
    Language code for the language that the model supports.
    documentClassificationConfig Property Map
    Configuration required for a document classification model.
    entityRecognitionConfig Property Map
    Configuration required for an entity recognition model.

    FlywheelTaskConfigLanguageCode, FlywheelTaskConfigLanguageCodeArgs

    En
    en
    Es
    es
    Fr
    fr
    It
    it
    De
    de
    Pt
    pt
    FlywheelTaskConfigLanguageCodeEn
    en
    FlywheelTaskConfigLanguageCodeEs
    es
    FlywheelTaskConfigLanguageCodeFr
    fr
    FlywheelTaskConfigLanguageCodeIt
    it
    FlywheelTaskConfigLanguageCodeDe
    de
    FlywheelTaskConfigLanguageCodePt
    pt
    En
    en
    Es
    es
    Fr
    fr
    It
    it
    De
    de
    Pt
    pt
    En
    en
    Es
    es
    Fr
    fr
    It
    it
    De
    de
    Pt
    pt
    EN
    en
    ES
    es
    FR
    fr
    IT
    it
    DE
    de
    PT
    pt
    "en"
    en
    "es"
    es
    "fr"
    fr
    "it"
    it
    "de"
    de
    "pt"
    pt

    FlywheelVpcConfig, FlywheelVpcConfigArgs

    SecurityGroupIds List<string>
    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC .
    Subnets List<string>
    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets .
    SecurityGroupIds []string
    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC .
    Subnets []string
    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets .
    securityGroupIds List<String>
    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC .
    subnets List<String>
    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets .
    securityGroupIds string[]
    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC .
    subnets string[]
    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets .
    security_group_ids Sequence[str]
    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC .
    subnets Sequence[str]
    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets .
    securityGroupIds List<String>
    The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC .
    subnets List<String>
    The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s Region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets .

    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.108.4 published on Tuesday, Jun 18, 2024 by Pulumi