Class CustomModelArgs


  • public final class CustomModelArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • baseModelIdentifier

        public com.pulumi.core.Output<java.lang.String> baseModelIdentifier()
        Returns:
        ARN of the base model.
      • customModelKmsKeyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customModelKmsKeyId()
        Returns:
        Key ARN used to encrypt the custom model at rest.
      • customModelName

        public com.pulumi.core.Output<java.lang.String> customModelName()
        Returns:
        Name for the custom model.
      • customizationType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customizationType()
        Returns:
        Customization type. Valid values: `FINE_TUNING`, `CONTINUED_PRE_TRAINING`.
      • hyperparameters

        public com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> hyperparameters()
        Returns:
        [Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html) related to tuning the model.
      • jobName

        public com.pulumi.core.Output<java.lang.String> jobName()
        Returns:
        Name for the customization job.
      • outputDataConfig

        public com.pulumi.core.Output<CustomModelOutputDataConfigArgs> outputDataConfig()
        Returns:
        S3 location for the output data. See `outputDataConfig` below.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • roleArn

        public com.pulumi.core.Output<java.lang.String> roleArn()
        Returns:
        ARN of an IAM role that Bedrock can assume to perform tasks on your behalf.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of tags to assign to the customization job and custom model. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • trainingDataConfig

        public com.pulumi.core.Output<CustomModelTrainingDataConfigArgs> trainingDataConfig()
        Returns:
        Information about the training dataset. See `trainingDataConfig` below.
      • validationDataConfig

        public java.util.Optional<com.pulumi.core.Output<CustomModelValidationDataConfigArgs>> validationDataConfig()
        Returns:
        Information about the validation dataset. See `validationDataConfig` below.
      • vpcConfig

        public java.util.Optional<com.pulumi.core.Output<CustomModelVpcConfigArgs>> vpcConfig()
        Returns:
        Configuration parameters for the private VPC that contains the resources you are using for this job. See `vpcConfig` below.