View a markdown version of this page

Acciones, recursos y claves de condición para la administración de Amazon API Gateway V2 - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para la administración de Amazon API Gateway V2

Amazon API Gateway Management V2 (prefijo de servicio:apigateway) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon API Gateway Management V2

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateApi

Puerta de enlace API: POST

Escritura

soy: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

CreateApiMapping

API Gateway: Post

Escritura

CreateAuthorizer

API Gateway: Post

Escritura

soy: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

CreateDeployment

API Gateway: Post

Escritura

CreateDomainName

una pasarela API: AddCertificateToDomain

Gestión de permisos, Write

API Gateway: Post

Escritura

API Gateway: PUT

Escritura

puerta de enlace api: UpdateDomainNamePolicy

Gestión de permisos, Write

CreateIntegration

API Gateway: Post

Escritura

soy: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

CreateIntegrationResponse

API Gateway: Post

Escritura

CreateModel

API Gateway: Post

Escritura

CreatePortal

una pasarela API: CreatePortal

Escritura

puerta de enlace api: GetPortalProduct

Lectura

API Gateway: Post

Escritura

CreatePortalProduct

una pasarela API: CreatePortalProduct

Escritura

API Gateway: Post

Escritura

CreateProductPage

una pasarela API: CreateProductPage

Escritura

CreateProductRestEndpointPage

puerta de enlace api: CreateProductRestEndpointPage

Escritura

CreateRoute

API Gateway: Post

Escritura

CreateRouteResponse

API Gateway: Post

Escritura

CreateRoutingRule

una pasarela API: CreateRoutingRule

Escritura

CreateStage

API Gateway: Post

Escritura

API Gateway: PUT

Escritura

CreateVpcLink

API Gateway: Post

Escritura

API Gateway: PUT

Escritura

DeleteAccessLogSettings

API Gateway: eliminar

Escritura

DeleteApi

API Gateway: eliminar

Escritura

DeleteApiMapping

API Gateway: eliminar

Escritura

DeleteAuthorizer

API Gateway: eliminar

Escritura

DeleteCorsConfiguration

API Gateway: eliminar

Escritura

DeleteDeployment

API Gateway: eliminar

Escritura

DeleteDomainName

API Gateway: eliminar

Escritura

puerta de enlace api: RemoveCertificateFromDomain

Gestión de permisos, Write

DeleteIntegration

API Gateway: eliminar

Escritura

DeleteIntegrationResponse

API Gateway: eliminar

Escritura

DeleteModel

API Gateway: eliminar

Escritura

DeletePortal

puerta de enlace api: DeletePortal

Escritura

DeletePortalProduct

puerta de enlace api: DeletePortalProduct

Escritura

DeletePortalProductSharingPolicy

puerta de enlace api: DeletePortalProductSharingPolicy

Gestión de permisos, Write

DeleteProductPage

una puerta de enlace: DeleteProductPage

Escritura

DeleteProductRestEndpointPage

puerta de enlace api: DeleteProductRestEndpointPage

Escritura

DeleteRoute

API Gateway: eliminar

Escritura

DeleteRouteRequestParameter

API Gateway: eliminar

Escritura

DeleteRouteResponse

API Gateway: eliminar

Escritura

DeleteRouteSettings

API Gateway: eliminar

Escritura

DeleteRoutingRule

puerta de enlace api: DeleteRoutingRule

Escritura

DeleteStage

API Gateway: eliminar

Escritura

DeleteVpcLink

API Gateway: eliminar

Escritura

DisablePortal

puerta de enlace api: DisablePortal

Escritura

ExportApi

API Gateway: get

Lectura

GetApi

API Gateway: Get

Lectura

GetApiMapping

API Gateway: Get

Lectura

GetApiMappings

API Gateway: Get

Lectura

GetApis

API Gateway: Get

Lectura

GetAuthorizer

API Gateway: Get

Lectura

GetAuthorizers

API Gateway: Get

Lectura

GetDeployment

API Gateway: Get

Lectura

GetDeployments

API Gateway: Get

Lectura

GetDomainName

API Gateway: Get

Lectura

GetDomainNames

API Gateway: Get

Lectura

GetIntegration

API Gateway: Get

Lectura

GetIntegrationResponse

API Gateway: Get

Lectura

GetIntegrationResponses

API Gateway: Get

Lectura

GetIntegrations

API Gateway: Get

Lectura

GetModel

API Gateway: Get

Lectura

GetModelTemplate

API Gateway: Get

Lectura

GetModels

API Gateway: Get

Lectura

GetPortal

una puerta de enlace API: GetPortal

Lectura

GetPortalProduct

puerta de enlace api: GetPortalProduct

Lectura

GetPortalProductSharingPolicy

puerta de enlace api: GetPortalProductSharingPolicy

