[−][src]Struct rusoto_resource_groups::ResourceGroupsClient 
A client for the Resource Groups API.
Methods
impl ResourceGroupsClient[src]
pub fn new(region: Region) -> ResourceGroupsClient[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
    request_dispatcher: D, 
    credentials_provider: P, 
    region: Region
) -> ResourceGroupsClient where
    P: ProvideAwsCredentials + Send + Sync + 'static,
    P::Future: Send,
    D: DispatchSignedRequest + Send + Sync + 'static,
    D::Future: Send, [src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> ResourceGroupsClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
impl ResourceGroups for ResourceGroupsClient[src]
fn create_group(
    &self, 
    input: CreateGroupInput
) -> RusotoFuture<CreateGroupOutput, CreateGroupError>[src]
&self,
input: CreateGroupInput
) -> RusotoFuture<CreateGroupOutput, CreateGroupError>
Creates a group with a specified name, description, and resource query.
fn delete_group(
    &self, 
    input: DeleteGroupInput
) -> RusotoFuture<DeleteGroupOutput, DeleteGroupError>[src]
&self,
input: DeleteGroupInput
) -> RusotoFuture<DeleteGroupOutput, DeleteGroupError>
Deletes a specified resource group. Deleting a resource group does not delete resources that are members of the group; it only deletes the group structure.
fn get_group(
    &self, 
    input: GetGroupInput
) -> RusotoFuture<GetGroupOutput, GetGroupError>[src]
&self,
input: GetGroupInput
) -> RusotoFuture<GetGroupOutput, GetGroupError>
Returns information about a specified resource group.
fn get_group_query(
    &self, 
    input: GetGroupQueryInput
) -> RusotoFuture<GetGroupQueryOutput, GetGroupQueryError>[src]
&self,
input: GetGroupQueryInput
) -> RusotoFuture<GetGroupQueryOutput, GetGroupQueryError>
Returns the resource query associated with the specified resource group.
fn get_tags(
    &self, 
    input: GetTagsInput
) -> RusotoFuture<GetTagsOutput, GetTagsError>[src]
&self,
input: GetTagsInput
) -> RusotoFuture<GetTagsOutput, GetTagsError>
Returns a list of tags that are associated with a resource group, specified by an ARN.
fn list_group_resources(
    &self, 
    input: ListGroupResourcesInput
) -> RusotoFuture<ListGroupResourcesOutput, ListGroupResourcesError>[src]
&self,
input: ListGroupResourcesInput
) -> RusotoFuture<ListGroupResourcesOutput, ListGroupResourcesError>
Returns a list of ARNs of resources that are members of a specified resource group.
fn list_groups(
    &self, 
    input: ListGroupsInput
) -> RusotoFuture<ListGroupsOutput, ListGroupsError>[src]
&self,
input: ListGroupsInput
) -> RusotoFuture<ListGroupsOutput, ListGroupsError>
Returns a list of existing resource groups in your account.
fn search_resources(
    &self, 
    input: SearchResourcesInput
) -> RusotoFuture<SearchResourcesOutput, SearchResourcesError>[src]
&self,
input: SearchResourcesInput
) -> RusotoFuture<SearchResourcesOutput, SearchResourcesError>
Returns a list of AWS resource identifiers that matches a specified query. The query uses the same format as a resource query in a CreateGroup or UpdateGroupQuery operation.
fn tag(&self, input: TagInput) -> RusotoFuture<TagOutput, TagError>[src]
Adds tags to a resource group with the specified ARN. Existing tags on a resource group are not changed if they are not specified in the request parameters.
fn untag(&self, input: UntagInput) -> RusotoFuture<UntagOutput, UntagError>[src]
Deletes specified tags from a specified resource.
fn update_group(
    &self, 
    input: UpdateGroupInput
) -> RusotoFuture<UpdateGroupOutput, UpdateGroupError>[src]
&self,
input: UpdateGroupInput
) -> RusotoFuture<UpdateGroupOutput, UpdateGroupError>
Updates an existing group with a new or changed description. You cannot update the name of a resource group.
fn update_group_query(
    &self, 
    input: UpdateGroupQueryInput
) -> RusotoFuture<UpdateGroupQueryOutput, UpdateGroupQueryError>[src]
&self,
input: UpdateGroupQueryInput
) -> RusotoFuture<UpdateGroupQueryOutput, UpdateGroupQueryError>
Updates the resource query of a group.
impl Clone for ResourceGroupsClient[src]
fn clone(&self) -> ResourceGroupsClient[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Send for ResourceGroupsClient
impl Sync for ResourceGroupsClient
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
    U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
    T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
    T: From<U>, [src]
T: From<U>,
type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
    U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self