We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.comprehend.getFlywheel
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
The AWS::Comprehend::Flywheel resource creates an Amazon Comprehend Flywheel that enables customer to train their model.
Using getFlywheel
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFlywheel(args: GetFlywheelArgs, opts?: InvokeOptions): Promise<GetFlywheelResult>
function getFlywheelOutput(args: GetFlywheelOutputArgs, opts?: InvokeOptions): Output<GetFlywheelResult>
def get_flywheel(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFlywheelResult
def get_flywheel_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFlywheelResult]
func LookupFlywheel(ctx *Context, args *LookupFlywheelArgs, opts ...InvokeOption) (*LookupFlywheelResult, error)
func LookupFlywheelOutput(ctx *Context, args *LookupFlywheelOutputArgs, opts ...InvokeOption) LookupFlywheelResultOutput
> Note: This function is named LookupFlywheel
in the Go SDK.
public static class GetFlywheel
{
public static Task<GetFlywheelResult> InvokeAsync(GetFlywheelArgs args, InvokeOptions? opts = null)
public static Output<GetFlywheelResult> Invoke(GetFlywheelInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFlywheelResult> getFlywheel(GetFlywheelArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:comprehend:getFlywheel
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the flywheel.
- Arn string
- The Amazon Resource Name (ARN) of the flywheel.
- arn String
- The Amazon Resource Name (ARN) of the flywheel.
- arn string
- The Amazon Resource Name (ARN) of the flywheel.
- arn str
- The Amazon Resource Name (ARN) of the flywheel.
- arn String
- The Amazon Resource Name (ARN) of the flywheel.
getFlywheel Result
The following output properties are available:
- Active
Model stringArn - The Amazon Resource Number (ARN) of the active model version.
- Arn string
- The Amazon Resource Name (ARN) of the flywheel.
- Data
Access stringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- Data
Security Pulumi.Config Aws Native. Comprehend. Outputs. Flywheel Data Security Config - Data security configuration.
- List<Pulumi.
Aws Native. Outputs. 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.
- Active
Model stringArn - The Amazon Resource Number (ARN) of the active model version.
- Arn string
- The Amazon Resource Name (ARN) of the flywheel.
- Data
Access stringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- Data
Security FlywheelConfig Data Security Config - Data security configuration.
- 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.
- active
Model StringArn - The Amazon Resource Number (ARN) of the active model version.
- arn String
- The Amazon Resource Name (ARN) of the flywheel.
- data
Access StringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- data
Security FlywheelConfig Data Security Config - Data security configuration.
- 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.
- active
Model stringArn - The Amazon Resource Number (ARN) of the active model version.
- arn string
- The Amazon Resource Name (ARN) of the flywheel.
- data
Access stringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- data
Security FlywheelConfig Data Security Config - Data security configuration.
- 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.
- active_
model_ strarn - The Amazon Resource Number (ARN) of the active model version.
- arn str
- The Amazon Resource Name (ARN) of the flywheel.
- data_
access_ strrole_ arn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- data_
security_ Flywheelconfig Data Security Config - Data security configuration.
- Sequence[root_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.
- active
Model StringArn - The Amazon Resource Number (ARN) of the active model version.
- arn String
- The Amazon Resource Name (ARN) of the flywheel.
- data
Access StringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- data
Security Property MapConfig - Data security configuration.
- 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.
Supporting Types
FlywheelDataSecurityConfig
- Data
Lake stringKms Key Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
- Model
Kms stringKey Id - 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"
- KMS Key ID:
- Volume
Kms stringKey Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
- Vpc
Config Pulumi.Aws Native. Comprehend. Inputs. Flywheel Vpc Config - 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 stringKms Key Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
- Model
Kms stringKey Id - 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"
- KMS Key ID:
- Volume
Kms stringKey Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
- Vpc
Config FlywheelVpc Config - 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 StringKms Key Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
- model
Kms StringKey Id - 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"
- KMS Key ID:
- volume
Kms StringKey Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
- vpc
Config FlywheelVpc Config - 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 stringKms Key Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
- model
Kms stringKey Id - 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"
- KMS Key ID:
- volume
Kms stringKey Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
- vpc
Config FlywheelVpc Config - 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_ strkms_ key_ id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
- model_
kms_ strkey_ id - 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"
- KMS Key ID:
- volume_
kms_ strkey_ id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
- vpc_
config FlywheelVpc Config - 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 StringKms Key Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
- model
Kms StringKey Id - 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"
- KMS Key ID:
- volume
Kms StringKey Id - ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.
- vpc
Config 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 .
FlywheelVpcConfig
- Security
Group List<string>Ids - 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 .
- Security
Group []stringIds - 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 List<String>Ids - 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 .
- security
Group string[]Ids - 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_ Sequence[str]ids - 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 .
- security
Group List<String>Ids - 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi