Skip to content

Update Data Automation Project

bedrockdataautomation_update_data_automation_project R Documentation

Updates an existing Amazon Bedrock Data Automation Project

Description

Updates an existing Amazon Bedrock Data Automation Project

Usage

bedrockdataautomation_update_data_automation_project(projectArn,
  projectStage, projectDescription, standardOutputConfiguration,
  customOutputConfiguration, overrideConfiguration,
  dataAutomationLibraryConfiguration, encryptionConfiguration)

Arguments

projectArn

[required] ARN generated at the server side when a DataAutomationProject is created

projectStage

Stage of the Project

projectDescription

Description of the DataAutomationProject

standardOutputConfiguration

[required] Standard output configuration

customOutputConfiguration

Custom output configuration

overrideConfiguration

Override configuration

dataAutomationLibraryConfiguration

DataAutomation Library configuration

encryptionConfiguration

KMS Encryption Configuration

Value

A list with the following syntax:

list(
  projectArn = "string",
  projectStage = "DEVELOPMENT"|"LIVE",
  status = "COMPLETED"|"IN_PROGRESS"|"FAILED"
)

Request syntax

svc$update_data_automation_project(
  projectArn = "string",
  projectStage = "DEVELOPMENT"|"LIVE",
  projectDescription = "string",
  standardOutputConfiguration = list(
    document = list(
      extraction = list(
        granularity = list(
          types = list(
            "DOCUMENT"|"PAGE"|"ELEMENT"|"WORD"|"LINE"
          )
        ),
        boundingBox = list(
          state = "ENABLED"|"DISABLED"
        )
      ),
      generativeField = list(
        state = "ENABLED"|"DISABLED"
      ),
      outputFormat = list(
        textFormat = list(
          types = list(
            "PLAIN_TEXT"|"MARKDOWN"|"HTML"|"CSV"
          )
        ),
        additionalFileFormat = list(
          state = "ENABLED"|"DISABLED"
        )
      )
    ),
    image = list(
      extraction = list(
        category = list(
          state = "ENABLED"|"DISABLED",
          types = list(
            "CONTENT_MODERATION"|"TEXT_DETECTION"|"LOGOS"
          )
        ),
        boundingBox = list(
          state = "ENABLED"|"DISABLED"
        )
      ),
      generativeField = list(
        state = "ENABLED"|"DISABLED",
        types = list(
          "IMAGE_SUMMARY"|"IAB"
        )
      )
    ),
    video = list(
      extraction = list(
        category = list(
          state = "ENABLED"|"DISABLED",
          types = list(
            "CONTENT_MODERATION"|"TEXT_DETECTION"|"TRANSCRIPT"|"LOGOS"
          )
        ),
        boundingBox = list(
          state = "ENABLED"|"DISABLED"
        )
      ),
      generativeField = list(
        state = "ENABLED"|"DISABLED",
        types = list(
          "VIDEO_SUMMARY"|"IAB"|"CHAPTER_SUMMARY"
        )
      )
    ),
    audio = list(
      extraction = list(
        category = list(
          state = "ENABLED"|"DISABLED",
          types = list(
            "AUDIO_CONTENT_MODERATION"|"TRANSCRIPT"|"TOPIC_CONTENT_MODERATION"
          ),
          typeConfiguration = list(
            transcript = list(
              speakerLabeling = list(
                state = "ENABLED"|"DISABLED"
              ),
              channelLabeling = list(
                state = "ENABLED"|"DISABLED"
              )
            )
          )
        )
      ),
      generativeField = list(
        state = "ENABLED"|"DISABLED",
        types = list(
          "AUDIO_SUMMARY"|"IAB"|"TOPIC_SUMMARY"
        )
      )
    )
  ),
  customOutputConfiguration = list(
    blueprints = list(
      list(
        blueprintArn = "string",
        blueprintVersion = "string",
        blueprintStage = "DEVELOPMENT"|"LIVE"
      )
    ),
    document = list(
      fallbackBlueprints = list(
        list(
          blueprintArn = "string",
          blueprintVersion = "string",
          blueprintStage = "DEVELOPMENT"|"LIVE"
        )
      )
    )
  ),
  overrideConfiguration = list(
    document = list(
      splitter = list(
        state = "ENABLED"|"DISABLED"
      ),
      modalityProcessing = list(
        state = "ENABLED"|"DISABLED"
      ),
      sensitiveDataConfiguration = list(
        detectionMode = "DETECTION"|"DETECTION_AND_REDACTION",
        detectionScope = list(
          "STANDARD"|"CUSTOM"
        ),
        piiEntitiesConfiguration = list(
          piiEntityTypes = list(
            "ALL"|"ADDRESS"|"AGE"|"NAME"|"EMAIL"|"PHONE"|"USERNAME"|"PASSWORD"|"DRIVER_ID"|"LICENSE_PLATE"|"VEHICLE_IDENTIFICATION_NUMBER"|"CREDIT_DEBIT_CARD_CVV"|"CREDIT_DEBIT_CARD_EXPIRY"|"CREDIT_DEBIT_CARD_NUMBER"|"PIN"|"INTERNATIONAL_BANK_ACCOUNT_NUMBER"|"SWIFT_CODE"|"IP_ADDRESS"|"MAC_ADDRESS"|"URL"|"AWS_ACCESS_KEY"|"AWS_SECRET_KEY"|"US_BANK_ACCOUNT_NUMBER"|"US_BANK_ROUTING_NUMBER"|"US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER"|"US_PASSPORT_NUMBER"|"US_SOCIAL_SECURITY_NUMBER"|"CA_HEALTH_NUMBER"|"CA_SOCIAL_INSURANCE_NUMBER"|"UK_NATIONAL_HEALTH_SERVICE_NUMBER"|"UK_NATIONAL_INSURANCE_NUMBER"|"UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER"
          ),
          redactionMaskMode = "PII"|"ENTITY_TYPE"
        )
      )
    ),
    image = list(
      modalityProcessing = list(
        state = "ENABLED"|"DISABLED"
      ),
      sensitiveDataConfiguration = list(
        detectionMode = "DETECTION"|"DETECTION_AND_REDACTION",
        detectionScope = list(
          "STANDARD"|"CUSTOM"
        ),
        piiEntitiesConfiguration = list(
          piiEntityTypes = list(
            "ALL"|"ADDRESS"|"AGE"|"NAME"|"EMAIL"|"PHONE"|"USERNAME"|"PASSWORD"|"DRIVER_ID"|"LICENSE_PLATE"|"VEHICLE_IDENTIFICATION_NUMBER"|"CREDIT_DEBIT_CARD_CVV"|"CREDIT_DEBIT_CARD_EXPIRY"|"CREDIT_DEBIT_CARD_NUMBER"|"PIN"|"INTERNATIONAL_BANK_ACCOUNT_NUMBER"|"SWIFT_CODE"|"IP_ADDRESS"|"MAC_ADDRESS"|"URL"|"AWS_ACCESS_KEY"|"AWS_SECRET_KEY"|"US_BANK_ACCOUNT_NUMBER"|"US_BANK_ROUTING_NUMBER"|"US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER"|"US_PASSPORT_NUMBER"|"US_SOCIAL_SECURITY_NUMBER"|"CA_HEALTH_NUMBER"|"CA_SOCIAL_INSURANCE_NUMBER"|"UK_NATIONAL_HEALTH_SERVICE_NUMBER"|"UK_NATIONAL_INSURANCE_NUMBER"|"UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER"
          ),
          redactionMaskMode = "PII"|"ENTITY_TYPE"
        )
      )
    ),
    video = list(
      modalityProcessing = list(
        state = "ENABLED"|"DISABLED"
      ),
      sensitiveDataConfiguration = list(
        detectionMode = "DETECTION"|"DETECTION_AND_REDACTION",
        detectionScope = list(
          "STANDARD"|"CUSTOM"
        ),
        piiEntitiesConfiguration = list(
          piiEntityTypes = list(
            "ALL"|"ADDRESS"|"AGE"|"NAME"|"EMAIL"|"PHONE"|"USERNAME"|"PASSWORD"|"DRIVER_ID"|"LICENSE_PLATE"|"VEHICLE_IDENTIFICATION_NUMBER"|"CREDIT_DEBIT_CARD_CVV"|"CREDIT_DEBIT_CARD_EXPIRY"|"CREDIT_DEBIT_CARD_NUMBER"|"PIN"|"INTERNATIONAL_BANK_ACCOUNT_NUMBER"|"SWIFT_CODE"|"IP_ADDRESS"|"MAC_ADDRESS"|"URL"|"AWS_ACCESS_KEY"|"AWS_SECRET_KEY"|"US_BANK_ACCOUNT_NUMBER"|"US_BANK_ROUTING_NUMBER"|"US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER"|"US_PASSPORT_NUMBER"|"US_SOCIAL_SECURITY_NUMBER"|"CA_HEALTH_NUMBER"|"CA_SOCIAL_INSURANCE_NUMBER"|"UK_NATIONAL_HEALTH_SERVICE_NUMBER"|"UK_NATIONAL_INSURANCE_NUMBER"|"UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER"
          ),
          redactionMaskMode = "PII"|"ENTITY_TYPE"
        )
      )
    ),
    audio = list(
      modalityProcessing = list(
        state = "ENABLED"|"DISABLED"
      ),
      languageConfiguration = list(
        inputLanguages = list(
          "EN"|"DE"|"ES"|"FR"|"IT"|"PT"|"JA"|"KO"|"CN"|"TW"|"HK"
        ),
        generativeOutputLanguage = "DEFAULT"|"EN",
        identifyMultipleLanguages = TRUE|FALSE
      ),
      sensitiveDataConfiguration = list(
        detectionMode = "DETECTION"|"DETECTION_AND_REDACTION",
        detectionScope = list(
          "STANDARD"|"CUSTOM"
        ),
        piiEntitiesConfiguration = list(
          piiEntityTypes = list(
            "ALL"|"ADDRESS"|"AGE"|"NAME"|"EMAIL"|"PHONE"|"USERNAME"|"PASSWORD"|"DRIVER_ID"|"LICENSE_PLATE"|"VEHICLE_IDENTIFICATION_NUMBER"|"CREDIT_DEBIT_CARD_CVV"|"CREDIT_DEBIT_CARD_EXPIRY"|"CREDIT_DEBIT_CARD_NUMBER"|"PIN"|"INTERNATIONAL_BANK_ACCOUNT_NUMBER"|"SWIFT_CODE"|"IP_ADDRESS"|"MAC_ADDRESS"|"URL"|"AWS_ACCESS_KEY"|"AWS_SECRET_KEY"|"US_BANK_ACCOUNT_NUMBER"|"US_BANK_ROUTING_NUMBER"|"US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER"|"US_PASSPORT_NUMBER"|"US_SOCIAL_SECURITY_NUMBER"|"CA_HEALTH_NUMBER"|"CA_SOCIAL_INSURANCE_NUMBER"|"UK_NATIONAL_HEALTH_SERVICE_NUMBER"|"UK_NATIONAL_INSURANCE_NUMBER"|"UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER"
          ),
          redactionMaskMode = "PII"|"ENTITY_TYPE"
        )
      )
    ),
    modalityRouting = list(
      jpeg = "IMAGE"|"DOCUMENT"|"AUDIO"|"VIDEO",
      png = "IMAGE"|"DOCUMENT"|"AUDIO"|"VIDEO",
      mp4 = "IMAGE"|"DOCUMENT"|"AUDIO"|"VIDEO",
      mov = "IMAGE"|"DOCUMENT"|"AUDIO"|"VIDEO"
    )
  ),
  dataAutomationLibraryConfiguration = list(
    libraries = list(
      list(
        libraryArn = "string"
      )
    )
  ),
  encryptionConfiguration = list(
    kmsKeyId = "string",
    kmsEncryptionContext = list(
      "string"
    )
  )
)