

# Objeto de x-amazon-apigateway-auth
<a name="api-gateway-swagger-extensions-auth"></a>

Define un tipo de autorización que se aplicará para la autorización de invocaciones de métodos en API Gateway.


| Nombre de la propiedad | Tipo | Descripción | 
| --- | --- | --- | 
| type | string | Especifica el tipo de autorización. Especifique "NONE" para acceso abierto. Especifique "AWS\$1IAM" para usar permisos de IAM. En los valores, no se distingue entre mayúsculas y minúsculas. | 

## Ejemplo de x-amazon-apigateway-auth
<a name="api-gateway-swagger-extensions-auth-example"></a>

En el ejemplo siguiente se establece el tipo de autorización de un método de API.

------
#### [ OpenAPI 3.0.1 ]

```
{
  "openapi": "3.0.1",
  "info": {
    "title": "openapi3",
    "version": "1.0"
  },
  "paths": {
    "/protected-by-iam": {
      "get": {
        "x-amazon-apigateway-auth": {
          "type": "AWS_IAM"
        }
      }
    }
  }
}
```

------