paws-v0.4.0
New Features:
- Helper functions
config
,credentails
,cred
. These functions build paws config allowing for code complete (linked issues: #421).
library(paws)
client <- s3(config(credentials(profile = "paws")))
- Support paginator for paws methods paws paginators (linked issues: #30 #487).
library(paws)
client <- s3()
# list client paginators
list_paginators(client)
#> [1] "list_multipart_uploads" "list_object_versions" "list_objects"
#> [4] "list_objects_v2" "list_parts"
# paginate over
resp <- client$list_objects_v2("my-bucket") |> paginate()
Created on 2023-09-15 with reprex v2.0.2
- Generating pre-signed using s3v4 signature version (linked issues: #645).
library(paws)
client <- s3(config(signature_version = "s3v4"))
client$generate_presigned_url("list_objects", params = list(Bucket = "my-bucket"))
New methods:
applicationinsights:
- applicationinsights_add_workload
- applicationinsights_list_workloads
- applicationinsights_remove_workload
- applicationinsights_update_problem
- applicationinsights_update_workload
appstream:
- appstream_associate_app_block_builder_app_block
- appstream_create_app_block_builder_streaming_url
- appstream_create_app_block_builder
- appstream_delete_app_block_builder
- appstream_describe_app_block_builder_app_block_associations
- appstream_describe_app_block_builders
- appstream_disassociate_app_block_builder_app_block
- appstream_start_app_block_builder
- appstream_stop_app_block_builder
- appstream_update_app_block_builder
auditmanager:
backup:
cloudformation:
codecommit:
cognitoidentityprovider:
- cognitoidentityprovider_get_log_delivery_configuration
- cognitoidentityprovider_set_log_delivery_configuration
computeoptimizer:
connect:
- connect_associate_traffic_distribution_group_user
- connect_delete_queue
- connect_delete_routing_profile
- connect_disassociate_traffic_distribution_group_user
- connect_list_traffic_distribution_group_users
- connect_search_resource_tags
- connect_update_routing_profile_agent_availability_timer
connectparticipant:
costexplorer:
customerprofile:
elasticache:
emr:
health:
iam:
inspector2:
- inspector2_batch_get_code_snippet
- inspector2_batch_get_finding_details
- inspector2_cancel_sbom_export
- inspector2_create_sbom_export
- inspector2_get_encryption_key
- inspector2_get_sbom_export
- inspector2_reset_encryption_key
- inspector2_update_encryption_key
ivs:
kafka:
kendra:
lexmodelsv2:
- lexmodelsv2_list_intent_metrics
- lexmodelsv2_list_intent_paths
- lexmodelsv2_list_intent_stage_metrics
- lexmodelsv2_list_session_analytics_data
- lexmodelsv2_list_session_metrics
- lexmodelsv2_list_utterance_analytics_data
- lexmodelsv2_list_utterance_metrics
lookoutequipment:
- lookoutequipment_delete_resource_policy
- lookoutequipment_describe_model_version
- lookoutequipment_describe_resource_policy
- lookoutequipment_import_dataset
- lookoutequipment_import_model_version
- lookoutequipment_list_model_versions
- lookoutequipment_put_resource_policy
- lookoutequipment_update_active_model_version
managedgrafana:
mq:
personalize:
pi:
- pi_create_performance_analysis_report
- pi_delete_performance_analysis_report
- pi_get_performance_analysis_report
- pi_list_tags_for_resource
- pi_tag_resource
- pi_untag_resource
proton:
quicksight:
rds:
- rds_delete_db_cluster_automated_backup
- rds_describe_db_cluster_automated_backups
- rds_switchover_global_cluster
redshift:
- redshift_create_custom_domain_association
- redshift_delete_custom_domain_association
- redshift_describe_custom_domain_associations
- redshift_modify_custom_domain_association
resiliencehub:
- resiliencehub_batch_update_recommendation_status
- resiliencehub_list_app_assessment_compliance_drifts
route53resolver:
- route53resolver_create_outpost_resolver
- route53resolver_delete_outpost_resolver
- route53resolver_get_outpost_resolver
- route53resolver_list_outpost_resolvers
- route53resolver_update_outpost_resolver
sagemaker:
sagemakerruntime:
sesv2:
- sesv2_cancel_export_job
- sesv2_create_export_job
- sesv2_get_export_job
- sesv2_get_message_insights
- sesv2_list_export_jobs