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

Update SDK models

parent d6725f3e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
[workspace]
resolver = "2"
exclude = [
    "tests/webassembly",
    "tests/no-default-features",
    "tests/telemetry"
    "tests/telemetry",
    "tests/webassembly"
]
members = [
    "sdk/accessanalyzer",
+110 −0
Original line number Diff line number Diff line
@@ -1968,6 +1968,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>Specifies the processing tier configuration used for serving the request.</p>"
                    }
                },
                "outputConfig": {
                    "target": "com.amazonaws.bedrockruntime#OutputConfig",
                    "traits": {
                        "smithy.api#documentation": "<p>Output configuration for a model response.</p>"
                    }
                }
            },
            "traits": {
@@ -2289,6 +2295,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>Specifies the processing tier configuration used for serving the request.</p>"
                    }
                },
                "outputConfig": {
                    "target": "com.amazonaws.bedrockruntime#OutputConfig",
                    "traits": {
                        "smithy.api#documentation": "<p>Output configuration for a model response.</p>"
                    }
                }
            },
            "traits": {
@@ -5710,6 +5722,33 @@
                "smithy.api#pattern": "^(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}::foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([a-z0-9-]{1,63}[.]){0,2}[a-z0-9-]{1,63}([:][a-z0-9-]{1,63}){0,2})|(arn:aws(|-us-gov|-cn|-iso|-iso-b):bedrock:(|[0-9a-z-]{1,20}):(|[0-9]{12}):inference-profile/[a-zA-Z0-9-:.]+)$"
            }
        },
        "com.amazonaws.bedrockruntime#JsonSchemaDefinition": {
            "type": "structure",
            "members": {
                "schema": {
                    "target": "smithy.api#String",
                    "traits": {
                        "smithy.api#documentation": "<p> The JSON schema to constrain the model's output. For more information, see <a href=\"https://json-schema.org/understanding-json-schema/reference\">JSON Schema Reference</a>. </p>",
                        "smithy.api#required": {}
                    }
                },
                "name": {
                    "target": "smithy.api#String",
                    "traits": {
                        "smithy.api#documentation": "<p> The name of the JSON schema. </p>"
                    }
                },
                "description": {
                    "target": "smithy.api#String",
                    "traits": {
                        "smithy.api#documentation": "<p> A description of the JSON schema. </p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p> JSON schema structured output format options. </p>"
            }
        },
        "com.amazonaws.bedrockruntime#KmsKeyId": {
            "type": "string",
            "traits": {
@@ -6030,6 +6069,71 @@
                }
            }
        },
        "com.amazonaws.bedrockruntime#OutputConfig": {
            "type": "structure",
            "members": {
                "textFormat": {
                    "target": "com.amazonaws.bedrockruntime#OutputFormat",
                    "traits": {
                        "smithy.api#documentation": "<p>Structured output parameters to control the model's text response. </p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Output configuration for a model response in a call to <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html\">Converse</a> or <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html\">ConverseStream</a>.</p>"
            }
        },
        "com.amazonaws.bedrockruntime#OutputFormat": {
            "type": "structure",
            "members": {
                "type": {
                    "target": "com.amazonaws.bedrockruntime#OutputFormatType",
                    "traits": {
                        "smithy.api#documentation": "<p> The type of structured output format. </p>",
                        "smithy.api#required": {}
                    }
                },
                "structure": {
                    "target": "com.amazonaws.bedrockruntime#OutputFormatStructure",
                    "traits": {
                        "smithy.api#documentation": "<p> The structure that the model's output must adhere to. </p>",
                        "smithy.api#required": {}
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p> Structured output parameters to control the model's response. </p>"
            }
        },
        "com.amazonaws.bedrockruntime#OutputFormatStructure": {
            "type": "union",
            "members": {
                "jsonSchema": {
                    "target": "com.amazonaws.bedrockruntime#JsonSchemaDefinition",
                    "traits": {
                        "smithy.api#documentation": "<p> A JSON schema structure that the model's output must adhere to. </p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p> The structure that the model's output must adhere to. </p>",
                "smithy.api#sensitive": {}
            }
        },
        "com.amazonaws.bedrockruntime#OutputFormatType": {
            "type": "enum",
            "members": {
                "JSON_SCHEMA": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "json_schema"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p> The type of structured output format. Available options are: json_schema. </p>"
            }
        },
        "com.amazonaws.bedrockruntime#PaginationToken": {
            "type": "string",
            "traits": {
@@ -7176,6 +7280,12 @@
                        "smithy.api#documentation": "<p>The input schema for the tool in JSON format.</p>",
                        "smithy.api#required": {}
                    }
                },
                "strict": {
                    "target": "smithy.api#Boolean",
                    "traits": {
                        "smithy.api#documentation": "<p>Flag to enable structured output enforcement on a tool usage response.</p>"
                    }
                }
            },
            "traits": {
+77 −8
Original line number Diff line number Diff line
@@ -824,7 +824,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>Can be either null, or have a String value type. Only one value can be provided.</p>",
                        "smithy.api#length": {
                            "max": 500
                            "max": 4100
                        }
                    }
                },
@@ -1349,7 +1349,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>List of field identifiers.</p>",
                        "smithy.api#length": {
                            "max": 200
                            "max": 400
                        },
                        "smithy.api#required": {}
                    }
@@ -1907,7 +1907,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>An array of objects with field ID (matching ListFields/DescribeField) and value union data.</p>",
                        "smithy.api#length": {
                            "max": 100
                            "max": 220
                        },
                        "smithy.api#required": {}
                    }
@@ -2195,6 +2195,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>The description of the field.</p>"
                    }
                },
                "attributes": {
                    "target": "com.amazonaws.connectcases#FieldAttributes",
                    "traits": {
                        "smithy.api#documentation": "<p>Union of field attributes.</p>"
                    }
                }
            }
        },
@@ -3313,6 +3319,20 @@
                }
            }
        },
        "com.amazonaws.connectcases#FieldAttributes": {
            "type": "union",
            "members": {
                "text": {
                    "target": "com.amazonaws.connectcases#TextAttributes",
                    "traits": {
                        "smithy.api#documentation": "<p>Field attributes for Text field type.</p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Union of field attributes.</p>"
            }
        },
        "com.amazonaws.connectcases#FieldDescription": {
            "type": "string",
            "traits": {
@@ -3410,7 +3430,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>Represents an ordered list containing field related information.</p>",
                        "smithy.api#length": {
                            "max": 100
                            "max": 220
                        },
                        "smithy.api#required": {}
                    }
@@ -3650,6 +3670,12 @@
                        "smithy.api#documentation": "<p>The namespace of a field.</p>",
                        "smithy.api#required": {}
                    }
                },
                "attributes": {
                    "target": "com.amazonaws.connectcases#FieldAttributes",
                    "traits": {
                        "smithy.api#documentation": "<p>Union of field attributes.</p>"
                    }
                }
            },
            "traits": {
@@ -3733,7 +3759,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>String value type.</p>",
                        "smithy.api#length": {
                            "max": 3000
                            "max": 4100
                        }
                    }
                },
@@ -4030,7 +4056,7 @@
                        "smithy.api#documentation": "<p>A list of unique field identifiers. </p>",
                        "smithy.api#length": {
                            "min": 1,
                            "max": 100
                            "max": 220
                        },
                        "smithy.api#required": {}
                    }
@@ -4051,7 +4077,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>A list of detailed field information. </p>",
                        "smithy.api#length": {
                            "max": 100
                            "max": 220
                        },
                        "smithy.api#required": {}
                    }
@@ -4305,6 +4331,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>Timestamp at which the resource was created or last modified.</p>"
                    }
                },
                "attributes": {
                    "target": "com.amazonaws.connectcases#FieldAttributes",
                    "traits": {
                        "smithy.api#documentation": "<p>Union of field attributes.</p>"
                    }
                }
            },
            "traits": {
@@ -6349,6 +6381,13 @@
                        },
                        "smithy.api#required": {}
                    }
                },
                "totalCount": {
                    "target": "com.amazonaws.connectcases#TotalCount",
                    "traits": {
                        "smithy.api#default": 0,
                        "smithy.api#documentation": "<p>The total number of cases that matched the search criteria.</p>"
                    }
                }
            }
        },
@@ -7223,6 +7262,21 @@
                "target": "com.amazonaws.connectcases#TemplateSummary"
            }
        },
        "com.amazonaws.connectcases#TextAttributes": {
            "type": "structure",
            "members": {
                "isMultiline": {
                    "target": "smithy.api#Boolean",
                    "traits": {
                        "smithy.api#documentation": "<p>Attribute that defines rendering component and validation.</p>",
                        "smithy.api#required": {}
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Field attributes for Text field type.</p>"
            }
        },
        "com.amazonaws.connectcases#ThrottlingException": {
            "type": "structure",
            "members": {
@@ -7240,6 +7294,15 @@
                "smithy.api#retryable": {}
            }
        },
        "com.amazonaws.connectcases#TotalCount": {
            "type": "long",
            "traits": {
                "smithy.api#default": 0,
                "smithy.api#range": {
                    "min": 0
                }
            }
        },
        "com.amazonaws.connectcases#UntagResource": {
            "type": "operation",
            "input": {
@@ -7352,7 +7415,7 @@
                    "traits": {
                        "smithy.api#documentation": "<p>An array of objects with <code>fieldId</code> (matching ListFields/DescribeField) and value union data, structured identical to <code>CreateCase</code>.</p>",
                        "smithy.api#length": {
                            "max": 100
                            "max": 220
                        },
                        "smithy.api#required": {}
                    }
@@ -7522,6 +7585,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>The description of a field.</p>"
                    }
                },
                "attributes": {
                    "target": "com.amazonaws.connectcases#FieldAttributes",
                    "traits": {
                        "smithy.api#documentation": "<p>Union of field attributes.</p>"
                    }
                }
            }
        },
