{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2026-04-30",
    "auth":["aws.auth#sigv4"],
    "endpointPrefix":"lambda",
    "protocol":"rest-json",
    "protocols":["rest-json"],
    "serviceFullName":"AWS Lambda Core",
    "serviceId":"Lambda Core",
    "signatureVersion":"v4",
    "signingName":"lambda",
    "uid":"lambda-core-2026-04-30"
  },
  "operations":{
    "CreateNetworkConnector":{
      "name":"CreateNetworkConnector",
      "http":{
        "method":"POST",
        "requestUri":"/2026-04-04/network-connectors",
        "responseCode":202
      },
      "input":{"shape":"CreateNetworkConnectorRequest"},
      "output":{"shape":"CreateNetworkConnectorResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"NetworkConnectorLimitExceededException"},
        {"shape":"ServiceException"},
        {"shape":"TooManyRequestsException"}
      ],
      "idempotent":true
    },
    "CreateRuntime":{
      "name":"CreateRuntime",
      "http":{
        "method":"POST",
        "requestUri":"/2026-10-01/runtimes",
        "responseCode":202
      },
      "input":{"shape":"CreateRuntimeRequest"},
      "output":{"shape":"CreateRuntimeResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"}
      ],
      "idempotent":true
    },
    "CreateRuntimeAlias":{
      "name":"CreateRuntimeAlias",
      "http":{
        "method":"POST",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/aliases",
        "responseCode":201
      },
      "input":{"shape":"CreateRuntimeAliasRequest"},
      "output":{"shape":"CreateRuntimeAliasResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "CreateRuntimeVersion":{
      "name":"CreateRuntimeVersion",
      "http":{
        "method":"POST",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/versions",
        "responseCode":201
      },
      "input":{"shape":"CreateRuntimeVersionRequest"},
      "output":{"shape":"CreateRuntimeVersionResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ServiceQuotaExceededException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "DeleteNetworkConnector":{
      "name":"DeleteNetworkConnector",
      "http":{
        "method":"DELETE",
        "requestUri":"/2026-04-04/network-connectors/{Identifier}",
        "responseCode":202
      },
      "input":{"shape":"DeleteNetworkConnectorRequest"},
      "output":{"shape":"DeleteNetworkConnectorResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"ServiceException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "DeleteRuntime":{
      "name":"DeleteRuntime",
      "http":{
        "method":"DELETE",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}",
        "responseCode":202
      },
      "input":{"shape":"DeleteRuntimeRequest"},
      "output":{"shape":"DeleteRuntimeResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "DeleteRuntimeAlias":{
      "name":"DeleteRuntimeAlias",
      "http":{
        "method":"DELETE",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/aliases/{Name}",
        "responseCode":202
      },
      "input":{"shape":"DeleteRuntimeAliasRequest"},
      "output":{"shape":"DeleteRuntimeAliasResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "DeleteRuntimeVersion":{
      "name":"DeleteRuntimeVersion",
      "http":{
        "method":"DELETE",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/versions/{Name}",
        "responseCode":202
      },
      "input":{"shape":"DeleteRuntimeVersionRequest"},
      "output":{"shape":"DeleteRuntimeVersionResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "GetNetworkConnector":{
      "name":"GetNetworkConnector",
      "http":{
        "method":"GET",
        "requestUri":"/2026-04-04/network-connectors/{Identifier}",
        "responseCode":200
      },
      "input":{"shape":"GetNetworkConnectorRequest"},
      "output":{"shape":"GetNetworkConnectorResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ServiceException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "GetRuntime":{
      "name":"GetRuntime",
      "http":{
        "method":"GET",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}",
        "responseCode":200
      },
      "input":{"shape":"GetRuntimeRequest"},
      "output":{"shape":"GetRuntimeResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "GetRuntimeAlias":{
      "name":"GetRuntimeAlias",
      "http":{
        "method":"GET",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/aliases/{Name}",
        "responseCode":200
      },
      "input":{"shape":"GetRuntimeAliasRequest"},
      "output":{"shape":"GetRuntimeAliasResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "GetRuntimeVersion":{
      "name":"GetRuntimeVersion",
      "http":{
        "method":"GET",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/versions/{Name}",
        "responseCode":200
      },
      "input":{"shape":"GetRuntimeVersionRequest"},
      "output":{"shape":"GetRuntimeVersionResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "ListNetworkConnectorVersions":{
      "name":"ListNetworkConnectorVersions",
      "http":{
        "method":"GET",
        "requestUri":"/2026-04-04/network-connectors/{Identifier}/versions",
        "responseCode":200
      },
      "input":{"shape":"ListNetworkConnectorVersionsRequest"},
      "output":{"shape":"ListNetworkConnectorVersionsResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ServiceException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "ListNetworkConnectors":{
      "name":"ListNetworkConnectors",
      "http":{
        "method":"GET",
        "requestUri":"/2026-04-04/network-connectors",
        "responseCode":200
      },
      "input":{"shape":"ListNetworkConnectorsRequest"},
      "output":{"shape":"ListNetworkConnectorsResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ServiceException"},
        {"shape":"TooManyRequestsException"}
      ],
      "readonly":true
    },
    "ListRuntimeAliases":{
      "name":"ListRuntimeAliases",
      "http":{
        "method":"GET",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/aliases",
        "responseCode":200
      },
      "input":{"shape":"ListRuntimeAliasesRequest"},
      "output":{"shape":"ListRuntimeAliasesResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "ListRuntimeVersions":{
      "name":"ListRuntimeVersions",
      "http":{
        "method":"GET",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/versions",
        "responseCode":200
      },
      "input":{"shape":"ListRuntimeVersionsRequest"},
      "output":{"shape":"ListRuntimeVersionsResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "readonly":true
    },
    "ListRuntimes":{
      "name":"ListRuntimes",
      "http":{
        "method":"GET",
        "requestUri":"/2026-10-01/runtimes",
        "responseCode":200
      },
      "input":{"shape":"ListRuntimesRequest"},
      "output":{"shape":"ListRuntimesResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"}
      ],
      "readonly":true
    },
    "RestoreRuntime":{
      "name":"RestoreRuntime",
      "http":{
        "method":"POST",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/restore",
        "responseCode":200
      },
      "input":{"shape":"RestoreRuntimeRequest"},
      "output":{"shape":"RestoreRuntimeResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "UpdateNetworkConnector":{
      "name":"UpdateNetworkConnector",
      "http":{
        "method":"PUT",
        "requestUri":"/2026-04-04/network-connectors/{Identifier}",
        "responseCode":202
      },
      "input":{"shape":"UpdateNetworkConnectorRequest"},
      "output":{"shape":"UpdateNetworkConnectorResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"NetworkConnectorLimitExceededException"},
        {"shape":"ServiceException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ResourceNotFoundException"}
      ]
    },
    "UpdateRuntime":{
      "name":"UpdateRuntime",
      "http":{
        "method":"PUT",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}",
        "responseCode":200
      },
      "input":{"shape":"UpdateRuntimeRequest"},
      "output":{"shape":"UpdateRuntimeResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "UpdateRuntimeAlias":{
      "name":"UpdateRuntimeAlias",
      "http":{
        "method":"PUT",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/aliases/{Name}",
        "responseCode":200
      },
      "input":{"shape":"UpdateRuntimeAliasRequest"},
      "output":{"shape":"UpdateRuntimeAliasResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    },
    "UpdateRuntimeVersion":{
      "name":"UpdateRuntimeVersion",
      "http":{
        "method":"PATCH",
        "requestUri":"/2026-10-01/runtimes/{RuntimeName}/versions/{Name}",
        "responseCode":200
      },
      "input":{"shape":"UpdateRuntimeVersionRequest"},
      "output":{"shape":"UpdateRuntimeVersionResponse"},
      "errors":[
        {"shape":"InvalidParameterValueException"},
        {"shape":"ResourceConflictException"},
        {"shape":"TooManyRequestsException"},
        {"shape":"ServiceException"},
        {"shape":"ResourceNotFoundException"}
      ],
      "idempotent":true
    }
  },
  "shapes":{
    "AssociatedComputeResourceTypesList":{
      "type":"list",
      "member":{"shape":"ComputeResourceType"},
      "max":1,
      "min":1
    },
    "Boolean":{
      "type":"boolean",
      "box":true
    },
    "ClientTokenString":{
      "type":"string",
      "max":64,
      "min":1
    },
    "Compatibility":{
      "type":"structure",
      "members":{
        "IntegrationModels":{"shape":"IntegrationModelList"},
        "Architectures":{"shape":"RuntimeArchitectureList"},
        "ManagedInstances":{"shape":"CompatibilityPolicy"}
      }
    },
    "CompatibilityPolicy":{
      "type":"string",
      "enum":[
        "Supported",
        "NotSupported"
      ]
    },
    "ComputeResourceType":{
      "type":"string",
      "enum":[
        "MicroVm",
        "WebFunction"
      ]
    },
    "CoreTimestamp":{
      "type":"timestamp",
      "timestampFormat":"iso8601"
    },
    "CreateNetworkConnectorRequest":{
      "type":"structure",
      "required":[
        "Name",
        "Configuration"
      ],
      "members":{
        "Name":{"shape":"NetworkConnectorName"},
        "Configuration":{"shape":"NetworkConnectorConfiguration"},
        "OperatorRole":{"shape":"NetworkConnectorRoleArn"},
        "ClientToken":{
          "shape":"ClientTokenString",
          "idempotencyToken":true
        },
        "Tags":{"shape":"NetworkConnectorTags"}
      }
    },
    "CreateNetworkConnectorResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Id"
      ],
      "members":{
        "Arn":{"shape":"NetworkConnectorArn"},
        "Name":{"shape":"NetworkConnectorName"},
        "Id":{"shape":"NetworkConnectorId"},
        "VersionArn":{"shape":"NetworkConnectorArn"},
        "Version":{"shape":"NetworkConnectorVersion"},
        "Configuration":{"shape":"NetworkConnectorConfiguration"},
        "OperatorRole":{"shape":"NetworkConnectorRoleArn"},
        "State":{"shape":"NetworkConnectorState"}
      }
    },
    "CreateRuntimeAliasRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "RuntimeVersion",
        "Name"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "Name":{"shape":"RuntimeAliasName"},
        "Description":{"shape":"RuntimeAliasDescription"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"}
      }
    },
    "CreateRuntimeAliasResponse":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "RuntimeVersion",
        "RuntimeVersionArn",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeAliasName"},
        "Arn":{"shape":"RuntimeArn"},
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "RuntimeVersionArn":{"shape":"RuntimeArn"},
        "State":{"shape":"RuntimeAliasState"},
        "Description":{"shape":"RuntimeAliasDescription"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "CreateRuntimeRequest":{
      "type":"structure",
      "required":["Name"],
      "members":{
        "Name":{"shape":"RuntimeName"},
        "Tags":{"shape":"TagMap"},
        "Description":{"shape":"RuntimeDescription"},
        "LicenseInfo":{"shape":"RuntimeLicenseInfo"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"}
      }
    },
    "CreateRuntimeResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Created",
        "LastModified"
      ],
      "members":{
        "Arn":{"shape":"RuntimeArn"},
        "Name":{"shape":"RuntimeName"},
        "Description":{"shape":"RuntimeDescription"},
        "LicenseInfo":{"shape":"RuntimeLicenseInfo"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "CreateRuntimeVersionRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "ImageUri",
        "Name"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "ImageUri":{"shape":"String"},
        "Name":{"shape":"RuntimeVersionName"},
        "ReleaseNotes":{"shape":"String"},
        "DryRun":{"shape":"Boolean"}
      }
    },
    "CreateRuntimeVersionResponse":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "ResolvedUri",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeVersionName"},
        "Arn":{"shape":"RuntimeArn"},
        "ResolvedUri":{"shape":"String"},
        "State":{"shape":"RuntimeVersionState"},
        "ReleaseNotes":{"shape":"String"},
        "Platforms":{"shape":"PlatformList"},
        "Compatibility":{"shape":"Compatibility"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "DeleteNetworkConnectorRequest":{
      "type":"structure",
      "required":["Identifier"],
      "members":{
        "Identifier":{
          "shape":"NetworkConnectorIdentifier",
          "location":"uri",
          "locationName":"Identifier"
        }
      }
    },
    "DeleteNetworkConnectorResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Id"
      ],
      "members":{
        "Arn":{"shape":"NetworkConnectorArn"},
        "Name":{"shape":"NetworkConnectorName"},
        "Id":{"shape":"NetworkConnectorId"},
        "VersionArn":{"shape":"NetworkConnectorArn"},
        "Version":{"shape":"NetworkConnectorVersion"},
        "Configuration":{"shape":"NetworkConnectorConfiguration"},
        "OperatorRole":{"shape":"NetworkConnectorRoleArn"},
        "State":{"shape":"NetworkConnectorState"}
      }
    },
    "DeleteRuntimeAliasRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Name":{
          "shape":"RuntimeAliasName",
          "location":"uri",
          "locationName":"Name"
        },
        "RecoveryWindowInDays":{
          "shape":"DeleteRuntimeAliasRequestRecoveryWindowInDaysInteger",
          "location":"header",
          "locationName":"x-amzn-runtime-recovery-window-in-days"
        }
      }
    },
    "DeleteRuntimeAliasRequestRecoveryWindowInDaysInteger":{
      "type":"integer",
      "box":true,
      "max":30,
      "min":7
    },
    "DeleteRuntimeAliasResponse":{
      "type":"structure",
      "members":{}
    },
    "DeleteRuntimeRequest":{
      "type":"structure",
      "required":["RuntimeName"],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "RecoveryWindowInDays":{
          "shape":"DeleteRuntimeRequestRecoveryWindowInDaysInteger",
          "location":"header",
          "locationName":"x-amzn-runtime-recovery-window-in-days"
        }
      }
    },
    "DeleteRuntimeRequestRecoveryWindowInDaysInteger":{
      "type":"integer",
      "box":true,
      "max":30,
      "min":7
    },
    "DeleteRuntimeResponse":{
      "type":"structure",
      "members":{}
    },
    "DeleteRuntimeVersionRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Name":{
          "shape":"RuntimeVersionName",
          "location":"uri",
          "locationName":"Name"
        },
        "RecoveryWindowInDays":{
          "shape":"DeleteRuntimeVersionRequestRecoveryWindowInDaysInteger",
          "location":"header",
          "locationName":"x-amzn-runtime-recovery-window-in-days"
        }
      }
    },
    "DeleteRuntimeVersionRequestRecoveryWindowInDaysInteger":{
      "type":"integer",
      "box":true,
      "max":30,
      "min":7
    },
    "DeleteRuntimeVersionResponse":{
      "type":"structure",
      "members":{}
    },
    "GetNetworkConnectorRequest":{
      "type":"structure",
      "required":["Identifier"],
      "members":{
        "Identifier":{
          "shape":"NetworkConnectorIdentifier",
          "location":"uri",
          "locationName":"Identifier"
        }
      }
    },
    "GetNetworkConnectorResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Id"
      ],
      "members":{
        "Arn":{"shape":"NetworkConnectorArn"},
        "Name":{"shape":"NetworkConnectorName"},
        "Id":{"shape":"NetworkConnectorId"},
        "VersionArn":{"shape":"NetworkConnectorArn"},
        "Version":{"shape":"NetworkConnectorVersion"},
        "LatestVersionArn":{"shape":"NetworkConnectorArn"},
        "LatestVersion":{"shape":"NetworkConnectorVersion"},
        "Configuration":{"shape":"NetworkConnectorConfiguration"},
        "OperatorRole":{"shape":"NetworkConnectorRoleArn"},
        "State":{"shape":"NetworkConnectorState"},
        "StateReason":{"shape":"String"},
        "StateReasonCode":{"shape":"NetworkConnectorStateReasonCode"},
        "LastUpdateStatus":{"shape":"NetworkConnectorLastUpdateStatus"},
        "LastUpdateStatusReason":{"shape":"NetworkConnectorLastUpdateStatusReason"},
        "LastUpdateStatusReasonCode":{"shape":"NetworkConnectorLastUpdateStatusReasonCode"},
        "LastModified":{"shape":"CoreTimestamp"}
      }
    },
    "GetRuntimeAliasRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Name":{
          "shape":"RuntimeAliasName",
          "location":"uri",
          "locationName":"Name"
        }
      }
    },
    "GetRuntimeAliasResponse":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "RuntimeVersion",
        "RuntimeVersionArn",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeAliasName"},
        "Arn":{"shape":"RuntimeArn"},
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "RuntimeVersionArn":{"shape":"RuntimeArn"},
        "State":{"shape":"RuntimeAliasState"},
        "PendingDeletionAt":{"shape":"RuntimeTimestamp"},
        "Description":{"shape":"RuntimeAliasDescription"},
        "Compatibility":{"shape":"Compatibility"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "GetRuntimeRequest":{
      "type":"structure",
      "required":["RuntimeName"],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        }
      }
    },
    "GetRuntimeResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Created",
        "LastModified"
      ],
      "members":{
        "Arn":{"shape":"RuntimeArn"},
        "Name":{"shape":"RuntimeName"},
        "Description":{"shape":"RuntimeDescription"},
        "LicenseInfo":{"shape":"RuntimeLicenseInfo"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "State":{"shape":"RuntimeState"},
        "PendingDeletionAt":{"shape":"RuntimeTimestamp"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"},
        "Id":{"shape":"String"}
      }
    },
    "GetRuntimeVersionRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Name":{
          "shape":"RuntimeVersionName",
          "location":"uri",
          "locationName":"Name"
        }
      }
    },
    "GetRuntimeVersionResponse":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "ResolvedUri",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeVersionName"},
        "Arn":{"shape":"RuntimeArn"},
        "ResolvedUri":{"shape":"String"},
        "State":{"shape":"RuntimeVersionState"},
        "PendingDeletionAt":{"shape":"RuntimeTimestamp"},
        "ReleaseNotes":{"shape":"String"},
        "Platforms":{"shape":"PlatformList"},
        "Compatibility":{"shape":"Compatibility"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "IntegrationModel":{
      "type":"string",
      "enum":["RuntimeAPI"]
    },
    "IntegrationModelList":{
      "type":"list",
      "member":{"shape":"IntegrationModel"}
    },
    "InvalidParameterValueException":{
      "type":"structure",
      "members":{
        "Type":{"shape":"String"},
        "message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":400,
        "senderFault":true
      },
      "exception":true
    },
    "ListNetworkConnectorVersionsRequest":{
      "type":"structure",
      "required":["Identifier"],
      "members":{
        "Identifier":{
          "shape":"NetworkConnectorIdentifier",
          "location":"uri",
          "locationName":"Identifier"
        },
        "State":{
          "shape":"NetworkConnectorState",
          "location":"querystring",
          "locationName":"State"
        },
        "Marker":{
          "shape":"String",
          "location":"querystring",
          "locationName":"Marker"
        },
        "MaxItems":{
          "shape":"MaxHundredListItems",
          "location":"querystring",
          "locationName":"MaxItems"
        }
      }
    },
    "ListNetworkConnectorVersionsResponse":{
      "type":"structure",
      "required":["NetworkConnectorVersions"],
      "members":{
        "NetworkConnectorVersions":{"shape":"NetworkConnectorVersionsList"},
        "NextMarker":{"shape":"String"}
      }
    },
    "ListNetworkConnectorsRequest":{
      "type":"structure",
      "members":{
        "State":{
          "shape":"NetworkConnectorState",
          "location":"querystring",
          "locationName":"State"
        },
        "Marker":{
          "shape":"String",
          "location":"querystring",
          "locationName":"Marker"
        },
        "MaxItems":{
          "shape":"MaxHundredListItems",
          "location":"querystring",
          "locationName":"MaxItems"
        }
      }
    },
    "ListNetworkConnectorsResponse":{
      "type":"structure",
      "required":["NetworkConnectors"],
      "members":{
        "NetworkConnectors":{"shape":"NetworkConnectorsList"},
        "NextMarker":{"shape":"String"}
      }
    },
    "ListRuntimeAliasesRequest":{
      "type":"structure",
      "required":["RuntimeName"],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "MaxResults":{
          "shape":"ListRuntimeAliasesRequestMaxResultsInteger",
          "location":"querystring",
          "locationName":"maxResults"
        }
      }
    },
    "ListRuntimeAliasesRequestMaxResultsInteger":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":1
    },
    "ListRuntimeAliasesResponse":{
      "type":"structure",
      "required":["Items"],
      "members":{
        "Items":{"shape":"RuntimeAliasList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListRuntimeVersionsRequest":{
      "type":"structure",
      "required":["RuntimeName"],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "MaxResults":{
          "shape":"ListRuntimeVersionsRequestMaxResultsInteger",
          "location":"querystring",
          "locationName":"maxResults"
        }
      }
    },
    "ListRuntimeVersionsRequestMaxResultsInteger":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":1
    },
    "ListRuntimeVersionsResponse":{
      "type":"structure",
      "required":["Items"],
      "members":{
        "Items":{"shape":"RuntimeVersionList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListRuntimesRequest":{
      "type":"structure",
      "members":{
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"nextToken"
        },
        "MaxResults":{
          "shape":"ListRuntimesRequestMaxResultsInteger",
          "location":"querystring",
          "locationName":"maxResults"
        }
      }
    },
    "ListRuntimesRequestMaxResultsInteger":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":1
    },
    "ListRuntimesResponse":{
      "type":"structure",
      "required":["Items"],
      "members":{
        "NextToken":{"shape":"String"},
        "Items":{"shape":"RuntimeList"}
      }
    },
    "MaxHundredListItems":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":1
    },
    "NetworkConnectorArn":{
      "type":"string",
      "max":140,
      "min":1,
      "pattern":"(arn:aws[a-zA-Z-]*:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:network-connector:[a-zA-Z0-9-_]+(:[1-9][0-9]*)?)"
    },
    "NetworkConnectorConfiguration":{
      "type":"structure",
      "members":{
        "VpcEgressConfiguration":{"shape":"NetworkConnectorVpcEgressConfiguration"}
      },
      "union":true
    },
    "NetworkConnectorId":{
      "type":"string",
      "max":140,
      "min":1
    },
    "NetworkConnectorIdentifier":{
      "type":"string",
      "max":140,
      "min":1
    },
    "NetworkConnectorLastUpdateStatus":{
      "type":"string",
      "enum":[
        "Successful",
        "Failed",
        "InProgress"
      ]
    },
    "NetworkConnectorLastUpdateStatusReason":{"type":"string"},
    "NetworkConnectorLastUpdateStatusReasonCode":{
      "type":"string",
      "enum":[
        "DisallowedByVpcEncryptionControl",
        "Ec2RequestLimitExceeded",
        "InsufficientRolePermissions",
        "InternalError",
        "InvalidSecurityGroup",
        "InvalidSubnet",
        "SecurityGroupsPerInterfaceLimitExceeded",
        "SubnetOutOfIPAddresses"
      ]
    },
    "NetworkConnectorLimitExceededException":{
      "type":"structure",
      "members":{
        "Type":{"shape":"String"},
        "message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":400,
        "senderFault":true
      },
      "exception":true
    },
    "NetworkConnectorName":{
      "type":"string",
      "max":140,
      "min":1,
      "pattern":"(arn:aws[a-zA-Z-]*:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:network-connector:[a-zA-Z0-9-_]+(:[1-9][0-9]*)?)|[a-zA-Z0-9_-]{1,64}"
    },
    "NetworkConnectorRoleArn":{
      "type":"string",
      "max":10000,
      "min":0,
      "pattern":"arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+"
    },
    "NetworkConnectorSecurityGroupId":{
      "type":"string",
      "max":1024,
      "min":0,
      "pattern":"sg-[0-9a-zA-Z]*"
    },
    "NetworkConnectorSecurityGroupIds":{
      "type":"list",
      "member":{"shape":"NetworkConnectorSecurityGroupId"},
      "max":16,
      "min":0
    },
    "NetworkConnectorState":{
      "type":"string",
      "enum":[
        "PENDING",
        "ACTIVE",
        "INACTIVE",
        "FAILED",
        "DELETING",
        "DELETE_FAILED"
      ]
    },
    "NetworkConnectorStateReasonCode":{
      "type":"string",
      "enum":[
        "DisallowedByVpcEncryptionControl",
        "Ec2RequestLimitExceeded",
        "InsufficientRolePermissions",
        "InternalError",
        "InvalidSecurityGroup",
        "InvalidSubnet",
        "SecurityGroupsPerInterfaceLimitExceeded",
        "SubnetOutOfIPAddresses"
      ]
    },
    "NetworkConnectorSubnetId":{
      "type":"string",
      "max":1024,
      "min":0,
      "pattern":"subnet-[0-9a-z]*"
    },
    "NetworkConnectorSubnetIds":{
      "type":"list",
      "member":{"shape":"NetworkConnectorSubnetId"},
      "max":16,
      "min":1
    },
    "NetworkConnectorSummary":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Id",
        "Type"
      ],
      "members":{
        "Arn":{"shape":"NetworkConnectorArn"},
        "Name":{"shape":"NetworkConnectorName"},
        "Id":{"shape":"NetworkConnectorId"},
        "Type":{"shape":"NetworkConnectorType"},
        "State":{"shape":"NetworkConnectorState"},
        "LastModified":{"shape":"CoreTimestamp"},
        "LatestVersionArn":{"shape":"NetworkConnectorArn"},
        "LatestVersion":{"shape":"NetworkConnectorVersion"}
      }
    },
    "NetworkConnectorTagKey":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)"
    },
    "NetworkConnectorTagValue":{
      "type":"string",
      "max":256,
      "min":0,
      "pattern":"([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)"
    },
    "NetworkConnectorTags":{
      "type":"map",
      "key":{"shape":"NetworkConnectorTagKey"},
      "value":{"shape":"NetworkConnectorTagValue"}
    },
    "NetworkConnectorType":{
      "type":"string",
      "enum":["VPC_EGRESS"]
    },
    "NetworkConnectorVersion":{
      "type":"long",
      "box":true,
      "min":1
    },
    "NetworkConnectorVersionSummary":{
      "type":"structure",
      "required":[
        "Arn",
        "VersionArn",
        "Name",
        "Id",
        "Version",
        "State"
      ],
      "members":{
        "Arn":{"shape":"NetworkConnectorArn"},
        "VersionArn":{"shape":"NetworkConnectorArn"},
        "Name":{"shape":"NetworkConnectorName"},
        "Id":{"shape":"NetworkConnectorId"},
        "Version":{"shape":"NetworkConnectorVersion"},
        "State":{"shape":"NetworkConnectorState"},
        "StateReason":{"shape":"String"},
        "StateReasonCode":{"shape":"NetworkConnectorStateReasonCode"},
        "LastModified":{"shape":"CoreTimestamp"}
      }
    },
    "NetworkConnectorVersionsList":{
      "type":"list",
      "member":{"shape":"NetworkConnectorVersionSummary"},
      "max":100,
      "min":0
    },
    "NetworkConnectorVpcEgressConfiguration":{
      "type":"structure",
      "members":{
        "SubnetIds":{"shape":"NetworkConnectorSubnetIds"},
        "SecurityGroupIds":{"shape":"NetworkConnectorSecurityGroupIds"},
        "NetworkProtocol":{"shape":"NetworkProtocol"},
        "AssociatedComputeResourceTypes":{"shape":"AssociatedComputeResourceTypesList"}
      }
    },
    "NetworkConnectorsList":{
      "type":"list",
      "member":{"shape":"NetworkConnectorSummary"},
      "max":50,
      "min":0
    },
    "NetworkProtocol":{
      "type":"string",
      "enum":[
        "IPv4",
        "DualStack"
      ]
    },
    "Platform":{
      "type":"structure",
      "required":[
        "Architecture",
        "Os",
        "Digest"
      ],
      "members":{
        "Architecture":{"shape":"String"},
        "Os":{"shape":"String"},
        "Digest":{"shape":"String"}
      }
    },
    "PlatformList":{
      "type":"list",
      "member":{"shape":"Platform"}
    },
    "ResourceConflictException":{
      "type":"structure",
      "members":{
        "Type":{"shape":"String"},
        "message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":409,
        "senderFault":true
      },
      "exception":true
    },
    "ResourceNotFoundException":{
      "type":"structure",
      "members":{
        "Type":{"shape":"String"},
        "Message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":404,
        "senderFault":true
      },
      "exception":true
    },
    "RestoreRuntimeRequest":{
      "type":"structure",
      "required":["RuntimeName"],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "RuntimeVersion":{
          "shape":"RuntimeVersionName",
          "location":"querystring",
          "locationName":"RuntimeVersion"
        },
        "RuntimeAlias":{
          "shape":"RuntimeAliasName",
          "location":"querystring",
          "locationName":"RuntimeAlias"
        }
      }
    },
    "RestoreRuntimeResponse":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Arn",
        "State",
        "LastModified"
      ],
      "members":{
        "RuntimeName":{"shape":"RuntimeIdentifier"},
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "RuntimeAlias":{"shape":"RuntimeAliasName"},
        "Arn":{"shape":"RuntimeArn"},
        "State":{"shape":"RuntimeState"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "RuntimeAliasDescription":{
      "type":"string",
      "max":1024,
      "min":0,
      "pattern":"[^\\p{C}]*"
    },
    "RuntimeAliasInfo":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "RuntimeVersion",
        "RuntimeVersionArn",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeAliasName"},
        "Arn":{"shape":"RuntimeArn"},
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "RuntimeVersionArn":{"shape":"RuntimeArn"},
        "State":{"shape":"RuntimeAliasState"},
        "PendingDeletionAt":{"shape":"RuntimeTimestamp"},
        "Description":{"shape":"RuntimeAliasDescription"},
        "Compatibility":{"shape":"Compatibility"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "RuntimeAliasList":{
      "type":"list",
      "member":{"shape":"RuntimeAliasInfo"}
    },
    "RuntimeAliasName":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"[A-Za-z0-9_]([A-Za-z0-9_.-]{0,126}[A-Za-z0-9_])?"
    },
    "RuntimeAliasState":{
      "type":"string",
      "enum":[
        "CREATING",
        "ACTIVE",
        "UPDATING",
        "DELETING",
        "PENDING_DELETION"
      ]
    },
    "RuntimeArchitecture":{
      "type":"string",
      "enum":[
        "x86_64",
        "arm64"
      ]
    },
    "RuntimeArchitectureList":{
      "type":"list",
      "member":{"shape":"RuntimeArchitecture"}
    },
    "RuntimeArn":{
      "type":"string",
      "max":2048,
      "min":48,
      "pattern":"arn:(aws[a-zA-Z-]*):lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:runtime/[a-z0-9]([a-z0-9_.-]{0,126})?[a-z0-9](/(version|alias)/[^/]{1,128})?"
    },
    "RuntimeDescription":{
      "type":"string",
      "max":1024,
      "min":0
    },
    "RuntimeIdentifier":{
      "type":"string",
      "max":2048,
      "min":2,
      "pattern":"(arn:(aws[a-zA-Z-]*):lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:\\d{12}:runtime/)?[a-z0-9]([a-z0-9_.-]{0,126})?[a-z0-9]"
    },
    "RuntimeInfo":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Created",
        "LastModified"
      ],
      "members":{
        "Arn":{"shape":"RuntimeArn"},
        "Name":{"shape":"RuntimeName"},
        "Description":{"shape":"RuntimeDescription"},
        "LicenseInfo":{"shape":"RuntimeLicenseInfo"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "State":{"shape":"RuntimeState"},
        "PendingDeletionAt":{"shape":"RuntimeTimestamp"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "RuntimeLicenseInfo":{
      "type":"string",
      "max":1024,
      "min":0
    },
    "RuntimeLifecycleDate":{
      "type":"string",
      "max":10,
      "min":10,
      "pattern":"\\d{4}-\\d{2}-\\d{2}"
    },
    "RuntimeList":{
      "type":"list",
      "member":{"shape":"RuntimeInfo"}
    },
    "RuntimeName":{
      "type":"string",
      "max":128,
      "min":2,
      "pattern":"[a-z0-9]([a-z0-9_.-]{0,126})?[a-z0-9]"
    },
    "RuntimeReleaseLifecycle":{
      "type":"structure",
      "members":{
        "ReleaseState":{"shape":"RuntimeReleaseState"},
        "DeprecationDate":{"shape":"RuntimeLifecycleDate"},
        "FunctionCreateBlockDate":{"shape":"RuntimeLifecycleDate"},
        "FunctionUpdateBlockDate":{"shape":"RuntimeLifecycleDate"}
      }
    },
    "RuntimeReleaseState":{
      "type":"string",
      "enum":[
        "PREVIEW",
        "GA",
        "DEPRECATED"
      ]
    },
    "RuntimeState":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "PENDING_DELETION",
        "DELETING",
        "FAILED"
      ]
    },
    "RuntimeTimestamp":{
      "type":"string",
      "max":64,
      "min":1
    },
    "RuntimeVersionInfo":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "ResolvedUri",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeVersionName"},
        "Arn":{"shape":"RuntimeArn"},
        "ResolvedUri":{"shape":"String"},
        "State":{"shape":"RuntimeVersionState"},
        "PendingDeletionAt":{"shape":"RuntimeTimestamp"},
        "ReleaseNotes":{"shape":"String"},
        "Compatibility":{"shape":"Compatibility"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "RuntimeVersionList":{
      "type":"list",
      "member":{"shape":"RuntimeVersionInfo"}
    },
    "RuntimeVersionName":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"[A-Za-z0-9_]([A-Za-z0-9_.-]{0,126}[A-Za-z0-9_])?"
    },
    "RuntimeVersionState":{
      "type":"string",
      "enum":[
        "CREATING",
        "ACTIVE",
        "FAILED",
        "DELETING",
        "PENDING_DELETION"
      ]
    },
    "ServiceException":{
      "type":"structure",
      "members":{
        "Type":{"shape":"String"},
        "Message":{"shape":"String"}
      },
      "error":{"httpStatusCode":500},
      "exception":true,
      "fault":true
    },
    "ServiceQuotaExceededException":{
      "type":"structure",
      "members":{
        "Type":{"shape":"String"},
        "Message":{"shape":"String"}
      },
      "error":{
        "httpStatusCode":402,
        "senderFault":true
      },
      "exception":true
    },
    "String":{"type":"string"},
    "TagMap":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"String"}
    },
    "ThrottleReason":{
      "type":"string",
      "enum":[
        "ConcurrentInvocationLimitExceeded",
        "FunctionInvocationRateLimitExceeded",
        "ReservedFunctionConcurrentInvocationLimitExceeded",
        "ReservedFunctionInvocationRateLimitExceeded",
        "CallerRateLimitExceeded",
        "ConcurrentSnapshotCreateLimitExceeded"
      ]
    },
    "TooManyRequestsException":{
      "type":"structure",
      "members":{
        "retryAfterSeconds":{
          "shape":"String",
          "location":"header",
          "locationName":"Retry-After"
        },
        "Type":{"shape":"String"},
        "message":{"shape":"String"},
        "Reason":{"shape":"ThrottleReason"}
      },
      "error":{
        "httpStatusCode":429,
        "senderFault":true
      },
      "exception":true
    },
    "UpdateNetworkConnectorRequest":{
      "type":"structure",
      "required":["Identifier"],
      "members":{
        "Identifier":{
          "shape":"NetworkConnectorIdentifier",
          "location":"uri",
          "locationName":"Identifier"
        },
        "Configuration":{"shape":"NetworkConnectorConfiguration"},
        "OperatorRole":{"shape":"NetworkConnectorRoleArn"},
        "ClientToken":{
          "shape":"ClientTokenString",
          "idempotencyToken":true
        }
      }
    },
    "UpdateNetworkConnectorResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Id"
      ],
      "members":{
        "Arn":{"shape":"NetworkConnectorArn"},
        "Name":{"shape":"NetworkConnectorName"},
        "Id":{"shape":"NetworkConnectorId"},
        "VersionArn":{"shape":"NetworkConnectorArn"},
        "Version":{"shape":"NetworkConnectorVersion"},
        "OperatorRole":{"shape":"NetworkConnectorRoleArn"},
        "Configuration":{"shape":"NetworkConnectorConfiguration"},
        "State":{"shape":"NetworkConnectorState"},
        "LastUpdateStatus":{"shape":"NetworkConnectorLastUpdateStatus"},
        "LastUpdateStatusReason":{"shape":"NetworkConnectorLastUpdateStatusReason"},
        "LastModified":{"shape":"CoreTimestamp"}
      }
    },
    "UpdateRuntimeAliasRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name",
        "RuntimeVersion"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Name":{
          "shape":"RuntimeAliasName",
          "location":"uri",
          "locationName":"Name"
        },
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "Description":{"shape":"RuntimeAliasDescription"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"}
      }
    },
    "UpdateRuntimeAliasResponse":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name",
        "Arn",
        "RuntimeVersion",
        "RuntimeVersionArn",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "RuntimeName":{"shape":"RuntimeIdentifier"},
        "Name":{"shape":"RuntimeAliasName"},
        "Arn":{"shape":"RuntimeArn"},
        "RuntimeVersion":{"shape":"RuntimeVersionName"},
        "RuntimeVersionArn":{"shape":"RuntimeArn"},
        "State":{"shape":"RuntimeAliasState"},
        "Description":{"shape":"RuntimeAliasDescription"},
        "Compatibility":{"shape":"Compatibility"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "UpdateRuntimeRequest":{
      "type":"structure",
      "required":["RuntimeName"],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Description":{"shape":"RuntimeDescription"},
        "LicenseInfo":{"shape":"RuntimeLicenseInfo"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"}
      }
    },
    "UpdateRuntimeResponse":{
      "type":"structure",
      "required":[
        "Arn",
        "Name",
        "Created",
        "LastModified"
      ],
      "members":{
        "Arn":{"shape":"RuntimeArn"},
        "Name":{"shape":"RuntimeName"},
        "Description":{"shape":"RuntimeDescription"},
        "LicenseInfo":{"shape":"RuntimeLicenseInfo"},
        "ReleaseLifecycle":{"shape":"RuntimeReleaseLifecycle"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    },
    "UpdateRuntimeVersionRequest":{
      "type":"structure",
      "required":[
        "RuntimeName",
        "Name",
        "ReleaseNotes"
      ],
      "members":{
        "RuntimeName":{
          "shape":"RuntimeIdentifier",
          "location":"uri",
          "locationName":"RuntimeName"
        },
        "Name":{
          "shape":"RuntimeVersionName",
          "location":"uri",
          "locationName":"Name"
        },
        "ReleaseNotes":{"shape":"String"}
      }
    },
    "UpdateRuntimeVersionResponse":{
      "type":"structure",
      "required":[
        "Name",
        "Arn",
        "ResolvedUri",
        "State",
        "Created",
        "LastModified"
      ],
      "members":{
        "Name":{"shape":"RuntimeVersionName"},
        "Arn":{"shape":"RuntimeArn"},
        "ResolvedUri":{"shape":"String"},
        "State":{"shape":"RuntimeVersionState"},
        "ReleaseNotes":{"shape":"String"},
        "Platforms":{"shape":"PlatformList"},
        "Compatibility":{"shape":"Compatibility"},
        "Created":{"shape":"RuntimeTimestamp"},
        "LastModified":{"shape":"RuntimeTimestamp"}
      }
    }
  }
}
