// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`CreateOpsMetadata`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`resource_id(impl Into<String>)`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::resource_id) / [`set_resource_id(Option<String>)`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::set_resource_id):<br>required: **true**<br><p>A resource ID for a new Application Manager application.</p><br>
/// - [`metadata(impl Into<String>, MetadataValue)`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::metadata) / [`set_metadata(Option<HashMap::<String, MetadataValue>>)`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::set_metadata):<br>required: **false**<br><p>Metadata for a new Application Manager application.</p><br>
/// - [`tags(Tag)`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::tags) / [`set_tags(Option<Vec::<Tag>>)`](crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::set_tags):<br>required: **false**<br><p>Optional metadata that you assign to a resource. You can specify a maximum of five tags for an OpsMetadata object. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an OpsMetadata object to identify an environment or target Amazon Web Services Region. In this case, you could specify the following key-value pairs:</p> <ul> <li> <p><code>Key=Environment,Value=Production</code></p></li> <li> <p><code>Key=Region,Value=us-east-2</code></p></li> </ul><br>
/// - On success, responds with [`CreateOpsMetadataOutput`](crate::operation::create_ops_metadata::CreateOpsMetadataOutput) with field(s):
/// - [`ops_metadata_arn(Option<String>)`](crate::operation::create_ops_metadata::CreateOpsMetadataOutput::ops_metadata_arn): <p>The Amazon Resource Name (ARN) of the OpsMetadata Object or blob created by the call.</p>
/// - On failure, responds with [`SdkError<CreateOpsMetadataError>`](crate::operation::create_ops_metadata::CreateOpsMetadataError)
pub fn create_ops_metadata(&self) -> crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder {
crate::operation::create_ops_metadata::builders::CreateOpsMetadataFluentBuilder::new(self.handle.clone())
}
}