resiliencehub {paws.management} | R Documentation |
AWS Resilience Hub
Description
Resilience Hub helps you proactively prepare and protect your Amazon Web Services applications from disruptions. It offers continual resiliency assessment and validation that integrates into your software development lifecycle. This enables you to uncover resiliency weaknesses, ensure recovery time objective (RTO) and recovery point objective (RPO) targets for your applications are met, and resolve issues before they are released into production.
Usage
resiliencehub(
config = list(),
credentials = list(),
endpoint = NULL,
region = NULL
)
Arguments
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. |
Value
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.
Service syntax
svc <- resiliencehub( 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" )
Operations
add_draft_app_version_resource_mappings | Adds the source of resource-maps to the draft version of an application |
batch_update_recommendation_status | Enables you to include or exclude one or more operational recommendations |
create_app | Creates an Resilience Hub application |
create_app_version_app_component | Creates a new Application Component in the Resilience Hub application |
create_app_version_resource | Adds a resource to the Resilience Hub application and assigns it to the specified Application Components |
create_recommendation_template | Creates a new recommendation template for the Resilience Hub application |
create_resiliency_policy | Creates a resiliency policy for an application |
delete_app | Deletes an Resilience Hub application |
delete_app_assessment | Deletes an Resilience Hub application assessment |
delete_app_input_source | Deletes the input source and all of its imported resources from the Resilience Hub application |
delete_app_version_app_component | Deletes an Application Component from the Resilience Hub application |
delete_app_version_resource | Deletes a resource from the Resilience Hub application |
delete_recommendation_template | Deletes a recommendation template |
delete_resiliency_policy | Deletes a resiliency policy |
describe_app | Describes an Resilience Hub application |
describe_app_assessment | Describes an assessment for an Resilience Hub application |
describe_app_version | Describes the Resilience Hub application version |
describe_app_version_app_component | Describes an Application Component in the Resilience Hub application |
describe_app_version_resource | Describes a resource of the Resilience Hub application |
describe_app_version_resources_resolution_status | Returns the resolution status for the specified resolution identifier for an application version |
describe_app_version_template | Describes details about an Resilience Hub application |
describe_draft_app_version_resources_import_status | Describes the status of importing resources to an application version |
describe_resiliency_policy | Describes a specified resiliency policy for an Resilience Hub application |
import_resources_to_draft_app_version | Imports resources to Resilience Hub application draft version from different input sources |
list_alarm_recommendations | Lists the alarm recommendations for an Resilience Hub application |
list_app_assessment_compliance_drifts | List of compliance drifts that were detected while running an assessment |
list_app_assessments | Lists the assessments for an Resilience Hub application |
list_app_component_compliances | Lists the compliances for an Resilience Hub Application Component |
list_app_component_recommendations | Lists the recommendations for an Resilience Hub Application Component |
list_app_input_sources | Lists all the input sources of the Resilience Hub application |
list_apps | Lists your Resilience Hub applications |
list_app_version_app_components | Lists all the Application Components in the Resilience Hub application |
list_app_version_resource_mappings | Lists how the resources in an application version are mapped/sourced from |
list_app_version_resources | Lists all the resources in an Resilience Hub application |
list_app_versions | Lists the different versions for the Resilience Hub applications |
list_recommendation_templates | Lists the recommendation templates for the Resilience Hub applications |
list_resiliency_policies | Lists the resiliency policies for the Resilience Hub applications |
list_sop_recommendations | Lists the standard operating procedure (SOP) recommendations for the Resilience Hub applications |
list_suggested_resiliency_policies | Lists the suggested resiliency policies for the Resilience Hub applications |
list_tags_for_resource | Lists the tags for your resources in your Resilience Hub applications |
list_test_recommendations | Lists the test recommendations for the Resilience Hub application |
list_unsupported_app_version_resources | Lists the resources that are not currently supported in Resilience Hub |
publish_app_version | Publishes a new version of a specific Resilience Hub application |
put_draft_app_version_template | Adds or updates the app template for an Resilience Hub application draft version |
remove_draft_app_version_resource_mappings | Removes resource mappings from a draft application version |
resolve_app_version_resources | Resolves the resources for an application version |
start_app_assessment | Creates a new application assessment for an application |
tag_resource | Applies one or more tags to a resource |
untag_resource | Removes one or more tags from a resource |
update_app | Updates an application |
update_app_version | Updates the Resilience Hub application version |
update_app_version_app_component | Updates an existing Application Component in the Resilience Hub application |
update_app_version_resource | Updates the resource details in the Resilience Hub application |
update_resiliency_policy | Updates a resiliency policy |
Examples
## Not run:
svc <- resiliencehub()
svc$add_draft_app_version_resource_mappings(
Foo = 123
)
## End(Not run)