Lectura

GetProductPage

puerta de enlace api: GetProductPage

Lectura

GetProductRestEndpointPage

puerta de enlace api: GetProductRestEndpointPage

Lectura

GetRoute

API Gateway: get

Lectura

GetRouteResponse

API Gateway: Get

Lectura

GetRouteResponses

API Gateway: Get

Lectura

GetRoutes

API Gateway: Get

Lectura

GetRoutingRule

una puerta de enlace API: GetRoutingRule

Lectura

GetStage

API Gateway: get

Lectura

GetStages

API Gateway: Get

Lectura

GetTags

API Gateway: Get

Lectura

GetVpcLink

API Gateway: Get

Lectura

GetVpcLinks

API Gateway: Get

Lectura

ImportApi

API Gateway: Post

Escritura

API Gateway: PUT

Escritura

objetivo: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

ListPortalProducts

pasarela api: ListPortalProducts

Enumeración

ListPortals

puerta de enlace api: ListPortals

Enumeración

ListProductPages

puerta de enlace api: ListProductPages

Enumeración

ListProductRestEndpointPages

puerta de enlace api: ListProductRestEndpointPages

Enumeración

ListRoutingRules

puerta de enlace api: ListRoutingRules

Enumeración

PreviewPortal

puerta de enlace api: GetPortalProduct

Lectura

puerta de enlace api: PreviewPortal

Escritura

PublishPortal

puerta de enlace api: GetPortalProduct

Lectura

puerta de enlace api: PublishPortal

Escritura

PutPortalProductSharingPolicy

puerta de enlace api: PutPortalProductSharingPolicy

Gestión de permisos, Write

PutRoutingRule

una puerta de enlace: UpdateRoutingRule

Escritura

ReimportApi

API Gateway: eliminar

Escritura

API Gateway: Post

Escritura

API Gateway: PUT

Escritura

objetivo: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

ResetAuthorizersCache

API Gateway: eliminar

Escritura

TagResource

API Gateway: Patch

Escritura

API Gateway: Post

Escritura

API Gateway: PUT

Escritura

UntagResource

API Gateway: eliminar

Escritura

API Gateway: Patch

Escritura

UpdateApi

API Gateway: Patch

Escritura

Soy: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

UpdateApiMapping

API Gateway: Patch

Escritura

UpdateAuthorizer

API Gateway: Patch

Escritura

Soy: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

UpdateDeployment

API Gateway: Patch

Escritura

UpdateDomainName

una pasarela API: AddCertificateToDomain

Gestión de permisos, Write

API Gateway: Patch

Escritura

una pasarela API: RemoveCertificateFromDomain

Gestión de permisos, Write

una puerta de enlace: UpdateDomainNameManagementPolicy

Gestión de permisos, Write

una puerta de enlace: UpdateDomainNamePolicy

Gestión de permisos, Write

UpdateIntegration

API Gateway: Patch

Escritura

Soy: PassRole

objetivo: PassedToService

apigateway.amazonaws.com

Escritura

UpdateIntegrationResponse

API Gateway: Patch

Escritura

UpdateModel

API Gateway: Patch

Escritura

UpdatePortal

una pasarela API: GetPortalProduct

Lectura

puerta de enlace api: UpdatePortal

Escritura

UpdatePortalProduct

puerta de enlace api: UpdatePortalProduct

Escritura

UpdateProductPage

puerta de enlace api: UpdateProductPage

Escritura

UpdateProductRestEndpointPage

puerta de enlace api: UpdateProductRestEndpointPage

Escritura

UpdateRoute

API Gateway: Patch

Escritura

UpdateRouteResponse

API Gateway: Patch

Escritura

UpdateStage

API Gateway: Patch

Escritura

UpdateVpcLink

API Gateway: Patch

Escritura

Acciones definidas por la administración de Amazon API Gateway V2

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreatePortal

Otorga permiso para crear un portal

Portal*

puerta de enlace api: Request/CognitoUserPoolArn

puerta de enlace api: Request/PortalDisplayName

puerta de enlace api: Request/PortalDomainName

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreatePortalProduct

Otorga permiso para crear un producto de portal

PortalProduct*

una pasarela: Request/PortalProductDisplayName

puerta de enlace api: Resource/PortalProductDisplayName

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateProductPage

Otorga permiso para crear una página de producto

ProductPage*

una pasarela: Request/ProductPageTitle

puerta de enlace api: Resource/ProductPageTitle

was: /$ {} ResourceTag TagKey

Escritura

CreateProductRestEndpointPage

Otorga permiso para crear una página de punto final REST del producto

ProductRestEndpointPage*

una pasarela: Request/Method

puerta de enlace api: Request/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Request/RestApiId

puerta de enlace api: Request/Stage

