Title: | 'Amazon Web Services' Compute Services |
---|---|
Description: | Interface to 'Amazon Web Services' compute services, including 'Elastic Compute Cloud' ('EC2'), 'Lambda' functions-as-a-service, containers, batch processing, and more <https://aws.amazon.com/>. |
Authors: | David Kretch [aut], Adam Banker [aut], Dyfan Jones [cre], Amazon.com, Inc. [cph] |
Maintainer: | Dyfan Jones <[email protected]> |
License: | Apache License (>= 2.0) |
Version: | 0.7.0 |
Built: | 2024-11-08 16:24:15 UTC |
Source: | https://github.com/paws-r/paws |
App Runner
App Runner is an application service that provides a fast, simple, and cost-effective way to go directly from an existing container image or source code to a running service in the Amazon Web Services Cloud in seconds. You don't need to learn new technologies, decide which compute service to use, or understand how to provision and configure Amazon Web Services resources.
App Runner connects directly to your container registry or source code repository. It provides an automatic delivery pipeline with fully managed operations, high performance, scalability, and security.
For more information about App Runner, see the App Runner Developer Guide. For release information, see the App Runner Release Notes.
To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that you can use to access the API, see Tools for Amazon Web Services.
Endpoints
For a list of Region-specific endpoints that App Runner supports, see App Runner endpoints and quotas in the Amazon Web Services General Reference.
apprunner( config = list(), credentials = list(), endpoint = NULL, region = NULL )
apprunner( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- apprunner( 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" )
associate_custom_domain | Associate your own domain name with the App Runner subdomain URL of your App Runner service |
create_auto_scaling_configuration | Create an App Runner automatic scaling configuration resource |
create_connection | Create an App Runner connection resource |
create_observability_configuration | Create an App Runner observability configuration resource |
create_service | Create an App Runner service |
create_vpc_connector | Create an App Runner VPC connector resource |
create_vpc_ingress_connection | Create an App Runner VPC Ingress Connection resource |
delete_auto_scaling_configuration | Delete an App Runner automatic scaling configuration resource |
delete_connection | Delete an App Runner connection |
delete_observability_configuration | Delete an App Runner observability configuration resource |
delete_service | Delete an App Runner service |
delete_vpc_connector | Delete an App Runner VPC connector resource |
delete_vpc_ingress_connection | Delete an App Runner VPC Ingress Connection resource that's associated with an App Runner service |
describe_auto_scaling_configuration | Return a full description of an App Runner automatic scaling configuration resource |
describe_custom_domains | Return a description of custom domain names that are associated with an App Runner service |
describe_observability_configuration | Return a full description of an App Runner observability configuration resource |
describe_service | Return a full description of an App Runner service |
describe_vpc_connector | Return a description of an App Runner VPC connector resource |
describe_vpc_ingress_connection | Return a full description of an App Runner VPC Ingress Connection resource |
disassociate_custom_domain | Disassociate a custom domain name from an App Runner service |
list_auto_scaling_configurations | Returns a list of active App Runner automatic scaling configurations in your Amazon Web Services account |
list_connections | Returns a list of App Runner connections that are associated with your Amazon Web Services account |
list_observability_configurations | Returns a list of active App Runner observability configurations in your Amazon Web Services account |
list_operations | Return a list of operations that occurred on an App Runner service |
list_services | Returns a list of running App Runner services in your Amazon Web Services account |
list_services_for_auto_scaling_configuration | Returns a list of the associated App Runner services using an auto scaling configuration |
list_tags_for_resource | List tags that are associated with for an App Runner resource |
list_vpc_connectors | Returns a list of App Runner VPC connectors in your Amazon Web Services account |
list_vpc_ingress_connections | Return a list of App Runner VPC Ingress Connections in your Amazon Web Services account |
pause_service | Pause an active App Runner service |
resume_service | Resume an active App Runner service |
start_deployment | Initiate a manual deployment of the latest commit in a source code repository or the latest image in a source image repository to an App Runner service |
tag_resource | Add tags to, or update the tag values of, an App Runner resource |
untag_resource | Remove tags from an App Runner resource |
update_default_auto_scaling_configuration | Update an auto scaling configuration to be the default |
update_service | Update an App Runner service |
update_vpc_ingress_connection | Update an existing App Runner VPC Ingress Connection resource |
## Not run: svc <- apprunner() svc$associate_custom_domain( Foo = 123 ) ## End(Not run)
## Not run: svc <- apprunner() svc$associate_custom_domain( Foo = 123 ) ## End(Not run)
Batch
Using Batch, you can run batch computing workloads on the Amazon Web Services Cloud. Batch computing is a common means for developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure. At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently provision resources, and work toward eliminating capacity constraints, reducing your overall compute costs, and delivering results more quickly.
As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific workloads. With Batch, there's no need to install or manage batch computing software. This means that you can focus on analyzing results and solving your specific problems instead.
batch(config = list(), credentials = list(), endpoint = NULL, region = NULL)
batch(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- batch( 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" )
cancel_job | Cancels a job in an Batch job queue |
create_compute_environment | Creates an Batch compute environment |
create_job_queue | Creates an Batch job queue |
create_scheduling_policy | Creates an Batch scheduling policy |
delete_compute_environment | Deletes an Batch compute environment |
delete_job_queue | Deletes the specified job queue |
delete_scheduling_policy | Deletes the specified scheduling policy |
deregister_job_definition | Deregisters an Batch job definition |
describe_compute_environments | Describes one or more of your compute environments |
describe_job_definitions | Describes a list of job definitions |
describe_job_queues | Describes one or more of your job queues |
describe_jobs | Describes a list of Batch jobs |
describe_scheduling_policies | Describes one or more of your scheduling policies |
get_job_queue_snapshot | Provides a list of the first 100 RUNNABLE jobs associated to a single job queue |
list_jobs | Returns a list of Batch jobs |
list_scheduling_policies | Returns a list of Batch scheduling policies |
list_tags_for_resource | Lists the tags for an Batch resource |
register_job_definition | Registers an Batch job definition |
submit_job | Submits an Batch job from a job definition |
tag_resource | Associates the specified tags to a resource with the specified resourceArn |
terminate_job | Terminates a job in a job queue |
untag_resource | Deletes specified tags from an Batch resource |
update_compute_environment | Updates an Batch compute environment |
update_job_queue | Updates a job queue |
update_scheduling_policy | Updates a scheduling policy |
## Not run: svc <- batch() # This example cancels a job with the specified job ID. svc$cancel_job( jobId = "1d828f65-7a4d-42e8-996d-3b900ed59dc4", reason = "Cancelling job." ) ## End(Not run)
## Not run: svc <- batch() # This example cancels a job with the specified job ID. svc$cancel_job( jobId = "1d828f65-7a4d-42e8-996d-3b900ed59dc4", reason = "Cancelling job." ) ## End(Not run)
The Amazon Braket API Reference provides information about the operations and structures supported in Amazon Braket.
Additional Resources:
braket(config = list(), credentials = list(), endpoint = NULL, region = NULL)
braket(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- braket( 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" )
cancel_job | Cancels an Amazon Braket job |
cancel_quantum_task | Cancels the specified task |
create_job | Creates an Amazon Braket job |
create_quantum_task | Creates a quantum task |
get_device | Retrieves the devices available in Amazon Braket |
get_job | Retrieves the specified Amazon Braket job |
get_quantum_task | Retrieves the specified quantum task |
list_tags_for_resource | Shows the tags associated with this resource |
search_devices | Searches for devices using the specified filters |
search_jobs | Searches for Amazon Braket jobs that match the specified filter values |
search_quantum_tasks | Searches for tasks that match the specified filter values |
tag_resource | Add a tag to the specified resource |
untag_resource | Remove tags from a resource |
## Not run: svc <- braket() svc$cancel_job( Foo = 123 ) ## End(Not run)
## Not run: svc <- braket() svc$cancel_job( Foo = 123 ) ## End(Not run)
Compute Optimizer is a service that analyzes the configuration and utilization metrics of your Amazon Web Services compute resources, such as Amazon EC2 instances, Amazon EC2 Auto Scaling groups, Lambda functions, Amazon EBS volumes, and Amazon ECS services on Fargate. It reports whether your resources are optimal, and generates optimization recommendations to reduce the cost and improve the performance of your workloads. Compute Optimizer also provides recent utilization metric data, in addition to projected utilization metric data for the recommendations, which you can use to evaluate which recommendation provides the best price-performance trade-off. The analysis of your usage patterns can help you decide when to move or resize your running resources, and still meet your performance and capacity requirements. For more information about Compute Optimizer, including the required permissions to use the service, see the Compute Optimizer User Guide.
computeoptimizer( config = list(), credentials = list(), endpoint = NULL, region = NULL )
computeoptimizer( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- computeoptimizer( 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" )
delete_recommendation_preferences | Deletes a recommendation preference, such as enhanced infrastructure metrics |
describe_recommendation_export_jobs | Describes recommendation export jobs created in the last seven days |
export_auto_scaling_group_recommendations | Exports optimization recommendations for Auto Scaling groups |
export_ebs_volume_recommendations | Exports optimization recommendations for Amazon EBS volumes |
export_ec2_instance_recommendations | Exports optimization recommendations for Amazon EC2 instances |
export_ecs_service_recommendations | Exports optimization recommendations for Amazon ECS services on Fargate |
export_lambda_function_recommendations | Exports optimization recommendations for Lambda functions |
export_license_recommendations | Export optimization recommendations for your licenses |
export_rds_database_recommendations | Export optimization recommendations for your Amazon Relational Database Service (Amazon RDS) |
get_auto_scaling_group_recommendations | Returns Auto Scaling group recommendations |
get_ebs_volume_recommendations | Returns Amazon Elastic Block Store (Amazon EBS) volume recommendations |
get_ec2_instance_recommendations | Returns Amazon EC2 instance recommendations |
get_ec2_recommendation_projected_metrics | Returns the projected utilization metrics of Amazon EC2 instance recommendations |
get_ecs_service_recommendation_projected_metrics | Returns the projected metrics of Amazon ECS service recommendations |
get_ecs_service_recommendations | Returns Amazon ECS service recommendations |
get_effective_recommendation_preferences | Returns the recommendation preferences that are in effect for a given resource, such as enhanced infrastructure metrics |
get_enrollment_status | Returns the enrollment (opt in) status of an account to the Compute Optimizer service |
get_enrollment_statuses_for_organization | Returns the Compute Optimizer enrollment (opt-in) status of organization member accounts, if your account is an organization management account |
get_lambda_function_recommendations | Returns Lambda function recommendations |
get_license_recommendations | Returns license recommendations for Amazon EC2 instances that run on a specific license |
get_rds_database_recommendation_projected_metrics | Returns the projected metrics of Amazon RDS recommendations |
get_rds_database_recommendations | Returns Amazon RDS recommendations |
get_recommendation_preferences | Returns existing recommendation preferences, such as enhanced infrastructure metrics |
get_recommendation_summaries | Returns the optimization findings for an account |
put_recommendation_preferences | Creates a new recommendation preference or updates an existing recommendation preference, such as enhanced infrastructure metrics |
update_enrollment_status | Updates the enrollment (opt in and opt out) status of an account to the Compute Optimizer service |
## Not run: svc <- computeoptimizer() svc$delete_recommendation_preferences( Foo = 123 ) ## End(Not run)
## Not run: svc <- computeoptimizer() svc$delete_recommendation_preferences( Foo = 123 ) ## End(Not run)
You can access the features of Amazon Elastic Compute Cloud (Amazon EC2) programmatically. For more information, see the Amazon EC2 Developer Guide.
ec2(config = list(), credentials = list(), endpoint = NULL, region = NULL)
ec2(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- ec2( 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" )
accept_address_transfer | Accepts an Elastic IP address transfer |
accept_reserved_instances_exchange_quote | Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call |
accept_transit_gateway_multicast_domain_associations | Accepts a request to associate subnets with a transit gateway multicast domain |
accept_transit_gateway_peering_attachment | Accepts a transit gateway peering attachment request |
accept_transit_gateway_vpc_attachment | Accepts a request to attach a VPC to a transit gateway |
accept_vpc_endpoint_connections | Accepts connection requests to your VPC endpoint service |
accept_vpc_peering_connection | Accept a VPC peering connection request |
advertise_byoip_cidr | Advertises an IPv4 or IPv6 address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) |
allocate_address | Allocates an Elastic IP address to your Amazon Web Services account |
allocate_hosts | Allocates a Dedicated Host to your account |
allocate_ipam_pool_cidr | Allocate a CIDR from an IPAM pool |
apply_security_groups_to_client_vpn_target_network | Applies a security group to the association between the target network and the Client VPN endpoint |
assign_ipv_6_addresses | Assigns one or more IPv6 addresses to the specified network interface |
assign_private_ip_addresses | Assigns one or more secondary private IP addresses to the specified network interface |
assign_private_nat_gateway_address | Assigns private IPv4 addresses to a private NAT gateway |
associate_address | Associates an Elastic IP address, or carrier IP address (for instances that are in subnets in Wavelength Zones) with an instance or a network interface |
associate_client_vpn_target_network | Associates a target network with a Client VPN endpoint |
associate_dhcp_options | Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC |
associate_enclave_certificate_iam_role | Associates an Identity and Access Management (IAM) role with an Certificate Manager (ACM) certificate |
associate_iam_instance_profile | Associates an IAM instance profile with a running or stopped instance |
associate_instance_event_window | Associates one or more targets with an event window |
associate_ipam_byoasn | Associates your Autonomous System Number (ASN) with a BYOIP CIDR that you own in the same Amazon Web Services Region |
associate_ipam_resource_discovery | Associates an IPAM resource discovery with an Amazon VPC IPAM |
associate_nat_gateway_address | Associates Elastic IP addresses (EIPs) and private IPv4 addresses with a public NAT gateway |
associate_route_table | Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC |
associate_subnet_cidr_block | Associates a CIDR block with your subnet |
associate_transit_gateway_multicast_domain | Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain |
associate_transit_gateway_policy_table | Associates the specified transit gateway attachment with a transit gateway policy table |
associate_transit_gateway_route_table | Associates the specified attachment with the specified transit gateway route table |
associate_trunk_interface | Associates a branch network interface with a trunk network interface |
associate_vpc_cidr_block | Associates a CIDR block with your VPC |
attach_classic_link_vpc | This action is deprecated |
attach_internet_gateway | Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC |
attach_network_interface | Attaches a network interface to an instance |
attach_verified_access_trust_provider | Attaches the specified Amazon Web Services Verified Access trust provider to the specified Amazon Web Services Verified Access instance |
attach_volume | Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name |
attach_vpn_gateway | Attaches a virtual private gateway to a VPC |
authorize_client_vpn_ingress | Adds an ingress authorization rule to a Client VPN endpoint |
authorize_security_group_egress | Adds the specified outbound (egress) rules to a security group |
authorize_security_group_ingress | Adds the specified inbound (ingress) rules to a security group |
bundle_instance | Bundles an Amazon instance store-backed Windows instance |
cancel_bundle_task | Cancels a bundling operation for an instance store-backed Windows instance |
cancel_capacity_reservation | Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled |
cancel_capacity_reservation_fleets | Cancels one or more Capacity Reservation Fleets |
cancel_conversion_task | Cancels an active conversion task |
cancel_export_task | Cancels an active export task |
cancel_image_launch_permission | Removes your Amazon Web Services account from the launch permissions for the specified AMI |
cancel_import_task | Cancels an in-process import virtual machine or import snapshot task |
cancel_reserved_instances_listing | Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace |
cancel_spot_fleet_requests | Cancels the specified Spot Fleet requests |
cancel_spot_instance_requests | Cancels one or more Spot Instance requests |
confirm_product_instance | Determines whether a product code is associated with an instance |
copy_fpga_image | Copies the specified Amazon FPGA Image (AFI) to the current Region |
copy_image | Initiates an AMI copy operation |
copy_snapshot | Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3 |
create_capacity_reservation | Creates a new Capacity Reservation with the specified attributes |
create_capacity_reservation_by_splitting | Create a new Capacity Reservation by splitting the available capacity of the source Capacity Reservation |
create_capacity_reservation_fleet | Creates a Capacity Reservation Fleet |
create_carrier_gateway | Creates a carrier gateway |
create_client_vpn_endpoint | Creates a Client VPN endpoint |
create_client_vpn_route | Adds a route to a network to a Client VPN endpoint |
create_coip_cidr | Creates a range of customer-owned IP addresses |
create_coip_pool | Creates a pool of customer-owned IP (CoIP) addresses |
create_customer_gateway | Provides information to Amazon Web Services about your customer gateway device |
create_default_subnet | Creates a default subnet with a size /20 IPv4 CIDR block in the specified Availability Zone in your default VPC |
create_default_vpc | Creates a default VPC with a size /16 IPv4 CIDR block and a default subnet in each Availability Zone |
create_dhcp_options | Creates a custom set of DHCP options |
create_egress_only_internet_gateway | [IPv6 only] Creates an egress-only internet gateway for your VPC |
create_fleet | Creates an EC2 Fleet that contains the configuration information for On-Demand Instances and Spot Instances |
create_flow_logs | Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC |
create_fpga_image | Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP) |
create_image | Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped |
create_instance_connect_endpoint | Creates an EC2 Instance Connect Endpoint |
create_instance_event_window | Creates an event window in which scheduled events for the associated Amazon EC2 instances can run |
create_instance_export_task | Exports a running or stopped instance to an Amazon S3 bucket |
create_internet_gateway | Creates an internet gateway for use with a VPC |
create_ipam | Create an IPAM |
create_ipam_external_resource_verification_token | Create a verification token |
create_ipam_pool | Create an IP address pool for Amazon VPC IP Address Manager (IPAM) |
create_ipam_resource_discovery | Creates an IPAM resource discovery |
create_ipam_scope | Create an IPAM scope |
create_key_pair | Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the specified PEM or PPK format |
create_launch_template | Creates a launch template |
create_launch_template_version | Creates a new version of a launch template |
create_local_gateway_route | Creates a static route for the specified local gateway route table |
create_local_gateway_route_table | Creates a local gateway route table |
create_local_gateway_route_table_virtual_interface_group_association | Creates a local gateway route table virtual interface group association |
create_local_gateway_route_table_vpc_association | Associates the specified VPC with the specified local gateway route table |
create_managed_prefix_list | Creates a managed prefix list |
create_nat_gateway | Creates a NAT gateway in the specified subnet |
create_network_acl | Creates a network ACL in a VPC |
create_network_acl_entry | Creates an entry (a rule) in a network ACL with the specified rule number |
create_network_insights_access_scope | Creates a Network Access Scope |
create_network_insights_path | Creates a path to analyze for reachability |
create_network_interface | Creates a network interface in the specified subnet |
create_network_interface_permission | Grants an Amazon Web Services-authorized account permission to attach the specified network interface to an instance in their account |
create_placement_group | Creates a placement group in which to launch instances |
create_public_ipv_4_pool | Creates a public IPv4 address pool |
create_replace_root_volume_task | Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance |
create_reserved_instances_listing | Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace |
create_restore_image_task | Starts a task that restores an AMI from an Amazon S3 object that was previously created by using CreateStoreImageTask |
create_route | Creates a route in a route table within a VPC |
create_route_table | Creates a route table for the specified VPC |
create_security_group | Creates a security group |
create_snapshot | Creates a snapshot of an EBS volume and stores it in Amazon S3 |
create_snapshots | Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3 |
create_spot_datafeed_subscription | Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs |
create_store_image_task | Stores an AMI as a single object in an Amazon S3 bucket |
create_subnet | Creates a subnet in the specified VPC |
create_subnet_cidr_reservation | Creates a subnet CIDR reservation |
create_tags | Adds or overwrites only the specified tags for the specified Amazon EC2 resource or resources |
create_traffic_mirror_filter | Creates a Traffic Mirror filter |
create_traffic_mirror_filter_rule | Creates a Traffic Mirror filter rule |
create_traffic_mirror_session | Creates a Traffic Mirror session |
create_traffic_mirror_target | Creates a target for your Traffic Mirror session |
create_transit_gateway | Creates a transit gateway |
create_transit_gateway_connect | Creates a Connect attachment from a specified transit gateway attachment |
create_transit_gateway_connect_peer | Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance |
create_transit_gateway_multicast_domain | Creates a multicast domain using the specified transit gateway |
create_transit_gateway_peering_attachment | Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter) |
create_transit_gateway_policy_table | Creates a transit gateway policy table |
create_transit_gateway_prefix_list_reference | Creates a reference (route) to a prefix list in a specified transit gateway route table |
create_transit_gateway_route | Creates a static route for the specified transit gateway route table |
create_transit_gateway_route_table | Creates a route table for the specified transit gateway |
create_transit_gateway_route_table_announcement | Advertises a new transit gateway route table |
create_transit_gateway_vpc_attachment | Attaches the specified VPC to the specified transit gateway |
create_verified_access_endpoint | An Amazon Web Services Verified Access endpoint is where you define your application along with an optional endpoint-level access policy |
create_verified_access_group | An Amazon Web Services Verified Access group is a collection of Amazon Web Services Verified Access endpoints who's associated applications have similar security requirements |
create_verified_access_instance | An Amazon Web Services Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met |
create_verified_access_trust_provider | A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices |
create_volume | Creates an EBS volume that can be attached to an instance in the same Availability Zone |
create_vpc | Creates a VPC with the specified CIDR blocks |
create_vpc_endpoint | Creates a VPC endpoint |
create_vpc_endpoint_connection_notification | Creates a connection notification for a specified VPC endpoint or VPC endpoint service |
create_vpc_endpoint_service_configuration | Creates a VPC endpoint service to which service consumers (Amazon Web Services accounts, users, and IAM roles) can connect |
create_vpc_peering_connection | Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection |
create_vpn_connection | Creates a VPN connection between an existing virtual private gateway or transit gateway and a customer gateway |
create_vpn_connection_route | Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway |
create_vpn_gateway | Creates a virtual private gateway |
delete_carrier_gateway | Deletes a carrier gateway |
delete_client_vpn_endpoint | Deletes the specified Client VPN endpoint |
delete_client_vpn_route | Deletes a route from a Client VPN endpoint |
delete_coip_cidr | Deletes a range of customer-owned IP addresses |
delete_coip_pool | Deletes a pool of customer-owned IP (CoIP) addresses |
delete_customer_gateway | Deletes the specified customer gateway |
delete_dhcp_options | Deletes the specified set of DHCP options |
delete_egress_only_internet_gateway | Deletes an egress-only internet gateway |
delete_fleets | Deletes the specified EC2 Fleets |
delete_flow_logs | Deletes one or more flow logs |
delete_fpga_image | Deletes the specified Amazon FPGA Image (AFI) |
delete_instance_connect_endpoint | Deletes the specified EC2 Instance Connect Endpoint |
delete_instance_event_window | Deletes the specified event window |
delete_internet_gateway | Deletes the specified internet gateway |
delete_ipam | Delete an IPAM |
delete_ipam_external_resource_verification_token | Delete a verification token |
delete_ipam_pool | Delete an IPAM pool |
delete_ipam_resource_discovery | Deletes an IPAM resource discovery |
delete_ipam_scope | Delete the scope for an IPAM |
delete_key_pair | Deletes the specified key pair, by removing the public key from Amazon EC2 |
delete_launch_template | Deletes a launch template |
delete_launch_template_versions | Deletes one or more versions of a launch template |
delete_local_gateway_route | Deletes the specified route from the specified local gateway route table |
delete_local_gateway_route_table | Deletes a local gateway route table |
delete_local_gateway_route_table_virtual_interface_group_association | Deletes a local gateway route table virtual interface group association |
delete_local_gateway_route_table_vpc_association | Deletes the specified association between a VPC and local gateway route table |
delete_managed_prefix_list | Deletes the specified managed prefix list |
delete_nat_gateway | Deletes the specified NAT gateway |
delete_network_acl | Deletes the specified network ACL |
delete_network_acl_entry | Deletes the specified ingress or egress entry (rule) from the specified network ACL |
delete_network_insights_access_scope | Deletes the specified Network Access Scope |
delete_network_insights_access_scope_analysis | Deletes the specified Network Access Scope analysis |
delete_network_insights_analysis | Deletes the specified network insights analysis |
delete_network_insights_path | Deletes the specified path |
delete_network_interface | Deletes the specified network interface |
delete_network_interface_permission | Deletes a permission for a network interface |
delete_placement_group | Deletes the specified placement group |
delete_public_ipv_4_pool | Delete a public IPv4 pool |
delete_queued_reserved_instances | Deletes the queued purchases for the specified Reserved Instances |
delete_route | Deletes the specified route from the specified route table |
delete_route_table | Deletes the specified route table |
delete_security_group | Deletes a security group |
delete_snapshot | Deletes the specified snapshot |
delete_spot_datafeed_subscription | Deletes the data feed for Spot Instances |
delete_subnet | Deletes the specified subnet |
delete_subnet_cidr_reservation | Deletes a subnet CIDR reservation |
delete_tags | Deletes the specified set of tags from the specified set of resources |
delete_traffic_mirror_filter | Deletes the specified Traffic Mirror filter |
delete_traffic_mirror_filter_rule | Deletes the specified Traffic Mirror rule |
delete_traffic_mirror_session | Deletes the specified Traffic Mirror session |
delete_traffic_mirror_target | Deletes the specified Traffic Mirror target |
delete_transit_gateway | Deletes the specified transit gateway |
delete_transit_gateway_connect | Deletes the specified Connect attachment |
delete_transit_gateway_connect_peer | Deletes the specified Connect peer |
delete_transit_gateway_multicast_domain | Deletes the specified transit gateway multicast domain |
delete_transit_gateway_peering_attachment | Deletes a transit gateway peering attachment |
delete_transit_gateway_policy_table | Deletes the specified transit gateway policy table |
delete_transit_gateway_prefix_list_reference | Deletes a reference (route) to a prefix list in a specified transit gateway route table |
delete_transit_gateway_route | Deletes the specified route from the specified transit gateway route table |
delete_transit_gateway_route_table | Deletes the specified transit gateway route table |
delete_transit_gateway_route_table_announcement | Advertises to the transit gateway that a transit gateway route table is deleted |
delete_transit_gateway_vpc_attachment | Deletes the specified VPC attachment |
delete_verified_access_endpoint | Delete an Amazon Web Services Verified Access endpoint |
delete_verified_access_group | Delete an Amazon Web Services Verified Access group |
delete_verified_access_instance | Delete an Amazon Web Services Verified Access instance |
delete_verified_access_trust_provider | Delete an Amazon Web Services Verified Access trust provider |
delete_volume | Deletes the specified EBS volume |
delete_vpc | Deletes the specified VPC |
delete_vpc_endpoint_connection_notifications | Deletes the specified VPC endpoint connection notifications |
delete_vpc_endpoints | Deletes the specified VPC endpoints |
delete_vpc_endpoint_service_configurations | Deletes the specified VPC endpoint service configurations |
delete_vpc_peering_connection | Deletes a VPC peering connection |
delete_vpn_connection | Deletes the specified VPN connection |
delete_vpn_connection_route | Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway |
delete_vpn_gateway | Deletes the specified virtual private gateway |
deprovision_byoip_cidr | Releases the specified address range that you provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool |
deprovision_ipam_byoasn | Deprovisions your Autonomous System Number (ASN) from your Amazon Web Services account |
deprovision_ipam_pool_cidr | Deprovision a CIDR provisioned from an IPAM pool |
deprovision_public_ipv_4_pool_cidr | Deprovision a CIDR from a public IPv4 pool |
deregister_image | Deregisters the specified AMI |
deregister_instance_event_notification_attributes | Deregisters tag keys to prevent tags that have the specified tag keys from being included in scheduled event notifications for resources in the Region |
deregister_transit_gateway_multicast_group_members | Deregisters the specified members (network interfaces) from the transit gateway multicast group |
deregister_transit_gateway_multicast_group_sources | Deregisters the specified sources (network interfaces) from the transit gateway multicast group |
describe_account_attributes | Describes attributes of your Amazon Web Services account |
describe_addresses | Describes the specified Elastic IP addresses or all of your Elastic IP addresses |
describe_addresses_attribute | Describes the attributes of the specified Elastic IP addresses |
describe_address_transfers | Describes an Elastic IP address transfer |
describe_aggregate_id_format | Describes the longer ID format settings for all resource types in a specific Region |
describe_availability_zones | Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you |
describe_aws_network_performance_metric_subscriptions | Describes the current Infrastructure Performance metric subscriptions |
describe_bundle_tasks | Describes the specified bundle tasks or all of your bundle tasks |
describe_byoip_cidrs | Describes the IP address ranges that were specified in calls to ProvisionByoipCidr |
describe_capacity_block_offerings | Describes Capacity Block offerings available for purchase in the Amazon Web Services Region that you're currently using |
describe_capacity_reservation_fleets | Describes one or more Capacity Reservation Fleets |
describe_capacity_reservations | Describes one or more of your Capacity Reservations |
describe_carrier_gateways | Describes one or more of your carrier gateways |
describe_classic_link_instances | This action is deprecated |
describe_client_vpn_authorization_rules | Describes the authorization rules for a specified Client VPN endpoint |
describe_client_vpn_connections | Describes active client connections and connections that have been terminated within the last 60 minutes for the specified Client VPN endpoint |
describe_client_vpn_endpoints | Describes one or more Client VPN endpoints in the account |
describe_client_vpn_routes | Describes the routes for the specified Client VPN endpoint |
describe_client_vpn_target_networks | Describes the target networks associated with the specified Client VPN endpoint |
describe_coip_pools | Describes the specified customer-owned address pools or all of your customer-owned address pools |
describe_conversion_tasks | Describes the specified conversion tasks or all your conversion tasks |
describe_customer_gateways | Describes one or more of your VPN customer gateways |
describe_dhcp_options | Describes your DHCP option sets |
describe_egress_only_internet_gateways | Describes your egress-only internet gateways |
describe_elastic_gpus | Amazon Elastic Graphics reached end of life on January 8, 2024 |
describe_export_image_tasks | Describes the specified export image tasks or all of your export image tasks |
describe_export_tasks | Describes the specified export instance tasks or all of your export instance tasks |
describe_fast_launch_images | Describe details for Windows AMIs that are configured for Windows fast launch |
describe_fast_snapshot_restores | Describes the state of fast snapshot restores for your snapshots |
describe_fleet_history | Describes the events for the specified EC2 Fleet during the specified time |
describe_fleet_instances | Describes the running instances for the specified EC2 Fleet |
describe_fleets | Describes the specified EC2 Fleet or all of your EC2 Fleets |
describe_flow_logs | Describes one or more flow logs |
describe_fpga_image_attribute | Describes the specified attribute of the specified Amazon FPGA Image (AFI) |
describe_fpga_images | Describes the Amazon FPGA Images (AFIs) available to you |
describe_host_reservation_offerings | Describes the Dedicated Host reservations that are available to purchase |
describe_host_reservations | Describes reservations that are associated with Dedicated Hosts in your account |
describe_hosts | Describes the specified Dedicated Hosts or all your Dedicated Hosts |
describe_iam_instance_profile_associations | Describes your IAM instance profile associations |
describe_identity_id_format | Describes the ID format settings for resources for the specified IAM user, IAM role, or root user |
describe_id_format | Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs |
describe_image_attribute | Describes the specified attribute of the specified AMI |
describe_images | Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you |
describe_import_image_tasks | Displays details about an import virtual machine or import snapshot tasks that are already created |
describe_import_snapshot_tasks | Describes your import snapshot tasks |
describe_instance_attribute | Describes the specified attribute of the specified instance |
describe_instance_connect_endpoints | Describes the specified EC2 Instance Connect Endpoints or all EC2 Instance Connect Endpoints |
describe_instance_credit_specifications | Describes the credit option for CPU usage of the specified burstable performance instances |
describe_instance_event_notification_attributes | Describes the tag keys that are registered to appear in scheduled event notifications for resources in the current Region |
describe_instance_event_windows | Describes the specified event windows or all event windows |
describe_instances | Describes the specified instances or all instances |
describe_instance_status | Describes the status of the specified instances or all of your instances |
describe_instance_topology | Describes a tree-based hierarchy that represents the physical host placement of your EC2 instances within an Availability Zone or Local Zone |
describe_instance_type_offerings | Lists the instance types that are offered for the specified location |
describe_instance_types | Describes the specified instance types |
describe_internet_gateways | Describes your internet gateways |
describe_ipam_byoasn | Describes your Autonomous System Numbers (ASNs), their provisioning statuses, and the BYOIP CIDRs with which they are associated |
describe_ipam_external_resource_verification_tokens | Describe verification tokens |
describe_ipam_pools | Get information about your IPAM pools |
describe_ipam_resource_discoveries | Describes IPAM resource discoveries |
describe_ipam_resource_discovery_associations | Describes resource discovery association with an Amazon VPC IPAM |
describe_ipams | Get information about your IPAM pools |
describe_ipam_scopes | Get information about your IPAM scopes |
describe_ipv_6_pools | Describes your IPv6 address pools |
describe_key_pairs | Describes the specified key pairs or all of your key pairs |
describe_launch_templates | Describes one or more launch templates |
describe_launch_template_versions | Describes one or more versions of a specified launch template |
describe_local_gateway_route_tables | Describes one or more local gateway route tables |
describe_local_gateway_route_table_virtual_interface_group_associations | Describes the associations between virtual interface groups and local gateway route tables |
describe_local_gateway_route_table_vpc_associations | Describes the specified associations between VPCs and local gateway route tables |
describe_local_gateways | Describes one or more local gateways |
describe_local_gateway_virtual_interface_groups | Describes the specified local gateway virtual interface groups |
describe_local_gateway_virtual_interfaces | Describes the specified local gateway virtual interfaces |
describe_locked_snapshots | Describes the lock status for a snapshot |
describe_mac_hosts | Describes the specified EC2 Mac Dedicated Host or all of your EC2 Mac Dedicated Hosts |
describe_managed_prefix_lists | Describes your managed prefix lists and any Amazon Web Services-managed prefix lists |
describe_moving_addresses | This action is deprecated |
describe_nat_gateways | Describes your NAT gateways |
describe_network_acls | Describes your network ACLs |
describe_network_insights_access_scope_analyses | Describes the specified Network Access Scope analyses |
describe_network_insights_access_scopes | Describes the specified Network Access Scopes |
describe_network_insights_analyses | Describes one or more of your network insights analyses |
describe_network_insights_paths | Describes one or more of your paths |
describe_network_interface_attribute | Describes a network interface attribute |
describe_network_interface_permissions | Describes the permissions for your network interfaces |
describe_network_interfaces | Describes one or more of your network interfaces |
describe_placement_groups | Describes the specified placement groups or all of your placement groups |
describe_prefix_lists | Describes available Amazon Web Services services in a prefix list format, which includes the prefix list name and prefix list ID of the service and the IP address range for the service |
describe_principal_id_format | Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference |
describe_public_ipv_4_pools | Describes the specified IPv4 address pools |
describe_regions | Describes the Regions that are enabled for your account, or all Regions |
describe_replace_root_volume_tasks | Describes a root volume replacement task |
describe_reserved_instances | Describes one or more of the Reserved Instances that you purchased |
describe_reserved_instances_listings | Describes your account's Reserved Instance listings in the Reserved Instance Marketplace |
describe_reserved_instances_modifications | Describes the modifications made to your Reserved Instances |
describe_reserved_instances_offerings | Describes Reserved Instance offerings that are available for purchase |
describe_route_tables | Describes your route tables |
describe_scheduled_instance_availability | Finds available schedules that meet the specified criteria |
describe_scheduled_instances | Describes the specified Scheduled Instances or all your Scheduled Instances |
describe_security_group_references | Describes the VPCs on the other side of a VPC peering connection that are referencing the security groups you've specified in this request |
describe_security_group_rules | Describes one or more of your security group rules |
describe_security_groups | Describes the specified security groups or all of your security groups |
describe_snapshot_attribute | Describes the specified attribute of the specified snapshot |
describe_snapshots | Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you |
describe_snapshot_tier_status | Describes the storage tier status of one or more Amazon EBS snapshots |
describe_spot_datafeed_subscription | Describes the data feed for Spot Instances |
describe_spot_fleet_instances | Describes the running instances for the specified Spot Fleet |
describe_spot_fleet_request_history | Describes the events for the specified Spot Fleet request during the specified time |
describe_spot_fleet_requests | Describes your Spot Fleet requests |
describe_spot_instance_requests | Describes the specified Spot Instance requests |
describe_spot_price_history | Describes the Spot price history |
describe_stale_security_groups | Describes the stale security group rules for security groups in a specified VPC |
describe_store_image_tasks | Describes the progress of the AMI store tasks |
describe_subnets | Describes your subnets |
describe_tags | Describes the specified tags for your EC2 resources |
describe_traffic_mirror_filter_rules | Describe traffic mirror filters that determine the traffic that is mirrored |
describe_traffic_mirror_filters | Describes one or more Traffic Mirror filters |
describe_traffic_mirror_sessions | Describes one or more Traffic Mirror sessions |
describe_traffic_mirror_targets | Information about one or more Traffic Mirror targets |
describe_transit_gateway_attachments | Describes one or more attachments between resources and transit gateways |
describe_transit_gateway_connect_peers | Describes one or more Connect peers |
describe_transit_gateway_connects | Describes one or more Connect attachments |
describe_transit_gateway_multicast_domains | Describes one or more transit gateway multicast domains |
describe_transit_gateway_peering_attachments | Describes your transit gateway peering attachments |
describe_transit_gateway_policy_tables | Describes one or more transit gateway route policy tables |
describe_transit_gateway_route_table_announcements | Describes one or more transit gateway route table advertisements |
describe_transit_gateway_route_tables | Describes one or more transit gateway route tables |
describe_transit_gateways | Describes one or more transit gateways |
describe_transit_gateway_vpc_attachments | Describes one or more VPC attachments |
describe_trunk_interface_associations | Describes one or more network interface trunk associations |
describe_verified_access_endpoints | Describes the specified Amazon Web Services Verified Access endpoints |
describe_verified_access_groups | Describes the specified Verified Access groups |
describe_verified_access_instance_logging_configurations | Describes the specified Amazon Web Services Verified Access instances |
describe_verified_access_instances | Describes the specified Amazon Web Services Verified Access instances |
describe_verified_access_trust_providers | Describes the specified Amazon Web Services Verified Access trust providers |
describe_volume_attribute | Describes the specified attribute of the specified volume |
describe_volumes | Describes the specified EBS volumes or all of your EBS volumes |
describe_volumes_modifications | Describes the most recent volume modification request for the specified EBS volumes |
describe_volume_status | Describes the status of the specified volumes |
describe_vpc_attribute | Describes the specified attribute of the specified VPC |
describe_vpc_classic_link | This action is deprecated |
describe_vpc_classic_link_dns_support | This action is deprecated |
describe_vpc_endpoint_connection_notifications | Describes the connection notifications for VPC endpoints and VPC endpoint services |
describe_vpc_endpoint_connections | Describes the VPC endpoint connections to your VPC endpoint services, including any endpoints that are pending your acceptance |
describe_vpc_endpoints | Describes your VPC endpoints |
describe_vpc_endpoint_service_configurations | Describes the VPC endpoint service configurations in your account (your services) |
describe_vpc_endpoint_service_permissions | Describes the principals (service consumers) that are permitted to discover your VPC endpoint service |
describe_vpc_endpoint_services | Describes available services to which you can create a VPC endpoint |
describe_vpc_peering_connections | Describes your VPC peering connections |
describe_vpcs | Describes your VPCs |
describe_vpn_connections | Describes one or more of your VPN connections |
describe_vpn_gateways | Describes one or more of your virtual private gateways |
detach_classic_link_vpc | This action is deprecated |
detach_internet_gateway | Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC |
detach_network_interface | Detaches a network interface from an instance |
detach_verified_access_trust_provider | Detaches the specified Amazon Web Services Verified Access trust provider from the specified Amazon Web Services Verified Access instance |
detach_volume | Detaches an EBS volume from an instance |
detach_vpn_gateway | Detaches a virtual private gateway from a VPC |
disable_address_transfer | Disables Elastic IP address transfer |
disable_aws_network_performance_metric_subscription | Disables Infrastructure Performance metric subscriptions |
disable_ebs_encryption_by_default | Disables EBS encryption by default for your account in the current Region |
disable_fast_launch | Discontinue Windows fast launch for a Windows AMI, and clean up existing pre-provisioned snapshots |
disable_fast_snapshot_restores | Disables fast snapshot restores for the specified snapshots in the specified Availability Zones |
disable_image | Sets the AMI state to disabled and removes all launch permissions from the AMI |
disable_image_block_public_access | Disables block public access for AMIs at the account level in the specified Amazon Web Services Region |
disable_image_deprecation | Cancels the deprecation of the specified AMI |
disable_image_deregistration_protection | Disables deregistration protection for an AMI |
disable_ipam_organization_admin_account | Disable the IPAM account |
disable_serial_console_access | Disables access to the EC2 serial console of all instances for your account |
disable_snapshot_block_public_access | Disables the block public access for snapshots setting at the account level for the specified Amazon Web Services Region |
disable_transit_gateway_route_table_propagation | Disables the specified resource attachment from propagating routes to the specified propagation route table |
disable_vgw_route_propagation | Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC |
disable_vpc_classic_link | This action is deprecated |
disable_vpc_classic_link_dns_support | This action is deprecated |
disassociate_address | Disassociates an Elastic IP address from the instance or network interface it's associated with |
disassociate_client_vpn_target_network | Disassociates a target network from the specified Client VPN endpoint |
disassociate_enclave_certificate_iam_role | Disassociates an IAM role from an Certificate Manager (ACM) certificate |
disassociate_iam_instance_profile | Disassociates an IAM instance profile from a running or stopped instance |
disassociate_instance_event_window | Disassociates one or more targets from an event window |
disassociate_ipam_byoasn | Remove the association between your Autonomous System Number (ASN) and your BYOIP CIDR |
disassociate_ipam_resource_discovery | Disassociates a resource discovery from an Amazon VPC IPAM |
disassociate_nat_gateway_address | Disassociates secondary Elastic IP addresses (EIPs) from a public NAT gateway |
disassociate_route_table | Disassociates a subnet or gateway from a route table |
disassociate_subnet_cidr_block | Disassociates a CIDR block from a subnet |
disassociate_transit_gateway_multicast_domain | Disassociates the specified subnets from the transit gateway multicast domain |
disassociate_transit_gateway_policy_table | Removes the association between an an attachment and a policy table |
disassociate_transit_gateway_route_table | Disassociates a resource attachment from a transit gateway route table |
disassociate_trunk_interface | Removes an association between a branch network interface with a trunk network interface |
disassociate_vpc_cidr_block | Disassociates a CIDR block from a VPC |
enable_address_transfer | Enables Elastic IP address transfer |
enable_aws_network_performance_metric_subscription | Enables Infrastructure Performance subscriptions |
enable_ebs_encryption_by_default | Enables EBS encryption by default for your account in the current Region |
enable_fast_launch | When you enable Windows fast launch for a Windows AMI, images are pre-provisioned, using snapshots to launch instances up to 65% faster |
enable_fast_snapshot_restores | Enables fast snapshot restores for the specified snapshots in the specified Availability Zones |
enable_image | Re-enables a disabled AMI |
enable_image_block_public_access | Enables block public access for AMIs at the account level in the specified Amazon Web Services Region |
enable_image_deprecation | Enables deprecation of the specified AMI at the specified date and time |
enable_image_deregistration_protection | Enables deregistration protection for an AMI |
enable_ipam_organization_admin_account | Enable an Organizations member account as the IPAM admin account |
enable_reachability_analyzer_organization_sharing | Establishes a trust relationship between Reachability Analyzer and Organizations |
enable_serial_console_access | Enables access to the EC2 serial console of all instances for your account |
enable_snapshot_block_public_access | Enables or modifies the block public access for snapshots setting at the account level for the specified Amazon Web Services Region |
enable_transit_gateway_route_table_propagation | Enables the specified attachment to propagate routes to the specified propagation route table |
enable_vgw_route_propagation | Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC |
enable_volume_io | Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent |
enable_vpc_classic_link | This action is deprecated |
enable_vpc_classic_link_dns_support | This action is deprecated |
export_client_vpn_client_certificate_revocation_list | Downloads the client certificate revocation list for the specified Client VPN endpoint |
export_client_vpn_client_configuration | Downloads the contents of the Client VPN endpoint configuration file for the specified Client VPN endpoint |
export_image | Exports an Amazon Machine Image (AMI) to a VM file |
export_transit_gateway_routes | Exports routes from the specified transit gateway route table to the specified S3 bucket |
get_associated_enclave_certificate_iam_roles | Returns the IAM roles that are associated with the specified ACM (ACM) certificate |
get_associated_ipv_6_pool_cidrs | Gets information about the IPv6 CIDR block associations for a specified IPv6 address pool |
get_aws_network_performance_data | Gets network performance data |
get_capacity_reservation_usage | Gets usage information about a Capacity Reservation |
get_coip_pool_usage | Describes the allocations from the specified customer-owned address pool |
get_console_output | Gets the console output for the specified instance |
get_console_screenshot | Retrieve a JPG-format screenshot of a running instance to help with troubleshooting |
get_default_credit_specification | Describes the default credit option for CPU usage of a burstable performance instance family |
get_ebs_default_kms_key_id | Describes the default KMS key for EBS encryption by default for your account in this Region |
get_ebs_encryption_by_default | Describes whether EBS encryption by default is enabled for your account in the current Region |
get_flow_logs_integration_template | Generates a CloudFormation template that streamlines and automates the integration of VPC flow logs with Amazon Athena |
get_groups_for_capacity_reservation | Lists the resource groups to which a Capacity Reservation has been added |
get_host_reservation_purchase_preview | Preview a reservation purchase with configurations that match those of your Dedicated Host |
get_image_block_public_access_state | Gets the current state of block public access for AMIs at the account level in the specified Amazon Web Services Region |
get_instance_metadata_defaults | Gets the default instance metadata service (IMDS) settings that are set at the account level in the specified Amazon Web Services Region |
get_instance_tpm_ek_pub | Gets the public endorsement key associated with the Nitro Trusted Platform Module (NitroTPM) for the specified instance |
get_instance_types_from_instance_requirements | Returns a list of instance types with the specified instance attributes |
get_instance_uefi_data | A binary representation of the UEFI variable store |
get_ipam_address_history | Retrieve historical information about a CIDR within an IPAM scope |
get_ipam_discovered_accounts | Gets IPAM discovered accounts |
get_ipam_discovered_public_addresses | Gets the public IP addresses that have been discovered by IPAM |
get_ipam_discovered_resource_cidrs | Returns the resource CIDRs that are monitored as part of a resource discovery |
get_ipam_pool_allocations | Get a list of all the CIDR allocations in an IPAM pool |
get_ipam_pool_cidrs | Get the CIDRs provisioned to an IPAM pool |
get_ipam_resource_cidrs | Returns resource CIDRs managed by IPAM in a given scope |
get_launch_template_data | Retrieves the configuration data of the specified instance |
get_managed_prefix_list_associations | Gets information about the resources that are associated with the specified managed prefix list |
get_managed_prefix_list_entries | Gets information about the entries for a specified managed prefix list |
get_network_insights_access_scope_analysis_findings | Gets the findings for the specified Network Access Scope analysis |
get_network_insights_access_scope_content | Gets the content for the specified Network Access Scope |
get_password_data | Retrieves the encrypted administrator password for a running Windows instance |
get_reserved_instances_exchange_quote | Returns a quote and exchange information for exchanging one or more specified Convertible Reserved Instances for a new Convertible Reserved Instance |
get_security_groups_for_vpc | Gets security groups that can be associated by the Amazon Web Services account making the request with network interfaces in the specified VPC |
get_serial_console_access_status | Retrieves the access status of your account to the EC2 serial console of all instances |
get_snapshot_block_public_access_state | Gets the current state of block public access for snapshots setting for the account and Region |
get_spot_placement_scores | Calculates the Spot placement score for a Region or Availability Zone based on the specified target capacity and compute requirements |
get_subnet_cidr_reservations | Gets information about the subnet CIDR reservations |
get_transit_gateway_attachment_propagations | Lists the route tables to which the specified resource attachment propagates routes |
get_transit_gateway_multicast_domain_associations | Gets information about the associations for the transit gateway multicast domain |
get_transit_gateway_policy_table_associations | Gets a list of the transit gateway policy table associations |
get_transit_gateway_policy_table_entries | Returns a list of transit gateway policy table entries |
get_transit_gateway_prefix_list_references | Gets information about the prefix list references in a specified transit gateway route table |
get_transit_gateway_route_table_associations | Gets information about the associations for the specified transit gateway route table |
get_transit_gateway_route_table_propagations | Gets information about the route table propagations for the specified transit gateway route table |
get_verified_access_endpoint_policy | Get the Verified Access policy associated with the endpoint |
get_verified_access_group_policy | Shows the contents of the Verified Access policy associated with the group |
get_vpn_connection_device_sample_configuration | Download an Amazon Web Services-provided sample configuration file to be used with the customer gateway device specified for your Site-to-Site VPN connection |
get_vpn_connection_device_types | Obtain a list of customer gateway devices for which sample configuration files can be provided |
get_vpn_tunnel_replacement_status | Get details of available tunnel endpoint maintenance |
import_client_vpn_client_certificate_revocation_list | Uploads a client certificate revocation list to the specified Client VPN endpoint |
import_image | To import your virtual machines (VMs) with a console-based experience, you can use the Import virtual machine images to Amazon Web Services template in the Migration Hub Orchestrator console |
import_instance | We recommend that you use the ImportImage API |
import_key_pair | Imports the public key from an RSA or ED25519 key pair that you created with a third-party tool |
import_snapshot | Imports a disk into an EBS snapshot |
import_volume | Creates an import volume task using metadata from the specified disk image |
list_images_in_recycle_bin | Lists one or more AMIs that are currently in the Recycle Bin |
list_snapshots_in_recycle_bin | Lists one or more snapshots that are currently in the Recycle Bin |
lock_snapshot | Locks an Amazon EBS snapshot in either governance or compliance mode to protect it against accidental or malicious deletions for a specific duration |
modify_address_attribute | Modifies an attribute of the specified Elastic IP address |
modify_availability_zone_group | Changes the opt-in status of the specified zone group for your account |
modify_capacity_reservation | Modifies a Capacity Reservation's capacity, instance eligibility, and the conditions under which it is to be released |
modify_capacity_reservation_fleet | Modifies a Capacity Reservation Fleet |
modify_client_vpn_endpoint | Modifies the specified Client VPN endpoint |
modify_default_credit_specification | Modifies the default credit option for CPU usage of burstable performance instances |
modify_ebs_default_kms_key_id | Changes the default KMS key for EBS encryption by default for your account in this Region |
modify_fleet | Modifies the specified EC2 Fleet |
modify_fpga_image_attribute | Modifies the specified attribute of the specified Amazon FPGA Image (AFI) |
modify_hosts | Modify the auto-placement setting of a Dedicated Host |
modify_identity_id_format | Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account |
modify_id_format | Modifies the ID format for the specified resource on a per-Region basis |
modify_image_attribute | Modifies the specified attribute of the specified AMI |
modify_instance_attribute | Modifies the specified attribute of the specified instance |
modify_instance_capacity_reservation_attributes | Modifies the Capacity Reservation settings for a stopped instance |
modify_instance_credit_specification | Modifies the credit option for CPU usage on a running or stopped burstable performance instance |
modify_instance_event_start_time | Modifies the start time for a scheduled Amazon EC2 instance event |
modify_instance_event_window | Modifies the specified event window |
modify_instance_maintenance_options | Modifies the recovery behavior of your instance to disable simplified automatic recovery or set the recovery behavior to default |
modify_instance_metadata_defaults | Modifies the default instance metadata service (IMDS) settings at the account level in the specified Amazon Web Services Region |
modify_instance_metadata_options | Modify the instance metadata parameters on a running or stopped instance |
modify_instance_placement | Modifies the placement attributes for a specified instance |
modify_ipam | Modify the configurations of an IPAM |
modify_ipam_pool | Modify the configurations of an IPAM pool |
modify_ipam_resource_cidr | Modify a resource CIDR |
modify_ipam_resource_discovery | Modifies a resource discovery |
modify_ipam_scope | Modify an IPAM scope |
modify_launch_template | Modifies a launch template |
modify_local_gateway_route | Modifies the specified local gateway route |
modify_managed_prefix_list | Modifies the specified managed prefix list |
modify_network_interface_attribute | Modifies the specified network interface attribute |
modify_private_dns_name_options | Modifies the options for instance hostnames for the specified instance |
modify_reserved_instances | Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type |
modify_security_group_rules | Modifies the rules of a security group |
modify_snapshot_attribute | Adds or removes permission settings for the specified snapshot |
modify_snapshot_tier | Archives an Amazon EBS snapshot |
modify_spot_fleet_request | Modifies the specified Spot Fleet request |
modify_subnet_attribute | Modifies a subnet attribute |
modify_traffic_mirror_filter_network_services | Allows or restricts mirroring network services |
modify_traffic_mirror_filter_rule | Modifies the specified Traffic Mirror rule |
modify_traffic_mirror_session | Modifies a Traffic Mirror session |
modify_transit_gateway | Modifies the specified transit gateway |
modify_transit_gateway_prefix_list_reference | Modifies a reference (route) to a prefix list in a specified transit gateway route table |
modify_transit_gateway_vpc_attachment | Modifies the specified VPC attachment |
modify_verified_access_endpoint | Modifies the configuration of the specified Amazon Web Services Verified Access endpoint |
modify_verified_access_endpoint_policy | Modifies the specified Amazon Web Services Verified Access endpoint policy |
modify_verified_access_group | Modifies the specified Amazon Web Services Verified Access group configuration |
modify_verified_access_group_policy | Modifies the specified Amazon Web Services Verified Access group policy |
modify_verified_access_instance | Modifies the configuration of the specified Amazon Web Services Verified Access instance |
modify_verified_access_instance_logging_configuration | Modifies the logging configuration for the specified Amazon Web Services Verified Access instance |
modify_verified_access_trust_provider | Modifies the configuration of the specified Amazon Web Services Verified Access trust provider |
modify_volume | You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity |
modify_volume_attribute | Modifies a volume attribute |
modify_vpc_attribute | Modifies the specified attribute of the specified VPC |
modify_vpc_endpoint | Modifies attributes of a specified VPC endpoint |
modify_vpc_endpoint_connection_notification | Modifies a connection notification for VPC endpoint or VPC endpoint service |
modify_vpc_endpoint_service_configuration | Modifies the attributes of your VPC endpoint service configuration |
modify_vpc_endpoint_service_payer_responsibility | Modifies the payer responsibility for your VPC endpoint service |
modify_vpc_endpoint_service_permissions | Modifies the permissions for your VPC endpoint service |
modify_vpc_peering_connection_options | Modifies the VPC peering connection options on one side of a VPC peering connection |
modify_vpc_tenancy | Modifies the instance tenancy attribute of the specified VPC |
modify_vpn_connection | Modifies the customer gateway or the target gateway of an Amazon Web Services Site-to-Site VPN connection |
modify_vpn_connection_options | Modifies the connection options for your Site-to-Site VPN connection |
modify_vpn_tunnel_certificate | Modifies the VPN tunnel endpoint certificate |
modify_vpn_tunnel_options | Modifies the options for a VPN tunnel in an Amazon Web Services Site-to-Site VPN connection |
monitor_instances | Enables detailed monitoring for a running instance |
move_address_to_vpc | This action is deprecated |
move_byoip_cidr_to_ipam | Move a BYOIPv4 CIDR to IPAM from a public IPv4 pool |
move_capacity_reservation_instances | Move available capacity from a source Capacity Reservation to a destination Capacity Reservation |
provision_byoip_cidr | Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool |
provision_ipam_byoasn | Provisions your Autonomous System Number (ASN) for use in your Amazon Web Services account |
provision_ipam_pool_cidr | Provision a CIDR to an IPAM pool |
provision_public_ipv_4_pool_cidr | Provision a CIDR to a public IPv4 pool |
purchase_capacity_block | Purchase the Capacity Block for use with your account |
purchase_host_reservation | Purchase a reservation with configurations that match those of your Dedicated Host |
purchase_reserved_instances_offering | Purchases a Reserved Instance for use with your account |
purchase_scheduled_instances | You can no longer purchase Scheduled Instances |
reboot_instances | Requests a reboot of the specified instances |
register_image | Registers an AMI |
register_instance_event_notification_attributes | Registers a set of tag keys to include in scheduled event notifications for your resources |
register_transit_gateway_multicast_group_members | Registers members (network interfaces) with the transit gateway multicast group |
register_transit_gateway_multicast_group_sources | Registers sources (network interfaces) with the specified transit gateway multicast group |
reject_transit_gateway_multicast_domain_associations | Rejects a request to associate cross-account subnets with a transit gateway multicast domain |
reject_transit_gateway_peering_attachment | Rejects a transit gateway peering attachment request |
reject_transit_gateway_vpc_attachment | Rejects a request to attach a VPC to a transit gateway |
reject_vpc_endpoint_connections | Rejects VPC endpoint connection requests to your VPC endpoint service |
reject_vpc_peering_connection | Rejects a VPC peering connection request |
release_address | Releases the specified Elastic IP address |
release_hosts | When you no longer want to use an On-Demand Dedicated Host it can be released |
release_ipam_pool_allocation | Release an allocation within an IPAM pool |
replace_iam_instance_profile_association | Replaces an IAM instance profile for the specified running instance |
replace_network_acl_association | Changes which network ACL a subnet is associated with |
replace_network_acl_entry | Replaces an entry (rule) in a network ACL |
replace_route | Replaces an existing route within a route table in a VPC |
replace_route_table_association | Changes the route table associated with a given subnet, internet gateway, or virtual private gateway in a VPC |
replace_transit_gateway_route | Replaces the specified route in the specified transit gateway route table |
replace_vpn_tunnel | Trigger replacement of specified VPN tunnel |
report_instance_status | Submits feedback about the status of an instance |
request_spot_fleet | Creates a Spot Fleet request |
request_spot_instances | Creates a Spot Instance request |
reset_address_attribute | Resets the attribute of the specified IP address |
reset_ebs_default_kms_key_id | Resets the default KMS key for EBS encryption for your account in this Region to the Amazon Web Services managed KMS key for EBS |
reset_fpga_image_attribute | Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value |
reset_image_attribute | Resets an attribute of an AMI to its default value |
reset_instance_attribute | Resets an attribute of an instance to its default value |
reset_network_interface_attribute | Resets a network interface attribute |
reset_snapshot_attribute | Resets permission settings for the specified snapshot |
restore_address_to_classic | This action is deprecated |
restore_image_from_recycle_bin | Restores an AMI from the Recycle Bin |
restore_managed_prefix_list_version | Restores the entries from a previous version of a managed prefix list to a new version of the prefix list |
restore_snapshot_from_recycle_bin | Restores a snapshot from the Recycle Bin |
restore_snapshot_tier | Restores an archived Amazon EBS snapshot for use temporarily or permanently, or modifies the restore period or restore type for a snapshot that was previously temporarily restored |
revoke_client_vpn_ingress | Removes an ingress authorization rule from a Client VPN endpoint |
revoke_security_group_egress | Removes the specified outbound (egress) rules from the specified security group |
revoke_security_group_ingress | Removes the specified inbound (ingress) rules from a security group |
run_instances | Launches the specified number of instances using an AMI for which you have permissions |
run_scheduled_instances | Launches the specified Scheduled Instances |
search_local_gateway_routes | Searches for routes in the specified local gateway route table |
search_transit_gateway_multicast_groups | Searches one or more transit gateway multicast groups and returns the group membership information |
search_transit_gateway_routes | Searches for routes in the specified transit gateway route table |
send_diagnostic_interrupt | Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances) |
start_instances | Starts an Amazon EBS-backed instance that you've previously stopped |
start_network_insights_access_scope_analysis | Starts analyzing the specified Network Access Scope |
start_network_insights_analysis | Starts analyzing the specified path |
start_vpc_endpoint_service_private_dns_verification | Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service |
stop_instances | Stops an Amazon EBS-backed instance |
terminate_client_vpn_connections | Terminates active Client VPN endpoint connections |
terminate_instances | Shuts down the specified instances |
unassign_ipv_6_addresses | Unassigns one or more IPv6 addresses IPv4 Prefix Delegation prefixes from a network interface |
unassign_private_ip_addresses | Unassigns one or more secondary private IP addresses, or IPv4 Prefix Delegation prefixes from a network interface |
unassign_private_nat_gateway_address | Unassigns secondary private IPv4 addresses from a private NAT gateway |
unlock_snapshot | Unlocks a snapshot that is locked in governance mode or that is locked in compliance mode but still in the cooling-off period |
unmonitor_instances | Disables detailed monitoring for a running instance |
update_security_group_rule_descriptions_egress | Updates the description of an egress (outbound) security group rule |
update_security_group_rule_descriptions_ingress | Updates the description of an ingress (inbound) security group rule |
withdraw_byoip_cidr | Stops advertising an address range that is provisioned as an address pool |
## Not run: svc <- ec2() # This example allocates an Elastic IP address. svc$allocate_address() ## End(Not run)
## Not run: svc <- ec2() # This example allocates an Elastic IP address. svc$allocate_address() ## End(Not run)
This is the Amazon EC2 Instance Connect API Reference. It provides descriptions, syntax, and usage examples for each of the actions for Amazon EC2 Instance Connect. Amazon EC2 Instance Connect enables system administrators to publish one-time use SSH public keys to EC2, providing users a simple and secure way to connect to their instances.
To view the Amazon EC2 Instance Connect content in the Amazon EC2 User Guide, see Connect to your Linux instance using EC2 Instance Connect.
For Amazon EC2 APIs, see the Amazon EC2 API Reference.
ec2instanceconnect( config = list(), credentials = list(), endpoint = NULL, region = NULL )
ec2instanceconnect( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- ec2instanceconnect( 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" )
send_serial_console_ssh_public_key | Pushes an SSH public key to the specified EC2 instance |
send_ssh_public_key | Pushes an SSH public key to the specified EC2 instance for use by the specified user |
## Not run: svc <- ec2instanceconnect() # The following example pushes a sample SSH public key to the EC2 instance # i-abcd1234 in AZ us-west-2b for use by the instance OS user ec2-user. svc$send_ssh_public_key( AvailabilityZone = "us-west-2a", InstanceId = "i-abcd1234", InstanceOSUser = "ec2-user", SSHPublicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3FlHqj2eqCdrGHuA6d..." ) ## End(Not run)
## Not run: svc <- ec2instanceconnect() # The following example pushes a sample SSH public key to the EC2 instance # i-abcd1234 in AZ us-west-2b for use by the instance OS user ec2-user. svc$send_ssh_public_key( AvailabilityZone = "us-west-2a", InstanceId = "i-abcd1234", InstanceOSUser = "ec2-user", SSHPublicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3FlHqj2eqCdrGHuA6d..." ) ## End(Not run)
Amazon Elastic Container Registry
Amazon Elastic Container Registry (Amazon ECR) is a managed container image registry service. Customers can use the familiar Docker CLI, or their preferred client, to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports private repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images.
Amazon ECR has service endpoints in each supported Region. For more information, see Amazon ECR endpoints in the Amazon Web Services General Reference.
ecr(config = list(), credentials = list(), endpoint = NULL, region = NULL)
ecr(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- ecr( 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" )
batch_check_layer_availability | Checks the availability of one or more image layers in a repository |
batch_delete_image | Deletes a list of specified images within a repository |
batch_get_image | Gets detailed information for an image |
batch_get_repository_scanning_configuration | Gets the scanning configuration for one or more repositories |
complete_layer_upload | Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID |
create_pull_through_cache_rule | Creates a pull through cache rule |
create_repository | Creates a repository |
create_repository_creation_template | Creates a repository creation template |
delete_lifecycle_policy | Deletes the lifecycle policy associated with the specified repository |
delete_pull_through_cache_rule | Deletes a pull through cache rule |
delete_registry_policy | Deletes the registry permissions policy |
delete_repository | Deletes a repository |
delete_repository_creation_template | Deletes a repository creation template |
delete_repository_policy | Deletes the repository policy associated with the specified repository |
describe_image_replication_status | Returns the replication status for a specified image |
describe_images | Returns metadata about the images in a repository |
describe_image_scan_findings | Returns the scan findings for the specified image |
describe_pull_through_cache_rules | Returns the pull through cache rules for a registry |
describe_registry | Describes the settings for a registry |
describe_repositories | Describes image repositories in a registry |
describe_repository_creation_templates | Returns details about the repository creation templates in a registry |
get_account_setting | Retrieves the basic scan type version name |
get_authorization_token | Retrieves an authorization token |
get_download_url_for_layer | Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer |
get_lifecycle_policy | Retrieves the lifecycle policy for the specified repository |
get_lifecycle_policy_preview | Retrieves the results of the lifecycle policy preview request for the specified repository |
get_registry_policy | Retrieves the permissions policy for a registry |
get_registry_scanning_configuration | Retrieves the scanning configuration for a registry |
get_repository_policy | Retrieves the repository policy for the specified repository |
initiate_layer_upload | Notifies Amazon ECR that you intend to upload an image layer |
list_images | Lists all the image IDs for the specified repository |
list_tags_for_resource | List the tags for an Amazon ECR resource |
put_account_setting | Allows you to change the basic scan type version by setting the name parameter to either CLAIR to AWS_NATIVE |
put_image | Creates or updates the image manifest and tags associated with an image |
put_image_scanning_configuration | The PutImageScanningConfiguration API is being deprecated, in favor of specifying the image scanning configuration at the registry level |
put_image_tag_mutability | Updates the image tag mutability settings for the specified repository |
put_lifecycle_policy | Creates or updates the lifecycle policy for the specified repository |
put_registry_policy | Creates or updates the permissions policy for your registry |
put_registry_scanning_configuration | Creates or updates the scanning configuration for your private registry |
put_replication_configuration | Creates or updates the replication configuration for a registry |
set_repository_policy | Applies a repository policy to the specified repository to control access permissions |
start_image_scan | Starts an image vulnerability scan |
start_lifecycle_policy_preview | Starts a preview of a lifecycle policy for the specified repository |
tag_resource | Adds specified tags to a resource with the specified ARN |
untag_resource | Deletes specified tags from a resource |
update_pull_through_cache_rule | Updates an existing pull through cache rule |
update_repository_creation_template | Updates an existing repository creation template |
upload_layer_part | Uploads an image layer part to Amazon ECR |
validate_pull_through_cache_rule | Validates an existing pull through cache rule for an upstream registry that requires authentication |
## Not run: svc <- ecr() # This example deletes images with the tags precise and trusty in a # repository called ubuntu in the default registry for an account. svc$batch_delete_image( imageIds = list( list( imageTag = "precise" ) ), repositoryName = "ubuntu" ) ## End(Not run)
## Not run: svc <- ecr() # This example deletes images with the tags precise and trusty in a # repository called ubuntu in the default registry for an account. svc$batch_delete_image( imageIds = list( list( imageTag = "precise" ) ), repositoryName = "ubuntu" ) ## End(Not run)
Amazon Elastic Container Registry Public (Amazon ECR Public) is a managed container image registry service. Amazon ECR provides both public and private registries to host your container images. You can use the Docker CLI or your preferred client to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports public repositories with this API. For information about the Amazon ECR API for private repositories, see Amazon Elastic Container Registry API Reference.
ecrpublic( config = list(), credentials = list(), endpoint = NULL, region = NULL )
ecrpublic( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- ecrpublic( 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" )
batch_check_layer_availability | Checks the availability of one or more image layers that are within a repository in a public registry |
batch_delete_image | Deletes a list of specified images that are within a repository in a public registry |
complete_layer_upload | Informs Amazon ECR that the image layer upload is complete for a specified public registry, repository name, and upload ID |
create_repository | Creates a repository in a public registry |
delete_repository | Deletes a repository in a public registry |
delete_repository_policy | Deletes the repository policy that's associated with the specified repository |
describe_images | Returns metadata that's related to the images in a repository in a public registry |
describe_image_tags | Returns the image tag details for a repository in a public registry |
describe_registries | Returns details for a public registry |
describe_repositories | Describes repositories that are in a public registry |
get_authorization_token | Retrieves an authorization token |
get_registry_catalog_data | Retrieves catalog metadata for a public registry |
get_repository_catalog_data | Retrieve catalog metadata for a repository in a public registry |
get_repository_policy | Retrieves the repository policy for the specified repository |
initiate_layer_upload | Notifies Amazon ECR that you intend to upload an image layer |
list_tags_for_resource | List the tags for an Amazon ECR Public resource |
put_image | Creates or updates the image manifest and tags that are associated with an image |
put_registry_catalog_data | Create or update the catalog data for a public registry |
put_repository_catalog_data | Creates or updates the catalog data for a repository in a public registry |
set_repository_policy | Applies a repository policy to the specified public repository to control access permissions |
tag_resource | Associates the specified tags to a resource with the specified resourceArn |
untag_resource | Deletes specified tags from a resource |
upload_layer_part | Uploads an image layer part to Amazon ECR |
## Not run: svc <- ecrpublic() svc$batch_check_layer_availability( Foo = 123 ) ## End(Not run)
## Not run: svc <- ecrpublic() svc$batch_check_layer_availability( Foo = 123 ) ## End(Not run)
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service. It makes it easy to run, stop, and manage Docker containers. You can host your cluster on a serverless infrastructure that's managed by Amazon ECS by launching your services or tasks on Fargate. For more control, you can host your tasks on a cluster of Amazon Elastic Compute Cloud (Amazon EC2) or External (on-premises) instances that you manage.
Amazon ECS makes it easy to launch and stop container-based applications with simple API calls. This makes it easy to get the state of your cluster from a centralized service, and gives you access to many familiar Amazon EC2 features.
You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs, isolation policies, and availability requirements. With Amazon ECS, you don't need to operate your own cluster management and configuration management systems. You also don't need to worry about scaling your management infrastructure.
ecs(config = list(), credentials = list(), endpoint = NULL, region = NULL)
ecs(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- ecs( 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_capacity_provider | Creates a new capacity provider |
create_cluster | Creates a new Amazon ECS cluster |
create_service | Runs and maintains your desired number of tasks from a specified task definition |
create_task_set | Create a task set in the specified cluster and service |
delete_account_setting | Disables an account setting for a specified user, role, or the root user for an account |
delete_attributes | Deletes one or more custom attributes from an Amazon ECS resource |
delete_capacity_provider | Deletes the specified capacity provider |
delete_cluster | Deletes the specified cluster |
delete_service | Deletes a specified service within a cluster |
delete_task_definitions | Deletes one or more task definitions |
delete_task_set | Deletes a specified task set within a service |
deregister_container_instance | Deregisters an Amazon ECS container instance from the specified cluster |
deregister_task_definition | Deregisters the specified task definition by family and revision |
describe_capacity_providers | Describes one or more of your capacity providers |
describe_clusters | Describes one or more of your clusters |
describe_container_instances | Describes one or more container instances |
describe_services | Describes the specified services running in your cluster |
describe_task_definition | Describes a task definition |
describe_tasks | Describes a specified task or tasks |
describe_task_sets | Describes the task sets in the specified cluster and service |
discover_poll_endpoint | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent |
execute_command | Runs a command remotely on a container within a task |
get_task_protection | Retrieves the protection status of tasks in an Amazon ECS service |
list_account_settings | Lists the account settings for a specified principal |
list_attributes | Lists the attributes for Amazon ECS resources within a specified target type and cluster |
list_clusters | Returns a list of existing clusters |
list_container_instances | Returns a list of container instances in a specified cluster |
list_services | Returns a list of services |
list_services_by_namespace | This operation lists all of the services that are associated with a Cloud Map namespace |
list_tags_for_resource | List the tags for an Amazon ECS resource |
list_task_definition_families | Returns a list of task definition families that are registered to your account |
list_task_definitions | Returns a list of task definitions that are registered to your account |
list_tasks | Returns a list of tasks |
put_account_setting | Modifies an account setting |
put_account_setting_default | Modifies an account setting for all users on an account for whom no individual account setting has been specified |
put_attributes | Create or update an attribute on an Amazon ECS resource |
put_cluster_capacity_providers | Modifies the available capacity providers and the default capacity provider strategy for a cluster |
register_container_instance | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent |
register_task_definition | Registers a new task definition from the supplied family and containerDefinitions |
run_task | Starts a new task using the specified task definition |
start_task | Starts a new task from the specified task definition on the specified container instance or instances |
stop_task | Stops a running task |
submit_attachment_state_changes | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent |
submit_container_state_change | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent |
submit_task_state_change | This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent |
tag_resource | Associates the specified tags to a resource with the specified resourceArn |
untag_resource | Deletes specified tags from a resource |
update_capacity_provider | Modifies the parameters for a capacity provider |
update_cluster | Updates the cluster |
update_cluster_settings | Modifies the settings to use for a cluster |
update_container_agent | Updates the Amazon ECS container agent on a specified container instance |
update_container_instances_state | Modifies the status of an Amazon ECS container instance |
update_service | Modifies the parameters of a service |
update_service_primary_task_set | Modifies which task set in a service is the primary task set |
update_task_protection | Updates the protection status of a task |
update_task_set | Modifies a task set |
## Not run: svc <- ecs() # This example creates a cluster in your default region. svc$create_cluster( clusterName = "my_cluster" ) ## End(Not run)
## Not run: svc <- ecs() # This example creates a cluster in your default region. svc$create_cluster( clusterName = "my_cluster" ) ## End(Not run)
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on Amazon Web Services without needing to setup or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.
Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment, whether running in on-premises data centers or public clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modification required.
eks(config = list(), credentials = list(), endpoint = NULL, region = NULL)
eks(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- eks( 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" )
associate_access_policy | Associates an access policy and its scope to an access entry |
associate_encryption_config | Associates an encryption configuration to an existing cluster |
associate_identity_provider_config | Associates an identity provider configuration to a cluster |
create_access_entry | Creates an access entry |
create_addon | Creates an Amazon EKS add-on |
create_cluster | Creates an Amazon EKS control plane |
create_eks_anywhere_subscription | Creates an EKS Anywhere subscription |
create_fargate_profile | Creates an Fargate profile for your Amazon EKS cluster |
create_nodegroup | Creates a managed node group for an Amazon EKS cluster |
create_pod_identity_association | Creates an EKS Pod Identity association between a service account in an Amazon EKS cluster and an IAM role with EKS Pod Identity |
delete_access_entry | Deletes an access entry |
delete_addon | Deletes an Amazon EKS add-on |
delete_cluster | Deletes an Amazon EKS cluster control plane |
delete_eks_anywhere_subscription | Deletes an expired or inactive subscription |
delete_fargate_profile | Deletes an Fargate profile |
delete_nodegroup | Deletes a managed node group |
delete_pod_identity_association | Deletes a EKS Pod Identity association |
deregister_cluster | Deregisters a connected cluster to remove it from the Amazon EKS control plane |
describe_access_entry | Describes an access entry |
describe_addon | Describes an Amazon EKS add-on |
describe_addon_configuration | Returns configuration options |
describe_addon_versions | Describes the versions for an add-on |
describe_cluster | Describes an Amazon EKS cluster |
describe_eks_anywhere_subscription | Returns descriptive information about a subscription |
describe_fargate_profile | Describes an Fargate profile |
describe_identity_provider_config | Describes an identity provider configuration |
describe_insight | Returns details about an insight that you specify using its ID |
describe_nodegroup | Describes a managed node group |
describe_pod_identity_association | Returns descriptive information about an EKS Pod Identity association |
describe_update | Describes an update to an Amazon EKS resource |
disassociate_access_policy | Disassociates an access policy from an access entry |
disassociate_identity_provider_config | Disassociates an identity provider configuration from a cluster |
list_access_entries | Lists the access entries for your cluster |
list_access_policies | Lists the available access policies |
list_addons | Lists the installed add-ons |
list_associated_access_policies | Lists the access policies associated with an access entry |
list_clusters | Lists the Amazon EKS clusters in your Amazon Web Services account in the specified Amazon Web Services Region |
list_eks_anywhere_subscriptions | Displays the full description of the subscription |
list_fargate_profiles | Lists the Fargate profiles associated with the specified cluster in your Amazon Web Services account in the specified Amazon Web Services Region |
list_identity_provider_configs | Lists the identity provider configurations for your cluster |
list_insights | Returns a list of all insights checked for against the specified cluster |
list_nodegroups | Lists the managed node groups associated with the specified cluster in your Amazon Web Services account in the specified Amazon Web Services Region |
list_pod_identity_associations | List the EKS Pod Identity associations in a cluster |
list_tags_for_resource | List the tags for an Amazon EKS resource |
list_updates | Lists the updates associated with an Amazon EKS resource in your Amazon Web Services account, in the specified Amazon Web Services Region |
register_cluster | Connects a Kubernetes cluster to the Amazon EKS control plane |
tag_resource | Associates the specified tags to an Amazon EKS resource with the specified resourceArn |
untag_resource | Deletes specified tags from an Amazon EKS resource |
update_access_entry | Updates an access entry |
update_addon | Updates an Amazon EKS add-on |
update_cluster_config | Updates an Amazon EKS cluster configuration |
update_cluster_version | Updates an Amazon EKS cluster to the specified Kubernetes version |
update_eks_anywhere_subscription | Update an EKS Anywhere Subscription |
update_nodegroup_config | Updates an Amazon EKS managed node group configuration |
update_nodegroup_version | Updates the Kubernetes version or AMI version of an Amazon EKS managed node group |
update_pod_identity_association | Updates a EKS Pod Identity association |
## Not run: svc <- eks() # The following example creates an Amazon EKS cluster called prod. svc$create_cluster( version = "1.10", name = "prod", clientRequestToken = "1d2129a1-3d38-460a-9756-e5b91fddb951", resourcesVpcConfig = list( securityGroupIds = list( "sg-6979fe18" ), subnetIds = list( "subnet-6782e71e", "subnet-e7e761ac" ) ), roleArn = "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRole..." ) ## End(Not run)
## Not run: svc <- eks() # The following example creates an Amazon EKS cluster called prod. svc$create_cluster( version = "1.10", name = "prod", clientRequestToken = "1d2129a1-3d38-460a-9756-e5b91fddb951", resourcesVpcConfig = list( securityGroupIds = list( "sg-6979fe18" ), subnetIds = list( "subnet-6782e71e", "subnet-e7e761ac" ) ), roleArn = "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRole..." ) ## End(Not run)
AWS Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on the Amazon Web Services cloud.
For more information about this product, go to the AWS Elastic Beanstalk details page. The location of the latest AWS Elastic Beanstalk WSDL is https://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl. To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that enable you to access the API, go to Tools for Amazon Web Services.
Endpoints
For a list of region-specific endpoints that AWS Elastic Beanstalk supports, go to Regions and Endpoints in the Amazon Web Services Glossary.
elasticbeanstalk( config = list(), credentials = list(), endpoint = NULL, region = NULL )
elasticbeanstalk( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- elasticbeanstalk( 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" )
abort_environment_update | Cancels in-progress environment configuration update or application version deployment |
apply_environment_managed_action | Applies a scheduled managed action immediately |
associate_environment_operations_role | Add or change the operations role used by an environment |
check_dns_availability | Checks if the specified CNAME is available |
compose_environments | Create or update a group of environments that each run a separate component of a single application |
create_application | Creates an application that has one configuration template named default and no application versions |
create_application_version | Creates an application version for the specified application |
create_configuration_template | Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application |
create_environment | Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration |
create_platform_version | Create a new version of your custom platform |
create_storage_location | Creates a bucket in Amazon S3 to store application versions, logs, and other files used by Elastic Beanstalk environments |
delete_application | Deletes the specified application along with all associated versions and configurations |
delete_application_version | Deletes the specified version from the specified application |
delete_configuration_template | Deletes the specified configuration template |
delete_environment_configuration | Deletes the draft configuration associated with the running environment |
delete_platform_version | Deletes the specified version of a custom platform |
describe_account_attributes | Returns attributes related to AWS Elastic Beanstalk that are associated with the calling AWS account |
describe_applications | Returns the descriptions of existing applications |
describe_application_versions | Retrieve a list of application versions |
describe_configuration_options | Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines |
describe_configuration_settings | Returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment |
describe_environment_health | Returns information about the overall health of the specified environment |
describe_environment_managed_action_history | Lists an environment's completed and failed managed actions |
describe_environment_managed_actions | Lists an environment's upcoming and in-progress managed actions |
describe_environment_resources | Returns AWS resources for this environment |
describe_environments | Returns descriptions for existing environments |
describe_events | Returns list of event descriptions matching criteria up to the last 6 weeks |
describe_instances_health | Retrieves detailed information about the health of instances in your AWS Elastic Beanstalk |
describe_platform_version | Describes a platform version |
disassociate_environment_operations_role | Disassociate the operations role from an environment |
list_available_solution_stacks | Returns a list of the available solution stack names, with the public version first and then in reverse chronological order |
list_platform_branches | Lists the platform branches available for your account in an AWS Region |
list_platform_versions | Lists the platform versions available for your account in an AWS Region |
list_tags_for_resource | Return the tags applied to an AWS Elastic Beanstalk resource |
rebuild_environment | Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc |
request_environment_info | Initiates a request to compile the specified type of information of the deployed environment |
restart_app_server | Causes the environment to restart the application container server running on each Amazon EC2 instance |
retrieve_environment_info | Retrieves the compiled information from a RequestEnvironmentInfo request |
swap_environment_cnam_es | Swaps the CNAMEs of two environments |
terminate_environment | Terminates the specified environment |
update_application | Updates the specified application to have the specified properties |
update_application_resource_lifecycle | Modifies lifecycle settings for an application |
update_application_version | Updates the specified application version to have the specified properties |
update_configuration_template | Updates the specified configuration template to have the specified properties or configuration option values |
update_environment | Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment |
update_tags_for_resource | Update the list of tags applied to an AWS Elastic Beanstalk resource |
validate_configuration_settings | Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid |
## Not run: svc <- elasticbeanstalk() # The following code aborts a running application version deployment for # an environment named my-env: svc$abort_environment_update( EnvironmentName = "my-env" ) ## End(Not run)
## Not run: svc <- elasticbeanstalk() # The following code aborts a running application version deployment for # an environment named my-env: svc$abort_environment_update( EnvironmentName = "my-env" ) ## End(Not run)
Amazon EMR on EKS provides a deployment option for Amazon EMR that allows you to run open-source big data frameworks on Amazon Elastic Kubernetes Service (Amazon EKS). With this deployment option, you can focus on running analytics workloads while Amazon EMR on EKS builds, configures, and manages containers for open-source applications. For more information about Amazon EMR on EKS concepts and tasks, see What is Amazon EMR on EKS.
Amazon EMR containers is the API name for Amazon EMR on EKS. The
emr-containers
prefix is used in the following scenarios:
It is the prefix in the CLI commands for Amazon EMR on EKS. For
example, aws emr-containers start-job-run
.
It is the prefix before IAM policy actions for Amazon EMR on EKS.
For example, "Action": [ "emr-containers:StartJobRun"]
. For more
information, see Policy actions for Amazon EMR on EKS.
It is the prefix used in Amazon EMR on EKS service endpoints. For
example, emr-containers.us-east-2.amazonaws.com
. For more
information, see Amazon EMR on EKSService Endpoints.
emrcontainers( config = list(), credentials = list(), endpoint = NULL, region = NULL )
emrcontainers( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- emrcontainers( 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" )
cancel_job_run | Cancels a job run |
create_job_template | Creates a job template |
create_managed_endpoint | Creates a managed endpoint |
create_security_configuration | Creates a security configuration |
create_virtual_cluster | Creates a virtual cluster |
delete_job_template | Deletes a job template |
delete_managed_endpoint | Deletes a managed endpoint |
delete_virtual_cluster | Deletes a virtual cluster |
describe_job_run | Displays detailed information about a job run |
describe_job_template | Displays detailed information about a specified job template |
describe_managed_endpoint | Displays detailed information about a managed endpoint |
describe_security_configuration | Displays detailed information about a specified security configuration |
describe_virtual_cluster | Displays detailed information about a specified virtual cluster |
get_managed_endpoint_session_credentials | Generate a session token to connect to a managed endpoint |
list_job_runs | Lists job runs based on a set of parameters |
list_job_templates | Lists job templates based on a set of parameters |
list_managed_endpoints | Lists managed endpoints based on a set of parameters |
list_security_configurations | Lists security configurations based on a set of parameters |
list_tags_for_resource | Lists the tags assigned to the resources |
list_virtual_clusters | Lists information about the specified virtual cluster |
start_job_run | Starts a job run |
tag_resource | Assigns tags to resources |
untag_resource | Removes tags from resources |
## Not run: svc <- emrcontainers() svc$cancel_job_run( Foo = 123 ) ## End(Not run)
## Not run: svc <- emrcontainers() svc$cancel_job_run( Foo = 123 ) ## End(Not run)
Amazon EMR Serverless is a new deployment option for Amazon EMR. Amazon EMR Serverless provides a serverless runtime environment that simplifies running analytics applications using the latest open source frameworks such as Apache Spark and Apache Hive. With Amazon EMR Serverless, you don’t have to configure, optimize, secure, or operate clusters to run applications with these frameworks.
The API reference to Amazon EMR Serverless is emr-serverless
. The
emr-serverless
prefix is used in the following scenarios:
It is the prefix in the CLI commands for Amazon EMR Serverless. For
example, aws emr-serverless start-job-run
.
It is the prefix before IAM policy actions for Amazon EMR
Serverless. For example, "Action": ["emr-serverless:StartJobRun"]
.
For more information, see Policy actions for Amazon EMR Serverless.
It is the prefix used in Amazon EMR Serverless service endpoints.
For example, emr-serverless.us-east-2.amazonaws.com
.
emrserverless( config = list(), credentials = list(), endpoint = NULL, region = NULL )
emrserverless( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- emrserverless( 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" )
cancel_job_run | Cancels a job run |
create_application | Creates an application |
delete_application | Deletes an application |
get_application | Displays detailed information about a specified application |
get_dashboard_for_job_run | Creates and returns a URL that you can use to access the application UIs for a job run |
get_job_run | Displays detailed information about a job run |
list_applications | Lists applications based on a set of parameters |
list_job_run_attempts | Lists all attempt of a job run |
list_job_runs | Lists job runs based on a set of parameters |
list_tags_for_resource | Lists the tags assigned to the resources |
start_application | Starts a specified application and initializes initial capacity if configured |
start_job_run | Starts a job run |
stop_application | Stops a specified application and releases initial capacity if configured |
tag_resource | Assigns tags to resources |
untag_resource | Removes tags from resources |
update_application | Updates a specified application |
## Not run: svc <- emrserverless() svc$cancel_job_run( Foo = 123 ) ## End(Not run)
## Not run: svc <- emrserverless() svc$cancel_job_run( Foo = 123 ) ## End(Not run)
EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.
imagebuilder( config = list(), credentials = list(), endpoint = NULL, region = NULL )
imagebuilder( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- imagebuilder( 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" )
cancel_image_creation | CancelImageCreation cancels the creation of Image |
cancel_lifecycle_execution | Cancel a specific image lifecycle policy runtime instance |
create_component | Creates a new component that can be used to build, validate, test, and assess your image |
create_container_recipe | Creates a new container recipe |
create_distribution_configuration | Creates a new distribution configuration |
create_image | Creates a new image |
create_image_pipeline | Creates a new image pipeline |
create_image_recipe | Creates a new image recipe |
create_infrastructure_configuration | Creates a new infrastructure configuration |
create_lifecycle_policy | Create a lifecycle policy resource |
create_workflow | Create a new workflow or a new version of an existing workflow |
delete_component | Deletes a component build version |
delete_container_recipe | Deletes a container recipe |
delete_distribution_configuration | Deletes a distribution configuration |
delete_image | Deletes an Image Builder image resource |
delete_image_pipeline | Deletes an image pipeline |
delete_image_recipe | Deletes an image recipe |
delete_infrastructure_configuration | Deletes an infrastructure configuration |
delete_lifecycle_policy | Delete the specified lifecycle policy resource |
delete_workflow | Deletes a specific workflow resource |
get_component | Gets a component object |
get_component_policy | Gets a component policy |
get_container_recipe | Retrieves a container recipe |
get_container_recipe_policy | Retrieves the policy for a container recipe |
get_distribution_configuration | Gets a distribution configuration |
get_image | Gets an image |
get_image_pipeline | Gets an image pipeline |
get_image_policy | Gets an image policy |
get_image_recipe | Gets an image recipe |
get_image_recipe_policy | Gets an image recipe policy |
get_infrastructure_configuration | Gets an infrastructure configuration |
get_lifecycle_execution | Get the runtime information that was logged for a specific runtime instance of the lifecycle policy |
get_lifecycle_policy | Get details for the specified image lifecycle policy |
get_workflow | Get a workflow resource object |
get_workflow_execution | Get the runtime information that was logged for a specific runtime instance of the workflow |
get_workflow_step_execution | Get the runtime information that was logged for a specific runtime instance of the workflow step |
import_component | Imports a component and transforms its data into a component document |
import_vm_image | When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data |
list_component_build_versions | Returns the list of component build versions for the specified semantic version |
list_components | Returns the list of components that can be filtered by name, or by using the listed filters to streamline results |
list_container_recipes | Returns a list of container recipes |
list_distribution_configurations | Returns a list of distribution configurations |
list_image_build_versions | Returns a list of image build versions |
list_image_packages | List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time |
list_image_pipeline_images | Returns a list of images created by the specified pipeline |
list_image_pipelines | Returns a list of image pipelines |
list_image_recipes | Returns a list of image recipes |
list_images | Returns the list of images that you have access to |
list_image_scan_finding_aggregations | Returns a list of image scan aggregations for your account |
list_image_scan_findings | Returns a list of image scan findings for your account |
list_infrastructure_configurations | Returns a list of infrastructure configurations |
list_lifecycle_execution_resources | List resources that the runtime instance of the image lifecycle identified for lifecycle actions |
list_lifecycle_executions | Get the lifecycle runtime history for the specified resource |
list_lifecycle_policies | Get a list of lifecycle policies in your Amazon Web Services account |
list_tags_for_resource | Returns the list of tags for the specified resource |
list_waiting_workflow_steps | Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account |
list_workflow_build_versions | Returns a list of build versions for a specific workflow resource |
list_workflow_executions | Returns a list of workflow runtime instance metadata objects for a specific image build version |
list_workflows | Lists workflow build versions based on filtering parameters |
list_workflow_step_executions | Returns runtime data for each step in a runtime instance of the workflow that you specify in the request |
put_component_policy | Applies a policy to a component |
put_container_recipe_policy | Applies a policy to a container image |
put_image_policy | Applies a policy to an image |
put_image_recipe_policy | Applies a policy to an image recipe |
send_workflow_step_action | Pauses or resumes image creation when the associated workflow runs a WaitForAction step |
start_image_pipeline_execution | Manually triggers a pipeline to create an image |
start_resource_state_update | Begin asynchronous resource state update for lifecycle changes to the specified image resources |
tag_resource | Adds a tag to a resource |
untag_resource | Removes a tag from a resource |
update_distribution_configuration | Updates a new distribution configuration |
update_image_pipeline | Updates an image pipeline |
update_infrastructure_configuration | Updates a new infrastructure configuration |
update_lifecycle_policy | Update the specified lifecycle policy |
## Not run: svc <- imagebuilder() svc$cancel_image_creation( Foo = 123 ) ## End(Not run)
## Not run: svc <- imagebuilder() svc$cancel_image_creation( Foo = 123 ) ## End(Not run)
Lambda
Overview
Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code monitoring and logging. With Lambda, you can run code for virtually any type of application or backend service. For more information about the Lambda service, see What is Lambda in the Lambda Developer Guide.
The Lambda API Reference provides information about each of the API methods, including details about the parameters in each API request and response.
You can use Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools to access the API. For installation instructions, see Tools for Amazon Web Services.
For a list of Region-specific endpoints that Lambda supports, see Lambda endpoints and quotas in the Amazon Web Services General Reference..
When making the API calls, you will need to authenticate your request by providing a signature. Lambda supports signature version 4. For more information, see Signature Version 4 signing process in the Amazon Web Services General Reference..
CA certificates
Because Amazon Web Services SDKs use the CA certificates from your computer, changes to the certificates on the Amazon Web Services servers can cause connection failures when you attempt to use an SDK. You can prevent these failures by keeping your computer's CA certificates and operating system up-to-date. If you encounter this issue in a corporate environment and do not manage your own computer, you might need to ask an administrator to assist with the update process. The following list shows minimum operating system and Java versions:
Microsoft Windows versions that have updates from January 2005 or later installed contain at least one of the required CAs in their trust list.
Mac OS X 10.4 with Java for Mac OS X 10.4 Release 5 (February 2007), Mac OS X 10.5 (October 2007), and later versions contain at least one of the required CAs in their trust list.
Red Hat Enterprise Linux 5 (March 2007), 6, and 7 and CentOS 5, 6, and 7 all contain at least one of the required CAs in their default trusted CA list.
Java 1.4.2_12 (May 2006), 5 Update 2 (March 2005), and all later versions, including Java 6 (December 2006), 7, and 8, contain at least one of the required CAs in their default trusted CA list.
When accessing the Lambda management console or Lambda API endpoints, whether through browsers or programmatically, you will need to ensure your client machines support any of the following CAs:
Amazon Root CA 1
Starfield Services Root Certificate Authority - G2
Starfield Class 2 Certification Authority
Root certificates from the first two authorities are available from Amazon trust services, but keeping your computer up-to-date is the more straightforward solution. To learn more about ACM-provided certificates, see Amazon Web Services Certificate Manager FAQs.
lambda(config = list(), credentials = list(), endpoint = NULL, region = NULL)
lambda(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- lambda( 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" )
add_layer_version_permission | Adds permissions to the resource-based policy of a version of an Lambda layer |
add_permission | Grants an Amazon Web Servicesservice, Amazon Web Services account, or Amazon Web Services organization permission to use a function |
create_alias | Creates an alias for a Lambda function version |
create_code_signing_config | Creates a code signing configuration |
create_event_source_mapping | Creates a mapping between an event source and an Lambda function |
create_function | Creates a Lambda function |
create_function_url_config | Creates a Lambda function URL with the specified configuration parameters |
delete_alias | Deletes a Lambda function alias |
delete_code_signing_config | Deletes the code signing configuration |
delete_event_source_mapping | Deletes an event source mapping |
delete_function | Deletes a Lambda function |
delete_function_code_signing_config | Removes the code signing configuration from the function |
delete_function_concurrency | Removes a concurrent execution limit from a function |
delete_function_event_invoke_config | Deletes the configuration for asynchronous invocation for a function, version, or alias |
delete_function_url_config | Deletes a Lambda function URL |
delete_layer_version | Deletes a version of an Lambda layer |
delete_provisioned_concurrency_config | Deletes the provisioned concurrency configuration for a function |
get_account_settings | Retrieves details about your account's limits and usage in an Amazon Web Services Region |
get_alias | Returns details about a Lambda function alias |
get_code_signing_config | Returns information about the specified code signing configuration |
get_event_source_mapping | Returns details about an event source mapping |
get_function | Returns information about the function or function version, with a link to download the deployment package that's valid for 10 minutes |
get_function_code_signing_config | Returns the code signing configuration for the specified function |
get_function_concurrency | Returns details about the reserved concurrency configuration for a function |
get_function_configuration | Returns the version-specific settings of a Lambda function or version |
get_function_event_invoke_config | Retrieves the configuration for asynchronous invocation for a function, version, or alias |
get_function_recursion_config | Returns your function's recursive loop detection configuration |
get_function_url_config | Returns details about a Lambda function URL |
get_layer_version | Returns information about a version of an Lambda layer, with a link to download the layer archive that's valid for 10 minutes |
get_layer_version_by_arn | Returns information about a version of an Lambda layer, with a link to download the layer archive that's valid for 10 minutes |
get_layer_version_policy | Returns the permission policy for a version of an Lambda layer |
get_policy | Returns the resource-based IAM policy for a function, version, or alias |
get_provisioned_concurrency_config | Retrieves the provisioned concurrency configuration for a function's alias or version |
get_runtime_management_config | Retrieves the runtime management configuration for a function's version |
invoke | Invokes a Lambda function |
invoke_async | For asynchronous function invocation, use Invoke |
invoke_with_response_stream | Configure your Lambda functions to stream response payloads back to clients |
list_aliases | Returns a list of aliases for a Lambda function |
list_code_signing_configs | Returns a list of code signing configurations |
list_event_source_mappings | Lists event source mappings |
list_function_event_invoke_configs | Retrieves a list of configurations for asynchronous invocation for a function |
list_functions | Returns a list of Lambda functions, with the version-specific configuration of each |
list_functions_by_code_signing_config | List the functions that use the specified code signing configuration |
list_function_url_configs | Returns a list of Lambda function URLs for the specified function |
list_layers | Lists Lambda layers and shows information about the latest version of each |
list_layer_versions | Lists the versions of an Lambda layer |
list_provisioned_concurrency_configs | Retrieves a list of provisioned concurrency configurations for a function |
list_tags | Returns a function's tags |
list_versions_by_function | Returns a list of versions, with the version-specific configuration of each |
publish_layer_version | Creates an Lambda layer from a ZIP archive |
publish_version | Creates a version from the current code and configuration of a function |
put_function_code_signing_config | Update the code signing configuration for the function |
put_function_concurrency | Sets the maximum number of simultaneous executions for a function, and reserves capacity for that concurrency level |
put_function_event_invoke_config | Configures options for asynchronous invocation on a function, version, or alias |
put_function_recursion_config | Sets your function's recursive loop detection configuration |
put_provisioned_concurrency_config | Adds a provisioned concurrency configuration to a function's alias or version |
put_runtime_management_config | Sets the runtime management configuration for a function's version |
remove_layer_version_permission | Removes a statement from the permissions policy for a version of an Lambda layer |
remove_permission | Revokes function-use permission from an Amazon Web Servicesservice or another Amazon Web Services account |
tag_resource | Adds tags to a function |
untag_resource | Removes tags from a function |
update_alias | Updates the configuration of a Lambda function alias |
update_code_signing_config | Update the code signing configuration |
update_event_source_mapping | Updates an event source mapping |
update_function_code | Updates a Lambda function's code |
update_function_configuration | Modify the version-specific settings of a Lambda function |
update_function_event_invoke_config | Updates the configuration for asynchronous invocation for a function, version, or alias |
update_function_url_config | Updates the configuration for a Lambda function URL |
## Not run: svc <- lambda() svc$add_layer_version_permission( Foo = 123 ) ## End(Not run)
## Not run: svc <- lambda() svc$add_layer_version_permission( Foo = 123 ) ## End(Not run)
Amazon Lightsail is the easiest way to get started with Amazon Web Services (Amazon Web Services) for developers who need to build websites or web applications. It includes everything you need to launch your project quickly - instances (virtual private servers), container services, storage buckets, managed databases, SSD-based block storage, static IP addresses, load balancers, content delivery network (CDN) distributions, DNS management of registered domains, and resource snapshots (backups) - for a low, predictable monthly price.
You can manage your Lightsail resources using the Lightsail console, Lightsail API, Command Line Interface (CLI), or SDKs. For more information about Lightsail concepts and tasks, see the Amazon Lightsail Developer Guide.
This API Reference provides detailed information about the actions, data types, parameters, and errors of the Lightsail service. For more information about the supported Amazon Web Services Regions, endpoints, and service quotas of the Lightsail service, see Amazon Lightsail Endpoints and Quotas in the Amazon Web Services General Reference.
lightsail( config = list(), credentials = list(), endpoint = NULL, region = NULL )
lightsail( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- lightsail( 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" )
allocate_static_ip | Allocates a static IP address |
attach_certificate_to_distribution | Attaches an SSL/TLS certificate to your Amazon Lightsail content delivery network (CDN) distribution |
attach_disk | Attaches a block storage disk to a running or stopped Lightsail instance and exposes it to the instance with the specified disk name |
attach_instances_to_load_balancer | Attaches one or more Lightsail instances to a load balancer |
attach_load_balancer_tls_certificate | Attaches a Transport Layer Security (TLS) certificate to your load balancer |
attach_static_ip | Attaches a static IP address to a specific Amazon Lightsail instance |
close_instance_public_ports | Closes ports for a specific Amazon Lightsail instance |
copy_snapshot | Copies a manual snapshot of an instance or disk as another manual snapshot, or copies an automatic snapshot of an instance or disk as a manual snapshot |
create_bucket | Creates an Amazon Lightsail bucket |
create_bucket_access_key | Creates a new access key for the specified Amazon Lightsail bucket |
create_certificate | Creates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) distribution and a container service |
create_cloud_formation_stack | Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot |
create_contact_method | Creates an email or SMS text message contact method |
create_container_service | Creates an Amazon Lightsail container service |
create_container_service_deployment | Creates a deployment for your Amazon Lightsail container service |
create_container_service_registry_login | Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine |
create_disk | Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a) |
create_disk_from_snapshot | Creates a block storage disk from a manual or automatic snapshot of a disk |
create_disk_snapshot | Creates a snapshot of a block storage disk |
create_distribution | Creates an Amazon Lightsail content delivery network (CDN) distribution |
create_domain | Creates a domain resource for the specified domain (example |
create_domain_entry | Creates one of the following domain name system (DNS) records in a domain DNS zone: Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT) |
create_gui_session_access_details | Creates two URLs that are used to access a virtual computer’s graphical user interface (GUI) session |
create_instances | Creates one or more Amazon Lightsail instances |
create_instances_from_snapshot | Creates one or more new instances from a manual or automatic snapshot of an instance |
create_instance_snapshot | Creates a snapshot of a specific virtual private server, or instance |
create_key_pair | Creates a custom SSH key pair that you can use with an Amazon Lightsail instance |
create_load_balancer | Creates a Lightsail load balancer |
create_load_balancer_tls_certificate | Creates an SSL/TLS certificate for an Amazon Lightsail load balancer |
create_relational_database | Creates a new database in Amazon Lightsail |
create_relational_database_from_snapshot | Creates a new database from an existing database snapshot in Amazon Lightsail |
create_relational_database_snapshot | Creates a snapshot of your database in Amazon Lightsail |
delete_alarm | Deletes an alarm |
delete_auto_snapshot | Deletes an automatic snapshot of an instance or disk |
delete_bucket | Deletes a Amazon Lightsail bucket |
delete_bucket_access_key | Deletes an access key for the specified Amazon Lightsail bucket |
delete_certificate | Deletes an SSL/TLS certificate for your Amazon Lightsail content delivery network (CDN) distribution |
delete_contact_method | Deletes a contact method |
delete_container_image | Deletes a container image that is registered to your Amazon Lightsail container service |
delete_container_service | Deletes your Amazon Lightsail container service |
delete_disk | Deletes the specified block storage disk |
delete_disk_snapshot | Deletes the specified disk snapshot |
delete_distribution | Deletes your Amazon Lightsail content delivery network (CDN) distribution |
delete_domain | Deletes the specified domain recordset and all of its domain records |
delete_domain_entry | Deletes a specific domain entry |
delete_instance | Deletes an Amazon Lightsail instance |
delete_instance_snapshot | Deletes a specific snapshot of a virtual private server (or instance) |
delete_key_pair | Deletes the specified key pair by removing the public key from Amazon Lightsail |
delete_known_host_keys | Deletes the known host key or certificate used by the Amazon Lightsail browser-based SSH or RDP clients to authenticate an instance |
delete_load_balancer | Deletes a Lightsail load balancer and all its associated SSL/TLS certificates |
delete_load_balancer_tls_certificate | Deletes an SSL/TLS certificate associated with a Lightsail load balancer |
delete_relational_database | Deletes a database in Amazon Lightsail |
delete_relational_database_snapshot | Deletes a database snapshot in Amazon Lightsail |
detach_certificate_from_distribution | Detaches an SSL/TLS certificate from your Amazon Lightsail content delivery network (CDN) distribution |
detach_disk | Detaches a stopped block storage disk from a Lightsail instance |
detach_instances_from_load_balancer | Detaches the specified instances from a Lightsail load balancer |
detach_static_ip | Detaches a static IP from the Amazon Lightsail instance to which it is attached |
disable_add_on | Disables an add-on for an Amazon Lightsail resource |
download_default_key_pair | Downloads the regional Amazon Lightsail default key pair |
enable_add_on | Enables or modifies an add-on for an Amazon Lightsail resource |
export_snapshot | Exports an Amazon Lightsail instance or block storage disk snapshot to Amazon Elastic Compute Cloud (Amazon EC2) |
get_active_names | Returns the names of all active (not deleted) resources |
get_alarms | Returns information about the configured alarms |
get_auto_snapshots | Returns the available automatic snapshots for an instance or disk |
get_blueprints | Returns the list of available instance images, or blueprints |
get_bucket_access_keys | Returns the existing access key IDs for the specified Amazon Lightsail bucket |
get_bucket_bundles | Returns the bundles that you can apply to a Amazon Lightsail bucket |
get_bucket_metric_data | Returns the data points of a specific metric for an Amazon Lightsail bucket |
get_buckets | Returns information about one or more Amazon Lightsail buckets |
get_bundles | Returns the bundles that you can apply to an Amazon Lightsail instance when you create it |
get_certificates | Returns information about one or more Amazon Lightsail SSL/TLS certificates |
get_cloud_formation_stack_records | Returns the CloudFormation stack record created as a result of the create cloud formation stack operation |
get_contact_methods | Returns information about the configured contact methods |
get_container_api_metadata | Returns information about Amazon Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin |
get_container_images | Returns the container images that are registered to your Amazon Lightsail container service |
get_container_log | Returns the log events of a container of your Amazon Lightsail container service |
get_container_service_deployments | Returns the deployments for your Amazon Lightsail container service |
get_container_service_metric_data | Returns the data points of a specific metric of your Amazon Lightsail container service |
get_container_service_powers | Returns the list of powers that can be specified for your Amazon Lightsail container services |
get_container_services | Returns information about one or more of your Amazon Lightsail container services |
get_cost_estimate | Retrieves information about the cost estimate for a specified resource |
get_disk | Returns information about a specific block storage disk |
get_disks | Returns information about all block storage disks in your AWS account and region |
get_disk_snapshot | Returns information about a specific block storage disk snapshot |
get_disk_snapshots | Returns information about all block storage disk snapshots in your AWS account and region |
get_distribution_bundles | Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions |
get_distribution_latest_cache_reset | Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution |
get_distribution_metric_data | Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution |
get_distributions | Returns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions |
get_domain | Returns information about a specific domain recordset |
get_domains | Returns a list of all domains in the user's account |
get_export_snapshot_records | Returns all export snapshot records created as a result of the export snapshot operation |
get_instance | Returns information about a specific Amazon Lightsail instance, which is a virtual private server |
get_instance_access_details | Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance |
get_instance_metric_data | Returns the data points for the specified Amazon Lightsail instance metric, given an instance name |
get_instance_port_states | Returns the firewall port states for a specific Amazon Lightsail instance, the IP addresses allowed to connect to the instance through the ports, and the protocol |
get_instances | Returns information about all Amazon Lightsail virtual private servers, or instances |
get_instance_snapshot | Returns information about a specific instance snapshot |
get_instance_snapshots | Returns all instance snapshots for the user's account |
get_instance_state | Returns the state of a specific instance |
get_key_pair | Returns information about a specific key pair |
get_key_pairs | Returns information about all key pairs in the user's account |
get_load_balancer | Returns information about the specified Lightsail load balancer |
get_load_balancer_metric_data | Returns information about health metrics for your Lightsail load balancer |
get_load_balancers | Returns information about all load balancers in an account |
get_load_balancer_tls_certificates | Returns information about the TLS certificates that are associated with the specified Lightsail load balancer |
get_load_balancer_tls_policies | Returns a list of TLS security policies that you can apply to Lightsail load balancers |
get_operation | Returns information about a specific operation |
get_operations | Returns information about all operations |
get_operations_for_resource | Gets operations for a specific resource (an instance or a static IP) |
get_regions | Returns a list of all valid regions for Amazon Lightsail |
get_relational_database | Returns information about a specific database in Amazon Lightsail |
get_relational_database_blueprints | Returns a list of available database blueprints in Amazon Lightsail |
get_relational_database_bundles | Returns the list of bundles that are available in Amazon Lightsail |
get_relational_database_events | Returns a list of events for a specific database in Amazon Lightsail |
get_relational_database_log_events | Returns a list of log events for a database in Amazon Lightsail |
get_relational_database_log_streams | Returns a list of available log streams for a specific database in Amazon Lightsail |
get_relational_database_master_user_password | Returns the current, previous, or pending versions of the master user password for a Lightsail database |
get_relational_database_metric_data | Returns the data points of the specified metric for a database in Amazon Lightsail |
get_relational_database_parameters | Returns all of the runtime parameters offered by the underlying database software, or engine, for a specific database in Amazon Lightsail |
get_relational_databases | Returns information about all of your databases in Amazon Lightsail |
get_relational_database_snapshot | Returns information about a specific database snapshot in Amazon Lightsail |
get_relational_database_snapshots | Returns information about all of your database snapshots in Amazon Lightsail |
get_setup_history | Returns detailed information for five of the most recent SetupInstanceHttps requests that were ran on the target instance |
get_static_ip | Returns information about an Amazon Lightsail static IP |
get_static_ips | Returns information about all static IPs in the user's account |
import_key_pair | Imports a public SSH key from a specific key pair |
is_vpc_peered | Returns a Boolean value indicating whether your Lightsail VPC is peered |
open_instance_public_ports | Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol |
peer_vpc | Peers the Lightsail VPC with the user's default VPC |
put_alarm | Creates or updates an alarm, and associates it with the specified metric |
put_instance_public_ports | Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol |
reboot_instance | Restarts a specific instance |
reboot_relational_database | Restarts a specific database in Amazon Lightsail |
register_container_image | Registers a container image to your Amazon Lightsail container service |
release_static_ip | Deletes a specific static IP from your account |
reset_distribution_cache | Deletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution |
send_contact_method_verification | Sends a verification request to an email contact method to ensure it's owned by the requester |
set_ip_address_type | Sets the IP address type for an Amazon Lightsail resource |
set_resource_access_for_bucket | Sets the Amazon Lightsail resources that can access the specified Lightsail bucket |
setup_instance_https | Creates an SSL/TLS certificate that secures traffic for your website |
start_gui_session | Initiates a graphical user interface (GUI) session that’s used to access a virtual computer’s operating system and application |
start_instance | Starts a specific Amazon Lightsail instance from a stopped state |
start_relational_database | Starts a specific database from a stopped state in Amazon Lightsail |
stop_gui_session | Terminates a web-based NICE DCV session that’s used to access a virtual computer’s operating system or application |
stop_instance | Stops a specific Amazon Lightsail instance that is currently running |
stop_relational_database | Stops a specific database that is currently running in Amazon Lightsail |
tag_resource | Adds one or more tags to the specified Amazon Lightsail resource |
test_alarm | Tests an alarm by displaying a banner on the Amazon Lightsail console |
unpeer_vpc | Unpeers the Lightsail VPC from the user's default VPC |
untag_resource | Deletes the specified set of tag keys and their values from the specified Amazon Lightsail resource |
update_bucket | Updates an existing Amazon Lightsail bucket |
update_bucket_bundle | Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket |
update_container_service | Updates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names |
update_distribution | Updates an existing Amazon Lightsail content delivery network (CDN) distribution |
update_distribution_bundle | Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution |
update_domain_entry | Updates a domain recordset after it is created |
update_instance_metadata_options | Modifies the Amazon Lightsail instance metadata parameters on a running or stopped instance |
update_load_balancer_attribute | Updates the specified attribute for a load balancer |
update_relational_database | Allows the update of one or more attributes of a database in Amazon Lightsail |
update_relational_database_parameters | Allows the update of one or more parameters of a database in Amazon Lightsail |
## Not run: svc <- lightsail() svc$allocate_static_ip( Foo = 123 ) ## End(Not run)
## Not run: svc <- lightsail() svc$allocate_static_ip( Foo = 123 ) ## End(Not run)
This is the Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the actions and data types for the Proton service.
The documentation for each action shows the Query API request parameters and the XML response.
Alternatively, you can use the Amazon Web Services CLI to access an API. For more information, see the Amazon Web Services Command Line Interface User Guide.
The Proton service is a two-pronged automation framework. Administrators create service templates to provide standardized infrastructure and deployment tooling for serverless and container based applications. Developers, in turn, select from the available service templates to automate their application or service deployments.
Because administrators define the infrastructure and tooling that Proton deploys and manages, they need permissions to use all of the listed API operations.
When developers select a specific infrastructure and tooling set, Proton deploys their applications. To monitor their applications that are running on Proton, developers need permissions to the service create, list, update and delete API operations and the service instance list and update API operations.
To learn more about Proton, see the Proton User Guide.
Ensuring Idempotency
When you make a mutating API request, the request typically returns a result before the asynchronous workflows of the operation are complete. Operations might also time out or encounter other server issues before they're complete, even if the request already returned a result. This might make it difficult to determine whether the request succeeded. Moreover, you might need to retry the request multiple times to ensure that the operation completes successfully. However, if the original request and the subsequent retries are successful, the operation occurs multiple times. This means that you might create more resources than you intended.
Idempotency ensures that an API request action completes no more than one time. With an idempotent request, if the original request action completes successfully, any subsequent retries complete successfully without performing any further actions. However, the result might contain updated information, such as the current creation status.
The following lists of APIs are grouped according to methods that ensure idempotency.
Idempotent create APIs with a client token
The API actions in this list support idempotency with the use of a client token. The corresponding Amazon Web Services CLI commands also support idempotency using a client token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, specify a client token in the request. We recommend that you don't reuse the same client token for other API requests. If you don’t provide a client token for these APIs, a default client token is automatically provided by SDKs.
Given a request action that has succeeded:
If you retry the request using the same client token and the same parameters, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.
If you retry the request using the same client token, but one or more of
the parameters are different, the retry throws a ValidationException
with an IdempotentParameterMismatch
error.
Client tokens expire eight hours after a request is made. If you retry the request with the expired token, a new resource is created.
If the original resource is deleted and you retry the request, a new resource is created.
Idempotent create APIs with a client token:
CreateEnvironmentTemplateVersion
CreateServiceTemplateVersion
CreateEnvironmentAccountConnection
Idempotent create APIs
Given a request action that has succeeded:
If you retry the request with an API from this group, and the original resource hasn't been modified, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.
If the original resource has been modified, the retry throws a
ConflictException
.
If you retry with different input parameters, the retry throws a
ValidationException
with an IdempotentParameterMismatch
error.
Idempotent create APIs:
CreateEnvironmentTemplate
CreateServiceTemplate
CreateEnvironment
CreateService
Idempotent delete APIs
Given a request action that has succeeded:
When you retry the request with an API from this group and the resource was deleted, its metadata is returned in the response.
If you retry and the resource doesn't exist, the response is empty.
In both cases, the retry succeeds.
Idempotent delete APIs:
DeleteEnvironmentTemplate
DeleteEnvironmentTemplateVersion
DeleteServiceTemplate
DeleteServiceTemplateVersion
DeleteEnvironmentAccountConnection
Asynchronous idempotent delete APIs
Given a request action that has succeeded:
If you retry the request with an API from this group, if the original
request delete operation status is DELETE_IN_PROGRESS
, the retry
returns the resource detail data in the response without performing any
further actions.
If the original request delete operation is complete, a retry returns an empty response.
Asynchronous idempotent delete APIs:
DeleteEnvironment
DeleteService
proton(config = list(), credentials = list(), endpoint = NULL, region = NULL)
proton(config = list(), credentials = list(), endpoint = NULL, region = NULL)
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- proton( 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" )
accept_environment_account_connection | In a management account, an environment account connection request is accepted |
cancel_component_deployment | Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status) |
cancel_environment_deployment | Attempts to cancel an environment deployment on an UpdateEnvironment action, if the deployment is IN_PROGRESS |
cancel_service_instance_deployment | Attempts to cancel a service instance deployment on an UpdateServiceInstance action, if the deployment is IN_PROGRESS |
cancel_service_pipeline_deployment | Attempts to cancel a service pipeline deployment on an UpdateServicePipeline action, if the deployment is IN_PROGRESS |
create_component | Create an Proton component |
create_environment | Deploy a new environment |
create_environment_account_connection | Create an environment account connection in an environment account so that environment infrastructure resources can be provisioned in the environment account from a management account |
create_environment_template | Create an environment template for Proton |
create_environment_template_version | Create a new major or minor version of an environment template |
create_repository | Create and register a link to a repository |
create_service | Create an Proton service |
create_service_instance | Create a service instance |
create_service_sync_config | Create the Proton Ops configuration file |
create_service_template | Create a service template |
create_service_template_version | Create a new major or minor version of a service template |
create_template_sync_config | Set up a template to create new template versions automatically by tracking a linked repository |
delete_component | Delete an Proton component resource |
delete_deployment | Delete the deployment |
delete_environment | Delete an environment |
delete_environment_account_connection | In an environment account, delete an environment account connection |
delete_environment_template | If no other major or minor versions of an environment template exist, delete the environment template |
delete_environment_template_version | If no other minor versions of an environment template exist, delete a major version of the environment template if it's not the Recommended version |
delete_repository | De-register and unlink your repository |
delete_service | Delete a service, with its instances and pipeline |
delete_service_sync_config | Delete the Proton Ops file |
delete_service_template | If no other major or minor versions of the service template exist, delete the service template |
delete_service_template_version | If no other minor versions of a service template exist, delete a major version of the service template if it's not the Recommended version |
delete_template_sync_config | Delete a template sync configuration |
get_account_settings | Get detail data for Proton account-wide settings |
get_component | Get detailed data for a component |
get_deployment | Get detailed data for a deployment |
get_environment | Get detailed data for an environment |
get_environment_account_connection | In an environment account, get the detailed data for an environment account connection |
get_environment_template | Get detailed data for an environment template |
get_environment_template_version | Get detailed data for a major or minor version of an environment template |
get_repository | Get detail data for a linked repository |
get_repository_sync_status | Get the sync status of a repository used for Proton template sync |
get_resources_summary | Get counts of Proton resources |
get_service | Get detailed data for a service |
get_service_instance | Get detailed data for a service instance |
get_service_instance_sync_status | Get the status of the synced service instance |
get_service_sync_blocker_summary | Get detailed data for the service sync blocker summary |
get_service_sync_config | Get detailed information for the service sync configuration |
get_service_template | Get detailed data for a service template |
get_service_template_version | Get detailed data for a major or minor version of a service template |
get_template_sync_config | Get detail data for a template sync configuration |
get_template_sync_status | Get the status of a template sync |
list_component_outputs | Get a list of component Infrastructure as Code (IaC) outputs |
list_component_provisioned_resources | List provisioned resources for a component with details |
list_components | List components with summary data |
list_deployments | List deployments |
list_environment_account_connections | View a list of environment account connections |
list_environment_outputs | List the infrastructure as code outputs for your environment |
list_environment_provisioned_resources | List the provisioned resources for your environment |
list_environments | List environments with detail data summaries |
list_environment_templates | List environment templates |
list_environment_template_versions | List major or minor versions of an environment template with detail data |
list_repositories | List linked repositories with detail data |
list_repository_sync_definitions | List repository sync definitions with detail data |
list_service_instance_outputs | Get a list service of instance Infrastructure as Code (IaC) outputs |
list_service_instance_provisioned_resources | List provisioned resources for a service instance with details |
list_service_instances | List service instances with summary data |
list_service_pipeline_outputs | Get a list of service pipeline Infrastructure as Code (IaC) outputs |
list_service_pipeline_provisioned_resources | List provisioned resources for a service and pipeline with details |
list_services | List services with summaries of detail data |
list_service_templates | List service templates with detail data |
list_service_template_versions | List major or minor versions of a service template with detail data |
list_tags_for_resource | List tags for a resource |
notify_resource_deployment_status_change | Notify Proton of status changes to a provisioned resource when you use self-managed provisioning |
reject_environment_account_connection | In a management account, reject an environment account connection from another environment account |
tag_resource | Tag a resource |
untag_resource | Remove a customer tag from a resource |
update_account_settings | Update Proton settings that are used for multiple services in the Amazon Web Services account |
update_component | Update a component |
update_environment | Update an environment |
update_environment_account_connection | In an environment account, update an environment account connection to use a new IAM role |
update_environment_template | Update an environment template |
update_environment_template_version | Update a major or minor version of an environment template |
update_service | Edit a service description or use a spec to add and delete service instances |
update_service_instance | Update a service instance |
update_service_pipeline | Update the service pipeline |
update_service_sync_blocker | Update the service sync blocker by resolving it |
update_service_sync_config | Update the Proton Ops config file |
update_service_template | Update a service template |
update_service_template_version | Update a major or minor version of a service template |
update_template_sync_config | Update template sync configuration parameters, except for the templateName and templateType |
## Not run: svc <- proton() svc$accept_environment_account_connection( Foo = 123 ) ## End(Not run)
## Not run: svc <- proton() svc$accept_environment_account_connection( Foo = 123 ) ## End(Not run)
The AWS Serverless Application Repository makes it easy for developers and enterprises to quickly find and deploy serverless applications in the AWS Cloud. For more information about serverless applications, see Serverless Computing and Applications on the AWS website.
The AWS Serverless Application Repository is deeply integrated with the AWS Lambda console, so that developers of all levels can get started with serverless computing without needing to learn anything new. You can use category keywords to browse for applications such as web and mobile backends, data processing applications, or chatbots. You can also search for applications by name, publisher, or event source. To use an application, you simply choose it, configure any required fields, and deploy it with a few clicks.
You can also easily publish applications, sharing them publicly with the community at large, or privately within your team or across your organization. To publish a serverless application (or app), you can use the AWS Management Console, AWS Command Line Interface (AWS CLI), or AWS SDKs to upload the code. Along with the code, you upload a simple manifest file, also known as the AWS Serverless Application Model (AWS SAM) template. For more information about AWS SAM, see AWS Serverless Application Model (AWS SAM) on the AWS Labs GitHub repository.
The AWS Serverless Application Repository Developer Guide contains more information about the two developer experiences available:
Consuming Applications – Browse for applications and view information about them, including source code and readme files. Also install, configure, and deploy applications of your choosing.
Publishing Applications – Configure and upload applications to make them available to other developers, and publish new versions of applications.
serverlessapplicationrepository( config = list(), credentials = list(), endpoint = NULL, region = NULL )
serverlessapplicationrepository( config = list(), credentials = list(), endpoint = NULL, region = NULL )
config |
Optional configuration of credentials, endpoint, and/or region.
|
credentials |
Optional credentials shorthand for the config parameter
|
endpoint |
Optional shorthand for complete URL to use for the constructed client. |
region |
Optional shorthand for AWS Region used in instantiating the client. |
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.
svc <- serverlessapplicationrepository( 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_application | Creates an application, optionally including an AWS SAM file to create the first application version in the same call |
create_application_version | Creates an application version |
create_cloud_formation_change_set | Creates an AWS CloudFormation change set for the given application |
create_cloud_formation_template | Creates an AWS CloudFormation template |
delete_application | Deletes the specified application |
get_application | Gets the specified application |
get_application_policy | Retrieves the policy for the application |
get_cloud_formation_template | Gets the specified AWS CloudFormation template |
list_application_dependencies | Retrieves the list of applications nested in the containing application |
list_applications | Lists applications owned by the requester |
list_application_versions | Lists versions for the specified application |
put_application_policy | Sets the permission policy for an application |
unshare_application | Unshares an application from an AWS Organization |
update_application | Updates the specified application |
## Not run: svc <- serverlessapplicationrepository() svc$create_application( Foo = 123 ) ## End(Not run)
## Not run: svc <- serverlessapplicationrepository() svc$create_application( Foo = 123 ) ## End(Not run)