Struct aws_sdk_resourcegroups::client::fluent_builders::CreateGroup [−][src]
pub struct CreateGroup<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to CreateGroup
.
Creates a resource group with the specified name and description. You can optionally include a resource query, or a service configuration. For more information about constructing a resource query, see Create a tag-based group in Resource Groups. For more information about service configurations, see Service configurations for resource groups.
Minimum permissions
To run this command, you must have the following permissions:
-
resource-groups:CreateGroup
Implementations
impl<C, M, R> CreateGroup<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateGroup<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(self) -> Result<CreateGroupOutput, SdkError<CreateGroupError>> where
R::Policy: SmithyRetryPolicy<CreateGroupInputOperationOutputAlias, CreateGroupOutput, CreateGroupError, CreateGroupInputOperationRetryAlias>,
pub async fn send(self) -> Result<CreateGroupOutput, SdkError<CreateGroupError>> where
R::Policy: SmithyRetryPolicy<CreateGroupInputOperationOutputAlias, CreateGroupOutput, CreateGroupError, CreateGroupInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the group, which is the identifier of the group in other operations. You
can't change the name of a resource group after you create it. A resource group name can
consist of letters, numbers, hyphens, periods, and underscores. The name cannot start
with AWS
or aws
; these are reserved. A resource group name
must be unique within each AWS Region in your AWS account.
The name of the group, which is the identifier of the group in other operations. You
can't change the name of a resource group after you create it. A resource group name can
consist of letters, numbers, hyphens, periods, and underscores. The name cannot start
with AWS
or aws
; these are reserved. A resource group name
must be unique within each AWS Region in your AWS account.
The description of the resource group. Descriptions can consist of letters, numbers, hyphens, underscores, periods, and spaces.
The description of the resource group. Descriptions can consist of letters, numbers, hyphens, underscores, periods, and spaces.
The resource query that determines which AWS resources are members of this group. For more information about resource queries, see Create a tag-based group in Resource Groups.
A resource group can contain either a ResourceQuery
or a
Configuration
, but not both.
The resource query that determines which AWS resources are members of this group. For more information about resource queries, see Create a tag-based group in Resource Groups.
A resource group can contain either a ResourceQuery
or a
Configuration
, but not both.
Adds a key-value pair to Tags
.
To override the contents of this collection use set_tags
.
The tags to add to the group. A tag is key-value pair string.
The tags to add to the group. A tag is key-value pair string.
Appends an item to Configuration
.
To override the contents of this collection use set_configuration
.
A configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements. For details about the syntax of service configurations, see Service configurations for resource groups.
A resource group can contain either a Configuration
or a
ResourceQuery
, but not both.
A configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements. For details about the syntax of service configurations, see Service configurations for resource groups.
A resource group can contain either a Configuration
or a
ResourceQuery
, but not both.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for CreateGroup<C, M, R>
impl<C, M, R> Unpin for CreateGroup<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for CreateGroup<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
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