SimulationJobRequest - AWS RoboMaker

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á.

SimulationJobRequest

Informações sobre uma solicitação de trabalho de simulação.

Conteúdo

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: Sim

compute

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

Tipo: objeto Compute

Obrigatório: Não

dataSources

Especifique as fontes de dados para montar arquivos somente para leitura do S3 em sua simulação. Esses arquivos estão disponíveis em /opt/robomaker/datasources/data_source_name.

nota

Há um limite de 100 arquivos e um tamanho combinado de 25 GB para todos os objetos DataSourceConfig.

Tipo: Matriz de objetos DataSourceConfig

Membros da Matriz: Número mínimo de 1 item. Número máximo de 6 itens.

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

iamRole

O nome do 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

loggingConfig

A configuração de log.

Tipo: objeto LoggingConfig

Obrigatório: Não

outputLocation

O local de saída.

Tipo: objeto OutputLocation

Obrigatório: Não

robotApplications

Os aplicativos de robôs a serem usadas no trabalho de simulação.

Tipo: matriz de objetos RobotApplicationConfig

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

Obrigatório: não

simulationApplications

As aplicações de simulação para uso no trabalho de simulação.

Tipo: matriz de objetos SimulationApplicationConfig

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

Obrigatório: não

tags

Um mapa com as chaves e os valores de tag anexados à solicitação do 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

useDefaultApplications

Um booliano indicando se os aplicativos padrão devem ser usados no trabalho de simulação. Os aplicativos padrão incluem Gazebo, rqt, rviz e acesso ao terminal.

Tipo: booliano

Obrigatório: não

vpcConfig

Se seu trabalho de simulação acessar recursos em uma VPC, você fornecerá esse parâmetro identificando a lista de IDs de grupos de segurança e IDs de sub-rede. Eles devem pertencer à mesma VPC. Você deve fornecer pelo menos um grupo de segurança e duas IDs de sub-rede.

Tipo: objeto VPCConfig

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: