SimulationJob - AWS RoboMaker

Aviso de fim do suporte: em 10 de setembro de 2025, AWS interromperá o suporte para AWS RoboMaker. Depois de 10 de setembro de 2025, você não poderá mais acessar o AWS RoboMaker console ou AWS RoboMaker os recursos. Para obter mais informações sobre como fazer a transição para ajudar AWS Batch a executar simulações em contêineres, visite esta postagem no blog.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SimulationJob

Informações sobre um trabalho de simulação.

Conteúdo

arn

O Nome do recurso da Amazon (ARN) do trabalho de simulação.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.224.

Padrão: arn:.*

Obrigatório: não

clientRequestToken

Um identificador exclusivo para essa solicitação de SimulationJob.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.

Padrão: [a-zA-Z0-9_\-=]*

Obrigatório: não

compute

Calcule as informações do trabalho de simulação

Tipo: objeto ComputeResponse

Obrigatório: Não

dataSources

As fontes de dados do trabalho de simulação.

Tipo: matriz de objetos DataSource

Obrigatório: não

failureBehavior

O comportamento da falha do trabalho de simulação.

Continuar

Deixa o host em execução durante o tempo limite máximo após um código de erro 4XX.

Falha

Pare o trabalho de simulação e encerre a instância.

Tipo: strings

Valores Válidos: Fail | Continue

Obrigatório: não

failureCode

O código de falha do trabalho tarefa de simulação, se ele falhar.

Tipo: strings

Valores Válidos: InternalServiceError | RobotApplicationCrash | SimulationApplicationCrash | RobotApplicationHealthCheckFailure | SimulationApplicationHealthCheckFailure | BadPermissionsRobotApplication | BadPermissionsSimulationApplication | BadPermissionsS3Object | BadPermissionsS3Output | BadPermissionsCloudwatchLogs | SubnetIpLimitExceeded | ENILimitExceeded | BadPermissionsUserCredentials | InvalidBundleRobotApplication | InvalidBundleSimulationApplication | InvalidS3Resource | ThrottlingError | LimitExceeded | MismatchedEtag | RobotApplicationVersionMismatchedEtag | SimulationApplicationVersionMismatchedEtag | ResourceNotFound | RequestThrottled | BatchTimedOut | BatchCanceled | InvalidInput | WrongRegionS3Bucket | WrongRegionS3Output | WrongRegionRobotApplication | WrongRegionSimulationApplication | UploadContentMismatchError

Obrigatório: não

failureReason

O motivo pelo qual o trabalho de simulação falhou.

Tipo: string

Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 1.024.

Padrão: .*

Obrigatório: não

iamRole

O perfil do IAM que permite que a instância de simulação chame as APIs da AWS especificadas nas políticas associadas em seu nome. Esta é a forma como as credenciais são passadas para o seu trabalho de simulação.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 255.

Padrão: arn:aws:iam::\w+:role/.*

Obrigatório: não

lastStartedAt

O tempo, em milissegundos, desde o período em que o trabalho de simulação foi iniciada pela última vez.

Tipo: Timestamp

Obrigatório: não

lastUpdatedAt

O tempo, em milissegundos, desde o período em que o trabalho de simulação foi atualizado pela última vez.

Tipo: Timestamp

Obrigatório: não

loggingConfig

A configuração de log.

Tipo: objeto LoggingConfig

Obrigatório: Não

maxJobDurationInSeconds

A duração máxima do trabalho de simulação em segundos. O valor deve ser de 8 dias (691.200 segundos) ou menos.

Tipo: longo

Obrigatório: não

name

O nome do trabalho de simulação.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 255.

Padrão: [a-zA-Z0-9_\-]*

Obrigatório: não

networkInterface

Informações sobre uma interface de rede.

Tipo: objeto NetworkInterface

Obrigatório: Não

outputLocation

Local dos arquivos de saída gerados pelo trabalho de simulação.

Tipo: objeto OutputLocation

Obrigatório: Não

robotApplications

Uma lista de aplicativos de robôs.

Tipo: matriz de objetos RobotApplicationConfig

Membros da matriz: número fixo de 1 item.

Obrigatório: não

simulationApplications

Uma lista de aplicativos de simulação.

Tipo: matriz de objetos SimulationApplicationConfig

Membros da matriz: número fixo de 1 item.

Obrigatório: não

simulationTimeMillis

A duração da execução do trabalho de simulação em milissegundos.

Tipo: longo

Obrigatório: não

status

Status do trabalho de simulação.

Tipo: strings

Valores Válidos: Pending | Preparing | Running | Restarting | Completed | Failed | RunningFailed | Terminating | Terminated | Canceled

Obrigatório: não

tags

Um mapa com as chaves e os valores de tag anexados ao trabalho de simulação.

Tipo: mapa de string para string

Entradas do mapa: número mínimo de 0 itens. Número máximo de 50 itens.

Restrições de Tamanho de Chave: Tamanho mínimo de 1. O tamanho máximo é 128.

Padrão da chave: [a-zA-Z0-9 _.\-\/+=:]*

Restrições de tamanho do valor: tamanho mínimo de 0. O tamanho máximo é 256.

Padrão de valor: [a-zA-Z0-9 _.\-\/+=:]*

Obrigatório: não

vpcConfig

Informações de configuração da VPC.

Tipo: objeto VPCConfigResponse

Obrigatório: Não

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: