Soto icon

Soto

Route53RecoveryReadiness

Service object for interacting with AWS Route53RecoveryReadiness service.

public struct Route53RecoveryReadiness: AWSService

AWS Route53 Recovery Readiness

Inheritance

AWSService

Initializers

init(client:region:partition:endpoint:timeout:byteBufferAllocator:options:)

Initialize the Route53RecoveryReadiness client

public init(client: AWSClient, region: SotoCore.Region? = nil, partition: AWSPartition = .aws, endpoint: String? = nil, timeout: TimeAmount? = nil, byteBufferAllocator: ByteBufferAllocator = ByteBufferAllocator(), options: AWSServiceConfig.Options = [])

Parameters

  • client: AWSClient used to process requests
  • region: Region of server you want to communicate with. This will override the partition parameter.
  • partition: AWS partition where service resides, standard (.aws), china (.awscn), government (.awsusgov).
  • endpoint: Custom endpoint URL to use instead of standard AWS servers
  • timeout: Timeout value for HTTP requests

init(from:patch:)

Initializer required by AWSService.with(middlewares:​timeout:​byteBufferAllocator:​options). You are not able to use this initializer directly as there are no public initializers for AWSServiceConfig.Patch. Please use AWSService.with(middlewares:​timeout:​byteBufferAllocator:​options) instead.

public init(from: Route53RecoveryReadiness, patch: AWSServiceConfig.Patch)

Properties

client

Client used for communication with AWS

let client: AWSClient

config

Service configuration

let config: AWSServiceConfig

Methods

createCell(_:logger:on:)

Creates a new Cell.

public func createCell(_ input: CreateCellRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<CreateCellResponse>

createCrossAccountAuthorization(_:logger:on:)

Create a new cross account readiness authorization.

public func createCrossAccountAuthorization(_ input: CreateCrossAccountAuthorizationRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<CreateCrossAccountAuthorizationResponse>

createReadinessCheck(_:logger:on:)

Creates a new Readiness Check.

public func createReadinessCheck(_ input: CreateReadinessCheckRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<CreateReadinessCheckResponse>

createRecoveryGroup(_:logger:on:)

Creates a new Recovery Group.

public func createRecoveryGroup(_ input: CreateRecoveryGroupRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<CreateRecoveryGroupResponse>

createResourceSet(_:logger:on:)

Creates a new Resource Set.

public func createResourceSet(_ input: CreateResourceSetRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<CreateResourceSetResponse>

deleteCell(_:logger:on:)

Deletes an existing Cell.

@discardableResult public func deleteCell(_ input: DeleteCellRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<Void>

deleteCrossAccountAuthorization(_:logger:on:)

Delete cross account readiness authorization

public func deleteCrossAccountAuthorization(_ input: DeleteCrossAccountAuthorizationRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<DeleteCrossAccountAuthorizationResponse>

deleteReadinessCheck(_:logger:on:)

Deletes an existing Readiness Check.

@discardableResult public func deleteReadinessCheck(_ input: DeleteReadinessCheckRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<Void>

deleteRecoveryGroup(_:logger:on:)

Deletes an existing Recovery Group.

@discardableResult public func deleteRecoveryGroup(_ input: DeleteRecoveryGroupRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<Void>

deleteResourceSet(_:logger:on:)

Deletes an existing Resource Set.

@discardableResult public func deleteResourceSet(_ input: DeleteResourceSetRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<Void>

getArchitectureRecommendations(_:logger:on:)

Returns a collection of recommendations to improve resilliance and readiness check quality for a Recovery Group.

public func getArchitectureRecommendations(_ input: GetArchitectureRecommendationsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetArchitectureRecommendationsResponse>

getCell(_:logger:on:)

Returns information about a Cell.

public func getCell(_ input: GetCellRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetCellResponse>

getCellReadinessSummary(_:logger:on:)

Returns information about readiness of a Cell.

public func getCellReadinessSummary(_ input: GetCellReadinessSummaryRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetCellReadinessSummaryResponse>

getReadinessCheck(_:logger:on:)

Returns information about a ReadinessCheck.

public func getReadinessCheck(_ input: GetReadinessCheckRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetReadinessCheckResponse>

getReadinessCheckResourceStatus(_:logger:on:)

Returns detailed information about the status of an individual resource within a Readiness Check's Resource Set.

public func getReadinessCheckResourceStatus(_ input: GetReadinessCheckResourceStatusRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetReadinessCheckResourceStatusResponse>

getReadinessCheckStatus(_:logger:on:)

Returns information about the status of a Readiness Check.

public func getReadinessCheckStatus(_ input: GetReadinessCheckStatusRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetReadinessCheckStatusResponse>

getRecoveryGroup(_:logger:on:)

Returns information about a Recovery Group.

public func getRecoveryGroup(_ input: GetRecoveryGroupRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetRecoveryGroupResponse>

getRecoveryGroupReadinessSummary(_:logger:on:)

Returns information about a Recovery Group.

public func getRecoveryGroupReadinessSummary(_ input: GetRecoveryGroupReadinessSummaryRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetRecoveryGroupReadinessSummaryResponse>

getResourceSet(_:logger:on:)

Returns information about a Resource Set.

public func getResourceSet(_ input: GetResourceSetRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<GetResourceSetResponse>

listCells(_:logger:on:)

Returns a collection of Cells.

public func listCells(_ input: ListCellsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListCellsResponse>

listCrossAccountAuthorizations(_:logger:on:)

Returns a collection of cross account readiness authorizations.

public func listCrossAccountAuthorizations(_ input: ListCrossAccountAuthorizationsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListCrossAccountAuthorizationsResponse>

listReadinessChecks(_:logger:on:)

Returns a collection of Readiness Checks.

public func listReadinessChecks(_ input: ListReadinessChecksRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListReadinessChecksResponse>

listRecoveryGroups(_:logger:on:)

Returns a collection of Recovery Groups.

public func listRecoveryGroups(_ input: ListRecoveryGroupsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListRecoveryGroupsResponse>

listResourceSets(_:logger:on:)

Returns a collection of Resource Sets.

public func listResourceSets(_ input: ListResourceSetsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListResourceSetsResponse>

listRules(_:logger:on:)

Returns a collection of rules that are applied as part of Readiness Checks.

public func listRules(_ input: ListRulesRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListRulesResponse>

listTagsForResources(_:logger:on:)

Returns a list of the tags assigned to the specified resource.

public func listTagsForResources(_ input: ListTagsForResourcesRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<ListTagsForResourcesResponse>

tagResource(_:logger:on:)

Adds tags to the specified resource. You can specify one or more tags to add.

public func tagResource(_ input: TagResourceRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<TagResourceResponse>

untagResource(_:logger:on:)

Removes tags from the specified resource. You can specify one or more tags to remove.

@discardableResult public func untagResource(_ input: UntagResourceRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<Void>

updateCell(_:logger:on:)

Updates an existing Cell.

public func updateCell(_ input: UpdateCellRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<UpdateCellResponse>

updateReadinessCheck(_:logger:on:)

Updates an exisiting Readiness Check.

public func updateReadinessCheck(_ input: UpdateReadinessCheckRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<UpdateReadinessCheckResponse>

updateRecoveryGroup(_:logger:on:)

Updates an existing Recovery Group.

public func updateRecoveryGroup(_ input: UpdateRecoveryGroupRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<UpdateRecoveryGroupResponse>

updateResourceSet(_:logger:on:)

Updates an existing Resource Set.

public func updateResourceSet(_ input: UpdateResourceSetRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> EventLoopFuture<UpdateResourceSetResponse>

getCellReadinessSummaryPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns information about readiness of a Cell. Return PaginatorSequence for operation.
public func getCellReadinessSummaryPaginator(_ input: GetCellReadinessSummaryRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<GetCellReadinessSummaryRequest, GetCellReadinessSummaryResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

getReadinessCheckResourceStatusPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns detailed information about the status of an individual resource within a Readiness Check's Resource Set. Return PaginatorSequence for operation.
public func getReadinessCheckResourceStatusPaginator(_ input: GetReadinessCheckResourceStatusRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<GetReadinessCheckResourceStatusRequest, GetReadinessCheckResourceStatusResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

getReadinessCheckStatusPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns information about the status of a Readiness Check. Return PaginatorSequence for operation.
public func getReadinessCheckStatusPaginator(_ input: GetReadinessCheckStatusRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<GetReadinessCheckStatusRequest, GetReadinessCheckStatusResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

getRecoveryGroupReadinessSummaryPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns information about a Recovery Group. Return PaginatorSequence for operation.
public func getRecoveryGroupReadinessSummaryPaginator(_ input: GetRecoveryGroupReadinessSummaryRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<GetRecoveryGroupReadinessSummaryRequest, GetRecoveryGroupReadinessSummaryResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

listCellsPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns a collection of Cells. Return PaginatorSequence for operation.
public func listCellsPaginator(_ input: ListCellsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<ListCellsRequest, ListCellsResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

listCrossAccountAuthorizationsPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns a collection of cross account readiness authorizations. Return PaginatorSequence for operation.
public func listCrossAccountAuthorizationsPaginator(_ input: ListCrossAccountAuthorizationsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<ListCrossAccountAuthorizationsRequest, ListCrossAccountAuthorizationsResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

listReadinessChecksPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns a collection of Readiness Checks. Return PaginatorSequence for operation.
public func listReadinessChecksPaginator(_ input: ListReadinessChecksRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<ListReadinessChecksRequest, ListReadinessChecksResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

listRecoveryGroupsPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns a collection of Recovery Groups. Return PaginatorSequence for operation.
public func listRecoveryGroupsPaginator(_ input: ListRecoveryGroupsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<ListRecoveryGroupsRequest, ListRecoveryGroupsResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

listResourceSetsPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns a collection of Resource Sets. Return PaginatorSequence for operation.
public func listResourceSetsPaginator(_ input: ListResourceSetsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<ListResourceSetsRequest, ListResourceSetsResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

listRulesPaginator(_:logger:on:)

compiler(>=5.5) && canImport(_Concurrency)
Returns a collection of rules that are applied as part of Readiness Checks. Return PaginatorSequence for operation.
public func listRulesPaginator(_ input: ListRulesRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil) -> AWSClient.PaginatorSequence<ListRulesRequest, ListRulesResponse>

Parameters

- input: Input for request - logger: Logger used flot logging - eventLoop: EventLoop to run this process on

getCellReadinessSummaryPaginator(_:_:logger:on:onPage:)

Returns information about readiness of a Cell.

public func getCellReadinessSummaryPaginator<Result>(_ input: GetCellReadinessSummaryRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, GetCellReadinessSummaryResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

getCellReadinessSummaryPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func getCellReadinessSummaryPaginator(_ input: GetCellReadinessSummaryRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (GetCellReadinessSummaryResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

getReadinessCheckResourceStatusPaginator(_:_:logger:on:onPage:)

Returns detailed information about the status of an individual resource within a Readiness Check's Resource Set.

public func getReadinessCheckResourceStatusPaginator<Result>(_ input: GetReadinessCheckResourceStatusRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, GetReadinessCheckResourceStatusResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

getReadinessCheckResourceStatusPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func getReadinessCheckResourceStatusPaginator(_ input: GetReadinessCheckResourceStatusRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (GetReadinessCheckResourceStatusResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

getReadinessCheckStatusPaginator(_:_:logger:on:onPage:)

Returns information about the status of a Readiness Check.

public func getReadinessCheckStatusPaginator<Result>(_ input: GetReadinessCheckStatusRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, GetReadinessCheckStatusResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

getReadinessCheckStatusPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func getReadinessCheckStatusPaginator(_ input: GetReadinessCheckStatusRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (GetReadinessCheckStatusResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

getRecoveryGroupReadinessSummaryPaginator(_:_:logger:on:onPage:)

Returns information about a Recovery Group.

public func getRecoveryGroupReadinessSummaryPaginator<Result>(_ input: GetRecoveryGroupReadinessSummaryRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, GetRecoveryGroupReadinessSummaryResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

getRecoveryGroupReadinessSummaryPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func getRecoveryGroupReadinessSummaryPaginator(_ input: GetRecoveryGroupReadinessSummaryRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (GetRecoveryGroupReadinessSummaryResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

listCellsPaginator(_:_:logger:on:onPage:)

Returns a collection of Cells.

public func listCellsPaginator<Result>(_ input: ListCellsRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, ListCellsResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

listCellsPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func listCellsPaginator(_ input: ListCellsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (ListCellsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

listCrossAccountAuthorizationsPaginator(_:_:logger:on:onPage:)

Returns a collection of cross account readiness authorizations.

public func listCrossAccountAuthorizationsPaginator<Result>(_ input: ListCrossAccountAuthorizationsRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, ListCrossAccountAuthorizationsResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

listCrossAccountAuthorizationsPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func listCrossAccountAuthorizationsPaginator(_ input: ListCrossAccountAuthorizationsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (ListCrossAccountAuthorizationsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

listReadinessChecksPaginator(_:_:logger:on:onPage:)

Returns a collection of Readiness Checks.

public func listReadinessChecksPaginator<Result>(_ input: ListReadinessChecksRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, ListReadinessChecksResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

listReadinessChecksPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func listReadinessChecksPaginator(_ input: ListReadinessChecksRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (ListReadinessChecksResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

listRecoveryGroupsPaginator(_:_:logger:on:onPage:)

Returns a collection of Recovery Groups.

public func listRecoveryGroupsPaginator<Result>(_ input: ListRecoveryGroupsRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, ListRecoveryGroupsResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

listRecoveryGroupsPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func listRecoveryGroupsPaginator(_ input: ListRecoveryGroupsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (ListRecoveryGroupsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

listResourceSetsPaginator(_:_:logger:on:onPage:)

Returns a collection of Resource Sets.

public func listResourceSetsPaginator<Result>(_ input: ListResourceSetsRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, ListResourceSetsResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

listResourceSetsPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func listResourceSetsPaginator(_ input: ListResourceSetsRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (ListResourceSetsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.

listRulesPaginator(_:_:logger:on:onPage:)

Returns a collection of rules that are applied as part of Readiness Checks.

public func listRulesPaginator<Result>(_ input: ListRulesRequest, _ initialValue: Result, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (Result, ListRulesResponse, EventLoop) -> EventLoopFuture<(Bool, Result)>) -> EventLoopFuture<Result>

Provide paginated results to closure onPage for it to combine them into one result. This works in a similar manner to Array.reduce<Result>(_:_:) -> Result.

Parameters:

  • input: Input for request
  • initialValue: The value to use as the initial accumulating value. initialValue is passed to onPage the first time it is called.
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each paginated response. It combines an accumulating result with the contents of response. This combined result is then returned along with a boolean indicating if the paginate operation should continue.

listRulesPaginator(_:logger:on:onPage:)

Provide paginated results to closure onPage.

public func listRulesPaginator(_ input: ListRulesRequest, logger: Logger = AWSClient.loggingDisabled, on eventLoop: EventLoop? = nil, onPage: @escaping (ListRulesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>

Parameters

  • input: Input for request
  • logger: Logger used for logging output
  • eventLoop: EventLoop to run this process on
  • onPage: closure called with each block of entries. Returns boolean indicating whether we should continue.