Struct aws_sdk_migrationhubconfig::Client
source · [−]pub struct Client { /* private fields */ }
Expand description
Client for AWS Migration Hub Config
Client for invoking operations on AWS Migration Hub Config. Each operation on AWS Migration Hub Config 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_migrationhubconfig::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_migrationhubconfig::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_migrationhubconfig::Client::from_conf(config);
Implementations
sourceimpl Client
impl Client
sourcepub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
pub fn with_config(
client: Client<DynConnector, DynMiddleware<DynConnector>>,
conf: Config
) -> Self
Creates a client with the given service configuration.
sourceimpl Client
impl Client
sourcepub fn create_home_region_control(&self) -> CreateHomeRegionControl
pub fn create_home_region_control(&self) -> CreateHomeRegionControl
Constructs a fluent builder for the CreateHomeRegionControl
operation.
- The fluent builder is configurable:
home_region(impl Into<String>)
/set_home_region(Option<String>)
:The name of the home region of the calling account.
target(Target)
/set_target(Option<Target>)
:The account for which this command sets up a home region control. The
Target
is always of typeACCOUNT
.dry_run(bool)
/set_dry_run(bool)
:Optional Boolean flag to indicate whether any effect should take place. It tests whether the caller has permission to make the call.
- On success, responds with
CreateHomeRegionControlOutput
with field(s):home_region_control(Option<HomeRegionControl>)
:This object is the
HomeRegionControl
object that’s returned by a successful call toCreateHomeRegionControl
.
- On failure, responds with
SdkError<CreateHomeRegionControlError>
sourcepub fn describe_home_region_controls(&self) -> DescribeHomeRegionControls
pub fn describe_home_region_controls(&self) -> DescribeHomeRegionControls
Constructs a fluent builder for the DescribeHomeRegionControls
operation.
This operation supports pagination; See into_paginator()
.
- The fluent builder is configurable:
control_id(impl Into<String>)
/set_control_id(Option<String>)
:The
ControlID
is a unique identifier string of yourHomeRegionControl
object.home_region(impl Into<String>)
/set_home_region(Option<String>)
:The name of the home region you’d like to view.
target(Target)
/set_target(Option<Target>)
:The target parameter specifies the identifier to which the home region is applied, which is always of type
ACCOUNT
. It applies the home region to the currentACCOUNT
.max_results(i32)
/set_max_results(Option<i32>)
:The maximum number of filtering results to display per page.
next_token(impl Into<String>)
/set_next_token(Option<String>)
:If a
NextToken
was returned by a previous call, more results are available. To retrieve the next page of results, make the call again using the returned token inNextToken
.
- On success, responds with
DescribeHomeRegionControlsOutput
with field(s):home_region_controls(Option<Vec<HomeRegionControl>>)
:An array that contains your
HomeRegionControl
objects.next_token(Option<String>)
:If a
NextToken
was returned by a previous call, more results are available. To retrieve the next page of results, make the call again using the returned token inNextToken
.
- On failure, responds with
SdkError<DescribeHomeRegionControlsError>
sourcepub fn get_home_region(&self) -> GetHomeRegion
pub fn get_home_region(&self) -> GetHomeRegion
Constructs a fluent builder for the GetHomeRegion
operation.
- The fluent builder takes no input, just
send
it. - On success, responds with
GetHomeRegionOutput
with field(s):home_region(Option<String>)
:The name of the home region of the calling account.
- On failure, responds with
SdkError<GetHomeRegionError>
sourceimpl Client
impl Client
sourcepub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
C: SmithyConnector<Error = E> + Send + 'static,
E: Into<ConnectorError>,
pub fn from_conf_conn<C, E>(conf: Config, conn: C) -> Self where
C: SmithyConnector<Error = E> + Send + 'static,
E: Into<ConnectorError>,
Creates a client with the given service config and connector override.
Trait Implementations
sourceimpl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
impl From<Client<DynConnector, DynMiddleware<DynConnector>, Standard>> for Client
sourcefn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
fn from(client: Client<DynConnector, DynMiddleware<DynConnector>>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more