Commit 0d4a9f12 authored by AWS SDK Rust Bot's avatar AWS SDK Rust Bot
Browse files

Update SDK models

parent 3d12893c
Loading
Loading
Loading
Loading
+1705 −45

File changed.

Preview size limit exceeded, changes collapsed.

+78 −0
Original line number Diff line number Diff line
@@ -1235,6 +1235,12 @@
                    "traits": {
                        "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>"
                    }
                },
                "deletionProtectionEnabled": {
                    "target": "com.amazonaws.cloudwatchlogs#DeletionProtectionEnabled",
                    "traits": {
                        "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>"
                    }
                }
            },
            "traits": {
@@ -2053,6 +2059,9 @@
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#ServiceUnavailableException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#ValidationException"
                }
            ],
            "traits": {
@@ -2094,6 +2103,9 @@
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#ServiceUnavailableException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#ValidationException"
                }
            ],
            "traits": {
@@ -2471,6 +2483,9 @@
                }
            }
        },
        "com.amazonaws.cloudwatchlogs#DeletionProtectionEnabled": {
            "type": "boolean"
        },
        "com.amazonaws.cloudwatchlogs#Delimiter": {
            "type": "string",
            "traits": {
@@ -7594,6 +7609,12 @@
                    "traits": {
                        "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>"
                    }
                },
                "deletionProtectionEnabled": {
                    "target": "com.amazonaws.cloudwatchlogs#DeletionProtectionEnabled",
                    "traits": {
                        "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>"
                    }
                }
            },
            "traits": {
@@ -8121,6 +8142,9 @@
                {
                    "target": "com.amazonaws.cloudwatchlogs#PutLogEvents"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#PutLogGroupDeletionProtection"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#PutMetricFilter"
                },
@@ -11276,6 +11300,60 @@
                "smithy.api#output": {}
            }
        },
        "com.amazonaws.cloudwatchlogs#PutLogGroupDeletionProtection": {
            "type": "operation",
            "input": {
                "target": "com.amazonaws.cloudwatchlogs#PutLogGroupDeletionProtectionRequest"
            },
            "output": {
                "target": "smithy.api#Unit"
            },
            "errors": [
                {
                    "target": "com.amazonaws.cloudwatchlogs#AccessDeniedException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#InvalidOperationException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#InvalidParameterException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#OperationAbortedException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#ResourceNotFoundException"
                },
                {
                    "target": "com.amazonaws.cloudwatchlogs#ServiceUnavailableException"
                }
            ],
            "traits": {
                "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>"
            }
        },
        "com.amazonaws.cloudwatchlogs#PutLogGroupDeletionProtectionRequest": {
            "type": "structure",
            "members": {
                "logGroupIdentifier": {
                    "target": "com.amazonaws.cloudwatchlogs#LogGroupIdentifier",
                    "traits": {
                        "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>",
                        "smithy.api#required": {}
                    }
                },
                "deletionProtectionEnabled": {
                    "target": "com.amazonaws.cloudwatchlogs#DeletionProtectionEnabled",
                    "traits": {
                        "smithy.api#documentation": "<p>Whether to enable deletion protection.</p>\n         <p>Type: Boolean</p>\n         <p>Required: Yes</p>",
                        "smithy.api#required": {}
                    }
                }
            },
            "traits": {
                "smithy.api#input": {}
            }
        },
        "com.amazonaws.cloudwatchlogs#PutMetricFilter": {
            "type": "operation",
            "input": {
+1 −1
Original line number Diff line number Diff line
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
[package]
name = "aws-sdk-cloudfront"
version = "1.104.0"
version = "1.105.0"
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Russell Cohen <rcoh@amazon.com>"]
description = "AWS SDK for Amazon CloudFront"
edition = "2021"
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ your project, add the following to your **Cargo.toml** file:
```toml
[dependencies]
aws-config = { version = "1.1.7", features = ["behavior-version-latest"] }
aws-sdk-cloudfront = "1.104.0"
aws-sdk-cloudfront = "1.105.0"
tokio = { version = "1", features = ["full"] }
```

+30 −0
Original line number Diff line number Diff line
@@ -204,6 +204,8 @@ mod create_cache_policy;

mod create_cloud_front_origin_access_identity;

mod create_connection_function;

mod create_connection_group;

mod create_continuous_deployment_policy;
@@ -244,6 +246,8 @@ mod create_streaming_distribution;

mod create_streaming_distribution_with_tags;

mod create_trust_store;

mod create_vpc_origin;

/// Operation customization and supporting types.
@@ -279,6 +283,8 @@ mod delete_cache_policy;

mod delete_cloud_front_origin_access_identity;

mod delete_connection_function;

mod delete_connection_group;

mod delete_continuous_deployment_policy;
@@ -313,8 +319,12 @@ mod delete_response_headers_policy;

mod delete_streaming_distribution;

mod delete_trust_store;

mod delete_vpc_origin;

mod describe_connection_function;

mod describe_function;

mod describe_key_value_store;
@@ -333,6 +343,8 @@ mod get_cloud_front_origin_access_identity;

mod get_cloud_front_origin_access_identity_config;

mod get_connection_function;

mod get_connection_group;

mod get_connection_group_by_routing_endpoint;
@@ -395,6 +407,8 @@ mod get_streaming_distribution;

mod get_streaming_distribution_config;

mod get_trust_store;

mod get_vpc_origin;

mod list_anycast_ip_lists;
@@ -405,6 +419,8 @@ mod list_cloud_front_origin_access_identities;

mod list_conflicting_aliases;

mod list_connection_functions;

mod list_connection_groups;

mod list_continuous_deployment_policies;
@@ -419,6 +435,8 @@ mod list_distributions_by_anycast_ip_list_id;

mod list_distributions_by_cache_policy_id;

mod list_distributions_by_connection_function;

mod list_distributions_by_connection_mode;

mod list_distributions_by_key_group;
@@ -431,6 +449,8 @@ mod list_distributions_by_realtime_log_config;

mod list_distributions_by_response_headers_policy_id;

mod list_distributions_by_trust_store;

mod list_distributions_by_vpc_origin_id;

mod list_distributions_by_web_acl_id;
@@ -465,14 +485,20 @@ mod list_streaming_distributions;

mod list_tags_for_resource;

mod list_trust_stores;

mod list_vpc_origins;

mod publish_connection_function;

mod publish_function;

mod put_resource_policy;

mod tag_resource;

mod test_connection_function;

mod test_function;

mod untag_resource;
@@ -483,6 +509,8 @@ mod update_cache_policy;

mod update_cloud_front_origin_access_identity;

mod update_connection_function;

mod update_connection_group;

mod update_continuous_deployment_policy;
@@ -517,6 +545,8 @@ mod update_response_headers_policy;

mod update_streaming_distribution;

mod update_trust_store;

mod update_vpc_origin;

mod verify_dns_configuration;
Loading