You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: aws-models/cloudwatch-logs.json
+78Lines changed: 78 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1235,6 +1235,12 @@
1235
1235
"traits": {
1236
1236
"smithy.api#documentation": "<p>Use this parameter to specify the log group class for this log group. There are three\n classes:</p>\n <ul>\n <li>\n <p>The <code>Standard</code> log class supports all CloudWatch Logs features.</p>\n </li>\n <li>\n <p>The <code>Infrequent Access</code> log class supports a subset of CloudWatch Logs\n features and incurs lower costs.</p>\n </li>\n <li>\n <p>Use the <code>Delivery</code> log class only for delivering Lambda\n logs to store in Amazon S3 or Amazon Data Firehose. Log events in log groups in\n the Delivery class are kept in CloudWatch Logs for only one day. This log class doesn't\n offer rich CloudWatch Logs capabilities such as CloudWatch Logs Insights\n queries.</p>\n </li>\n </ul>\n <p>If you omit this parameter, the default of <code>STANDARD</code> is used.</p>\n <important>\n <p>The value of <code>logGroupClass</code> can't be changed after a log group is\n created.</p>\n </important>\n <p>For details about the features supported by each class, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html\">Log classes</a>\n </p>"
"smithy.api#documentation": "<p>Use this parameter to enable deletion protection for the new log group. When enabled on a log group, deletion protection blocks all\n deletion operations until it is explicitly disabled. By default log groups are created without deletion protection enabled.</p>"
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the log group. This version of the ARN doesn't\n include a trailing <code>:*</code> after the log group name. </p>\n <p>Use this version to refer to the ARN in the following situations:</p>\n <ul>\n <li>\n <p>In the <code>logGroupIdentifier</code> input field in many CloudWatch Logs\n APIs.</p>\n </li>\n <li>\n <p>In the <code>resourceArn</code> field in tagging APIs</p>\n </li>\n <li>\n <p>In IAM policies, when specifying permissions for <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_TagResource.html\">TagResource</a>, <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_UntagResource.html\">UntagResource</a>, and <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_ListTagsForResource.html\">ListTagsForResource</a>.</p>\n </li>\n </ul>"
"smithy.api#documentation": "<p>Indicates whether deletion protection is enabled for this log group. When enabled, deletion protection blocks all\n deletion operations until it is explicitly disabled.</p>"
"smithy.api#documentation": "<p>Enables or disables deletion protection for the specified log group. When enabled on a log group, deletion protection blocks all\n deletion operations until it is explicitly disabled.</p>\n <p>For information about the parameters that are common to all actions, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/CommonParameters.html\">Common Parameters</a>.</p>"
"smithy.api#documentation": "<p>The name or ARN of the log group.</p>\n <p>Type: String</p>\n <p>Length Constraints: Minimum length of 1. Maximum length of 512.</p>\n <p>Pattern: <code>[\\.\\-_/#A-Za-z0-9]+</code>\n </p>\n <p>Required: Yes</p>",
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2
+
implsuper::Client{
3
+
/// Constructs a fluent builder for the [`CreateConnectionFunction`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder) operation.
4
+
///
5
+
/// - The fluent builder is configurable:
6
+
/// - [`name(impl Into<String>)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::set_name):<br>required: **true**<br><p>A name for the connection function.</p><br>
7
+
/// - [`connection_function_config(FunctionConfig)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::connection_function_config) / [`set_connection_function_config(Option<FunctionConfig>)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::set_connection_function_config):<br>required: **true**<br><p>Contains configuration information about a CloudFront function.</p><br>
8
+
/// - [`connection_function_code(Blob)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::connection_function_code) / [`set_connection_function_code(Option<Blob>)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::set_connection_function_code):<br>required: **true**<br><p>The code for the connection function.</p><br>
9
+
/// - [`tags(Tags)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::tags) / [`set_tags(Option<Tags>)`](crate::operation::create_connection_function::builders::CreateConnectionFunctionFluentBuilder::set_tags):<br>required: **false**<br><p>A complex type that contains zero or more <code>Tag</code> elements.</p><br>
10
+
/// - On success, responds with [`CreateConnectionFunctionOutput`](crate::operation::create_connection_function::CreateConnectionFunctionOutput) with field(s):
11
+
/// - [`connection_function_summary(Option<ConnectionFunctionSummary>)`](crate::operation::create_connection_function::CreateConnectionFunctionOutput::connection_function_summary): <p>The summary for the connection function.</p>
12
+
/// - [`location(Option<String>)`](crate::operation::create_connection_function::CreateConnectionFunctionOutput::location): <p>The location of the connection function.</p>
13
+
/// - [`e_tag(Option<String>)`](crate::operation::create_connection_function::CreateConnectionFunctionOutput::e_tag): <p>The version identifier for the current version of the connection function.</p>
14
+
/// - On failure, responds with [`SdkError<CreateConnectionFunctionError>`](crate::operation::create_connection_function::CreateConnectionFunctionError)
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2
+
implsuper::Client{
3
+
/// Constructs a fluent builder for the [`CreateTrustStore`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder) operation.
4
+
///
5
+
/// - The fluent builder is configurable:
6
+
/// - [`name(impl Into<String>)`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder::set_name):<br>required: **true**<br><p>A name for the trust store.</p><br>
7
+
/// - [`ca_certificates_bundle_source(CaCertificatesBundleSource)`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder::ca_certificates_bundle_source) / [`set_ca_certificates_bundle_source(Option<CaCertificatesBundleSource>)`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder::set_ca_certificates_bundle_source):<br>required: **true**<br><p>The CA certificates bundle source for the trust store.</p><br>
8
+
/// - [`tags(Tags)`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder::tags) / [`set_tags(Option<Tags>)`](crate::operation::create_trust_store::builders::CreateTrustStoreFluentBuilder::set_tags):<br>required: **false**<br><p>A complex type that contains zero or more <code>Tag</code> elements.</p><br>
9
+
/// - On success, responds with [`CreateTrustStoreOutput`](crate::operation::create_trust_store::CreateTrustStoreOutput) with field(s):
/// - [`e_tag(Option<String>)`](crate::operation::create_trust_store::CreateTrustStoreOutput::e_tag): <p>The version identifier for the current version of the trust store.</p>
12
+
/// - On failure, responds with [`SdkError<CreateTrustStoreError>`](crate::operation::create_trust_store::CreateTrustStoreError)
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2
+
implsuper::Client{
3
+
/// Constructs a fluent builder for the [`DeleteConnectionFunction`](crate::operation::delete_connection_function::builders::DeleteConnectionFunctionFluentBuilder) operation.
/// - [`if_match(impl Into<String>)`](crate::operation::delete_connection_function::builders::DeleteConnectionFunctionFluentBuilder::if_match) / [`set_if_match(Option<String>)`](crate::operation::delete_connection_function::builders::DeleteConnectionFunctionFluentBuilder::set_if_match):<br>required: **true**<br><p>The current version (<code>ETag</code> value) of the connection function you are deleting.</p><br>
8
+
/// - On success, responds with [`DeleteConnectionFunctionOutput`](crate::operation::delete_connection_function::DeleteConnectionFunctionOutput)
9
+
/// - On failure, responds with [`SdkError<DeleteConnectionFunctionError>`](crate::operation::delete_connection_function::DeleteConnectionFunctionError)
/// - [`if_match(impl Into<String>)`](crate::operation::delete_trust_store::builders::DeleteTrustStoreFluentBuilder::if_match) / [`set_if_match(Option<String>)`](crate::operation::delete_trust_store::builders::DeleteTrustStoreFluentBuilder::set_if_match):<br>required: **true**<br><p>The current version (<code>ETag</code> value) of the trust store you are deleting.</p><br>
8
+
/// - On success, responds with [`DeleteTrustStoreOutput`](crate::operation::delete_trust_store::DeleteTrustStoreOutput)
9
+
/// - On failure, responds with [`SdkError<DeleteTrustStoreError>`](crate::operation::delete_trust_store::DeleteTrustStoreError)
0 commit comments