puerta de enlace api: Resource/Method

puerta de enlace api: Resource/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/RestApiId

puerta de enlace api: Resource/Stage

was: /$ {} ResourceTag TagKey

Escritura

CreateRoutingRule

Concede permiso para crear una regla de enrutamiento.

RoutingRule*

una puerta de enlace: Request/ConditionBasePaths

puerta de enlace api: Request/Priority

puerta de enlace api: Resource/ConditionBasePaths

puerta de enlace api: Resource/Priority

was: /$ {} ResourceTag TagKey

Escritura

ELIMINAR

Otorga permiso para eliminar un recurso determinado

AccessLogSettings

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

API

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/ApiName

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

puerta de enlace api: Resource/DisableExecuteApiEndpoint

puerta de enlace api: Resource/EndpointType

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

ApiMapping

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Authorizer

una puerta de enlace: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

AuthorizersCache

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Cors

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Implementación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Integration

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

IntegrationResponse

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Model

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Ruta

pasarela API: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RouteRequestParameter

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RouteResponse

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RouteSettings

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Stage

una puerta de enlace: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

puerta de enlace api: Resource/AccessLoggingDestination

puerta de enlace api: Resource/AccessLoggingFormat

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

VpcLink

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

DeletePortal

Otorga permiso para eliminar un portal

Portal*

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

Escritura

DeletePortalProduct

Otorga permiso para eliminar un producto del portal

PortalProduct*

una puerta de enlace: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Escritura

DeletePortalProductSharingPolicy

Otorga permiso para eliminar una política de uso compartido de productos del portal

PortalProduct*

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Administración de permisos, Write

DeleteProductPage

Otorga permiso para eliminar una página de producto

ProductPage*

una puerta de enlace: Resource/ProductPageTitle

was: /$ {} ResourceTag TagKey

Escritura

DeleteProductRestEndpointPage

Otorga permiso para eliminar la página de punto final REST de un producto

PortalProduct*

pasarela api: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Escritura

ProductRestEndpointPage*

una puerta de enlace: Resource/Method

puerta de enlace api: Resource/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/RestApiId

puerta de enlace api: Resource/Stage

was: /$ {} ResourceTag TagKey

DeleteRoutingRule

Concede permiso para eliminar una regla de enrutamiento.

RoutingRule*

una puerta de enlace: Resource/ConditionBasePaths

puerta de enlace api: Resource/Priority

was: /$ {} ResourceTag TagKey

Escritura

DisablePortal

Otorga permiso para deshabilitar un portal

Portal*

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

Escritura

OBTENER

Otorga permiso para leer un recurso determinado

AccessLogSettings

aws: ResourceTag /$ {} TagKey

Lectura

API

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/ApiName

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

puerta de enlace api: Resource/DisableExecuteApiEndpoint

puerta de enlace api: Resource/EndpointType

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

ApiMapping

aws: ResourceTag /$ {} TagKey

ApiMappings

aws: ResourceTag /$ {} TagKey

Apis

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

Authorizer

una puerta de enlace: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

was: /$ {} ResourceTag TagKey

Autorizadores

una puerta de enlace: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

was: /$ {} ResourceTag TagKey

AuthorizersCache

aws: ResourceTag /$ {} TagKey

Núcleo

aws: ResourceTag /$ {} TagKey

Implementación

aws: ResourceTag /$ {} TagKey

Implementaciones

una puerta de enlace: Request/StageName

was: /$ {} ResourceTag TagKey

API exportedAPI

aws: /$ {} ResourceTag TagKey

Integration

aws: ResourceTag /$ {} TagKey

IntegrationResponse

aws: ResourceTag /$ {} TagKey

IntegrationResponses

aws: ResourceTag /$ {} TagKey

Integraciones

aws: ResourceTag /$ {} TagKey

Model

aws: ResourceTag /$ {} TagKey

ModelTemplate

aws: ResourceTag /$ {} TagKey

Modelos de  

aws: ResourceTag /$ {} TagKey

Ruta

pasarela API: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

RouteRequestParameter

aws: ResourceTag /$ {} TagKey

RouteResponse

aws: ResourceTag /$ {} TagKey

RouteResponses

aws: ResourceTag /$ {} TagKey

RouteSettings

aws: ResourceTag /$ {} TagKey

Rutas

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

Stage

una puerta de enlace: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

puerta de enlace api: Resource/AccessLoggingDestination

puerta de enlace api: Resource/AccessLoggingFormat

was: /$ {} ResourceTag TagKey

Etapas

pasarela API: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

was: /$ {} ResourceTag TagKey

VpcLink

aws: ResourceTag /$ {} TagKey

VpcLinks

aws: ResourceTag /$ {} TagKey

GetPortal

Otorga permiso para leer un portal

Portal*

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

Lectura

