[−][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