[][src]Struct rusoto_resource_groups::ResourceGroupsClient

pub struct ResourceGroupsClient { /* fields omitted */ }

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]

Trait Implementations

impl ResourceGroups for ResourceGroupsClient[src]

fn create_group(
    &self,
    input: CreateGroupInput
) -> RusotoFuture<CreateGroupOutput, CreateGroupError>
[src]

Creates a group with a specified name, description, and resource query.

fn delete_group(
    &self,
    input: DeleteGroupInput
) -> RusotoFuture<DeleteGroupOutput, DeleteGroupError>
[src]

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]

Returns information about a specified resource group.

fn get_group_query(
    &self,
    input: GetGroupQueryInput
) -> RusotoFuture<GetGroupQueryOutput, GetGroupQueryError>
[src]

Returns the resource query associated with the specified resource group.

fn get_tags(
    &self,
    input: GetTagsInput
) -> RusotoFuture<GetTagsOutput, GetTagsError>
[src]

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]

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]

Returns a list of existing resource groups in your account.

fn search_resources(
    &self,
    input: SearchResourcesInput
) -> RusotoFuture<SearchResourcesOutput, SearchResourcesError>
[src]

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]

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]

Updates the resource query of a group.

impl Clone for 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]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

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

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

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

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self