Amazon API Gateway V2
apigatewayv2(
config = list(),
credentials = list(),
endpoint = NULL,
region = NULL
)A client for the service. You can call the service's operations using
syntax like svc$operation(...), where svc is the name you've assigned
to the client. The available operations are listed in the
Operations section.
Optional configuration of credentials, endpoint, and/or region.
credentials:
creds:
access_key_id: AWS access key ID
secret_access_key: AWS secret access key
session_token: AWS temporary session token
profile: The name of a profile to use. If not given, then the default profile is used.
anonymous: Set anonymous credentials.
endpoint: The complete URL to use for the constructed client.
region: The AWS Region used in instantiating the client.
close_connection: Immediately close all HTTP connections.
timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.
s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e. http://s3.amazonaws.com/BUCKET/KEY.
sts_regional_endpoint: Set sts regional endpoint resolver to regional or legacy https://docs.aws.amazon.com/sdkref/latest/guide/feature-sts-regionalized-endpoints.html
Optional credentials shorthand for the config parameter
creds:
access_key_id: AWS access key ID
secret_access_key: AWS secret access key
session_token: AWS temporary session token
profile: The name of a profile to use. If not given, then the default profile is used.
anonymous: Set anonymous credentials.
Optional shorthand for complete URL to use for the constructed client.
Optional shorthand for AWS Region used in instantiating the client.
svc <- apigatewayv2(
config = list(
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string",
anonymous = "logical"
),
endpoint = "string",
region = "string",
close_connection = "logical",
timeout = "numeric",
s3_force_path_style = "logical",
sts_regional_endpoint = "string"
),
credentials = list(
creds = list(
access_key_id = "string",
secret_access_key = "string",
session_token = "string"
),
profile = "string",
anonymous = "logical"
),
endpoint = "string",
region = "string"
)
| create_api | Creates an Api resource |
| create_api_mapping | Creates an API mapping |
| create_authorizer | Creates an Authorizer for an API |
| create_deployment | Creates a Deployment for an API |
| create_domain_name | Creates a domain name |
| create_integration | Creates an Integration |
| create_integration_response | Creates an IntegrationResponses |
| create_model | Creates a Model for an API |
| create_route | Creates a Route for an API |
| create_route_response | Creates a RouteResponse for a Route |
| create_stage | Creates a Stage for an API |
| create_vpc_link | Creates a VPC link |
| delete_access_log_settings | Deletes the AccessLogSettings for a Stage |
| delete_api | Deletes an Api resource |
| delete_api_mapping | Deletes an API mapping |
| delete_authorizer | Deletes an Authorizer |
| delete_cors_configuration | Deletes a CORS configuration |
| delete_deployment | Deletes a Deployment |
| delete_domain_name | Deletes a domain name |
| delete_integration | Deletes an Integration |
| delete_integration_response | Deletes an IntegrationResponses |
| delete_model | Deletes a Model |
| delete_route | Deletes a Route |
| delete_route_request_parameter | Deletes a route request parameter |
| delete_route_response | Deletes a RouteResponse |
| delete_route_settings | Deletes the RouteSettings for a stage |
| delete_stage | Deletes a Stage |
| delete_vpc_link | Deletes a VPC link |
| export_api | Export api |
| get_api | Gets an Api resource |
| get_api_mapping | Gets an API mapping |
| get_api_mappings | Gets API mappings |
| get_apis | Gets a collection of Api resources |
| get_authorizer | Gets an Authorizer |
| get_authorizers | Gets the Authorizers for an API |
| get_deployment | Gets a Deployment |
| get_deployments | Gets the Deployments for an API |
| get_domain_name | Gets a domain name |
| get_domain_names | Gets the domain names for an AWS account |
| get_integration | Gets an Integration |
| get_integration_response | Gets an IntegrationResponses |
| get_integration_responses | Gets the IntegrationResponses for an Integration |
| get_integrations | Gets the Integrations for an API |
| get_model | Gets a Model |
| get_models | Gets the Models for an API |
| get_model_template | Gets a model template |
| get_route | Gets a Route |
| get_route_response | Gets a RouteResponse |
| get_route_responses | Gets the RouteResponses for a Route |
| get_routes | Gets the Routes for an API |
| get_stage | Gets a Stage |
| get_stages | Gets the Stages for an API |
| get_tags | Gets a collection of Tag resources |
| get_vpc_link | Gets a VPC link |
| get_vpc_links | Gets a collection of VPC links |
| import_api | Imports an API |
| reimport_api | Puts an Api resource |
| reset_authorizers_cache | Resets all authorizer cache entries on a stage |
| tag_resource | Creates a new Tag resource to represent a tag |
| untag_resource | Deletes a Tag |
| update_api | Updates an Api resource |
| update_api_mapping | The API mapping |
| update_authorizer | Updates an Authorizer |
| update_deployment | Updates a Deployment |
| update_domain_name | Updates a domain name |
| update_integration | Updates an Integration |
| update_integration_response | Updates an IntegrationResponses |
| update_model | Updates a Model |
| update_route | Updates a Route |
| update_route_response | Updates a RouteResponse |
| update_stage | Updates a Stage |
| update_vpc_link | Updates a VPC link |
if (FALSE) {
svc <- apigatewayv2()
svc$create_api(
Foo = 123
)
}
Run the code above in your browser using DataLab