GetPortalProduct

Otorga permiso para leer un producto del portal

PortalProduct*

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Lectura

GetPortalProductSharingPolicy

Otorga permiso para leer la política de uso compartido de productos del portal

PortalProduct*

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Lectura

GetProductPage

Otorga permiso para leer una página de producto

PortalProduct

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Lectura

ProductPage*

una puerta de enlace: Resource/ProductPageTitle

was: /$ {} ResourceTag TagKey

GetProductRestEndpointPage

Otorga permiso para leer la página de puntos finales de REST de un producto

PortalProduct

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Lectura

ProductRestEndpointPage*

una puerta de enlace: Resource/Method

puerta de enlace api: Resource/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/RestApiId

puerta de enlace api: Resource/Stage

was: /$ {} ResourceTag TagKey

GetRoutingRule

Concede permiso para leer una regla de enrutamiento.

RoutingRule*

una puerta de enlace: Resource/ConditionBasePaths

puerta de enlace api: Resource/Priority

was: /$ {} ResourceTag TagKey

Lectura

ListPortalProducts

Otorga permiso para publicar los productos del portal

PortalProduct*

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Enumeración

ListPortals

Otorga permiso para publicar portales

Portal*

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

Enumeración

ListProductPages

Otorga permiso para publicar páginas de productos

PortalProduct

una puerta de enlace: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Enumeración

ProductPage*

una puerta de enlace: Resource/ProductPageTitle

was: /$ {} ResourceTag TagKey

ListProductRestEndpointPages

Otorga permiso para publicar las páginas de puntos finales REST del producto

PortalProduct

pasarela api: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Enumeración

ProductRestEndpointPage*

una puerta de enlace: Resource/Method

puerta de enlace api: Resource/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/RestApiId

puerta de enlace api: Resource/Stage

was: /$ {} ResourceTag TagKey

ListRoutingRules

Concede permiso para enumerar reglas de enrutamiento bajo un nombre de dominio.

RoutingRule*

una puerta de enlace: Resource/ConditionBasePaths

puerta de enlace api: Resource/Priority

was: /$ {} ResourceTag TagKey

Enumeración

PARCHE

Otorga permiso para actualizar un recurso determinado

API

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/ApiName

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

puerta de enlace api: Resource/DisableExecuteApiEndpoint

puerta de enlace api: Resource/EndpointType

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

ApiMapping

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Authorizer

una puerta de enlace: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Implementación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Integration

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

IntegrationResponse

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Model

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Ruta

pasarela API: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RouteRequestParameter

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RouteResponse

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Stage

una puerta de enlace: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

puerta de enlace api: Resource/AccessLoggingDestination

puerta de enlace api: Resource/AccessLoggingFormat

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

VpcLink

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

PUBLICAR

Otorga permiso para crear un recurso determinado

ApiMappings

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

Apis

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Autorizadores

una puerta de enlace: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Implementaciones

una puerta de enlace: Request/StageName

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

IntegrationResponse

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

IntegrationResponses

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Integraciones

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Modelos de  

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

RouteResponses

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Rutas

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etapas

pasarela API: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

VpcLinks

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

POT

Otorga permiso para actualizar un recurso determinado

API

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/ApiName

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

puerta de enlace api: Resource/DisableExecuteApiEndpoint

puerta de enlace api: Resource/EndpointType

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

Apis

una puerta de enlace: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

IntegrationResponse

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

PreviewPortal

Otorga permiso para previsualizar un portal

Portal*

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

Escritura

PublishPortal

Otorga permiso para publicar un portal

Portal*

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

Escritura

PutPortalProductSharingPolicy

Otorga permiso para establecer una política de uso compartido de productos en el portal

PortalProduct*

una pasarela: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

Administración de permisos, Write

UpdatePortal

Otorga permiso para actualizar un portal

Portal*

puerta de enlace api: Request/CognitoUserPoolArn

puerta de enlace api: Request/PortalDisplayName

puerta de enlace api: Request/PortalDomainName

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UpdatePortalProduct

Otorga permiso para actualizar un producto del portal

PortalProduct*

una pasarela: Request/PortalProductDisplayName

puerta de enlace api: Resource/PortalProductDisplayName

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UpdateProductPage

Otorga permiso para actualizar una página de producto

ProductPage*

una puerta de enlace: Request/ProductPageTitle

puerta de enlace api: Resource/ProductPageTitle

was: /$ {} ResourceTag TagKey

Escritura

UpdateProductRestEndpointPage

Otorga permiso para actualizar la página de punto final REST de un producto

ProductRestEndpointPage*

una pasarela: Request/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/Method

puerta de enlace api: Resource/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/RestApiId

puerta de enlace api: Resource/Stage

was: /$ {} ResourceTag TagKey

Escritura

