Struct aws_sdk_inspector::client::Client[][src]

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

Client for Amazon Inspector

Client for invoking operations on Amazon Inspector. Each operation on Amazon Inspector 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_inspector::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_inspector::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_inspector::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AddAttributesToFindings operation.

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

Constructs a fluent builder for the CreateAssessmentTarget operation.

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

Constructs a fluent builder for the CreateAssessmentTemplate operation.

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

Constructs a fluent builder for the CreateExclusionsPreview operation.

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

Constructs a fluent builder for the CreateResourceGroup operation.

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

Constructs a fluent builder for the DeleteAssessmentRun operation.

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

Constructs a fluent builder for the DeleteAssessmentTarget operation.

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

Constructs a fluent builder for the DeleteAssessmentTemplate operation.

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

Constructs a fluent builder for the DescribeAssessmentRuns operation.

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

Constructs a fluent builder for the DescribeAssessmentTargets operation.

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

Constructs a fluent builder for the DescribeAssessmentTemplates operation.

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

Constructs a fluent builder for the DescribeCrossAccountAccessRole operation.

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

Constructs a fluent builder for the DescribeExclusions operation.

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

Constructs a fluent builder for the DescribeFindings operation.

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

Constructs a fluent builder for the DescribeResourceGroups operation.

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

Constructs a fluent builder for the DescribeRulesPackages operation.

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

Constructs a fluent builder for the GetAssessmentReport operation.

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

Constructs a fluent builder for the GetExclusionsPreview operation.

See GetExclusionsPreview for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the GetTelemetryMetadata operation.

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

Constructs a fluent builder for the ListAssessmentRunAgents operation.

See ListAssessmentRunAgents for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListAssessmentRuns operation.

See ListAssessmentRuns for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListAssessmentTargets operation.

See ListAssessmentTargets for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListAssessmentTemplates operation.

See ListAssessmentTemplates for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListEventSubscriptions operation.

See ListEventSubscriptions for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListExclusions operation.

See ListExclusions for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListFindings operation.

See ListFindings for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the ListRulesPackages operation.

See ListRulesPackages for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

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 PreviewAgents operation.

See PreviewAgents for more information about the operation and its arguments. This operation supports pagination. See into_paginator().

Constructs a fluent builder for the RegisterCrossAccountAccessRole operation.

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

Constructs a fluent builder for the RemoveAttributesFromFindings operation.

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

Constructs a fluent builder for the SetTagsForResource operation.

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

Constructs a fluent builder for the StartAssessmentRun operation.

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

Constructs a fluent builder for the StopAssessmentRun operation.

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

Constructs a fluent builder for the SubscribeToEvent operation.

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

Constructs a fluent builder for the UnsubscribeFromEvent operation.

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

Constructs a fluent builder for the UpdateAssessmentTarget operation.

See UpdateAssessmentTarget 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