Learn R Programming

paws (version 0.2.0)

resiliencehub: AWS Resilience Hub

Description

AWS Resilience Hub helps you proactively prepare and protect your Amazon Web Services applications from disruptions. Resilience Hub offers continuous 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())

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.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

  • access_key_id: AWS access key ID

  • secret_access_key: AWS secret access key

  • session_token: AWS temporary session token

  • profile: The name of a profile to use. If not given, then the default profile is used.

  • anonymous: Set anonymous credentials.

  • endpoint: The complete URL to use for the constructed client.

  • region: The AWS Region used in instantiating the client.

  • close_connection: Immediately close all HTTP connections.

  • timeout: The time in seconds till a timeout exception is thrown when attempting to make a connection. The default is 60 seconds.

  • s3_force_path_style: Set this to true to force the request to use path-style addressing, i.e., http://s3.amazonaws.com/BUCKET/KEY.

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"
  )
)

Operations

add_draft_app_version_resource_mappingsAdds the resource mapping for the draft application version
create_appCreates a Resilience Hub application
create_recommendation_templateCreates a new recommendation template
create_resiliency_policyCreates a resiliency policy for an application
delete_appDeletes an AWS Resilience Hub application
delete_app_assessmentDeletes an AWS Resilience Hub application assessment
delete_recommendation_templateDeletes a recommendation template
delete_resiliency_policyDeletes a resiliency policy
describe_appDescribes an AWS Resilience Hub application
describe_app_assessmentDescribes an assessment for an AWS Resilience Hub application
describe_app_version_resources_resolution_statusReturns the resolution status for the specified resolution identifier for an application version
describe_app_version_templateDescribes details about an AWS Resilience Hub
describe_draft_app_version_resources_import_statusDescribes the status of importing resources to an application version
describe_resiliency_policyDescribes a specified resiliency policy for an AWS Resilience Hub application
import_resources_to_draft_app_versionImports resources from sources such as a CloudFormation stack, resource-groups, or application registry app to a draft application version
list_alarm_recommendationsLists the alarm recommendations for a AWS Resilience Hub application
list_app_assessmentsLists the assessments for an AWS Resilience Hub application
list_app_component_compliancesLists the compliances for an AWS Resilience Hub component
list_app_component_recommendationsLists the recommendations for an AWS Resilience Hub component
list_appsLists your Resilience Hub applications
list_app_version_resource_mappingsLists how the resources in an application version are mapped/sourced from
list_app_version_resourcesLists all the resources in an application version
list_app_versionsLists the different versions for the Resilience Hub applications
list_recommendation_templatesLists the recommendation templates for the Resilience Hub applications
list_resiliency_policiesLists the resiliency policies for the Resilience Hub applications
list_sop_recommendationsLists the standard operating procedure (SOP) recommendations for the Resilience Hub applications
list_suggested_resiliency_policiesLists the suggested resiliency policies for the Resilience Hub applications
list_tags_for_resourceLists the tags for your resources in your Resilience Hub applications
list_test_recommendationsLists the test recommendations for the Resilience Hub application
list_unsupported_app_version_resourcesLists the resources that are not currently supported in AWS Resilience Hub
publish_app_versionPublishes a new version of a specific Resilience Hub application
put_draft_app_version_templateAdds or updates the app template for a draft version of a Resilience Hub app
remove_draft_app_version_resource_mappingsRemoves resource mappings from a draft application version
resolve_app_version_resourcesResolves the resources for an application version
start_app_assessmentCreates a new application assessment for an application
tag_resourceApplies one or more tags to a resource
untag_resourceRemoves one or more tags from a resource
update_appUpdates an application
update_resiliency_policyUpdates a resiliency policy

Examples

Run this code
if (FALSE) {
svc <- resiliencehub()
svc$add_draft_app_version_resource_mappings(
  Foo = 123
)
}

Run the code above in your browser using DataLab