UpdateRoutingRule

Otorga permiso para actualizar una regla de enrutamiento mediante la API PutRoutingRule

RoutingRule*

puerta de enlace api: Request/ConditionBasePaths

puerta de enlace api: Request/Priority

puerta de enlace api: Resource/ConditionBasePaths

puerta de enlace api: Resource/Priority

was: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por la administración de Amazon API Gateway V2

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

AccessLogSettings

arn: $ {Partition}: apigateway: $ {Region}: /apis/$ {} /stages/$ {} /accesslogsettings ApiId StageName

ResourceTagwas: /$ {} TagKey

Api

arn: $ {Partition}: apigateway: $ {Region}:: /apis/$ {} ApiId

puerta de enlace api: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/ApiName

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

puerta de enlace api: Resource/DisableExecuteApiEndpoint

puerta de enlace api: Resource/EndpointType

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

ApiMapping

arn: $ {Partition} :apimappings/$ {Region}: /domainnames/$ {} /apimappings/$ {} DomainName ApiMappingId

ResourceTagaws: /$ {} TagKey

ApiMappings

arn: $ {Partition} :apigateway: $ {Region}: /domainnames/$ {} /apimappings DomainName

ResourceTagaws: /$ {} TagKey

Apis

arn: $ {Partition}: apigateway: $ {Region}:: /apis

puerta de enlace api: Request/ApiKeyRequired

puerta de enlace api: Request/ApiName

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Request/DisableExecuteApiEndpoint

puerta de enlace api: Request/EndpointType

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

Autorizador

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /authorizers/$ {}, arn: $ {PartitionApiId} :apigateway: $ {RegionAuthorizerId}:: /restapis/$ {} /authorizers/$ {} RestApiId AuthorizerId

puerta de enlace api: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

puerta de enlace api: Resource/AuthorizerType

puerta de enlace api: Resource/AuthorizerUri

was: /$ {} ResourceTag TagKey

Autorizadores

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /authorizers, arn: $ {Partition} :apigateway: $ {RegionApiId}:: /restapis/$ {} /authorizers RestApiId

puerta de enlace: Request/AuthorizerType

puerta de enlace api: Request/AuthorizerUri

was: /$ {} ResourceTag TagKey

AuthorizersCache

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /stages/$ {}/ApiIdStageNamecache/authorizers

ResourceTagaws: /$ {} TagKey

Núcleo

Arn: $ {Partition}: apigateway: $ {Region}:: /apis/$ {} /cors ApiId

ResourceTagfue: /$ {} TagKey

Despliegue

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /deployments/$ {}, arn: $ {PartitionApiId} :apigateway: $ {RegionDeploymentId}:: /restapis/$ {} /deployments/$ {} RestApiId DeploymentId

aws: /$ {} ResourceTag TagKey

Implementaciones

arn: $ {Partition} :apigateway: $ {Region}:: /apis/$ {} /deployments, arn: $ {Partition} :apigateway: $ {RegionApiId}:: /restapis/$ {} /deployments RestApiId

puerta de enlace api: Request/StageName

was: /$ {} ResourceTag TagKey

API exportedAPI

arn: $ {Partition} :apigateway: $ {Region}:: /apis/$ {} /exports/$ {Specification} ApiId

ResourceTagaws: /$ {} TagKey

Integración

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /integrations/$ {}, arn: $ {PartitionApiId} :apigateway: $ {RegionIntegrationId}:: /restapis/$ {} /resources/$ {} /methods/$ {} /integration RestApiId ResourceId HttpMethodType

aws: /$ {} ResourceTag TagKey

IntegrationResponse

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /integrations/$ {} /integrationresponses/$ {ApiId}, arn: $ {Partition} :apigateway: $ {RegionIntegrationId}:: /restapis/$ {IntegrationResponseId} /resources/$ {} /methods/$ {}//{ $} RestApiId ResourceId HttpMethodType integration/responses StatusCode

aws: /{ $} ResourceTag TagKey

IntegrationResponses

arn: $ {Partition}: apigateway: $ {Region}: /apis/$ {} /integrations/$ {} /integrationresponses ApiId IntegrationId

ResourceTagaws: /$ {} TagKey

Integraciones

arn: $ {Partition}: apigateway: $ {Region}:: /apis/$ {} /integrations ApiId

ResourceTagaws: /$ {} TagKey

Modelo

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /models/$ {}, arn: $ {PartitionApiId} :apigateway: $ {RegionModelId}:: /restapis/$ {} /models/$ {} RestApiId ModelName

was: /$ {} ResourceTag TagKey

ModelTemplate

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /models/$ {} /template ApiId ModelId

ResourceTagaws: /$ {} TagKey

Modelos

