pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for Amazon EventBridge

Client for invoking operations on Amazon EventBridge. Each operation on Amazon EventBridge is a method on this this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.

Examples

Constructing a client and invoking an operation

    // create a shared configuration. This can be used & shared between multiple service clients.
    let shared_config = aws_config::load_from_env().await;
    let client = aws_sdk_eventbridge::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operation_name>().
        .<param>("some value")
        .send().await; */

Constructing a client with custom configuration

use aws_config::RetryConfig;
    let shared_config = aws_config::load_from_env().await;
    let config = aws_sdk_eventbridge::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_eventbridge::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the ActivateEventSource operation.

See ActivateEventSource for more information about the operation and its arguments.

Constructs a fluent builder for the CancelReplay operation.

See CancelReplay for more information about the operation and its arguments.

Constructs a fluent builder for the CreateApiDestination operation.

See CreateApiDestination for more information about the operation and its arguments.

Constructs a fluent builder for the CreateArchive operation.

See CreateArchive for more information about the operation and its arguments.

Constructs a fluent builder for the CreateConnection operation.

See CreateConnection for more information about the operation and its arguments.

Constructs a fluent builder for the CreateEventBus operation.

See CreateEventBus for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePartnerEventSource operation.

See CreatePartnerEventSource for more information about the operation and its arguments.

Constructs a fluent builder for the DeactivateEventSource operation.

See DeactivateEventSource for more information about the operation and its arguments.

Constructs a fluent builder for the DeauthorizeConnection operation.

See DeauthorizeConnection for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteApiDestination operation.

See DeleteApiDestination for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteArchive operation.

See DeleteArchive for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteConnection operation.

See DeleteConnection for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEventBus operation.

See DeleteEventBus for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePartnerEventSource operation.

See DeletePartnerEventSource for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRule operation.

See DeleteRule for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeApiDestination operation.

See DescribeApiDestination for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeArchive operation.

See DescribeArchive for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeConnection operation.

See DescribeConnection for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEventBus operation.

See DescribeEventBus for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEventSource operation.

See DescribeEventSource for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePartnerEventSource operation.

See DescribePartnerEventSource for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeReplay operation.

See DescribeReplay for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeRule operation.

See DescribeRule for more information about the operation and its arguments.

Constructs a fluent builder for the DisableRule operation.

See DisableRule for more information about the operation and its arguments.

Constructs a fluent builder for the EnableRule operation.

See EnableRule for more information about the operation and its arguments.

Constructs a fluent builder for the ListApiDestinations operation.

See ListApiDestinations for more information about the operation and its arguments.

Constructs a fluent builder for the ListArchives operation.

See ListArchives for more information about the operation and its arguments.

Constructs a fluent builder for the ListConnections operation.

See ListConnections for more information about the operation and its arguments.

Constructs a fluent builder for the ListEventBuses operation.

See ListEventBuses for more information about the operation and its arguments.

Constructs a fluent builder for the ListEventSources operation.

See ListEventSources for more information about the operation and its arguments.

Constructs a fluent builder for the ListPartnerEventSourceAccounts operation.

See ListPartnerEventSourceAccounts for more information about the operation and its arguments.

Constructs a fluent builder for the ListPartnerEventSources operation.

See ListPartnerEventSources for more information about the operation and its arguments.

Constructs a fluent builder for the ListReplays operation.

See ListReplays for more information about the operation and its arguments.

Constructs a fluent builder for the ListRuleNamesByTarget operation.

See ListRuleNamesByTarget for more information about the operation and its arguments.

Constructs a fluent builder for the ListRules operation.

See ListRules for more information about the operation and its arguments.

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the ListTargetsByRule operation.

See ListTargetsByRule for more information about the operation and its arguments.

Constructs a fluent builder for the PutEvents operation.

See PutEvents for more information about the operation and its arguments.

Constructs a fluent builder for the PutPartnerEvents operation.

See PutPartnerEvents for more information about the operation and its arguments.

Constructs a fluent builder for the PutPermission operation.

See PutPermission for more information about the operation and its arguments.

Constructs a fluent builder for the PutRule operation.

See PutRule for more information about the operation and its arguments.

Constructs a fluent builder for the PutTargets operation.

See PutTargets for more information about the operation and its arguments.

Constructs a fluent builder for the RemovePermission operation.

See RemovePermission for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveTargets operation.

See RemoveTargets for more information about the operation and its arguments.

Constructs a fluent builder for the StartReplay operation.

See StartReplay for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the TestEventPattern operation.

See TestEventPattern for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateApiDestination operation.

See UpdateApiDestination for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateArchive operation.

See UpdateArchive for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateConnection operation.

See UpdateConnection for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more