

# UpdateCodeSigningConfig
<a name="API_UpdateCodeSigningConfig"></a>

Atualize uma configuração de assinatura de código As alterações na configuração de assinatura de código entrarão em vigor na próxima vez que um usuário tentar implantar um pacote de código para a função. 

## Sintaxe da Solicitação
<a name="API_UpdateCodeSigningConfig_RequestSyntax"></a>

```
PUT /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
Content-type: application/json

{
   "AllowedPublishers": { 
      "SigningProfileVersionArns": [ "string" ]
   },
   "CodeSigningPolicies": { 
      "UntrustedArtifactOnDeployment": "string"
   },
   "Description": "string"
}
```

## Parâmetros da Solicitação de URI
<a name="API_UpdateCodeSigningConfig_RequestParameters"></a>

A solicitação usa os seguintes parâmetros de URI:

 ** [CodeSigningConfigArn](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-CodeSigningConfigArn"></a>
O nome do recurso da Amazon (ARN) da configuração de assinatura de código.  
Restrições de tamanho: tamanho máximo de 200.  
Padrão: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Exigido: Sim

## Corpo da Solicitação
<a name="API_UpdateCodeSigningConfig_RequestBody"></a>

A solicitação aceita os dados a seguir no formato JSON.

 ** [AllowedPublishers](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-AllowedPublishers"></a>
Assinatura de perfis para esta configuração de assinatura de código.  
Tipo: objeto [AllowedPublishers](API_AllowedPublishers.md)  
Obrigatório: não

 ** [CodeSigningPolicies](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-CodeSigningPolicies"></a>
A política de assinatura de código.  
Tipo: objeto [CodeSigningPolicies](API_CodeSigningPolicies.md)  
Obrigatório: não

 ** [Description](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-Description"></a>
Nome descritivo para essa configuração de assinatura de código.  
Tipo: string  
Restrições de comprimento: comprimento mínimo 0. Comprimento máximo de 256.  
Obrigatório: não

## Sintaxe da Resposta
<a name="API_UpdateCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Elementos de Resposta
<a name="API_UpdateCodeSigningConfig_ResponseElements"></a>

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

 ** [CodeSigningConfig](#API_UpdateCodeSigningConfig_ResponseSyntax) **   <a name="lambda-UpdateCodeSigningConfig-response-CodeSigningConfig"></a>
A configuração de assinatura de código  
Tipo: objeto [CodeSigningConfig](API_CodeSigningConfig.md)

## Erros
<a name="API_UpdateCodeSigningConfig_Errors"></a>

Para obter informações sobre os erros que todas as ações retornam, consulte [Erros comuns](CommonErrors.md).

 ** InvalidParameterValueException **   
Um dos parâmetros da solicitação não é válido.  
Código de Status HTTP: 400

 ** ResourceNotFoundException **   
O recurso especificado na solicitação não existe.  
Código de Status HTTP: 404

 ** ServiceException **   
O serviço AWS Lambda encontrou um erro interno.  
Código de Status HTTP: 500

## Ver também
<a name="API_UpdateCodeSigningConfig_SeeAlso"></a>

Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte:
+  [AWS Interface de linha de comando](https://docs.aws.amazon.com/goto/aws-cli/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK para .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/lambda-2015-03-31/UpdateCodeSigningConfig) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/UpdateCodeSigningConfig) 