arn: $ {Partition}: apigateway: $ {Region}: /apis/$ {} /models, arn: $ {PartitionApiId} :apigateway: $ {Region}:: /restapis/$ {} /models RestApiId

TagKeywas: /$ {} ResourceTag

Portal

arn: $ {Partition}: apigateway: $ {Region} :$ {Account} :/portals/$ {} PortalId

puerta de enlace api: Resource/CognitoUserPoolArn

puerta de enlace api: Resource/PortalDisplayName

puerta de enlace api: Resource/PortalDomainName

puerta de enlace api: Resource/PortalPublishStatus

was: /$ {} ResourceTag TagKey

PortalProduct

arn: $ {Partition}: apigateway: $ {Region} :$ {Account} :/portalproducts/$ {} PortalProductId

puerta de enlace api: Resource/PortalProductDisplayName

was: /$ {} ResourceTag TagKey

ProductPage

arn: $ {Partition} :apigateway: $ {Region} :$ {Account} :/portalproducts/$ {} /productpages/$ {} PortalProductId ProductPageId

puerta de enlace api: Resource/ProductPageTitle

was: /$ {} ResourceTag TagKey

ProductRestEndpointPage

arn: $ {Partition}: apigateway: $ {Region} :$ {Account} :/portalproducts/$ {} /productrestendpointpages/$ {} PortalProductId ProductRestEndpointPageId

puerta de enlace api: Resource/Method

puerta de enlace api: Resource/ProductRestEndpointPageEndpointPrefix

puerta de enlace api: Resource/RestApiId

puerta de enlace api: Resource/Stage

was: /$ {} ResourceTag TagKey

Ruta

arn: $ {Partition}: apigateway: $ {Region}:: /apis/$ {} /routes/$ {} ApiId RouteId

puerta de enlace api: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

puerta de enlace api: Resource/ApiKeyRequired

puerta de enlace api: Resource/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

RouteRequestParameter

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /routes/$ {} /requestparameters/$ {} ApiId RouteId RequestParameterKey

awsTagKey: /$ {} ResourceTag

RouteResponse

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /routes/$ {} /routerresponses/$ {} ApiId RouteId RouteResponseId

wasTagKey: /$ {} ResourceTag

RouteResponses

arn: $ {Partition}: apigateway: $ {Region}: /apis/$ {} /routes/$ {} /routeresponses ApiId RouteId

ResourceTagwas: /$ {} TagKey

RouteSettings

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /stages/$ {} /routesettings/$ {} ApiId StageName RouteKey

wasTagKey: /$ {} ResourceTag

Rutas

arn: $ {Partition}: apigateway: $ {Region}: /apis/$ {} /routes ApiId

puerta de enlace api: Request/ApiKeyRequired

puerta de enlace api: Request/RouteAuthorizationType

was: /$ {} ResourceTag TagKey

RoutingRule

arn: $ {Partition} :apigateway: $ {Region} :$ {Account} :/domainnames/$ {} /routine rules/$ {} DomainName RoutingRuleId

puerta de enlace api: Resource/ConditionBasePaths

puerta de enlace api: Resource/Priority

was: /$ {} ResourceTag TagKey

Etapa

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /stages/$ {}, arn: $ {PartitionApiId} :apigateway: $ {RegionStageName}:: /restapis/$ {} /stages/$ {} RestApiId StageName

puerta de enlace api: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

puerta de enlace api: Resource/AccessLoggingDestination

puerta de enlace api: Resource/AccessLoggingFormat

was: /$ {} ResourceTag TagKey

Etapas

arn: $ {Partition} :apigateway: $ {Region}: /apis/$ {} /stages, arn: $ {PartitionApiId} :apigateway: $ {Region}:: /restapis/$ {} /stages RestApiId

puerta de enlace api: Request/AccessLoggingDestination

puerta de enlace api: Request/AccessLoggingFormat

was: /$ {} ResourceTag TagKey

VpcLink

arn: $ {Partition} :apigateway: $ {Region}: /vpclinks/$ {} VpcLinkId

ResourceTagaws: /$ {} TagKey

VpcLinks

arn: $ {Partition} :apigateway: $ {Region}: /vpclinks

awsResourceTag: /$ {} TagKey

Claves de condición para la administración de Amazon API Gateway V2

La administración de Amazon API Gateway V2 define las siguientes claves de condición que pueden utilizarse en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

una pasarela: Request/AccessLoggingDestination

Filtra el acceso por destino del registro de acceso. Disponible durante las operaciones y CreateStage UpdateStage

Cadena

una puerta de enlace: Request/AccessLoggingFormat

Filtra el acceso por formato de registro de acceso. Disponible durante las operaciones y CreateStage UpdateStage

Cadena

una puerta de enlace: Request/ApiKeyRequired

