Package-level declarations

Types

Link copied to clipboard

Access denied — caller lacks required permissions.

Link copied to clipboard

Describes the achievability status of a service's resilience targets based on the most recent assessment.

Link copied to clipboard
sealed class AchievabilityStatus
Link copied to clipboard
sealed class ActorType
Link copied to clipboard
class Assertion

Represents a resilience assertion for a service.

Link copied to clipboard

Metadata for an assertion created event.

Link copied to clipboard

Metadata for an assertion deleted event.

Link copied to clipboard
sealed class AssertionSource
Link copied to clipboard

Metadata for an assertion updated event.

Link copied to clipboard

Represents the cost of running a failure mode assessment.

Link copied to clipboard
sealed class AssessmentErrorCode
Link copied to clipboard
sealed class AssessmentStatus
Link copied to clipboard
sealed class AssessmentStep
Link copied to clipboard

Contains summary information about a failure mode assessment.

Link copied to clipboard

Represents a system associated with a service.

Link copied to clipboard

Defines the availability service level objective (SLO) for a resilience policy.

Link copied to clipboard

Conflict — resource already exists.

Link copied to clipboard
sealed class CostCurrency
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Specifies a cross-account IAM role ARN and optional external ID.

Link copied to clipboard

Defines data recovery targets for a resilience policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration for dependency discovery on a service.

Link copied to clipboard

Caller-settable values for dependency discovery. INITIALIZING is system-managed.

Link copied to clipboard
Link copied to clipboard

Contains summary information about a discovered dependency.

Link copied to clipboard

Contains the effective disaster recovery approach value for a service.

Link copied to clipboard

Contains property information for a service topology edge.

Link copied to clipboard

Contains the effective resilience policy values for a service.

Link copied to clipboard
class EksSource

Defines an Amazon EKS cluster and its namespaces as an input source for resource discovery.

Link copied to clipboard

Identifies the actor that triggered an event.

Link copied to clipboard

Details when report generation failed.

Link copied to clipboard
sealed class FailureCategory
Link copied to clipboard
class Finding

Represents a resilience finding from a failure mode assessment.

Link copied to clipboard
sealed class FindingSeverity
Link copied to clipboard
sealed class FindingStatus
Link copied to clipboard

Contains summary information about a finding.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

An infrastructure and code recommendation to address a finding.

Link copied to clipboard

Identifies an input source by its identifier and type.

Link copied to clipboard

Contains summary information about an input source for a service.

Link copied to clipboard
sealed class InputSourceType
Link copied to clipboard

Internal service error.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines the multi-AZ disaster recovery targets for a resilience policy.

Link copied to clipboard

Defines the multi-Region disaster recovery targets for a resilience policy.

Link copied to clipboard

An observability recommendation to address a finding.

Link copied to clipboard

Defines the permission model for a service.

Link copied to clipboard
class Policy

Represents a resilience policy that defines availability and disaster recovery requirements.

Link copied to clipboard
sealed class PolicyComponent
Link copied to clipboard

Contains summary information about a resilience policy.

Link copied to clipboard
sealed class PolicyValueSource
Link copied to clipboard

A data point in a dependency query range.

Link copied to clipboard
sealed class QueryGranularity
Link copied to clipboard

Defines a time range for dependency query data.

Link copied to clipboard

Error codes for failed report generation.

Link copied to clipboard

Result of a report generation attempt.

Link copied to clipboard

Status of report generation.

Link copied to clipboard
sealed class ReportOutput

Union of possible report outputs.

Link copied to clipboard

Configuration for a report output destination.

Link copied to clipboard
sealed class ReportType
Link copied to clipboard

Base class for all service related exceptions thrown by the Resiliencehubv2 client

Link copied to clipboard
class Resource

Represents an AWS resource discovered by Resilience Hub.

Link copied to clipboard

Resource configuration for an input source. Provide exactly one field.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains the status of resource discovery for a service.

Link copied to clipboard
Link copied to clipboard

A tag key-value pair used for resource discovery.

Link copied to clipboard

S3 location where report was written.

Link copied to clipboard

S3 configuration for report output.

Link copied to clipboard
class Service

Represents a service in Resilience Hub. A service is the primary unit of resilience assessment.

Link copied to clipboard

Metadata for a service achievability updated event.

Link copied to clipboard

Metadata for a service created event.

Link copied to clipboard

Metadata for a service deleted event.

Link copied to clipboard

Represents an event in the service event log.

Link copied to clipboard

Contains the details of a service event.

Link copied to clipboard

Type-specific metadata for each service event type.

Link copied to clipboard
sealed class ServiceEventType
Link copied to clipboard

Represents a logical component of a service.

Link copied to clipboard

Metadata for a service function created event.

Link copied to clipboard
Link copied to clipboard

Metadata for a service function deleted event.

Link copied to clipboard

Metadata for a service function resources added event.

Link copied to clipboard

Metadata for a service function resources removed event.

Link copied to clipboard
Link copied to clipboard

Metadata for a service function updated event.

Link copied to clipboard

Metadata for a service input sources updated event.

Link copied to clipboard

Metadata for a service policy associated event.

Link copied to clipboard

Metadata for a service policy disassociated event.

Link copied to clipboard
Link copied to clipboard

A reference to a service by ID and name.

Link copied to clipboard

Describes changes to service references.

Link copied to clipboard

Configuration for automatic report generation on a Service.

Link copied to clipboard

Represents a resource associated with a service.

Link copied to clipboard

Metadata for a service resources associated event.

Link copied to clipboard

Metadata for a service resources disassociated event.

Link copied to clipboard

Contains summary information about a service.

Link copied to clipboard

Metadata for a service system associated event.

Link copied to clipboard

Metadata for a service system disassociated event.

Link copied to clipboard

Contains summary information about a service topology edge.

Link copied to clipboard

Metadata for a service workflow updated event.

Link copied to clipboard
class SloSource

Contains the effective availability SLO value and its source.

Link copied to clipboard

Describes a change from one string value to another.

Link copied to clipboard
class System

Represents a system in Resilience Hub. A system is a logical grouping of services.

Link copied to clipboard

Metadata for a system created event.

Link copied to clipboard

Metadata for a system deleted event.

Link copied to clipboard

Represents an event in the system event log.

Link copied to clipboard

Contains the details of a system event.

Link copied to clipboard
sealed class SystemEventMetadata

Type-specific metadata for each system event type.

Link copied to clipboard
sealed class SystemEventType
Link copied to clipboard

Metadata for a system policy associated event.

Link copied to clipboard

Metadata for a system policy disassociated event.

Link copied to clipboard

Metadata for a system service associated event.

Link copied to clipboard

Metadata for a system service disassociated event.

Link copied to clipboard

Contains summary information about a system.

Link copied to clipboard

Metadata for a system user journey created event.

Link copied to clipboard

Metadata for a system user journey deleted event.

Link copied to clipboard

Metadata for a system user journey updated event.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains an effective RTO or RPO value and its source.

Link copied to clipboard

A testing recommendation to address a finding.

Link copied to clipboard

Too many requests — rate limit exceeded.

Link copied to clipboard
sealed class TopologyType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents a user journey that defines a critical path through a system.

Link copied to clipboard

Describes changes made to a user journey.

Link copied to clipboard

Contains summary information about a user journey.

Link copied to clipboard

Validation error — invalid input parameters.

Link copied to clipboard

Describes a field that failed validation.

Link copied to clipboard