+2 −2
Original line number Diff line number Diff line
@@ -4171,7 +4171,7 @@
                }
            ],
            "traits": {
                "smithy.api#documentation": "<p>Creates an Amazon EKS control plane.</p>\n         <p>The Amazon EKS control plane consists of control plane instances that run the Kubernetes\n            software, such as <code>etcd</code> and the API server. The control plane runs in an\n            account managed by Amazon Web Services, and the Kubernetes API is exposed by the Amazon EKS API server endpoint.\n            Each Amazon EKS cluster control plane is single tenant and unique. It runs on its own set of\n            Amazon EC2 instances.</p>\n         <p>The cluster control plane is provisioned across multiple Availability Zones and fronted by an ELB\n            Network Load Balancer. Amazon EKS also provisions elastic network interfaces in your VPC subnets to provide\n            connectivity from the control plane instances to the nodes (for example, to support\n                <code>kubectl exec</code>, <code>logs</code>, and <code>proxy</code> data\n            flows).</p>\n         <p>Amazon EKS nodes run in your Amazon Web Services account and connect to your cluster's control plane over\n            the Kubernetes API server endpoint and a certificate file that is created for your\n            cluster.</p>\n         <p>You can use the <code>endpointPublicAccess</code> and\n                <code>endpointPrivateAccess</code> parameters to enable or disable public and\n            private access to your cluster's Kubernetes API server endpoint. By default, public access is\n            enabled, and private access is disabled. The\n            endpoint domain name and IP address family depends on the value of the\n            <code>ipFamily</code> for the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html\">Amazon EKS Cluster\n                Endpoint Access Control</a> in the <i>\n               <i>Amazon EKS User Guide</i>\n            </i>. </p>\n         <p>You can use the <code>logging</code> parameter to enable or disable exporting the\n            Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane\n            logs aren't exported to CloudWatch Logs. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html\">Amazon EKS\n                Cluster Control Plane Logs</a> in the\n            <i>\n               <i>Amazon EKS User Guide</i>\n            </i>.</p>\n         <note>\n            <p>CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported\n                control plane logs. For more information, see <a href=\"http://aws.amazon.com/cloudwatch/pricing/\">CloudWatch Pricing</a>.</p>\n         </note>\n         <p>In most cases, it takes several minutes to create a cluster. After you create an Amazon EKS\n            cluster, you must configure your Kubernetes tooling to communicate with the API server and\n            launch nodes into your cluster. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/cluster-auth.html\">Allowing users to\n                access your cluster</a> and <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html\">Launching Amazon EKS\n                nodes</a> in the <i>Amazon EKS User Guide</i>.</p>",
                "smithy.api#documentation": "<p>Creates an Amazon EKS control plane.</p>\n         <p>The Amazon EKS control plane consists of control plane instances that run the Kubernetes\n            software, such as <code>etcd</code> and the API server. The control plane runs in an\n            account managed by Amazon Web Services, and the Kubernetes API is exposed by the Amazon EKS API server endpoint.\n            Each Amazon EKS cluster control plane is single tenant and unique. It runs on its own set of\n            Amazon EC2 instances.</p>\n         <p>The cluster control plane is provisioned across multiple Availability Zones and fronted by an Elastic Load Balancing\n            Network Load Balancer. Amazon EKS also provisions elastic network interfaces in your VPC subnets to provide\n            connectivity from the control plane instances to the nodes (for example, to support\n                <code>kubectl exec</code>, <code>logs</code>, and <code>proxy</code> data\n            flows).</p>\n         <p>Amazon EKS nodes run in your Amazon Web Services account and connect to your cluster's control plane over\n            the Kubernetes API server endpoint and a certificate file that is created for your\n            cluster.</p>\n         <p>You can use the <code>endpointPublicAccess</code> and\n                <code>endpointPrivateAccess</code> parameters to enable or disable public and\n            private access to your cluster's Kubernetes API server endpoint. By default, public access is\n            enabled, and private access is disabled. The\n            endpoint domain name and IP address family depends on the value of the\n            <code>ipFamily</code> for the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html\">Amazon EKS Cluster\n                Endpoint Access Control</a> in the <i>\n               <i>Amazon EKS User Guide</i>\n            </i>. </p>\n         <p>You can use the <code>logging</code> parameter to enable or disable exporting the\n            Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane\n            logs aren't exported to CloudWatch Logs. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html\">Amazon EKS\n                Cluster Control Plane Logs</a> in the\n            <i>\n               <i>Amazon EKS User Guide</i>\n            </i>.</p>\n         <note>\n            <p>CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported\n                control plane logs. For more information, see <a href=\"http://aws.amazon.com/cloudwatch/pricing/\">CloudWatch Pricing</a>.</p>\n         </note>\n         <p>In most cases, it takes several minutes to create a cluster. After you create an Amazon EKS\n            cluster, you must configure your Kubernetes tooling to communicate with the API server and\n            launch nodes into your cluster. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/cluster-auth.html\">Allowing users to\n                access your cluster</a> and <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html\">Launching Amazon EKS\n                nodes</a> in the <i>Amazon EKS User Guide</i>.</p>",
                "smithy.api#examples": [
                    {
                        "title": "To create a new cluster",
@@ -5082,7 +5082,7 @@
                }
            ],
            "traits": {
                "smithy.api#documentation": "<p>Deletes an Amazon EKS cluster control plane.</p>\n         <p>If you have active services in your cluster that are associated with a load balancer,\n            you must delete those services before deleting the cluster so that the load balancers\n            are deleted properly. Otherwise, you can have orphaned resources in your VPC that\n            prevent you from being able to delete the VPC. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html\">Deleting a\n                cluster</a> in the <i>Amazon EKS User Guide</i>.</p>\n         <p>If you have managed node groups or Fargate profiles attached to the cluster, you\n            must delete them first. For more information, see <code>DeleteNodgroup</code> and\n                <code>DeleteFargateProfile</code>.</p>",
                "smithy.api#documentation": "<p>Deletes an Amazon EKS cluster control plane.</p>\n         <p>If you have active services and ingress resources in your cluster that are associated with a load balancer,\n            you must delete those services before deleting the cluster so that the load balancers\n            are deleted properly. Otherwise, you can have orphaned resources in your VPC that\n            prevent you from being able to delete the VPC. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html\">Deleting a\n                cluster</a> in the <i>Amazon EKS User Guide</i>.</p>\n         <p>If you have managed node groups or Fargate profiles attached to the cluster, you\n            must delete them first. For more information, see <code>DeleteNodgroup</code> and\n                <code>DeleteFargateProfile</code>.</p>",
                "smithy.api#examples": [
                    {
                        "title": "To delete a cluster",
+256 −2

File changed.

Preview size limit exceeded, changes collapsed.

Loading