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

Update SDK models

parent 00b9be93
Loading
Loading
Loading
Loading
+117 −1
Original line number Diff line number Diff line
@@ -49,6 +49,35 @@
                "target": "com.amazonaws.bedrockagentcorecontrol#ListAgentRuntimeEndpoints"
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#AgentManagedRuntimeType": {
            "type": "enum",
            "members": {
                "PYTHON_3_10": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "PYTHON_3_10"
                    }
                },
                "PYTHON_3_11": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "PYTHON_3_11"
                    }
                },
                "PYTHON_3_12": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "PYTHON_3_12"
                    }
                },
                "PYTHON_3_13": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "PYTHON_3_13"
                    }
                }
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#AgentResource": {
            "type": "resource",
            "identifiers": {
@@ -151,6 +180,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>The container configuration for the agent artifact.</p>"
                    }
                },
                "codeConfiguration": {
                    "target": "com.amazonaws.bedrockagentcorecontrol#CodeConfiguration",
                    "traits": {
                        "smithy.api#documentation": "<p>The code configuration for the agent runtime artifact, including the source code location and execution settings.</p>"
                    }
                }
            },
            "traits": {
@@ -1576,6 +1611,53 @@
                "smithy.api#pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,256}$"
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#Code": {
            "type": "union",
            "members": {
                "s3": {
                    "target": "com.amazonaws.bedrockagentcorecontrol#S3Location",
                    "traits": {
                        "smithy.api#documentation": "<p>The Amazon Amazon S3 object that contains the source code for the agent runtime.</p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>The source code configuration that specifies the location and details of the code to be executed.</p>"
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#CodeConfiguration": {
            "type": "structure",
            "members": {
                "code": {
                    "target": "com.amazonaws.bedrockagentcorecontrol#Code",
                    "traits": {
                        "smithy.api#documentation": "<p>The source code location and configuration details.</p>",
                        "smithy.api#required": {}
                    }
                },
                "runtime": {
                    "target": "com.amazonaws.bedrockagentcorecontrol#AgentManagedRuntimeType",
                    "traits": {
                        "smithy.api#documentation": "<p>The runtime environment for executing the code (for example, Python 3.9 or Node.js 18).</p>",
                        "smithy.api#required": {}
                    }
                },
                "entryPoint": {
                    "target": "com.amazonaws.bedrockagentcorecontrol#EntryPoints",
                    "traits": {
                        "smithy.api#documentation": "<p>The entry point for the code execution, specifying the function or method that should be invoked when the code runs.</p>",
                        "smithy.api#length": {
                            "min": 1,
                            "max": 2
                        },
                        "smithy.api#required": {}
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>The configuration for the source code that defines how the agent runtime code should be executed, including the code location, runtime environment, and entry point.</p>"
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#CodeInterpreterArn": {
            "type": "string",
            "traits": {
@@ -3892,6 +3974,14 @@
                        "smithy.api#httpLabel": {},
                        "smithy.api#required": {}
                    }
                },
                "clientToken": {
                    "target": "com.amazonaws.bedrockagentcorecontrol#ClientToken",
                    "traits": {
                        "smithy.api#documentation": "<p>A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request but does not return an error.</p>",
                        "smithy.api#httpQuery": "clientToken",
                        "smithy.api#idempotencyToken": {}
                    }
                }
            },
            "traits": {
@@ -4618,6 +4708,12 @@
                "smithy.api#sensitive": {}
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#EntryPoints": {
            "type": "list",
            "member": {
                "target": "com.amazonaws.bedrockagentcorecontrol#entryPoint"
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#EnvironmentVariableKey": {
            "type": "string",
            "traits": {
@@ -9254,10 +9350,21 @@
                    "traits": {
                        "smithy.api#documentation": "<p>The prefix for objects in the Amazon S3 bucket. This prefix is added to the object keys to organize the data.</p>",
                        "smithy.api#length": {
                            "min": 1
                            "min": 1,
                            "max": 1024
                        },
                        "smithy.api#required": {}
                    }
                },
                "versionId": {
                    "target": "smithy.api#String",
                    "traits": {
                        "smithy.api#documentation": "<p>The version ID of the Amazon Amazon S3 object. If not specified, the latest version of the object is used.</p>",
                        "smithy.api#length": {
                            "min": 3,
                            "max": 1024
                        }
                    }
                }
            },
            "traits": {
@@ -12247,6 +12354,15 @@
            "traits": {
                "smithy.api#documentation": "<p>Contains information about a workload identity.</p>"
            }
        },
        "com.amazonaws.bedrockagentcorecontrol#entryPoint": {
            "type": "string",
            "traits": {
                "smithy.api#length": {
                    "min": 1,
                    "max": 128
                }
            }
        }
    }
}
 No newline at end of file
+104 −4
Original line number Diff line number Diff line
@@ -447,6 +447,106 @@
                                                    },
                                                    "type": "endpoint"
                                                },
                                                {
                                                    "conditions": [
                                                        {
                                                            "fn": "stringEquals",
                                                            "argv": [
                                                                {
                                                                    "fn": "getAttr",
                                                                    "argv": [
                                                                        {
                                                                            "ref": "PartitionResult"
                                                                        },
                                                                        "name"
                                                                    ]
                                                                },
                                                                "aws-eusc"
                                                            ]
                                                        },
                                                        {
                                                            "fn": "booleanEquals",
                                                            "argv": [
                                                                {
                                                                    "ref": "UseFIPS"
                                                                },
                                                                false
                                                            ]
                                                        },
                                                        {
                                                            "fn": "booleanEquals",
                                                            "argv": [
                                                                {
                                                                    "ref": "UseDualStack"
                                                                },
                                                                false
                                                            ]
                                                        }
                                                    ],
                                                    "endpoint": {
                                                        "url": "https://budgets.eusc-de-east-1.api.amazonwebservices.eu",
                                                        "properties": {
                                                            "authSchemes": [
                                                                {
                                                                    "name": "sigv4",
                                                                    "signingRegion": "eusc-de-east-1"
                                                                }
                                                            ]
                                                        },
                                                        "headers": {}
                                                    },
                                                    "type": "endpoint"
                                                },
                                                {
                                                    "conditions": [
                                                        {
                                                            "fn": "stringEquals",
                                                            "argv": [
                                                                {
                                                                    "fn": "getAttr",
                                                                    "argv": [
                                                                        {
                                                                            "ref": "PartitionResult"
                                                                        },
                                                                        "name"
                                                                    ]
                                                                },
                                                                "aws-eusc"
                                                            ]
                                                        },
                                                        {
                                                            "fn": "booleanEquals",
                                                            "argv": [
                                                                {
                                                                    "ref": "UseFIPS"
                                                                },
                                                                false
                                                            ]
                                                        },
                                                        {
                                                            "fn": "booleanEquals",
                                                            "argv": [
                                                                {
                                                                    "ref": "UseDualStack"
                                                                },
                                                                true
                                                            ]
                                                        }
                                                    ],
                                                    "endpoint": {
                                                        "url": "https://budgets.eusc-de-east-1.api.amazonwebservices.eu",
                                                        "properties": {
                                                            "authSchemes": [
                                                                {
                                                                    "name": "sigv4",
                                                                    "signingRegion": "eusc-de-east-1"
                                                                }
                                                            ]
                                                        },
                                                        "headers": {}
                                                    },
                                                    "type": "endpoint"
                                                },
                                                {
                                                    "conditions": [
                                                        {
@@ -934,7 +1034,7 @@
                                            }
                                        ]
                                    },
                                    "url": "https://budgets.amazonaws.eu"
                                    "url": "https://budgets.eusc-de-east-1.api.amazonwebservices.eu"
                                }
                            },
                            "params": {
@@ -4729,7 +4829,7 @@
                    "min": 25,
                    "max": 684
                },
                "smithy.api#pattern": "^arn:aws(-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::(\\d{12}|aws):policy(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
                "smithy.api#pattern": "^arn:aws(-eusc|-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::(\\d{12}|aws):policy(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
            }
        },
        "com.amazonaws.budgets#PolicyId": {
@@ -4749,7 +4849,7 @@
                    "min": 9,
                    "max": 20
                },
                "smithy.api#pattern": "^\\w{2}-\\w+(-\\w+)?-\\d$"
                "smithy.api#pattern": "^\\w{2,4}-\\w+(-\\w+)?-\\d$"
            }
        },
        "com.amazonaws.budgets#ResourceLockedException": {
@@ -4846,7 +4946,7 @@
                    "min": 32,
                    "max": 618
                },
                "smithy.api#pattern": "^arn:aws(-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::\\d{12}:role(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
                "smithy.api#pattern": "^arn:aws(-eusc|-cn|-us-gov|-iso|-iso-[a-z]{1})?:iam::\\d{12}:role(\\u002F[\\u0021-\\u007F]+\\u002F|\\u002F)[\\w+=,.@-]+$"
            }
        },
        "com.amazonaws.budgets#Roles": {
+6 −0
Original line number Diff line number Diff line
@@ -78344,6 +78344,12 @@
                    "traits": {
                        "smithy.api#enumValue": "m8a.metal-48xl"
                    }
                },
                "trn2_3xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "trn2.3xlarge"
                    }
                }
            }
        },
+7 −7

File changed.

Preview size limit exceeded, changes collapsed.

+334 −2

File changed.

Preview size limit exceeded, changes collapsed.

Loading