Filtra el acceso por el requisito de la API. Disponible durante las operaciones y CreateRoute . UpdateRoute También disponible como colección durante la importación y reimportación

ArrayOfBool

una puerta de enlace: Request/ApiName

Filtra el acceso por nombre de API. Disponible durante las operaciones y CreateApi UpdateApi

Cadena

una puerta de enlace: Request/AuthorizerType

Filtra el acceso por tipo de autorizador en la solicitud; por ejemplo, REQUEST o JWT. Disponible durante y. CreateAuthorizer UpdateAuthorizer También disponible durante la importación y la reimportación como ArrayOfString

ArrayOfString

puerta de enlace api: Request/AuthorizerUri

Filtra el acceso por URI de una función de autorización de Lambda. Disponible durante y. CreateAuthorizer UpdateAuthorizer También disponible durante la importación y la reimportación como ArrayOfString

ArrayOfString

puerta de enlace api: Request/CognitoUserPoolArn

Filtra el acceso por parte del Portal CognitoUserPoolArn que se incluye en la solicitud

ARN

una pasarela: Request/ConditionBasePaths

Filtra el acceso por rutas base definidas en función de una regla de enrutamiento. Disponible durante las operaciones y CreateRoutingRule UpdateRoutingRule

ArrayOfString

una puerta de enlace: Request/DisableExecuteApiEndpoint

Filtra el acceso por estado del punto de enlace ejecute-api predeterminado. Disponible durante las operaciones y CreateApi UpdateApi

Bool

una puerta de enlace: Request/EndpointType

Filtra el acceso por tipo de punto de enlace. Disponible durante las operaciones CreateDomainName UpdateDomainName, y CreateApi UpdateApi

ArrayOfString

puerta de enlace api: Request/Method

Filtra el acceso mediante ProductRestEndpointPage el método HTTP que se pasa en la solicitud

Cadena

una puerta de enlace: Request/MtlsTrustStoreUri

Filtra el acceso por URI del almacén de confianza utilizado para la autenticación TLS mutua. Disponible durante las operaciones y CreateDomainName UpdateDomainName

Cadena

una puerta de enlace: Request/MtlsTrustStoreVersion

Filtra el acceso por versión del almacén de confianza utilizado para la autenticación TLS mutua. Disponible durante las operaciones y CreateDomainName UpdateDomainName

Cadena

una puerta de enlace: Request/PortalDisplayName

Filtra el acceso por el nombre para mostrar del portal que se incluye en la solicitud

Cadena

una pasarela: Request/PortalDomainName

Filtra el acceso por el nombre de dominio personalizado del Portal que se incluye en la solicitud

Cadena

una puerta de enlace: Request/PortalProductDisplayName

Filtra el acceso por PortalProduct el nombre para mostrar que se incluye en la solicitud

Cadena

una puerta de enlace: Request/Priority

Filtra el acceso según la prioridad de la regla de enrutamiento. Disponible durante las operaciones y CreateRoutingRule UpdateRoutingRule

Numérico

una puerta de enlace: Request/ProductPageTitle

Filtra el acceso por ProductPage el título que se incluye en la solicitud

Cadena

una pasarela: Request/ProductRestEndpointPageEndpointPrefix

Filtra el acceso por ProductRestEndpointPage la letra a EndpointPrefix que se pasa en la solicitud

Cadena

una puerta de enlace: Request/RestApiId

Filtra el acceso por el ID ProductRestEndpointPage de API de Amazon API Gateway que se pasa en la solicitud

Cadena

una puerta de enlace: Request/RouteAuthorizationType

Filtra el acceso por tipo de autorización; por ejemplo, NONE, AWS_IAM, CUSTOM, JWT. Disponible durante las operaciones y CreateRoute . UpdateRoute También disponible como colección durante la importación

ArrayOfString

una puerta de enlace: Request/RoutingMode

Filtra el acceso por modo de enrutamiento del nombre de dominio. Disponible durante las operaciones y CreateDomainName UpdateDomainName

Cadena

una puerta de enlace: Request/SecurityPolicy

Filtra el acceso por versión TLS. Disponible durante las operaciones y CreateDomain UpdateDomain

ArrayOfString

una puerta de enlace: Request/Stage

Filtra el acceso por el nombre ProductRestEndpointPage de etapa de Amazon API Gateway que se pasa en la solicitud

Cadena

una puerta de enlace: Request/StageName

Filtra el acceso por nombre de etapa de la implementación que intenta crear. Disponible durante la operación CreateDeployment

Cadena

una puerta de enlace: Resource/AccessLoggingDestination

Filtra el acceso por destino del registro de acceso del recurso Stage actual. Disponible durante las operaciones y UpdateStage DeleteStage

Cadena

una puerta de enlace: Resource/AccessLoggingFormat

Filtra el acceso por formato del registro de acceso del recurso Stage actual. Disponible durante las operaciones y UpdateStage DeleteStage

Cadena

una puerta de enlace: Resource/ApiKeyRequired

Filtra el acceso por el requisito de clave de API para el recurso Route existente. Disponible durante las operaciones y UpdateRoute . DeleteRoute También disponible como colección durante la reimportación

ArrayOfBool

una puerta de enlace: Resource/ApiName

Filtra el acceso por nombre de API. Disponible durante las operaciones y UpdateApi DeleteApi

Cadena

una puerta de enlace: Resource/AuthorizerType

Filtra el acceso por el tipo actual de autorizador; por ejemplo, REQUEST o JWT. Disponible durante las operaciones y durante el mismo UpdateAuthorizer . DeleteAuthorizer También está disponible durante la importación y la reimportación como ArrayOfString

ArrayOfString

puerta de enlace api: Resource/AuthorizerUri

Filtra el acceso por el URI del autorizador de Lambda actual asociado a la API actual. Disponible durante y. UpdateAuthorizer DeleteAuthorizer También disponible como colección durante la reimportación

ArrayOfString

una pasarela: Resource/CognitoUserPoolArn

Filtra el acceso por parte de un portal CognitoUserPoolArn asociado al recurso

ARN

una pasarela: Resource/ConditionBasePaths

Filtra el acceso por rutas base definidas en función de la regla de enrutamiento existente. Disponible durante las operaciones y UpdateRoutingRule DeleteRoutingRule

ArrayOfString

una puerta de enlace: Resource/DisableExecuteApiEndpoint

Filtra el acceso por estado del punto de enlace ejecute-api predeterminado. Disponible durante las operaciones y UpdateApi DeleteApi

Bool

una puerta de enlace: Resource/EndpointType

Filtra el acceso por tipo de punto de enlace. Disponible durante las operaciones UpdateDomainName DeleteDomainName, y UpdateApi DeleteApi

ArrayOfString

puerta de enlace api: Resource/Method

Filtra el acceso mediante un ProductRestEndpointPage método HTTP asociado al recurso

Cadena

puerta de enlace api: Resource/MtlsTrustStoreUri

Filtra el acceso por URI del almacén de confianza utilizado para la autenticación TLS mutua. Disponible durante las operaciones y UpdateDomainName DeleteDomainName

Cadena

una puerta de enlace: Resource/MtlsTrustStoreVersion

Filtra el acceso por versión del almacén de confianza utilizado para la autenticación TLS mutua. Disponible durante las operaciones y UpdateDomainName DeleteDomainName

Cadena

una puerta de enlace: Resource/PortalDisplayName

Filtra el acceso por el nombre para mostrar del portal asociado al recurso

Cadena

una puerta de enlace: Resource/PortalDomainName

Filtra el acceso por el nombre de dominio personalizado del Portal asociado al recurso

Cadena

una puerta de enlace: Resource/PortalProductDisplayName

Filtra el acceso por PortalProduct el nombre para mostrar asociado al recurso

Cadena

una puerta de enlace: Resource/PortalPublishStatus

Filtra el acceso según el estado publicado del portal asociado al recurso

Cadena

una pasarela: Resource/Priority

Filtra el acceso según la prioridad de la regla de enrutamiento existente. Disponible durante las operaciones y UpdateRoutingRule DeleteRoutingRule

Numérico

una puerta de enlace: Resource/ProductPageTitle

Filtra el acceso por ProductPage el título asociado al recurso

Cadena

una puerta de enlace: Resource/ProductRestEndpointPageEndpointPrefix

Filtra el acceso por un elemento ProductRestEndpointPage EndpointPrefix asociado al recurso

Cadena

una puerta de enlace: Resource/RestApiId

Filtra el acceso por el ID ProductRestEndpointPage de API de Amazon API Gateway asociado al recurso

Cadena

una puerta de enlace: Resource/RouteAuthorizationType

Filtra el acceso por tipo de autorización del recurso Route existente; por ejemplo, NONE, AWS_IAM, CUSTOM. Disponible durante las operaciones y UpdateRoute . DeleteRoute También disponible como colección durante la reimportación

ArrayOfString

una puerta de enlace: Resource/RoutingMode

Filtra el acceso por modo de enrutamiento del nombre de dominio existente. Disponible durante las operaciones y UpdateDomainName DeleteDomainName

Cadena

una puerta de enlace: Resource/SecurityPolicy

Filtra el acceso por versión TLS. Disponible durante las operaciones y UpdateDomainName DeleteDomainName

ArrayOfString

una puerta de enlace: Resource/Stage

Filtra el acceso por el nombre ProductRestEndpointPage de etapa de Amazon API Gateway asociado al recurso

Cadena

aws: RequestTag /$ {} TagKey

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString